all: as10k1 loadconst

CFLAGS= -Wall -Wstrict-prototypes 

as10k1: as10k1.c compiler.o parse.o assemble.o
	gcc $(CFLAGS) as10k1.c  compiler.o parse.o  assemble.o -o as10k1

assemble.o: assemble.c
	gcc $(CFLAGS) -c assemble.c -o assemble.o

parse.o: parse.c
	gcc $(CFLAGS) -c parse.c -o parse.o

compiler.o: compiler.c
	gcc $(CFLAGS) -c compiler.c -o compiler.o

clean:
	rm -f compiler.o as10k1 parse.o assemble.o loadconst

loadconst: loadconst.c
	gcc $(CFLAGS)  loadconst.c -o loadconst
