#
# Makefile for the Automatic Binary Interface Compiler
# By Christopher D. Granz
#

CC      = gcc
PROG    = ../../bin/abic

SYS_DEF = -D_sysBSD
GGDB    = -ggdb
OPTIONS = -fsigned-char
DEFINES = $(SYS_DEF) -DDEBUG
FLAGS   = -O3 -Wall $(OPTIONS) -I../include -I- $(DEFINES) $(GGDB)
OFILES  = main.o memory.o fileio.o error.o

README  = ../../README

$(PROG): $(OFILES)
	$(CC) -o $(PROG) $(OFILES)
#	cat $(README)

$(OFILES):
	$(CC) -c -g $(FLAGS) $<

clean:
	rm -f *.o

