1# $Id$ 2# 3MAKE ?= make 4CC ?= gcc 5CFLAGS += -g -Wall -pedantic $(DEFS) 6LDFLAGS += -g -Wall -pedantic 7DEFS = -DSTDC_HEADERS -DHAVE_LIMITS_H # -DDEBUG 8RM ?= rm -f 9INSTALL = install 10TARGETS = mkbold mkitalic mkbolditalic 11COMMON_OBJS = utils.o xmalloc.o 12MKBOLD_OBJS = mkbold.o bold.o $(COMMON_OBJS) 13MKITALIC_OBJS = mkitalic.o italic.o $(COMMON_OBJS) 14MKBOLDITALIC_OBJS = mkbolditalic.o bold.o italic.o bolditalic.o $(COMMON_OBJS) 15 16PACKAGE = mkbold-mkitalic 17VERSION = 0.11 18DESTDIR = 19PREFIX ?= /usr/local 20bindir = ${PREFIX}/bin 21distdir = $(PACKAGE)-$(VERSION) 22 23.c.o: 24 $(CC) $(CFLAGS) -c $< 25 26all: $(TARGETS) 27 28mkbold: $(MKBOLD_OBJS) 29 $(CC) $(LDFLAGS) -o $@ $(MKBOLD_OBJS) 30 31mkitalic: $(MKITALIC_OBJS) 32 $(CC) $(LDFLAGS) -o $@ $(MKITALIC_OBJS) 33 34mkbolditalic: $(MKBOLDITALIC_OBJS) 35 $(CC) $(LDFLAGS) -o $@ $(MKBOLDITALIC_OBJS) 36 37install: all 38 $(INSTALL) -d -m 0755 $(DESTDIR)$(bindir) 39 $(BSD_INSTALL_PROGRAM) $(TARGETS) $(DESTDIR)$(bindir) 40 41dist: 42 tar chf - $(distdir) | bzip2 -c > $(distdir).tar.bz2 43 44clean: 45 $(RM) $(TARGETS) *.o 46