
OBJ =   cam_ai.o darkeman.o darkequp.o darkfx.o darkgod.o darkinfo.o \
	darkman.o darkqurk.o darkstrg.o darkbrai.o darkmenu.o darktron.o \
	dust.o fighter.o hud.o npcfight.o player.o stars.o turrent.o \
	thruster.o vfx.o

BINOBJ = loopcred.o loopio.o loopgame.o loopmenu.o loopsnd.o gameinit.o \
	gamegine.o

#	Macro to sacrifice accuracy/detail for speed
#GMACRO = -DREAL_FAST
GMACRO =

CCFLAGS = $(ARCH) $(GMACRO) -I../../src/include
MDFLAGS = $(ARCH) -I/usr/include -I/usr/include/X11 -I/usr/include/GL

SRC =   $(OBJ:.o=.c)

libdark: $(OBJ)
	$(MAKELIB) $(LIBRARY) $(OBJ)
	mv $(LIBRARY) ../../lib

darkhour: $(BINOBJ)
	$(CC) -o darkhour $(BINOBJ) $(LIB) $(OPENGL) $(CCFLAGS)
	mv darkhour ../../bin

.c.o:
	$(CC) $(CCFLAGS) -c $<

clean:
	rm -f $(OBJ) $(BINOBJ)

depend:
	makedepend -fMakedepend -Y $(CCFLAGS) $(SRC) $(MDFLAGS)

include Makedepend
