CFLAGS=-O2 -mpentium -ffast-math -fomit-frame-pointer -funroll-loops -finline
CC=gcc

default: install

m3d.o: m3d.c m3d.h
8bpp.o: 8bpp.c m3d.h
export.o: export.c m3d.h
import.o: import.c m3d.h
test.o: test.c m3d.h

lib: m3d.o 8bpp.o export.o import.o
	ar rs libm3d.a m3d.o 8bpp.o export.o import.o

test: lib
	gcc -O2 test.c libm3d.a -lalleg -o test.exe -s

#installer for DJGPP
install: m3d.o 8bpp.o export.o import.o test.o
	ar rs libm3d.a m3d.o 8bpp.o export.o import.o
	move libm3d.a ..\lib
	copy m3d.h ..\include
	gcc test.o -lm3d -lalleg -o test.exe -s

clean:
	del *.o
	del *.a
	del *.exe