home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / auucp+-1.02 / fuucp_plus_src.lzh / pathalias / lmkfile < prev    next >
Encoding:
Text File  |  1991-02-17  |  774 b   |  37 lines

  1. # Makefile for AMIGA SAS C Compiler by Ingo Feulner 17.2.91
  2.  
  3. CFLAGS = -O
  4. GETOPT = getopt.o
  5.  
  6. OBJ = addlink.o addnode.o local.o main.o mapit.o mapaux.o mem.o parse.o printit.o
  7. HDRS = def.h config.h
  8. CSRC = addlink.c addnode.c local.c main.c mapit.c mapaux.c mem.c printit.c
  9. LSRC = $(CSRC) parse.c
  10. SRC = $(CSRC) parse.y makedb.c arpatxt.c
  11.  
  12. .c.o:
  13.     lc $(CFLAGS) $*.c
  14.  
  15. pathalias: $(OBJ)
  16.     blink from lib:c.o getopt.o dconfig.o $(OBJ) to pathalias lib lib:dbm.lib lib:lc.lib SC SD ND
  17.  
  18. all: pathalias makedb arpatxt
  19.  
  20.  
  21. parse.o: parse.c
  22.  
  23. parse.c: parse.y $(HDRS)
  24.     bison -d -y -v parse.y
  25.     move y.tab.c parse.c
  26.  
  27. makedb: makedb.o
  28.     $(CC) makedb.o $(LDFLAGS) $(DBM) -o makedb
  29.  
  30. makedb.o: config.h
  31.  
  32. arpatxt: arpatxt.o
  33.     $(CC) arpatxt.o $(LDFLAGS) -o arpatxt
  34.  
  35. clean:
  36.     delete *.o y.tab.? parse.c
  37.