43 lines
1.2 KiB
ObjectPascal
43 lines
1.2 KiB
ObjectPascal
#define BUILD_DIRECTORY $[HAVE_DX8]
|
|
|
|
#define OTHER_LIBS \
|
|
interrogatedb:c dconfig:c dtoolconfig:m \
|
|
dtoolutil:c dtoolbase:c dtool:m
|
|
|
|
#define USE_PACKAGES dx8
|
|
|
|
#begin lib_target
|
|
#define TARGET dxgsg8
|
|
#define LOCAL_LIBS \
|
|
gsgbase gobj display windisplay \
|
|
putil linmath mathutil pnmimage event
|
|
|
|
#define COMBINED_SOURCES $[TARGET]_composite1.cxx
|
|
|
|
// build dxGraphicsStateGuardian separately since its so big
|
|
|
|
#define SOURCES \
|
|
dxGraphicsStateGuardian8.cxx \
|
|
dxGraphicsDevice8.h \
|
|
wdxGraphicsPipe8.I wdxGraphicsPipe8.h \
|
|
wdxGraphicsWindow8.I wdxGraphicsWindow8.h \
|
|
dxgsg8base.h config_dxgsg8.h dxGraphicsStateGuardian8.I dxGraphicsStateGuardian8.h \
|
|
dxVertexBufferContext8.h dxVertexbufferContext8.I \
|
|
dxIndexBufferContext8.h dxIndexBufferContext8.I \
|
|
dxTextureContext8.h dxTextureContext8.I \
|
|
dxGeomMunger8.h dxGeomMunger8.I \
|
|
dxGraphicsDevice8.h
|
|
|
|
#define INCLUDED_SOURCES \
|
|
config_dxgsg8.cxx \
|
|
dxVertexBufferContext8.cxx \
|
|
dxIndexBufferContext8.cxx \
|
|
dxTextureContext8.cxx \
|
|
dxGeomMunger8.cxx \
|
|
dxGraphicsDevice8.cxx \
|
|
wdxGraphicsPipe8.cxx \
|
|
wdxGraphicsWindow8.cxx \
|
|
wdxGraphicsBuffer8.cxx
|
|
|
|
#end lib_target
|