home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / misc_utils / yacc_419 / src / rcs / makefile,v < prev    next >
Text File  |  1990-07-14  |  3KB  |  173 lines

  1. head     1.2;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @# @;
  7.  
  8.  
  9. 1.2
  10. date     90.07.14.21.58.12;  author loftus;  state Exp;
  11. branches ;
  12. next     1.1;
  13.  
  14. 1.1
  15. date     90.07.14.18.55.07;  author loftus;  state Exp;
  16. branches ;
  17. next     ;
  18.  
  19.  
  20. desc
  21. @@
  22.  
  23.  
  24. 1.2
  25. log
  26. @Compiles using LMK of Lattice 5.05.
  27. @
  28. text
  29. @DEST          = .
  30.  
  31. HDRS          = defs.h
  32.  
  33. CFLAGS          =  -cwus
  34.  
  35. LDFLAGS          =
  36.  
  37. LIBS          = lib:lc.lib lib:amiga.lib
  38.  
  39. LINKER          = blink
  40.  
  41. MAKEFILE      = Makefile
  42.  
  43. OBJS          = closure.o \
  44.         error.o \
  45.         lalr.o \
  46.         lr0.o \
  47.         main.o \
  48.         mkpar.o \
  49.         output.o \
  50.         reader.o \
  51.         skeleton.o \
  52.         symtab.o \
  53.         verbose.o \
  54.         warshall.o
  55.  
  56. PRINT          = pr -f -l88
  57.  
  58. PROGRAM          = yacc
  59.  
  60. SRCS          = closure.c \
  61.         error.c \
  62.         lalr.c \
  63.         lr0.c \
  64.         main.c \
  65.         mkpar.c \
  66.         output.c \
  67.         reader.c \
  68.         skeleton.c \
  69.         symtab.c \
  70.         verbose.c \
  71.         warshall.c
  72.  
  73. all:        $(PROGRAM)
  74.  
  75. $(PROGRAM):     $(OBJS) $(LIBS)
  76.         @@echo "Loading $(PROGRAM) ... "
  77.         @@$(LINKER) to $(PROGRAM) from lib:c.o $(OBJS) lib $(LIBS) $(LDFLAGS)
  78.         @@echo "done"
  79.  
  80. clean:
  81.         @@rm -f $(OBJS)
  82.  
  83. clobber:
  84.         @@rm -f $(OBJS) $(PROGRAM)
  85.  
  86. depend:
  87.         @@mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
  88.  
  89. index:
  90.         @@ctags -wx $(HDRS) $(SRCS)
  91.  
  92. install:    $(PROGRAM)
  93.         @@echo Installing $(PROGRAM) in $(DEST)
  94.         @@install -s $(PROGRAM) $(DEST)
  95.  
  96. listing:
  97.         @@$(PRINT) Makefile $(HDRS) $(SRCS) | lpr
  98.  
  99. lint:
  100.         @@lint $(SRCS)
  101.  
  102. program:        $(PROGRAM)
  103.  
  104. tags:           $(HDRS) $(SRCS); @@ctags $(HDRS) $(SRCS)
  105.  
  106. ###
  107. closure.o: closure.c defs.h
  108. error.o: error.c defs.h
  109. lalr.o: lalr.c defs.h
  110. lr0.o: lr0.c defs.h
  111. main.o: main.c defs.h
  112. mkpar.o: mkpar.c defs.h
  113. output.o: output.c defs.h
  114. reader.o: reader.c defs.h
  115. skeleton.o: skeleton.c defs.h
  116. symtab.o: symtab.c defs.h
  117. verbose.o: verbose.c defs.h
  118. warshall.o: warshall.c defs.h
  119. @
  120.  
  121.  
  122. 1.1
  123. log
  124. @Initial revision
  125. @
  126. text
  127. @d5 1
  128. a5 1
  129. CFLAGS          = -O
  130. d9 1
  131. a9 1
  132. LIBS          =
  133. d11 1
  134. a11 1
  135. LINKER          = cc
  136. d48 2
  137. a49 2
  138.         @@echo -n "Loading $(PROGRAM) ... "
  139.         @@$(LINKER) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
  140. d52 2
  141. a53 1
  142. clean:;        @@rm -f $(OBJS)
  143. d55 5
  144. a59 1
  145. clobber:;    @@rm -f $(OBJS) $(PROGRAM)
  146. d61 2
  147. a62 1
  148. depend:;    @@mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
  149. a63 2
  150. index:;        @@ctags -wx $(HDRS) $(SRCS)
  151.  
  152. d68 2
  153. a69 1
  154. listing:;    @@$(PRINT) Makefile $(HDRS) $(SRCS) | lpr
  155. d71 2
  156. a72 1
  157. lint:;        @@lint $(SRCS)
  158. d79 12
  159. a90 12
  160. closure.o: defs.h
  161. error.o: defs.h
  162. lalr.o: defs.h
  163. lr0.o: defs.h
  164. main.o: defs.h
  165. mkpar.o: defs.h
  166. output.o: defs.h
  167. reader.o: defs.h
  168. skeleton.o: defs.h
  169. symtab.o: defs.h
  170. verbose.o: defs.h
  171. warshall.o: defs.h
  172. @
  173.