summaryrefslogtreecommitdiff
path: root/fonts/utilities/ps2mf/Makefile
blob: aabcb8a24a88cf1c817285b0aaafbfc59881dbac (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
default: all

CC = gcc
CFLAGS = -g -DUSG -DDEBUG

MYOBJS = myopen.o myerror.o mymalloc.o
EXTRAOBJS = getopt.o
PSTOMFOBJS = ps2mf.o PSparse.o AFMparse.o ps2mfutl.o
PROGS = ps2mf pfb2pfa pfa2chr chr2ps

all: ${PROGS}

ps2mf: ${EXTRAOBJS} ${PSTOMFOBJS} myopen.o mymalloc.o
	${CC} ${CFLAGS} -o ps2mf ${PSTOMFOBJS} myopen.o mymalloc.o ${EXTRAOBJS} -lm

pfb2pfa: ${MYOBJS} ${EXTRAOBJS} pfb2pfa.o
	${CC} ${CFLAGS} -o pfb2pfa pfb2pfa.o ${MYOBJS} ${EXTRAOBJS}

pfa2chr: ${MYOBJS} ${EXTRAOBJS} pfa2chr.o
	${CC} ${CFLAGS} -o pfa2chr pfa2chr.o ${MYOBJS} ${EXTRAOBJS}

chr2ps: ${MYOBJS} ${EXTRAOBJS} chr2ps.o
	${CC} ${CFLAGS} -o chr2ps chr2ps.o ${MYOBJS} ${EXTRAOBJS}

.c.o: $<
	${CC} ${CFLAGS} -c $<

clean:
	rm -f ${MYOBJS} ${EXTRAOBJS} ${PSTOMFOBJS} %* ${PROGS}