Blob


1 PROG = template
2 SRCS = template.c y.tab.c
3 OBJS = ${SRCS:.c=.o} ${COBJS}
5 DISTFILES = Makefile \
6 configure \
7 parse.y \
8 template.c \
9 tmpl.c \
10 tmpl.h \
11 y.tab.c
13 all: ${PROG}
15 include config.mk
17 ${PROG}: ${OBJS}
18 ${CC} -o $@ ${OBJS}
20 y.tab.c: parse.y
21 ${YACC} -b y parse.y
23 clean:
24 rm -rf *.o y.tab.* ${PROG}
26 distclean: clean
27 rm -f config.h config.h.old config.mk config.log config.log.old
29 dist: ${DISTFILES}
30 mkdir -p ${DESTDIR}/
31 ${INSTALL} -m 0644 ${DISTFILES} ${DESTDIR}/
33 .PHONY: all clean distclean dist