barnowl_perlaimdebianowlrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9
Last change
on this file since 55a4578 was
601a9e0,
checked in by James M. Kretchmar <kretch@mit.edu>, 22 years ago
|
Patch to fix memory bug in replying to CC messages
If we're on Athena and have static krb (or other) libraries, use
them
Added "athstatic" program to the release, which handles the above
Cast to an int for isspace, to make gcc -Wall quiet
Added 'zlist' and 'l' to basic help.
|
-
Property mode set to
100644
|
File size:
1.4 KB
|
Line | |
---|
1 | |
---|
2 | # $Id$ |
---|
3 | |
---|
4 | CC=@CC@ |
---|
5 | LIBS=@LIBS@ |
---|
6 | #CFLAGS=@CFLAGS@ @DEFS@ |
---|
7 | CFLAGS=@CFLAGS@ |
---|
8 | LDFLAGS=@LDFLAGS@ |
---|
9 | XSUBPPDIR=@XSUBPPDIR@ |
---|
10 | |
---|
11 | OBJS=list.o message.o mainwin.o popwin.o zephyr.o messagelist.o commands.o \ |
---|
12 | global.o text.o fmtext.o editwin.o util.o logging.o readconfig.o keys.o \ |
---|
13 | functions.o zwrite.o viewwin.o help.o filter.o regex.o history.o view.o \ |
---|
14 | dict.o variable.o varstubs.o filterelement.o \ |
---|
15 | keypress.o keymap.o keybinding.o cmd.o context.o perlglue.o |
---|
16 | |
---|
17 | AUTOGEN=owl_prototypes.h varstubs.c perlglue.c |
---|
18 | |
---|
19 | owl: $(AUTOGEN) $(OBJS) owl.o |
---|
20 | ./athstatic $(CC) -o owl owl.o $(OBJS) $(LDFLAGS) $(LIBS) |
---|
21 | |
---|
22 | tester: $(AUTOGEN) $(OBJS) tester.o |
---|
23 | $(CC) -o tester tester.o $(OBJS) $(LDFLAGS) $(LIBS) |
---|
24 | |
---|
25 | test: tester |
---|
26 | ./tester reg |
---|
27 | |
---|
28 | clean: |
---|
29 | $(RM) *~ *.o owl tester core $(AUTOGEN) owl_prototypes.h.new |
---|
30 | |
---|
31 | distclean: clean |
---|
32 | $(RM) config.cache config.log config.status Makefile config.h TAGS |
---|
33 | |
---|
34 | proto: owl_prototypes.h |
---|
35 | |
---|
36 | perlglue.c: perlglue.xs |
---|
37 | perl $(XSUBPPDIR)/xsubpp -typemap $(XSUBPPDIR)/typemap -prototypes perlglue.xs > perlglue.c |
---|
38 | |
---|
39 | varstubs.c: variable.c stubgen.pl |
---|
40 | perl stubgen.pl > varstubs.c |
---|
41 | |
---|
42 | # Only move owl_prototypes.h into place if the new one is different |
---|
43 | owl_prototypes.h: codelist.pl varstubs.c $(OBJS:.o=.c) |
---|
44 | perl codelist.pl > owl_prototypes.h.new |
---|
45 | @cmp -s owl_prototypes.h.new owl_prototypes.h || echo 'Interfaces changed!' |
---|
46 | @cmp -s owl_prototypes.h.new owl_prototypes.h || mv -f owl_prototypes.h.new owl_prototypes.h |
---|
47 | |
---|
48 | tags: |
---|
49 | etags *.[ch] |
---|
50 | |
---|
51 | *.o:: owl.h config.h owl_prototypes.h |
---|
Note: See
TracBrowser
for help on using the repository browser.