Makefile 385 B

12345678910111213141516171819202122232425262728
  1. MODULE_TOPDIR = ../../..
  2. LIB_NAME = $(SQLP_LIBNAME)
  3. PGM = sql
  4. LIB_OBJS = \
  5. alloc.o \
  6. print.o \
  7. sql.o \
  8. lex.yy.o \
  9. y.tab.o
  10. EXTRA_CLEAN_FILES = lex.yy.c y.tab.c y.output y.tab.h
  11. EXTRA_HEADERS = y.tab.h
  12. include $(MODULE_TOPDIR)/include/Make/Lib.make
  13. default: lib
  14. y.tab.c y.tab.h: yac.y
  15. $(YACC) -d -v yac.y
  16. lex.yy.c: lex.l
  17. $(LEX) lex.l
  18. $(OBJDIR)/lex.yy.o: lex.yy.c y.tab.h