1
# Makefile for Alan interpreter to be built with Geek Gadgets GNU gcc on Amiga
3
COMPILER = -DCOMPILER="\"[GG GCC 2.7.2.1]\""
5
# Define this to make interpreter log each crc calculation step
8
CFLAGS = -g -Wall -funsigned-char $(COMPILER) $(VERBOSE) $(CRCLOG) -DHAVE_ANSI
10
LDFLAGS = -g -lamiga -noixemul
29
gcc -o arun $(OBJECTS) $(LDFLAGS) $(LIB)
32
dumpacd: dumpacd.o reverse.o spa.o
33
$(CC) -o dumpacd $(CFLAGS) dumpacd.o reverse.o spa.o
36
gcc $(CFLAGS) -DSTDIONONCONST -c spa.c -o spa.o
45
#---<< GENERATED DEPENDENCIES FOLLOWS >>---
46
args.o: args.c args.h main.h types.h sysdep.h acode.h
47
arun.o: arun.c main.h types.h sysdep.h acode.h term.h alan.version.h args.h
48
chartest.o: chartest.c
49
debug.o: debug.c types.h sysdep.h acode.h alan.version.h readline.h inter.h \
50
main.h parse.h exe.h debug.h
51
decode.o: decode.c main.h types.h sysdep.h acode.h decode.h
52
dumpacd.o: dumpacd.c types.h sysdep.h acode.h spa.h
53
exe.o: exe.c types.h sysdep.h acode.h readline.h main.h parse.h \
54
inter.h stack.h decode.h exe.h
55
genalan.o: genalan.c spa.h
56
inter.o: inter.c types.h sysdep.h acode.h main.h parse.h exe.h stack.h \
58
main.o: main.c sysdep.h types.h acode.h main.h readline.h alan.version.h \
59
args.h parse.h inter.h rules.h debug.h stack.h exe.h term.h
60
params.o: params.c types.h sysdep.h acode.h params.h
61
parse.o: parse.c types.h sysdep.h acode.h readline.h main.h inter.h \
62
exe.h term.h debug.h params.h parse.h
63
readline.o: readline.c readline.h types.h sysdep.h acode.h main.h
64
reverse.o: reverse.c types.h sysdep.h acode.h main.h reverse.h
65
rules.o: rules.c types.h sysdep.h acode.h main.h inter.h debug.h exe.h \
68
stack.o: stack.c types.h sysdep.h acode.h main.h stack.h
69
sysdep.o: sysdep.c sysdep.h
70
term.o: term.c main.h types.h sysdep.h acode.h term.h