fatbase

portable OpenBSD tools
git clone git://git.2f30.org/fatbase
Log | Files | Refs

Makefile (426B)


      1 OBJ = arc4random.o b.o lex.o lib.o main.o parse.o proctab.o reallocarray.o run.o strlcat.o strlcpy.o tran.o ytab.o
      2 TARG = awk
      3 LDLIBS = -lm
      4 
      5 all: ytab.c proctab.c $(TARG)
      6 
      7 ytab.c ytab.h: awkgram.y
      8 	$(YACC) -d awkgram.y
      9 	mv y.tab.c ytab.c
     10 	mv y.tab.h ytab.h
     11 
     12 proctab.c: maketab
     13 	./maketab > proctab.c
     14 
     15 maketab: ytab.h maketab.c
     16 	$(CC) maketab.c -o $@
     17 
     18 include ../std.mk
     19 
     20 clean:
     21 	rm -f $(TARG) $(OBJ) maketab proctab.c ytab.[ch]