Mercurial > hg > Applications > mh
comparison config/Makefile @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children | f89a9a79e124 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:bce86c4163a3 |
---|---|
1 ############################################################################## | |
2 # Instructions to Make, for compilation of MH modules | |
3 # | |
4 # This file is automatically generated. Do not edit! | |
5 # @(#)$Id$ | |
6 ############################################################################## | |
7 | |
8 OPTIONS = -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSETMG -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop"' -DAPOP -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DMAILGROUP -DSENDMTS -DSMTP -DPOP -DSPRINTFTYPE=int -DTYPESIG=void -O | |
9 LDOPTIONS= -Wl,-S | |
10 | |
11 CC = gcc | |
12 CPP = gcc -E | |
13 CFLAGS = $(OPTIONS) | |
14 LDFLAGS = $(LDOPTIONS) | |
15 LIBES = | |
16 LINT = lint | |
17 LFLAGS = -bhu $(OPTIONS) | |
18 LLIBS = | |
19 | |
20 | |
21 ############################################################################## | |
22 # Generate object file for MH configuration | |
23 ############################################################################## | |
24 | |
25 CFILES = config.c version.c | |
26 OFILES = config.o version.o | |
27 | |
28 all: $(OFILES) | |
29 | |
30 lint:; $(LINT) $(LFLAGS) $(CFILES) $(LLIBS) | |
31 | |
32 version version.c: true | |
33 @/bin/sh version.sh 6.8.4 | |
34 | |
35 true:; | |
36 | |
37 ############################################################################## | |
38 # Miscellaneous tasks | |
39 ############################################################################## | |
40 | |
41 unconfig: distribution | |
42 -rm -f Makefile | |
43 | |
44 distribution: clean | |
45 -rm -f config.c version.c version | |
46 | |
47 clean: unclean | |
48 -rm -f *.o | |
49 | |
50 unclean:; -rm -f _* :* core *.core eddep makedep | |
51 | |
52 | |
53 ############################################################################## | |
54 # Dependencies | |
55 ############################################################################## | |
56 | |
57 MODULES = $(CFILES) | |
58 | |
59 depend: | |
60 for m in $(MODULES); do ( \ | |
61 i=`basename $$m .c`; \ | |
62 if test -f $$i.c; \ | |
63 then $(CPP) -M $(OPTIONS) $$i.c >> makedep; \ | |
64 else echo "$$i.o: $$i.c" >> makedep; \ | |
65 fi \ | |
66 ); done | |
67 echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep | |
68 echo '$$r makedep' >> eddep | |
69 echo 'w' >> eddep | |
70 cp Makefile _Makefile | |
71 ed - Makefile < eddep | |
72 rm eddep makedep | |
73 echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile | |
74 echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile | |
75 | |
76 # DO NOT DELETE THIS LINE | |
77 # DEPENDENCIES START HERE | |
78 config.o: config.c | |
79 config.o: ../h/mh.h | |
80 #config.o: /usr/include/pwd.h | |
81 #config.o: /usr/include/stdio.h | |
82 # DEPENDENCIES MUST END AT END OF FILE | |
83 # IF YOU PUT STUFF HERE IT WILL GO AWAY |