1
# Makefile for ttf2pk -- loyer@enst.fr, wl@gnu.org
3
# This Makefile assumes that you've already built and installed
4
# the FreeType library.
14
INSTALL_DATA = @INSTALL_DATA@
15
INSTALL_PROGRAM = @INSTALL_PROGRAM@
20
LIBTOOL = ../../libtool
21
MKINSTALLDIRS = $(srcdir)/../../mkinstalldirs
25
CFLAGS = @CFLAGS@ @XX_CFLAGS@
26
CPPFLAGS = @CPPFLAGS@ @DEFS@
27
FT_CFLAGS = $(CFLAGS) $(CPPFLAGS)
28
LDFLAGS = @LDFLAGS@ @LIBS@
31
SRC = $(srcdir)/case.c \
32
$(srcdir)/errormsg.c \
33
$(srcdir)/filesrch.c \
48
ttf2pkobjs = errormsg.o filesrch.o ligkern.o newobj.o parse.o pklib.o \
49
subfont.o texenc.o ttf2pk.o ttfenc.o ttflib.o
50
ttf2tfmobjs = case.o errormsg.o filesrch.o ligkern.o newobj.o parse.o \
51
subfont.o texenc.o tfmaux.o ttf2tfm.o ttfaux.o ttfenc.o \
56
$(CC) -c $(FT_CFLAGS) $<
59
PROGRAMS = ttf2pk ttf2tfm
61
default all: $(PROGRAMS)
63
ttf2pk: $(ttf2pkobjs) $(LIBDIR)/libttf.la
64
$(LIBTOOL) --mode=link $(CC) $(FT_CFLAGS) -o ttf2pk $(ttf2pkobjs) \
65
$(LIBDIR)/libttf.la $(LDFLAGS)
67
ttf2tfm: $(ttf2tfmobjs) $(LIBDIR)/libttf.la
68
$(LIBTOOL) --mode=link $(CC) $(FT_CFLAGS) -o ttf2tfm $(ttf2tfmobjs) \
69
$(LIBDIR)/libttf.la $(LDFLAGS)
72
$(MKINSTALLDIRS) $(bindir) $(mandir)/man1
73
for P in $(PROGRAMS) ; do \
74
$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$P $(bindir)/$$P ; \
75
$(INSTALL_DATA) $(srcdir)/$$P.1 $(mandir)/man1 ; \
79
-for P in $(PROGRAMS) ; do \
80
$(LIBTOOL) --mode=uninstall $(RM) $(bindir)/$$P ; \
81
$(RMF) $(mandir)/man1/$$P.1 ; \
87
-$(RMF) dep.end $(PROGRAMS)
88
-$(RMF) *~ *.orig core *.core
89
-$(RMF) config.cache config.log config.status Makefile MakeSub
98
(echo '/^#.* PUT NO STUFF BELOW/,$$d' ; echo w ; echo q) | \
100
echo '# Dependencies generated by make depend: PUT NO STUFF BELOW' \
102
for file in $(SRC) ; do \
103
$(CPP) $(CPPFLAGS) $$file | \
104
sed -n -e 's|^# [1-9][0-9]* "\([^/].*\.h\)".*|\1|p' \
105
-e 's|^# [1-9][0-9]* "\($(srcdir)/.*\.h\)".*|\1|p' | \
106
sed -e 's|/\./|.|g' -e "s/^/`basename $$file .c`.o: /" ; \
109
awk '{ if (LINE == 1) \
110
{ line = last = $$1 } \
111
else if ($$1 != last) \
112
{ print line ; line = last = $$1 } \
113
line = line " " $$2 } \
114
END { print line }' >> Makefile
116
# Dependencies generated by make depend: PUT NO STUFF BELOW