1TARGET := uforadiant 2RADIANT_BASE := tools/radiant 3LIBS_BASE := libs 4 5# if the linking should be static 6$(TARGET)_STATIC ?= $(STATIC) 7ifeq ($($(TARGET)_STATIC),1) 8$(TARGET)_LDFLAGS += -static 9endif 10 11$(TARGET)_LINKER := $(CXX) 12$(TARGET)_FILE := radiant/$(TARGET)$(EXE_EXT) 13$(TARGET)_CFLAGS += -Isrc/$(RADIANT_BASE)/libs -Isrc/$(RADIANT_BASE)/include $(GTK_CFLAGS) $(GLIB_CFLAGS) $(GTK_SOURCEVIEW_CFLAGS) $(GTK_GLEXT_CFLAGS) $(OPENAL_CFLAGS) $(OPENGL_CFLAGS) $(XML2_CFLAGS) $(GDK_PIXBUF_CFLAGS) $(PICOMODEL_CFLAGS) $(SDL_CFLAGS) 14$(TARGET)_LDFLAGS += -lgthread-2.0 -lvorbisfile -lvorbis -logg $(GTK_LIBS) $(GLIB_LIBS) $(GTK_SOURCEVIEW_LIBS) $(GTK_GLEXT_LIBS) $(OPENAL_LIBS) $(OPENGL_LIBS) $(XML2_LIBS) $(GDK_PIXBUF_LIBS) $(PICOMODEL_LIBS) $(SO_LIBS) -lm -lz 15 16$(TARGET)_SRCS = \ 17 $(RADIANT_BASE)/radiant/commands.cpp \ 18 $(RADIANT_BASE)/radiant/dialog.cpp \ 19 $(RADIANT_BASE)/radiant/environment.cpp \ 20 $(RADIANT_BASE)/radiant/exec.cpp \ 21 $(RADIANT_BASE)/radiant/filetypes.cpp \ 22 $(RADIANT_BASE)/radiant/image.cpp \ 23 $(RADIANT_BASE)/radiant/imagemodules.cpp \ 24 $(RADIANT_BASE)/radiant/main.cpp \ 25 $(RADIANT_BASE)/radiant/plugin.cpp \ 26 $(RADIANT_BASE)/radiant/select.cpp \ 27 $(RADIANT_BASE)/radiant/server.cpp \ 28 $(RADIANT_BASE)/radiant/stacktrace.cpp \ 29 $(RADIANT_BASE)/radiant/timer.cpp \ 30 $(RADIANT_BASE)/radiant/url.cpp \ 31 $(RADIANT_BASE)/radiant/windowobservers.cpp \ 32 $(RADIANT_BASE)/radiant/model.cpp \ 33 \ 34 $(RADIANT_BASE)/radiant/sound/SoundManager.cpp \ 35 $(RADIANT_BASE)/radiant/sound/SoundManagerModule.cpp \ 36 $(RADIANT_BASE)/radiant/sound/SoundPlayer.cpp \ 37 \ 38 $(RADIANT_BASE)/radiant/script/ScriptLibrary.cpp \ 39 $(RADIANT_BASE)/radiant/script/ScriptLibraryModule.cpp \ 40 $(RADIANT_BASE)/radiant/script/ScriptTokeniser.cpp \ 41 $(RADIANT_BASE)/radiant/script/ScriptTokenWriter.cpp \ 42 \ 43 $(RADIANT_BASE)/radiant/undo/RadiantUndoSystem.cpp \ 44 $(RADIANT_BASE)/radiant/undo/RadiantUndoSystemModule.cpp \ 45 $(RADIANT_BASE)/radiant/undo/UndoStateTracker.cpp \ 46 \ 47 $(RADIANT_BASE)/radiant/material/LicenseParser.cpp \ 48 $(RADIANT_BASE)/radiant/material/MaterialModule.cpp \ 49 $(RADIANT_BASE)/radiant/material/MaterialShader.cpp \ 50 $(RADIANT_BASE)/radiant/material/MaterialShaderModule.cpp \ 51 $(RADIANT_BASE)/radiant/material/MaterialShaderSystem.cpp \ 52 $(RADIANT_BASE)/radiant/material/MaterialSystem.cpp \ 53 \ 54 $(RADIANT_BASE)/radiant/filesystem/FileSystem.cpp \ 55 $(RADIANT_BASE)/radiant/filesystem/FileSystemModule.cpp \ 56 \ 57 $(RADIANT_BASE)/radiant/filesystem/directory/DirectoryArchive.cpp \ 58 \ 59 $(RADIANT_BASE)/radiant/filesystem/pk3/archivezip.cpp \ 60 $(RADIANT_BASE)/radiant/filesystem/pk3/ZipArchive.cpp \ 61 \ 62 $(RADIANT_BASE)/radiant/log/console.cpp \ 63 \ 64 $(RADIANT_BASE)/radiant/scenegraph/CompiledGraph.cpp \ 65 $(RADIANT_BASE)/radiant/scenegraph/SceneGraphModule.cpp \ 66 $(RADIANT_BASE)/radiant/scenegraph/treemodel.cpp \ 67 \ 68 $(RADIANT_BASE)/radiant/settings/PreferenceDialog.cpp \ 69 $(RADIANT_BASE)/radiant/settings/GameDescription.cpp \ 70 $(RADIANT_BASE)/radiant/settings/GameManager.cpp \ 71 $(RADIANT_BASE)/radiant/settings/GameManagerModule.cpp \ 72 $(RADIANT_BASE)/radiant/settings/Win32Registry.cpp \ 73 \ 74 $(RADIANT_BASE)/radiant/clipper/ClipPoint.cpp \ 75 $(RADIANT_BASE)/radiant/clipper/Clipper.cpp \ 76 \ 77 $(RADIANT_BASE)/radiant/eventmanager/Accelerator.cpp \ 78 $(RADIANT_BASE)/radiant/eventmanager/Command.cpp \ 79 $(RADIANT_BASE)/radiant/eventmanager/EventManager.cpp \ 80 $(RADIANT_BASE)/radiant/eventmanager/Modifiers.cpp \ 81 $(RADIANT_BASE)/radiant/eventmanager/MouseEvents.cpp \ 82 $(RADIANT_BASE)/radiant/eventmanager/Toggle.cpp \ 83 $(RADIANT_BASE)/radiant/eventmanager/WidgetToggle.cpp \ 84 \ 85 $(RADIANT_BASE)/radiant/render/OpenGLRenderSystem.cpp \ 86 $(RADIANT_BASE)/radiant/render/OpenGLModule.cpp \ 87 $(RADIANT_BASE)/radiant/render/backend/OpenGLShader.cpp \ 88 $(RADIANT_BASE)/radiant/render/backend/OpenGLShaderPass.cpp \ 89 $(RADIANT_BASE)/radiant/render/frontend/SphereRenderable.cpp \ 90 \ 91 $(RADIANT_BASE)/radiant/referencecache/nullmodel.cpp \ 92 $(RADIANT_BASE)/radiant/referencecache/referencecache.cpp \ 93 \ 94 $(RADIANT_BASE)/radiant/ufoscript/UFOScript.cpp \ 95 $(RADIANT_BASE)/radiant/ufoscript/common/Parser.cpp \ 96 $(RADIANT_BASE)/radiant/ufoscript/common/ScriptValues.cpp \ 97 $(RADIANT_BASE)/radiant/ufoscript/common/DataBlock.cpp \ 98 $(RADIANT_BASE)/radiant/ufoscript/terrain/Terrain.cpp \ 99 $(RADIANT_BASE)/radiant/ufoscript/mapdef/MapDef.cpp \ 100 \ 101 $(RADIANT_BASE)/radiant/ump/UMPModule.cpp \ 102 $(RADIANT_BASE)/radiant/ump/UMPSystem.cpp \ 103 $(RADIANT_BASE)/radiant/ump/UMPFile.cpp \ 104 $(RADIANT_BASE)/radiant/ump/UMPTile.cpp \ 105 $(RADIANT_BASE)/radiant/ump/UMPAssembly.cpp \ 106 \ 107 $(RADIANT_BASE)/radiant/map/algorithm/Traverse.cpp \ 108 $(RADIANT_BASE)/radiant/map/parse.cpp \ 109 $(RADIANT_BASE)/radiant/map/write.cpp \ 110 $(RADIANT_BASE)/radiant/map/AutoSaver.cpp \ 111 $(RADIANT_BASE)/radiant/map/MapCompiler.cpp \ 112 $(RADIANT_BASE)/radiant/map/map.cpp \ 113 $(RADIANT_BASE)/radiant/map/MapFileChooserPreview.cpp \ 114 $(RADIANT_BASE)/radiant/map/mapmodule.cpp \ 115 $(RADIANT_BASE)/radiant/map/RootNode.cpp \ 116 \ 117 $(RADIANT_BASE)/radiant/namespace/NameObserver.cpp \ 118 $(RADIANT_BASE)/radiant/namespace/Namespace.cpp \ 119 $(RADIANT_BASE)/radiant/namespace/NamespaceModule.cpp \ 120 \ 121 $(RADIANT_BASE)/radiant/xyview/grid/Grid.cpp \ 122 $(RADIANT_BASE)/radiant/xyview/GlobalXYWnd.cpp \ 123 $(RADIANT_BASE)/radiant/xyview/XYWnd.cpp \ 124 \ 125 $(RADIANT_BASE)/radiant/camera/Camera.cpp \ 126 $(RADIANT_BASE)/radiant/camera/CameraSettings.cpp \ 127 $(RADIANT_BASE)/radiant/camera/CamWnd.cpp \ 128 $(RADIANT_BASE)/radiant/camera/GlobalCamera.cpp \ 129 $(RADIANT_BASE)/radiant/camera/view.cpp \ 130 \ 131 $(RADIANT_BASE)/radiant/brush/BrushClipPlane.cpp \ 132 $(RADIANT_BASE)/radiant/brush/brushmanip.cpp \ 133 $(RADIANT_BASE)/radiant/brush/BrushModule.cpp \ 134 $(RADIANT_BASE)/radiant/brush/ContentsFlagsValue.cpp \ 135 $(RADIANT_BASE)/radiant/brush/winding.cpp \ 136 $(RADIANT_BASE)/radiant/brush/Brush.cpp \ 137 $(RADIANT_BASE)/radiant/brush/BrushInstance.cpp \ 138 $(RADIANT_BASE)/radiant/brush/BrushTokens.cpp \ 139 $(RADIANT_BASE)/radiant/brush/Face.cpp \ 140 $(RADIANT_BASE)/radiant/brush/FaceShader.cpp \ 141 $(RADIANT_BASE)/radiant/brush/FaceTexDef.cpp \ 142 $(RADIANT_BASE)/radiant/brush/FaceInstance.cpp \ 143 $(RADIANT_BASE)/radiant/brush/TextureProjection.cpp \ 144 $(RADIANT_BASE)/radiant/brush/TexDef.cpp \ 145 \ 146 $(RADIANT_BASE)/radiant/brush/csg/csg.cpp \ 147 \ 148 $(RADIANT_BASE)/radiant/brush/construct/Cone.cpp \ 149 $(RADIANT_BASE)/radiant/brush/construct/Cuboid.cpp \ 150 $(RADIANT_BASE)/radiant/brush/construct/Prism.cpp \ 151 $(RADIANT_BASE)/radiant/brush/construct/Rock.cpp \ 152 $(RADIANT_BASE)/radiant/brush/construct/Sphere.cpp \ 153 $(RADIANT_BASE)/radiant/brush/construct/Terrain.cpp \ 154 \ 155 $(RADIANT_BASE)/radiant/brushexport/BrushExportOBJ.cpp \ 156 \ 157 $(RADIANT_BASE)/radiant/selection/BestPoint.cpp \ 158 $(RADIANT_BASE)/radiant/selection/Intersection.cpp \ 159 $(RADIANT_BASE)/radiant/selection/Manipulatables.cpp \ 160 $(RADIANT_BASE)/radiant/selection/Manipulators.cpp \ 161 $(RADIANT_BASE)/radiant/selection/Planes.cpp \ 162 $(RADIANT_BASE)/radiant/selection/RadiantSelectionSystem.cpp \ 163 $(RADIANT_BASE)/radiant/selection/RadiantWindowObserver.cpp \ 164 $(RADIANT_BASE)/radiant/selection/SelectionSystemModule.cpp \ 165 $(RADIANT_BASE)/radiant/selection/SelectionTest.cpp \ 166 $(RADIANT_BASE)/radiant/selection/TransformationVisitors.cpp \ 167 $(RADIANT_BASE)/radiant/selection/algorithm/Entity.cpp \ 168 $(RADIANT_BASE)/radiant/selection/algorithm/General.cpp \ 169 $(RADIANT_BASE)/radiant/selection/algorithm/Group.cpp \ 170 $(RADIANT_BASE)/radiant/selection/algorithm/Primitives.cpp \ 171 $(RADIANT_BASE)/radiant/selection/algorithm/Shader.cpp \ 172 $(RADIANT_BASE)/radiant/selection/algorithm/Transformation.cpp \ 173 $(RADIANT_BASE)/radiant/selection/selectionset/SelectionSet.cpp \ 174 $(RADIANT_BASE)/radiant/selection/selectionset/SelectionSetManager.cpp \ 175 $(RADIANT_BASE)/radiant/selection/selectionset/SelectionSetToolmenu.cpp \ 176 $(RADIANT_BASE)/radiant/selection/shaderclipboard/ShaderClipboard.cpp \ 177 $(RADIANT_BASE)/radiant/selection/shaderclipboard/Texturable.cpp \ 178 \ 179 $(RADIANT_BASE)/radiant/sidebar/entityinspector/AddPropertyDialog.cpp \ 180 $(RADIANT_BASE)/radiant/sidebar/entityinspector/BooleanPropertyEditor.cpp \ 181 $(RADIANT_BASE)/radiant/sidebar/entityinspector/ColourPropertyEditor.cpp \ 182 $(RADIANT_BASE)/radiant/sidebar/entityinspector/EntityInspector.cpp \ 183 $(RADIANT_BASE)/radiant/sidebar/entityinspector/EntityPropertyEditor.cpp \ 184 $(RADIANT_BASE)/radiant/sidebar/entityinspector/FloatPropertyEditor.cpp \ 185 $(RADIANT_BASE)/radiant/sidebar/entityinspector/ModelPropertyEditor.cpp \ 186 $(RADIANT_BASE)/radiant/sidebar/entityinspector/ParticlePropertyEditor.cpp \ 187 $(RADIANT_BASE)/radiant/sidebar/entityinspector/PropertyEditor.cpp \ 188 $(RADIANT_BASE)/radiant/sidebar/entityinspector/PropertyEditorFactory.cpp \ 189 $(RADIANT_BASE)/radiant/sidebar/entityinspector/SkinChooser.cpp \ 190 $(RADIANT_BASE)/radiant/sidebar/entityinspector/SkinPropertyEditor.cpp \ 191 $(RADIANT_BASE)/radiant/sidebar/entityinspector/SoundPropertyEditor.cpp \ 192 $(RADIANT_BASE)/radiant/sidebar/entityinspector/SpawnflagsPropertyEditor.cpp \ 193 $(RADIANT_BASE)/radiant/sidebar/entityinspector/Vector3PropertyEditor.cpp \ 194 \ 195 $(RADIANT_BASE)/radiant/sidebar/surfaceinspector/surfaceinspector.cpp \ 196 \ 197 $(RADIANT_BASE)/radiant/sidebar/entitylist/EntityList.cpp \ 198 $(RADIANT_BASE)/radiant/sidebar/entitylist/GraphTreeModel.cpp \ 199 \ 200 $(RADIANT_BASE)/radiant/sidebar/sidebar.cpp \ 201 $(RADIANT_BASE)/radiant/sidebar/PrefabSelector.cpp \ 202 $(RADIANT_BASE)/radiant/sidebar/MapInfo.cpp \ 203 $(RADIANT_BASE)/radiant/sidebar/JobInfo.cpp \ 204 $(RADIANT_BASE)/radiant/sidebar/texturebrowser.cpp \ 205 \ 206 $(RADIANT_BASE)/radiant/textures/Texture.cpp \ 207 $(RADIANT_BASE)/radiant/textures/TextureManipulator.cpp \ 208 $(RADIANT_BASE)/radiant/textures/TexturesMap.cpp \ 209 $(RADIANT_BASE)/radiant/textures/TexturesModule.cpp \ 210 \ 211 $(RADIANT_BASE)/radiant/particles/ParticleParser.cpp \ 212 $(RADIANT_BASE)/radiant/particles/ParticleSystem.cpp \ 213 \ 214 $(RADIANT_BASE)/radiant/ui/findbrush/findbrush.cpp \ 215 \ 216 $(RADIANT_BASE)/radiant/ui/filterdialog/FilterDialog.cpp \ 217 $(RADIANT_BASE)/radiant/ui/filterdialog/FilterEditor.cpp \ 218 \ 219 $(RADIANT_BASE)/radiant/ui/maptools/ErrorCheckDialog.cpp \ 220 \ 221 $(RADIANT_BASE)/radiant/ui/about/AboutDialog.cpp \ 222 \ 223 $(RADIANT_BASE)/radiant/ui/brush/QuerySidesDialog.cpp \ 224 \ 225 $(RADIANT_BASE)/radiant/ui/transform/TransformDialog.cpp \ 226 \ 227 $(RADIANT_BASE)/radiant/ui/colourscheme/ColourScheme.cpp \ 228 $(RADIANT_BASE)/radiant/ui/colourscheme/ColourSchemeManager.cpp \ 229 $(RADIANT_BASE)/radiant/ui/colourscheme/ColourSchemeEditor.cpp \ 230 \ 231 $(RADIANT_BASE)/radiant/ui/common/MapPreview.cpp \ 232 $(RADIANT_BASE)/radiant/ui/common/ModelPreview.cpp \ 233 $(RADIANT_BASE)/radiant/ui/common/MaterialDefinitionView.cpp \ 234 $(RADIANT_BASE)/radiant/ui/common/UMPDefinitionView.cpp \ 235 $(RADIANT_BASE)/radiant/ui/common/UFOScriptDefinitionView.cpp \ 236 $(RADIANT_BASE)/radiant/ui/common/RenderableAABB.cpp \ 237 $(RADIANT_BASE)/radiant/ui/common/ShaderChooser.cpp \ 238 $(RADIANT_BASE)/radiant/ui/common/ShaderSelector.cpp \ 239 $(RADIANT_BASE)/radiant/ui/common/SoundChooser.cpp \ 240 $(RADIANT_BASE)/radiant/ui/common/SoundPreview.cpp \ 241 $(RADIANT_BASE)/radiant/ui/common/TexturePreviewCombo.cpp \ 242 $(RADIANT_BASE)/radiant/ui/common/ToolbarCreator.cpp \ 243 \ 244 $(RADIANT_BASE)/radiant/ui/mainframe/SplitPaneLayout.cpp \ 245 $(RADIANT_BASE)/radiant/ui/mainframe/mainframe.cpp \ 246 \ 247 $(RADIANT_BASE)/radiant/ui/mru/MRU.cpp \ 248 $(RADIANT_BASE)/radiant/ui/mru/MRUMenuItem.cpp \ 249 \ 250 $(RADIANT_BASE)/radiant/ui/splash/Splash.cpp \ 251 \ 252 $(RADIANT_BASE)/radiant/ui/findshader/FindShader.cpp \ 253 \ 254 $(RADIANT_BASE)/radiant/ui/commandlist/CommandList.cpp \ 255 $(RADIANT_BASE)/radiant/ui/commandlist/ShortcutChooser.cpp \ 256 \ 257 $(RADIANT_BASE)/radiant/ui/menu/FiltersMenu.cpp \ 258 $(RADIANT_BASE)/radiant/ui/menu/UMPMenu.cpp \ 259 \ 260 $(RADIANT_BASE)/radiant/ui/overlay/Overlay.cpp \ 261 \ 262 $(RADIANT_BASE)/radiant/ui/uimanager/MenuManager.cpp \ 263 $(RADIANT_BASE)/radiant/ui/uimanager/MenuItem.cpp \ 264 $(RADIANT_BASE)/radiant/ui/uimanager/UIManager.cpp \ 265 \ 266 $(RADIANT_BASE)/radiant/ui/modelselector/ModelSelector.cpp \ 267 \ 268 $(RADIANT_BASE)/radiant/ui/materialeditor/MaterialEditor.cpp \ 269 \ 270 $(RADIANT_BASE)/radiant/ui/scripteditor/UFOScriptEditor.cpp \ 271 \ 272 $(RADIANT_BASE)/radiant/ui/textureoverview/TextureOverviewDialog.cpp \ 273 \ 274 $(RADIANT_BASE)/radiant/ui/umpeditor/UMPEditor.cpp \ 275 \ 276 $(RADIANT_BASE)/radiant/ui/particles/ParticleEditor.cpp \ 277 $(RADIANT_BASE)/radiant/ui/particles/ParticlePreview.cpp \ 278 $(RADIANT_BASE)/radiant/ui/particles/ParticleSelector.cpp \ 279 \ 280 $(RADIANT_BASE)/radiant/ui/ortho/EntityClassChooser.cpp \ 281 $(RADIANT_BASE)/radiant/ui/ortho/OrthoContextMenu.cpp \ 282 \ 283 $(RADIANT_BASE)/radiant/ui/lightdialog/LightDialog.cpp \ 284 \ 285 $(RADIANT_BASE)/radiant/filters/BasicFilterSystem.cpp \ 286 $(RADIANT_BASE)/radiant/filters/filters.cpp \ 287 $(RADIANT_BASE)/radiant/filters/LevelFilter.cpp \ 288 $(RADIANT_BASE)/radiant/filters/XMLFilter.cpp \ 289 \ 290 $(RADIANT_BASE)/radiant/textool/TexTool.cpp \ 291 $(RADIANT_BASE)/radiant/textool/TexToolItem.cpp \ 292 $(RADIANT_BASE)/radiant/textool/item/BrushItem.cpp \ 293 $(RADIANT_BASE)/radiant/textool/item/FaceItem.cpp \ 294 $(RADIANT_BASE)/radiant/textool/item/FaceVertexItem.cpp \ 295 \ 296 $(RADIANT_BASE)/radiant/pathfinding/Pathfinding.cpp \ 297 $(RADIANT_BASE)/radiant/pathfinding/PathfindingModule.cpp \ 298 $(RADIANT_BASE)/radiant/pathfinding/Routing.cpp \ 299 $(RADIANT_BASE)/radiant/pathfinding/RoutingLumpLoader.cpp \ 300 $(RADIANT_BASE)/radiant/pathfinding/RoutingLump.cpp \ 301 $(RADIANT_BASE)/radiant/pathfinding/RoutingRenderable.cpp \ 302 \ 303 $(RADIANT_BASE)/radiant/xmlregistry/RegistryTree.cpp \ 304 $(RADIANT_BASE)/radiant/xmlregistry/XMLRegistry.cpp \ 305 $(RADIANT_BASE)/radiant/xmlregistry/XMLRegistryModule.cpp \ 306 \ 307 $(RADIANT_BASE)/radiant/entity/entitydef/EntityClassManager.cpp \ 308 $(RADIANT_BASE)/radiant/entity/entitydef/EntityClassMgrModule.cpp \ 309 $(RADIANT_BASE)/radiant/entity/entitydef/EntityClassScanner.cpp \ 310 $(RADIANT_BASE)/radiant/entity/entitydef/EntityDefinitionModule.cpp \ 311 $(RADIANT_BASE)/radiant/entity/EntitySettings.cpp \ 312 $(RADIANT_BASE)/radiant/entity/entity.cpp \ 313 $(RADIANT_BASE)/radiant/entity/entitymodule.cpp \ 314 $(RADIANT_BASE)/radiant/entity/EntityCreator.cpp \ 315 $(RADIANT_BASE)/radiant/entity/targetable.cpp \ 316 \ 317 $(RADIANT_BASE)/radiant/entity/eclassmodel/EClassModel.cpp \ 318 $(RADIANT_BASE)/radiant/entity/eclassmodel/EClassModelInstance.cpp \ 319 $(RADIANT_BASE)/radiant/entity/eclassmodel/EClassModelNode.cpp \ 320 \ 321 $(RADIANT_BASE)/radiant/entity/generic/GenericEntity.cpp \ 322 $(RADIANT_BASE)/radiant/entity/generic/GenericEntityInstance.cpp \ 323 $(RADIANT_BASE)/radiant/entity/generic/GenericEntityNode.cpp \ 324 \ 325 $(RADIANT_BASE)/radiant/entity/group/Group.cpp \ 326 $(RADIANT_BASE)/radiant/entity/group/GroupInstance.cpp \ 327 $(RADIANT_BASE)/radiant/entity/group/GroupNode.cpp \ 328 \ 329 $(RADIANT_BASE)/radiant/entity/model/MiscModel.cpp \ 330 $(RADIANT_BASE)/radiant/entity/model/MiscModelInstance.cpp \ 331 $(RADIANT_BASE)/radiant/entity/model/MiscModelNode.cpp \ 332 \ 333 $(RADIANT_BASE)/radiant/entity/particle/MiscParticle.cpp \ 334 $(RADIANT_BASE)/radiant/entity/particle/MiscParticleInstance.cpp \ 335 $(RADIANT_BASE)/radiant/entity/particle/MiscParticleNode.cpp \ 336 \ 337 $(RADIANT_BASE)/radiant/entity/sound/MiscSound.cpp \ 338 $(RADIANT_BASE)/radiant/entity/sound/MiscSoundInstance.cpp \ 339 $(RADIANT_BASE)/radiant/entity/sound/MiscSoundNode.cpp \ 340 \ 341 $(RADIANT_BASE)/radiant/entity/light/Light.cpp \ 342 $(RADIANT_BASE)/radiant/entity/light/LightInstance.cpp \ 343 $(RADIANT_BASE)/radiant/entity/light/LightNode.cpp \ 344 \ 345 $(RADIANT_BASE)/libs/gtkutil/button.cpp \ 346 $(RADIANT_BASE)/libs/gtkutil/clipboard.cpp \ 347 $(RADIANT_BASE)/libs/gtkutil/cursor.cpp \ 348 $(RADIANT_BASE)/libs/gtkutil/dialog.cpp \ 349 $(RADIANT_BASE)/libs/gtkutil/filechooser.cpp \ 350 $(RADIANT_BASE)/libs/gtkutil/frame.cpp \ 351 $(RADIANT_BASE)/libs/gtkutil/glfont.cpp \ 352 $(RADIANT_BASE)/libs/gtkutil/glwidget.cpp \ 353 $(RADIANT_BASE)/libs/gtkutil/image.cpp \ 354 $(RADIANT_BASE)/libs/gtkutil/menu.cpp \ 355 $(RADIANT_BASE)/libs/gtkutil/messagebox.cpp \ 356 $(RADIANT_BASE)/libs/gtkutil/window.cpp \ 357 $(RADIANT_BASE)/libs/gtkutil/MenuItemAccelerator.cpp \ 358 $(RADIANT_BASE)/libs/gtkutil/ModalProgressDialog.cpp \ 359 $(RADIANT_BASE)/libs/gtkutil/PanedPosition.cpp \ 360 $(RADIANT_BASE)/libs/gtkutil/RegistryConnector.cpp \ 361 $(RADIANT_BASE)/libs/gtkutil/SourceView.cpp \ 362 $(RADIANT_BASE)/libs/gtkutil/TextEntryDialog.cpp \ 363 $(RADIANT_BASE)/libs/gtkutil/TextPanel.cpp \ 364 $(RADIANT_BASE)/libs/gtkutil/Timer.cpp \ 365 $(RADIANT_BASE)/libs/gtkutil/TreeModel.cpp \ 366 $(RADIANT_BASE)/libs/gtkutil/VFSTreePopulator.cpp \ 367 $(RADIANT_BASE)/libs/gtkutil/WindowPosition.cpp \ 368 $(RADIANT_BASE)/libs/gtkutil/menu/PopupMenu.cpp \ 369 $(RADIANT_BASE)/libs/gtkutil/window/PersistentTransientWindow.cpp \ 370 \ 371 $(RADIANT_BASE)/libs/picomodel/model.cpp \ 372 $(RADIANT_BASE)/libs/picomodel/RenderablePicoSurface.cpp \ 373 $(RADIANT_BASE)/libs/picomodel/RenderablePicoModel.cpp \ 374 \ 375 $(RADIANT_BASE)/libs/xmlutil/Document.cpp \ 376 $(RADIANT_BASE)/libs/xmlutil/Node.cpp \ 377 \ 378 $(RADIANT_BASE)/libs/Instance.cpp \ 379 \ 380 shared/parse.cpp \ 381 shared/entitiesdef.cpp \ 382 \ 383 $(PICOMODEL_SRCS) 384 385ifneq ($(findstring $(TARGET_OS), mingw32 mingw64),) 386 $(TARGET)_SRCS += $(RADIANT_BASE)/radiant/radiant.rc 387endif 388 389$(TARGET)_OBJS := $(call ASSEMBLE_OBJECTS,$(TARGET)) 390$(TARGET)_CXXFLAGS := $($(TARGET)_CFLAGS) 391$(TARGET)_CCFLAGS := $($(TARGET)_CFLAGS) 392