-ADD_LIBRARY (Genesis3D STATIC Box.c CRC32.c CSNetMgr.c Camera.c Entities.c ErrorLog.c ExtBox.c Font.c Ge.c
- GeAssert.c Log.c Matrix33.c MemPool.c NetPlay.c)
+SET (GENESIS3D_SOURCE ACorona.c AStreak.c Actor.c BMP.c Bitmap.c BitmapBlitData.c BitmapGamma.c
+ BitmapList.c Body.c BodyInst.c Box.c CRC32.c CSNetMgr.c Camera.c Corona.c
+ DirTree.c DirTreeCommon.c Electric.c Engine.c Entities.c ErrorLog.c
+ ExtBox.c Fog.c Font.c FontBmp.c Frustum.c FsDos.c FsMemory.c FsVfs.c
+ GBSPFile.c Ge.c GeAssert.c Genesis3d.c Light.c List.c Log.c Logo.c LogoActor.c
+ Matrix33.c MemPool.c Motion.c NetPlay.c PALCreate.c PALOptimize.c Palettize.c
+ Path.c PhysicsJoint.c PhysicsObject.c PhysicsSystem.c PixelFormat.c Plane.c
+ Pose.c PoweredBy.c Puppet.c QKFrame.c Quaternion.c Ram.c RamDLL.c Sound.c
+ Sound3d.c Sprite.c StrBlock.c Streak.c Surface.c System.c TClip.c TKArray.c
+ TKEvents.c TSC.c Timer.c Trace.c User.c VFile.c VKFrame.c Vec3d.c Vis.c
+ WBitmap.c WebUrl.c WgClip.c World.c XFArray.c XForm3d.c YUV.c)
+
+ADD_LIBRARY (G3D STATIC ${GENESIS3D_SOURCE})
+
+ADD_LIBRARY (Genesis3D SHARED ${GENESIS3D_SOURCE})
+TARGET_LINK_LIBRARIES (Genesis3D dplay dplayx gdi32 msvcrt ole32 winmm)