include ../inc/$(PLATFORM)_inc.mak
include ../inc/$(DC)_inc.mak

PACKAGE_PATH=derelict/horde3d
H3D_LIB=$(LIB_PRE)DerelictH3D.$(LIB_EXT)

all : DerelictH3D
DerelictH3D : $(H3D_LIB) copylib

H3D_SRC= \
    derelict/horde3d/horde3d.d \
    derelict/horde3d/h3dfuncs.d \
    derelict/horde3d/h3dtypes.d \
    derelict/horde3d/horde3dutils.d \
    derelict/horde3d/h3dutfuncs.d \
    derelict/horde3d/h3duttypes.d

$(H3D_LIB) : $(DC)_build

dmd_build:
	$(DC) $(DFLAGS) $(DFLAGS_REQ) $(H3D_SRC) $(HD)/$(PACKAGE_PATH) $(OF)$(H3D_LIB)
	
ldc_build:
	$(DC) $(DFLAGS) $(DFLAGS_REQ) $(H3D_SRC) $(HD)/$(PACKAGE_PATH)
	ar rcs $(H3D_LIB) *.o
	$(RM) *.o
	
gdmd_build:
	$(DC) $(DFLAGS) $(DFLAGS_REQ) $(H3D_SRC) $(HD)/$(PACKAGE_PATH) $(OF)$(H3D_LIB)
	
copylib:		
	$(CP) *.$(LIB_EXT) $(LIB_DEST)
	$(RM) *.$(LIB_EXT)

