#
# Makefile for the Emerald Interpreter in Sapphire
# By Christopher D. Granz
#

CC      = gcc

SYS_DEF = -D_sysBSD
GGDB    = -ggdb
OPTIONS = -fsigned-char
DEFINES = $(SYS_DEF) -DSERVER -DDEBUG
FLAGS   = -O3 -Wall $(OPTIONS) -I../../include -I- $(DEFINES) $(GGDB)
OFILES  = emerald.o interp.o array.o error.o builtin.o ifunc.o

em: $(OFILES)

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

clean:
	rm -f *.o
