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
|