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 72 73 74 75 76 77 78 79 80 81
|
# @configure_input@
wilprefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
CC = @CC@
srcdir = @srcdir@
VPATH = @srcdir@
HOST= @HOST@
DARWIN_CORE = $(if $(findstring apple-darwin,$(HOST)),/System/Library/Frameworks/CoreServices.framework/CoreServices,)
WFLAGS = -Wmissing-prototypes -Wunused -Wimplicit -Wreturn-type -Wparentheses -pedantic
CFLAGS += -g $(WFLAGS)
FONDUOBJS = fondu.o readnfnt.o fondups.o
UFONDOBJS = ufond.o ufondbdf.o ufondpfb.o ufondttf.o crctab.o
DFONT2RESOBJS = dfont2res.o crctab.o
SHOWOBJS = showfond.o
TOBINOBJS = tomacbinary.o crctab.o
FROMBINOBJS = frommacbinary.o
LUMPEROBJS = lumper.o
SETFONDNAMEOBJS = setfondname.o
all: fondu ufond showfond dfont2res tobin frombin lumper setfondname
fondu: $(FONDUOBJS)
$(CC) $(CFLAGS) -o fondu $(FONDUOBJS) -lm $(DARWIN_CORE)
ufond: $(UFONDOBJS)
$(CC) $(CFLAGS) -o ufond $(UFONDOBJS)
showfond: $(SHOWOBJS)
$(CC) $(CFLAGS) -o showfond $(SHOWOBJS) $(DARWIN_CORE)
dfont2res: $(DFONT2RESOBJS)
$(CC) $(CFLAGS) -o dfont2res $(DFONT2RESOBJS)
tobin: $(TOBINOBJS)
$(CC) $(CFLAGS) -o tobin $(TOBINOBJS) $(DARWIN_CORE)
frombin: $(FROMBINOBJS)
$(CC) $(CFLAGS) -o frombin $(FROMBINOBJS) $(DARWIN_CORE)
lumper: $(LUMPEROBJS)
$(CC) $(CFLAGS) -o lumper $(LUMPEROBJS)
setfondname: $(SETFONDNAMEOBJS)
$(CC) $(CFLAGS) -o setfondname $(SETFONDNAMEOBJS)
clean:
-rm -f *.o fondu ufond showfond dfont2res tobin frombin lumper setfondname
distclean: clean
-rm Makefile
install: all
install -m 755 -d $(DESTDIR)$(bindir)
install -m 755 fondu ufond showfond dfont2res tobin frombin lumper setfondname $(DESTDIR)$(bindir)
VERSION:=$(shell date +"%y%d%m")
DISTNAME=fondu-$(VERSION)
DISTFILES=$(wildcard *.c *.1 *.h) README Makefile.in configure.in configure \
LICENSE install-sh config.sub config.guess
dist:
mkdir $(DISTNAME)
ln $(DISTFILES) $(DISTNAME)/
tar cfz $(DISTNAME).tar.gz $(DISTNAME)
rm -fr $(DISTNAME)
Makefile: Makefile.in
chmod +w $@
./config.status
chmod -w $@
|