3 # This Makefile assumes that you've already built and installed
4 # the FreeType library.
13 INSTALL_DATA
= @INSTALL_DATA@
14 INSTALL_PROGRAM
= @INSTALL_PROGRAM@
19 LIBTOOL
= ..
/..
/libtool
20 MKINSTALLDIRS
= $(srcdir)/..
/..
/mkinstalldirs
23 exec_prefix = @
exec_prefix@
27 CFLAGS
= @CFLAGS@ @XX_CFLAGS@
28 CPPFLAGS
= @CPPFLAGS@ @DEFS@
29 FT_CFLAGS
= $(CFLAGS
) $(CPPFLAGS
)
30 LDFLAGS
= @LDFLAGS@ @LIBS@
33 SRC
= t1asm.c ttf2pfb.c
35 PROGRAMS
= t1asm ttf2pfb
37 default
all: $(PROGRAMS
)
40 $(CC
) $(CFLAGS
) -o
$@
$<
42 ttf2pfb
: ttf2pfb.o
$(LIBDIR
)/libttf.la
43 $(LIBTOOL
) --mode
=link
$(CC
) $(FT_CFLAGS
) -o
$@
$< \
44 $(LIBDIR
)/libttf.la
$(LDFLAGS
)
47 $(RMF
) *.o
*BAK
*CKP
*~ a.out core
54 $(RMF
) *~
*.orig core
*.core
55 $(RMF
) config.cache config.log config.status Makefile
58 $(CC
) -c
$(FT_CFLAGS
) $<
61 $(MKINSTALLDIRS
) $(bindir)
62 for P in
$(PROGRAMS
) ; do \
63 $(LIBTOOL
) --mode
=install $(INSTALL_PROGRAM
) $$P $(bindir)/$$P ; \
65 $(INSTALL_PROGRAM
) $(srcdir)/getafm
$(bindir)/getafm
68 -for P in
$(PROGRAMS
) ; do \
69 $(LIBTOOL
) --mode
=uninstall $(RM
) $(bindir)/$$P ; \
72 .PHONY
: all clean realclean distclean install uninstall