home *** CD-ROM | disk | FTP | other *** search
- # Makefile for AMIGA SAS C Compiler by Ingo Feulner 17.2.91
-
- CFLAGS = -O
- GETOPT = getopt.o
-
- OBJ = addlink.o addnode.o local.o main.o mapit.o mapaux.o mem.o parse.o printit.o
- HDRS = def.h config.h
- CSRC = addlink.c addnode.c local.c main.c mapit.c mapaux.c mem.c printit.c
- LSRC = $(CSRC) parse.c
- SRC = $(CSRC) parse.y makedb.c arpatxt.c
-
- .c.o:
- lc $(CFLAGS) $*.c
-
- pathalias: $(OBJ)
- blink from lib:c.o getopt.o dconfig.o $(OBJ) to pathalias lib lib:dbm.lib lib:lc.lib SC SD ND
-
- all: pathalias makedb arpatxt
-
-
- parse.o: parse.c
-
- parse.c: parse.y $(HDRS)
- bison -d -y -v parse.y
- move y.tab.c parse.c
-
- makedb: makedb.o
- $(CC) makedb.o $(LDFLAGS) $(DBM) -o makedb
-
- makedb.o: config.h
-
- arpatxt: arpatxt.o
- $(CC) arpatxt.o $(LDFLAGS) -o arpatxt
-
- clean:
- delete *.o y.tab.? parse.c
-