Mercurial > hg > Applications > mh
diff config/Makefile @ 0:bce86c4163a3
Initial revision
author | kono |
---|---|
date | Mon, 18 Apr 2005 23:46:02 +0900 |
parents | |
children | f89a9a79e124 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config/Makefile Mon Apr 18 23:46:02 2005 +0900 @@ -0,0 +1,83 @@ +############################################################################## +# Instructions to Make, for compilation of MH modules +# +# This file is automatically generated. Do not edit! +# @(#)$Id$ +############################################################################## + +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 +LDOPTIONS= -Wl,-S + +CC = gcc +CPP = gcc -E +CFLAGS = $(OPTIONS) +LDFLAGS = $(LDOPTIONS) +LIBES = +LINT = lint +LFLAGS = -bhu $(OPTIONS) +LLIBS = + + +############################################################################## +# Generate object file for MH configuration +############################################################################## + +CFILES = config.c version.c +OFILES = config.o version.o + +all: $(OFILES) + +lint:; $(LINT) $(LFLAGS) $(CFILES) $(LLIBS) + +version version.c: true + @/bin/sh version.sh 6.8.4 + +true:; + +############################################################################## +# Miscellaneous tasks +############################################################################## + +unconfig: distribution + -rm -f Makefile + +distribution: clean + -rm -f config.c version.c version + +clean: unclean + -rm -f *.o + +unclean:; -rm -f _* :* core *.core eddep makedep + + +############################################################################## +# Dependencies +############################################################################## + +MODULES = $(CFILES) + +depend: + for m in $(MODULES); do ( \ + i=`basename $$m .c`; \ + if test -f $$i.c; \ + then $(CPP) -M $(OPTIONS) $$i.c >> makedep; \ + else echo "$$i.o: $$i.c" >> makedep; \ + fi \ + ); done + echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep + echo '$$r makedep' >> eddep + echo 'w' >> eddep + cp Makefile _Makefile + ed - Makefile < eddep + rm eddep makedep + echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile + echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile + +# DO NOT DELETE THIS LINE +# DEPENDENCIES START HERE +config.o: config.c +config.o: ../h/mh.h +#config.o: /usr/include/pwd.h +#config.o: /usr/include/stdio.h +# DEPENDENCIES MUST END AT END OF FILE +# IF YOU PUT STUFF HERE IT WILL GO AWAY