* src/libs/libgroff/tmpfile.cpp [__MSDOS__, _Win32]
[s-roff.git] / src / libs / libgroff / Makefile.sub
blob30277ab5d9eebd0cedc29aad875cec5af788e6a8
1 LIB=groff
2 OBJS=\
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)
41 CCSRCS=\
42   $(srcdir)/assert.cpp \
43   $(srcdir)/change_lf.cpp \
44   $(srcdir)/cmap.cpp \
45   $(srcdir)/color.cpp \
46   $(srcdir)/cset.cpp \
47   $(srcdir)/device.cpp \
48   $(srcdir)/errarg.cpp \
49   $(srcdir)/error.cpp \
50   $(srcdir)/fatal.cpp \
51   $(srcdir)/filename.cpp \
52   $(srcdir)/font.cpp \
53   $(srcdir)/fontfile.cpp \
54   $(srcdir)/geometry.cpp \
55   $(srcdir)/htmlhint.cpp \
56   $(srcdir)/invalid.cpp \
57   $(srcdir)/lf.cpp \
58   $(srcdir)/lineno.cpp \
59   $(srcdir)/macropath.cpp \
60   $(srcdir)/maxfilename.cpp \
61   $(srcdir)/mksdir.cpp \
62   $(srcdir)/mkstemp.cpp \
63   $(srcdir)/nametoindex.cpp \
64   $(srcdir)/new.cpp \
65   $(srcdir)/paper.cpp \
66   $(srcdir)/prime.cpp \
67   $(srcdir)/progname.cpp \
68   $(srcdir)/ptable.cpp \
69   $(srcdir)/searchpath.cpp \
70   $(srcdir)/string.cpp \
71   $(srcdir)/strsave.cpp \
72   $(srcdir)/tmpfile.cpp \
73   $(srcdir)/tmpname.cpp \
74   version.cpp
75 CSRCS=\
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)/strcasecmp.c \
85   $(srcdir)/strerror.c \
86   $(srcdir)/strncasecmp.c \
87   $(srcdir)/strtol.c \
88   $(srcdir)/../snprintf/snprintf.c
89 GENSRCS=\
90   version.cpp
92 src_version=`cat $(top_srcdir)/VERSION`
93 src_revision=`cat $(top_srcdir)/REVISION`
95 version.cpp: $(top_srcdir)/VERSION $(top_srcdir)/REVISION
96         @echo Making version.cpp
97         @echo const char \*version_string = \"$(src_version)\"\; >$@
98         @echo const char \*revision_string = \"$(src_revision)\"\; >>$@
99         @echo extern \"C\" const char \*Version_string = \"$(src_version).$(src_revision)\"\; | \
100           sed -e 's/\.0\"/\"/' >>$@
102 # We have to avoid $(COMPILE.c) since we must not use groff's `assert.h'
103 snprintf.$(OBJEXT): $(srcdir)/../snprintf/snprintf.c
104         $(CC) -c $(CDEFINES) $(CFLAGS) $(CPPFLAGS) \
105           $(srcdir)/../snprintf/snprintf.c