fatbase

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

Makefile (413B)


      1 OBJ = scan.o ytab.o skel.o ccl.o dfa.o ecs.o gen.o main.o misc.o nfa.o sym.o tblcmp.o \
      2 	yylex.o strlcpy.o
      3 TARG = lex
      4 LDLIBS =
      5 
      6 all: ytab.c skel.c scan.c $(TARG)
      7 
      8 ytab.c ytab.h: parse.y
      9 	$(YACC) -d parse.y
     10 	mv y.tab.c ytab.c
     11 	mv y.tab.h ytab.h
     12 
     13 skel.c: flex.skl
     14 	sh mkskel.sh flex.skl > skel.c
     15 
     16 scan.c: scan.l
     17 	$(LEX) -t -p scan.l > scan.c
     18 
     19 include ../std.mk
     20 
     21 clean:
     22 	rm -f $(TARG) $(OBJ) ytab.[ch] skel.c scan.c