home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / equel / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-18  |  958 b   |  51 lines

  1. #
  2. #  Makefile for INGRES EQUEL precompiler
  3. #
  4. #    @(#)Makefile    8.3    1/28/87
  5. #
  6.  
  7. include ../Config
  8.  
  9. INGRES=    ../..
  10. H=    ../h
  11. LIB=    $(INGRES)/lib
  12. BIN=    $(INGRES)/bin
  13.  
  14. OBJS=     main.o grammar.o yylex.o cvar.o include.o name.o getkey.o \
  15.     number.o operator.o prtout.o string.o comment.o retrieve.o display.o \
  16.     getch.o cmap.o yyerror.o nalloc.o 
  17. HDRS=    constants.h globals.h
  18. SRCS=     main.c yylex.c grammar.y cvar.c include.c name.c getkey.c \
  19.     number.c operator.c prtout.c string.c comment.c retrieve.c display.c \
  20.     getch.c cmap.c yyerror.c nalloc.c tokens.y
  21.  
  22. GUTIL=    $(LIB)/gutil
  23. # include -lm 
  24. LIBS=    $(GUTIL) -lm
  25.  
  26. YACC= yacc
  27. CFLAGS=    $(CONFIG) -I$H -O 
  28. LINTFLAGS= -huc -I$H
  29. LDFLAGS=
  30. YFLAGS=    -d
  31. HEADER=    Equel Precompiler
  32. CP=    cp
  33. CHMOD=    chmod
  34. CHOWN=    -chown
  35. BINMODE=755
  36.  
  37. equel: $(OBJS)
  38.     $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o equel
  39.     install -m $(BINMODE) equel $(BIN)
  40.     rm equel
  41.  
  42. new:
  43.     rm -f equel
  44.  
  45. clean:
  46.     rm -f *.o
  47.     rm -f a.out y.tab.c y.tab.h core equel grammar.c
  48.  
  49. install: equel
  50.  
  51.