.ifdef MINGW32
CXX = mingw32-g++
CFLAGS	= -I../../../../src/3D/libutils
LDFLAGS	= -lopengl32 -lglu32 -lglut32 -lwinmm
.else
CFLAGS	= -I/usr/X11R6/include
CFLAGS	+= -I/usr/home/alumina/src/3D/libutils
CFLAGS	+= -I/usr/home/alumina/src/3D/libutils/os/unix
LDFLAGS	= -L/usr/X11R6/lib -lGL -lGLU -lglut
.endif
.ifdef DEBUG
CFLAGS	+= -DDEBUG
.endif
CFLAGS	+= -I.
LDFLAGS	+= -L.

.ifdef MINGW32
0123.exe: tool.obj 0123.obj
	$(CXX) -o $@ $> $(LDFLAGS)
.SUFFIXES: .obj
.cc.obj:
	$(CXX) -o $@ $(CXXFLAGS) -c $>
.else
0123: tool.o 0123.o
	$(CXX) -o $@ $> $(LDFLAGS)
.endif

archive: 0123.exe
	zip 0123.zip Makefile 0123.cc tool.h tool.cc $> glut32.dll tex/*
