Makefile.sub revision 104862
1LIB=groff 2OBJS=\ 3 assert.$(OBJEXT) \ 4 change_lf.$(OBJEXT) \ 5 cmap.$(OBJEXT) \ 6 color.$(OBJEXT) \ 7 cset.$(OBJEXT) \ 8 device.$(OBJEXT) \ 9 errarg.$(OBJEXT) \ 10 error.$(OBJEXT) \ 11 fatal.$(OBJEXT) \ 12 filename.$(OBJEXT) \ 13 font.$(OBJEXT) \ 14 fontfile.$(OBJEXT) \ 15 geometry.$(OBJEXT) \ 16 getopt.$(OBJEXT) \ 17 getopt1.$(OBJEXT) \ 18 htmlhint.$(OBJEXT) \ 19 invalid.$(OBJEXT) \ 20 lf.$(OBJEXT) \ 21 lineno.$(OBJEXT) \ 22 macropath.$(OBJEXT) \ 23 maxfilename.$(OBJEXT) \ 24 mksdir.$(OBJEXT) \ 25 nametoindex.$(OBJEXT) \ 26 new.$(OBJEXT) \ 27 paper.$(OBJEXT) \ 28 prime.$(OBJEXT) \ 29 progname.$(OBJEXT) \ 30 ptable.$(OBJEXT) \ 31 searchpath.$(OBJEXT) \ 32 string.$(OBJEXT) \ 33 strsave.$(OBJEXT) \ 34 tmpfile.$(OBJEXT) \ 35 tmpname.$(OBJEXT) \ 36 iftoa.$(OBJEXT) \ 37 itoa.$(OBJEXT) \ 38 matherr.$(OBJEXT) \ 39 version.$(OBJEXT) \ 40 $(LIBOBJS) 41CCSRCS=\ 42 $(srcdir)/assert.cc \ 43 $(srcdir)/change_lf.cc \ 44 $(srcdir)/cmap.cc \ 45 $(srcdir)/color.cc \ 46 $(srcdir)/cset.cc \ 47 $(srcdir)/device.cc \ 48 $(srcdir)/errarg.cc \ 49 $(srcdir)/error.cc \ 50 $(srcdir)/fatal.cc \ 51 $(srcdir)/filename.cc \ 52 $(srcdir)/font.cc \ 53 $(srcdir)/fontfile.cc \ 54 $(srcdir)/geometry.cc \ 55 $(srcdir)/htmlhint.cc \ 56 $(srcdir)/invalid.cc \ 57 $(srcdir)/lf.cc \ 58 $(srcdir)/lineno.cc \ 59 $(srcdir)/macropath.cc \ 60 $(srcdir)/maxfilename.cc \ 61 $(srcdir)/mksdir.cc \ 62 $(srcdir)/mkstemp.cc \ 63 $(srcdir)/nametoindex.cc \ 64 $(srcdir)/new.cc \ 65 $(srcdir)/paper.cc \ 66 $(srcdir)/prime.cc \ 67 $(srcdir)/progname.cc \ 68 $(srcdir)/ptable.cc \ 69 $(srcdir)/searchpath.cc \ 70 $(srcdir)/string.cc \ 71 $(srcdir)/strsave.cc \ 72 $(srcdir)/tmpfile.cc \ 73 $(srcdir)/tmpname.cc \ 74 version.cc 75CSRCS=\ 76 $(srcdir)/fmod.c \ 77 $(srcdir)/getcwd.c \ 78 $(srcdir)/getopt.c \ 79 $(srcdir)/getopt1.c \ 80 $(srcdir)/iftoa.c \ 81 $(srcdir)/itoa.c \ 82 $(srcdir)/matherr.c \ 83 $(srcdir)/putenv.c \ 84 $(srcdir)/strerror.c \ 85 $(srcdir)/strtol.c \ 86 $(srcdir)/../snprintf/snprintf.c 87GENSRCS=\ 88 version.cc 89 90src_version=`cat $(top_srcdir)/VERSION` 91src_revision=`cat $(top_srcdir)/REVISION` 92 93version.cc: $(top_srcdir)/VERSION $(top_srcdir)/REVISION 94 @echo Making version.cc 95 @echo const char \*version_string = \"$(src_version)\"\; >$@ 96 @echo const char \*revision_string = \"$(src_revision)\"\; >>$@ 97 @echo extern \"C\" const char \*Version_string = \"$(src_version).$(src_revision)\"\; | \ 98 sed -e 's/\.0\"/\"/' >>$@ 99 100# We have to avoid $(COMPILE.c) since we must not use groff's `assert.h' 101snprintf.$(OBJEXT): $(srcdir)/../snprintf/snprintf.c 102 $(CC) -c $(CDEFINES) $(CFLAGS) $(CPPFLAGS) \ 103 $(srcdir)/../snprintf/snprintf.c 104