CFLAGS		= -O2
LIBS		= -lm
CC		= gcc
RM		= rm

SRC		= acme.c alu.c alu.h block.c block.h config.h context.c\
		context.h core.c core.h cpu.c cpu.h data.c data.h flowpo.c\
		flowpo.h global.h label.c label.h macro.c macro.h mnemo.c\
		mnemo.h output.c output.h platform.c platform.h\
		platform/amiga.c platform/amiga.h platform/dos.c\
		platform/dos.h platform/linux.c platform/linux.h\
		platform/os2.c platform/os2.h platform/riscos.c\
		platform/riscos.h platform/std.c platform/std.h\
		po.c po.h stream.c stream.h strings.c strings.h\
		tree.c tree.h

PROGS		= acme
BINDIR		= /usr/local/bin

all: $(PROGS)

acme: $(SRC)
	$(CC) $(LIBS) $(CFLAGS) -o acme acme.c

clean:
	-$(RM) -f *.o $(PROGS) *~ core

install: all
	install -d $(BINDIR)
	install $(PROGS) $(BINDIR)

# DO NOT DELETE
