Blame


1 e573cb09 2020-09-27 op include config.mk
2 e573cb09 2020-09-27 op
3 e573cb09 2020-09-27 op all: star-platinum TAGS
4 e573cb09 2020-09-27 op
5 e573cb09 2020-09-27 op .PHONY: all clean archive
6 e573cb09 2020-09-27 op
7 e573cb09 2020-09-27 op lex.yy.c: lex.l y.tab.c
8 e573cb09 2020-09-27 op ${LEX} lex.l
9 e573cb09 2020-09-27 op
10 e573cb09 2020-09-27 op y.tab.c: parse.y
11 5f4cdf4f 2020-10-01 op ${YACC} -b y -d parse.y
12 e573cb09 2020-09-27 op
13 e573cb09 2020-09-27 op OBJS = star-platinum.o lex.yy.o y.tab.o
14 e573cb09 2020-09-27 op star-platinum: ${OBJS}
15 e573cb09 2020-09-27 op ${CC} -o $@ ${OBJS} ${LDFLAGS}
16 e573cb09 2020-09-27 op
17 e573cb09 2020-09-27 op TAGS: star-platinum.c star-platinum.h parse.y lex.l
18 f8f64f09 2020-10-08 op -${ETAGS} star-platinum.c star-platinum.h parse.y lex.l || true
19 e573cb09 2020-09-27 op
20 e573cb09 2020-09-27 op clean:
21 e573cb09 2020-09-27 op rm -f star-platinum ${OBJS} lex.yy.c y.tab.c y.tab.h y.output
22 e573cb09 2020-09-27 op rm -f star-platinum.tar.gz
23 e573cb09 2020-09-27 op rm -f TAGS
24 e573cb09 2020-09-27 op
25 e573cb09 2020-09-27 op SRC += Makefile config.mk lex.l parse.y star-platinum.c
26 e573cb09 2020-09-27 op SRC += star-platinum.h star-platinum.1 star-platinum.conf.5
27 e573cb09 2020-09-27 op star-platinum.tar.gz: ${SRC}
28 e573cb09 2020-09-27 op rm -f star-platinum.tar.gz
29 e573cb09 2020-09-27 op mkdir star-platinum-archive
30 e573cb09 2020-09-27 op cp ${SRC} ./star-platinum-archive
31 e573cb09 2020-09-27 op tar -czvf star-platinum.tar.gz \
32 e573cb09 2020-09-27 op -s '/^star-platinum-archive/star-platinum/gp' \
33 e573cb09 2020-09-27 op star-platinum-archive
34 e573cb09 2020-09-27 op rm -r star-platinum-archive
35 e573cb09 2020-09-27 op
36 e573cb09 2020-09-27 op archive: star-platinum.tar.gz