@@ -67,34 +67,20 @@ Set(SOURCEPYTHON_UTILITIES_FILES
6767Set (SOURCEPYTHON_CORE_HEADERS
6868 core/sp_python.h
6969 core/sp_main.h
70+ core/export_main.h
7071)
7172
7273Set (SOURCEPYTHON_CORE_SOURCES
7374 core/sp_python.cpp
7475 core/sp_main.cpp
76+ core/export_main.cpp
7577)
7678
7779Set (SOURCEPYTHON_CORE_FILES
7880 ${SOURCEPYTHON_CORE_HEADERS}
7981 ${SOURCEPYTHON_CORE_SOURCES}
8082)
8183
82- # ------------------------------------------------------------------
83- # Generic plugin stuff.
84- # ------------------------------------------------------------------
85- Set (SOURCEPYTHON_GENERIC_HEADERS
86- core/modules/export_main.h
87- )
88-
89- Set (SOURCEPYTHON_GENERIC_SOURCES
90- core/modules/export_main.cpp
91- )
92-
93- Set (SOURCEPYTHON_GENERIC_FILES
94- ${SOURCEPYTHON_GENERIC_HEADERS}
95- ${SOURCEPYTHON_GENERIC_SOURCES}
96- )
97-
9884# ------------------------------------------------------------------
9985# BitBuffers module.
10086# ------------------------------------------------------------------
@@ -426,53 +412,51 @@ Set(SOURCEPYTHON_MODULE_FILES
426412Source_Group ("Header Files\\ Core" FILES ${SOURCEPYTHON_CORE_HEADERS} )
427413Source_Group ("Header Files\\ Patches" FILES ${SOURCEPYTHON_PATCHES_HEADERS} )
428414Source_Group ("Header Files\\ Utilities" FILES ${SOURCEPYTHON_UTILITIES_HEADERS} )
429- Source_Group ("Header Files\\ Generic" FILES ${SOURCEPYTHON_GENERIC_HEADERS} )
430-
431- Source_Group ("Header Files\\ Module\\ BitBuffers" FILES ${SOURCEPYTHON_BITBUFFERS_MODULE_HEADERS} )
432- Source_Group ("Header Files\\ Module\\ Colors" FILES ${SOURCEPYTHON_COLORS_MODULE_HEADERS} )
433- Source_Group ("Header Files\\ Module\\ Commands" FILES ${SOURCEPYTHON_COMMANDS_MODULE_HEADERS} )
434- Source_Group ("Header Files\\ Module\\ Core" FILES ${SOURCEPYTHON_CORE_MODULE_HEADERS} )
435- Source_Group ("Header Files\\ Module\\ Cvars" FILES ${SOURCEPYTHON_CVARS_MODULE_HEADERS} )
436- Source_Group ("Header Files\\ Module\\ Effects" FILES ${SOURCEPYTHON_EFFECTS_MODULE_HEADERS} )
437- Source_Group ("Header Files\\ Module\\ Engines" FILES ${SOURCEPYTHON_ENGINES_MODULE_HEADERS} )
438- Source_Group ("Header Files\\ Module\\ Entities" FILES ${SOURCEPYTHON_ENTITIES_MODULE_HEADERS} )
439- Source_Group ("Header Files\\ Module\\ Events" FILES ${SOURCEPYTHON_EVENTS_MODULE_HEADERS} )
440- Source_Group ("Header Files\\ Module\\ Globals" FILES ${SOURCEPYTHON_GLOBALS_MODULE_HEADERS} )
441- Source_Group ("Header Files\\ Module\\ KeyValues" FILES ${SOURCEPYTHON_KEYVALUES_MODULE_HEADERS} )
442- Source_Group ("Header Files\\ Module\\ Listeners" FILES ${SOURCEPYTHON_LISTENERS_MODULE_HEADERS} )
443- Source_Group ("Header Files\\ Module\\ Mathlib" FILES ${SOURCEPYTHON_MATHLIB_MODULE_HEADERS} )
444- Source_Group ("Header Files\\ Module\\ Memory" FILES ${SOURCEPYTHON_MEMORY_MODULE_HEADERS} )
445- Source_Group ("Header Files\\ Module\\ Messages" FILES ${SOURCEPYTHON_MESSAGES_MODULE_HEADERS} )
446- Source_Group ("Header Files\\ Module\\ Players" FILES ${SOURCEPYTHON_PLAYERS_MODULE_HEADERS} )
447- Source_Group ("Header Files\\ Module\\ Filters" FILES ${SOURCEPYTHON_FILTERS_MODULE_HEADERS} )
448- Source_Group ("Header Files\\ Module\\ StringTables" FILES ${SOURCEPYTHON_STRINGTABLES_MODULE_HEADERS} )
449- Source_Group ("Header Files\\ Module\\ Weapons" FILES ${SOURCEPYTHON_WEAPONS_MODULE_HEADERS} )
415+
416+ Source_Group ("Header Files\\ Modules\\ BitBuffers" FILES ${SOURCEPYTHON_BITBUFFERS_MODULE_HEADERS} )
417+ Source_Group ("Header Files\\ Modules\\ Colors" FILES ${SOURCEPYTHON_COLORS_MODULE_HEADERS} )
418+ Source_Group ("Header Files\\ Modules\\ Commands" FILES ${SOURCEPYTHON_COMMANDS_MODULE_HEADERS} )
419+ Source_Group ("Header Files\\ Modules\\ Core" FILES ${SOURCEPYTHON_CORE_MODULE_HEADERS} )
420+ Source_Group ("Header Files\\ Modules\\ Cvars" FILES ${SOURCEPYTHON_CVARS_MODULE_HEADERS} )
421+ Source_Group ("Header Files\\ Modules\\ Effects" FILES ${SOURCEPYTHON_EFFECTS_MODULE_HEADERS} )
422+ Source_Group ("Header Files\\ Modules\\ Engines" FILES ${SOURCEPYTHON_ENGINES_MODULE_HEADERS} )
423+ Source_Group ("Header Files\\ Modules\\ Entities" FILES ${SOURCEPYTHON_ENTITIES_MODULE_HEADERS} )
424+ Source_Group ("Header Files\\ Modules\\ Events" FILES ${SOURCEPYTHON_EVENTS_MODULE_HEADERS} )
425+ Source_Group ("Header Files\\ Modules\\ Globals" FILES ${SOURCEPYTHON_GLOBALS_MODULE_HEADERS} )
426+ Source_Group ("Header Files\\ Modules\\ KeyValues" FILES ${SOURCEPYTHON_KEYVALUES_MODULE_HEADERS} )
427+ Source_Group ("Header Files\\ Modules\\ Listeners" FILES ${SOURCEPYTHON_LISTENERS_MODULE_HEADERS} )
428+ Source_Group ("Header Files\\ Modules\\ Mathlib" FILES ${SOURCEPYTHON_MATHLIB_MODULE_HEADERS} )
429+ Source_Group ("Header Files\\ Modules\\ Memory" FILES ${SOURCEPYTHON_MEMORY_MODULE_HEADERS} )
430+ Source_Group ("Header Files\\ Modules\\ Messages" FILES ${SOURCEPYTHON_MESSAGES_MODULE_HEADERS} )
431+ Source_Group ("Header Files\\ Modules\\ Players" FILES ${SOURCEPYTHON_PLAYERS_MODULE_HEADERS} )
432+ Source_Group ("Header Files\\ Modules\\ Filters" FILES ${SOURCEPYTHON_FILTERS_MODULE_HEADERS} )
433+ Source_Group ("Header Files\\ Modules\\ StringTables" FILES ${SOURCEPYTHON_STRINGTABLES_MODULE_HEADERS} )
434+ Source_Group ("Header Files\\ Modules\\ Weapons" FILES ${SOURCEPYTHON_WEAPONS_MODULE_HEADERS} )
450435
451436Source_Group ("Source Files\\ Core" FILES ${SOURCEPYTHON_CORE_SOURCES} )
452437Source_Group ("Source Files\\ Patches" FILES ${SOURCEPYTHON_PATCHES_SOURCES} )
453438Source_Group ("Source Files\\ Utilities" FILES ${SOURCEPYTHON_UTILITIES_SOURCES} )
454- Source_Group ("Source Files\\ Generic" FILES ${SOURCEPYTHON_GENERIC_SOURCES} )
455-
456- Source_Group ("Source Files\\ Module\\ BitBuffers" FILES ${SOURCEPYTHON_BITBUFFERS_MODULE_SOURCES} )
457- Source_Group ("Source Files\\ Module\\ Colors" FILES ${SOURCEPYTHON_COLORS_MODULE_SOURCES} )
458- Source_Group ("Source Files\\ Module\\ Commands" FILES ${SOURCEPYTHON_COMMANDS_MODULE_SOURCES} )
459- Source_Group ("Source Files\\ Module\\ Core" FILES ${SOURCEPYTHON_CORE_MODULE_SOURCES} )
460- Source_Group ("Source Files\\ Module\\ Cvars" FILES ${SOURCEPYTHON_CVARS_MODULE_SOURCES} )
461- Source_Group ("Source Files\\ Module\\ Effects" FILES ${SOURCEPYTHON_EFFECTS_MODULE_SOURCES} )
462- Source_Group ("Source Files\\ Module\\ Engines" FILES ${SOURCEPYTHON_ENGINES_MODULE_SOURCES} )
463- Source_Group ("Source Files\\ Module\\ Entities" FILES ${SOURCEPYTHON_ENTITIES_MODULE_SOURCES} )
464- Source_Group ("Source Files\\ Module\\ Events" FILES ${SOURCEPYTHON_EVENTS_MODULE_SOURCES} )
465- Source_Group ("Source Files\\ Module\\ Globals" FILES ${SOURCEPYTHON_GLOBALS_MODULE_SOURCES} )
466- Source_Group ("Source Files\\ Module\\ KeyValues" FILES ${SOURCEPYTHON_KEYVALUES_MODULE_SOURCES} )
467- Source_Group ("Source Files\\ Module\\ Listeners" FILES ${SOURCEPYTHON_LISTENERS_MODULE_SOURCES} )
468- Source_Group ("Source Files\\ Module\\ Mathlib" FILES ${SOURCEPYTHON_MATHLIB_MODULE_SOURCES} )
469- Source_Group ("Source Files\\ Module\\ Memory" FILES ${SOURCEPYTHON_MEMORY_MODULE_SOURCES} )
470- Source_Group ("Source Files\\ Module\\ Messages" FILES ${SOURCEPYTHON_MESSAGES_MODULE_SOURCES} )
471- Source_Group ("Source Files\\ Module\\ Messages\\ ${BRANCH} " FILES ${SOURCEPYTHON_MESSAGES_MODULE_GAME_SOURCES} )
472- Source_Group ("Source Files\\ Module\\ Players" FILES ${SOURCEPYTHON_PLAYERS_MODULE_SOURCES} )
473- Source_Group ("Source Files\\ Module\\ Filters" FILES ${SOURCEPYTHON_FILTERS_MODULE_SOURCES} )
474- Source_Group ("Source Files\\ Module\\ StringTables" FILES ${SOURCEPYTHON_STRINGTABLES_MODULE_SOURCES} )
475- Source_Group ("Source Files\\ Module\\ Weapons" FILES ${SOURCEPYTHON_WEAPONS_MODULE_SOURCES} )
439+
440+ Source_Group ("Source Files\\ Modules\\ BitBuffers" FILES ${SOURCEPYTHON_BITBUFFERS_MODULE_SOURCES} )
441+ Source_Group ("Source Files\\ Modules\\ Colors" FILES ${SOURCEPYTHON_COLORS_MODULE_SOURCES} )
442+ Source_Group ("Source Files\\ Modules\\ Commands" FILES ${SOURCEPYTHON_COMMANDS_MODULE_SOURCES} )
443+ Source_Group ("Source Files\\ Modules\\ Core" FILES ${SOURCEPYTHON_CORE_MODULE_SOURCES} )
444+ Source_Group ("Source Files\\ Modules\\ Cvars" FILES ${SOURCEPYTHON_CVARS_MODULE_SOURCES} )
445+ Source_Group ("Source Files\\ Modules\\ Effects" FILES ${SOURCEPYTHON_EFFECTS_MODULE_SOURCES} )
446+ Source_Group ("Source Files\\ Modules\\ Engines" FILES ${SOURCEPYTHON_ENGINES_MODULE_SOURCES} )
447+ Source_Group ("Source Files\\ Modules\\ Entities" FILES ${SOURCEPYTHON_ENTITIES_MODULE_SOURCES} )
448+ Source_Group ("Source Files\\ Modules\\ Events" FILES ${SOURCEPYTHON_EVENTS_MODULE_SOURCES} )
449+ Source_Group ("Source Files\\ Modules\\ Globals" FILES ${SOURCEPYTHON_GLOBALS_MODULE_SOURCES} )
450+ Source_Group ("Source Files\\ Modules\\ KeyValues" FILES ${SOURCEPYTHON_KEYVALUES_MODULE_SOURCES} )
451+ Source_Group ("Source Files\\ Modules\\ Listeners" FILES ${SOURCEPYTHON_LISTENERS_MODULE_SOURCES} )
452+ Source_Group ("Source Files\\ Modules\\ Mathlib" FILES ${SOURCEPYTHON_MATHLIB_MODULE_SOURCES} )
453+ Source_Group ("Source Files\\ Modules\\ Memory" FILES ${SOURCEPYTHON_MEMORY_MODULE_SOURCES} )
454+ Source_Group ("Source Files\\ Modules\\ Messages" FILES ${SOURCEPYTHON_MESSAGES_MODULE_SOURCES} )
455+ Source_Group ("Source Files\\ Modules\\ Messages\\ ${BRANCH} " FILES ${SOURCEPYTHON_MESSAGES_MODULE_GAME_SOURCES} )
456+ Source_Group ("Source Files\\ Modules\\ Players" FILES ${SOURCEPYTHON_PLAYERS_MODULE_SOURCES} )
457+ Source_Group ("Source Files\\ Modules\\ Filters" FILES ${SOURCEPYTHON_FILTERS_MODULE_SOURCES} )
458+ Source_Group ("Source Files\\ Modules\\ StringTables" FILES ${SOURCEPYTHON_STRINGTABLES_MODULE_SOURCES} )
459+ Source_Group ("Source Files\\ Modules\\ Weapons" FILES ${SOURCEPYTHON_WEAPONS_MODULE_SOURCES} )
476460
477461# ------------------------------------------------------------------
478462# All SourcePython source files. Ideally we break out each group of
@@ -486,7 +470,6 @@ Source_Group("Source Files\\Module\\Weapons" FILES ${SOURCEPYTHON
486470# ------------------------------------------------------------------
487471Add_Library (core SHARED
488472 ${SOURCEPYTHON_CORE_FILES}
489- ${SOURCEPYTHON_GENERIC_FILES}
490473 ${SOURCEPYTHON_MODULE_FILES}
491474 ${SOURCEPYTHON_UTILITIES_FILES}
492475)
0 commit comments