GCC_OPTIONS = -Wall -ansi -pedantic
OBJECTS = file.o log.o debug.o
INCLUDEDIR = ../include/
LIBDIR = ../lib/

libdmzcore.a:	$(OBJECTS)
		ar rcs libdmzcore.a $(OBJECTS)
		cp libdmzcore.a $(LIBDIR)

file.o:		file.c
		gcc $(GCC_OPTIONS) -c -I$(INCLUDEDIR) file.c

log.o:		log.c
		gcc $(GCC_OPTIONS) -c -I$(INCLUDEDIR) log.c

debug.o:	debug.c
		gcc $(GCC_OPTIONS) -c -I$(INCLUDEDIR) debug.c

mm.o:		mm.c
		gcc $(GCC_OPTIONS) -c -I$(INCLUDEDIR) mm.c

clean:	
	rm -f *.o $(LIBDIR)libdmzcore.a libdmzcore.a
