summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/Makefile.in
blob: 03eb261b48445cf21696b5616bec740fb1ceadc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
prefix = @prefix@
exec_prefix = @exec_prefix@

sharedir = @prefix@/share/fontforge
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = ..
VPATH = @srcdir@
bindir = @bindir@
libdir = @libdir@
plugindir = $(sharedir)/plugins

LIBTOOL = @LIBTOOL@
CC = @CC@
O = @O_EXTENSION@

STATIC_LIBS = @STATIC_LIBS@

FF_VERSION=1
FF_REVISION=0
FF_AGE=0

fontforge_LIBOBJECTS = autohint.$O \
 clipnoui.$O cvundoes.$O dumppfa.$O \
 encoding.$O \
 featurefile.$O fontviewbase.$O fvcomposit.$O fvfonts.$O \
 lookups.$O macbinary.$O \
 macenc.$O mathconstants.$O mm.$O namelist.$O noprefs.$O nouiutil.$O \
 parsepfa.$O \
 parsettfatt.$O parsettf.$O parsettfvar.$O \
 psread.$O pua.$O python.$O \
 sfd1.$O splinechar.$O splinefill.$O \
 splinefont.$O splineorder2.$O splineoverlap.$O splinerefigure.$O \
 splinesave.$O splinesaveafm.$O splinestroke.$O splineutil2.$O splineutil.$O \
 start.$O stemdb.$O tottfaat.$O tottfgpos.$O tottf.$O \
 ttfspecial.$O

_CFLAGS = -I$(top_builddir)/inc -I$(top_srcdir)/inc -I$(srcdir) -I. @WFLAGS@ $(XCFLAGS)\
    @DEFS@ '-DSHAREDIR="$(sharedir)"' -DLIBDIR='"$(libdir)"' \
    @CPPFLAGS@ '-DPREFIX="@prefix@"'
CFLAGS = @CFLAGS@ @CPPFLAGS@ $(_CFLAGS)

LDFLAGS = @LDFLAGS@
LIBLIBS = -rpath $(libdir) ../libgutils.la ../libgunicode.la @LIBS@ $(STATIC_LIBS) -lm

../libfontforge.la: $(fontforge_LIBOBJECTS) libstamp.pre
	sed -e '1,$$ s/REPLACE_ME_WITH_MAJOR_VERSION/$(FF_VERSION)/' -e '1,$$ s/REPLACE_ME_WITH_MINOR_VERSION/$(FF_REVISION)/' < $(srcdir)/libstamp.pre > libstamp.c
	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c libstamp.c
	$(LIBTOOL) --mode=link $(CC) -no-undefined $(CFLAGS) @LDFLAGS@ \
	    -o ../libfontforge.la $(fontforge_LIBOBJECTS) libstamp.lo \
	    -rpath $(libdir) -version-info $(FF_VERSION):$(FF_REVISION):$(FF_AGE)

%.o: %.c

%.o: %.c $(srcdir)/splinefont.h $(srcdir)/views.h $(srcdir)/stemdb.h $(srcdir)/ttf.h $(srcdir)/unicoderange.h $(srcdir)/psfont.h $(srcdir)/edgelist.h $(srcdir)/edgelist2.h $(srcdir)/uiinterface.h $(srcdir)/fontforgevw.h
	$(CC) $(CFLAGS) -c $<

%.lo: %.c

%.lo: %.c $(srcdir)/splinefont.h $(srcdir)/views.h $(srcdir)/stemdb.h $(srcdir)/ttf.h $(srcdir)/unicoderange.h $(srcdir)/psfont.h $(srcdir)/edgelist.h $(srcdir)/edgelist2.h $(srcdir)/uiinterface.h $(srcdir)/fontforgevw.h
	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<

clean:
	-rm -f ../libfontforge.la libstamp.c
	-rm -f *.o
	-rm -f *.lo
	-rm -rf .libs

distclean cleaner: clean
	-rm -f Makefile