1 bff58270 2022-09-19 op PROG = template
2 c423c56e 2022-09-25 op SRCS = template.c y.tab.c
3 c423c56e 2022-09-25 op OBJS = ${SRCS:.c=.o} ${COBJS}
5 c423c56e 2022-09-25 op DISTFILES = Makefile \
15 c423c56e 2022-09-25 op include config.mk
17 c423c56e 2022-09-25 op ${PROG}: ${OBJS}
18 c423c56e 2022-09-25 op ${CC} -o $@ ${OBJS}
20 c423c56e 2022-09-25 op y.tab.c: parse.y
21 c423c56e 2022-09-25 op ${YACC} -b y parse.y
24 c423c56e 2022-09-25 op rm -rf *.o y.tab.* ${PROG}
26 c423c56e 2022-09-25 op distclean: clean
27 c423c56e 2022-09-25 op rm -f config.h config.h.old config.mk config.log config.log.old
29 c423c56e 2022-09-25 op dist: ${DISTFILES}
30 c423c56e 2022-09-25 op mkdir -p ${DESTDIR}/
31 c423c56e 2022-09-25 op ${INSTALL} -m 0644 ${DISTFILES} ${DESTDIR}/
33 c423c56e 2022-09-25 op .PHONY: all clean distclean dist