CC = gcc
LD = gcc
CFLAGS = -g -O3 -c -DDEBUG
LDFLAGS = -g
INCLUDES = -I.. -I.
LIBS = 

OBJS = \
	asm.o \
	commands.o \
	cpu_extend.o \
	cpu_float.o \
	cpu_integer.o \
	cpu_main.o \
	disasm.o \
	instruction.o \
	kl10_apr.o \
	kl10_cca.o \
	kl10_main.o \
	kl10_mtr.o \
	kl10_pi.o \
	kl10_pag.o \
	kl10_sys.o \
	ks10_apr.o \
	ks10_fe.o \
	ks10_io.o \
	ks10_pag.o \
	ks10_pi.o \
	ks10_sys.o \
	ks10_tim.o \
	ks10_uba.o \
	memory.o \
	symbols.o \
	system.o

all: ${OBJS}
	cd dev; make CFLAGS="${CFLAGS}" all

.c.o:
	${CC} ${CFLAGS} ${INCLUDES} $<

clean:
	cd dev; make clean
	@rm -f *.o
