project(Magic2) add_executable( Magic2 AlphaInverse.cpp AlphaPalette.cpp Command.cpp ContentBundle.cpp Editor.cpp Grid.cpp GridProps.cpp l3ds.cpp Locale_ss.cpp M3DS.cpp Magic.cpp MagicDoc.cpp MagicView.cpp MainFrm.cpp MaterialDialog.cpp ModelFile3DS.cpp ModelFileMAG.cpp ModelFileOBJ.cpp ModelView.cpp Primitives.cpp Selection.cpp Selector.cpp StdAfx.cpp SurfacePropertiesDialog.cpp TexCubeDX9.cpp TextureMapDialog.cpp Thumbnail.cpp UVMapView.cpp VideoDX9.cpp ) target_include_directories( Magic2 PRIVATE . ) target_link_libraries( Magic2 PUBLIC FoundationEx PUBLIC nGenEx # TODO: PUBLIC? DirectX9 )