@@ -768,28 +768,26 @@ def MatchingFor(*versions):
768768 JSystemLib (
769769 "JStudio" ,
770770 [
771- Object (NonMatching , "JSystem/JStudio/JStudio/ctb.cpp" ),
771+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JStudio/JStudio/ctb.cpp" ),
772772 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/ctb-data.cpp" ),
773773 Object (NonMatching , "JSystem/JStudio/JStudio/functionvalue.cpp" ),
774- Object (NonMatching , "JSystem/JStudio/JStudio/functionvalue-inline.cpp" ),
775774 Object (NonMatching , "JSystem/JStudio/JStudio/fvb.cpp" ),
776- Object (NonMatching , "JSystem/JStudio/JStudio/fvb-inline.cpp" ),
777775 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/fvb-data.cpp" ),
778776 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/fvb-data-parse.cpp" ),
779777 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/jstudio-control.cpp" ),
780778 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/jstudio-data.cpp" ),
781- Object (NonMatching , "JSystem/JStudio/JStudio/jstudio-math.cpp" ),
779+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JStudio/JStudio/jstudio-math.cpp" ),
782780 Object (NonMatching , "JSystem/JStudio/JStudio/jstudio-object.cpp" ),
783781 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/object-id.cpp" ),
784- Object (NonMatching , "JSystem/JStudio/JStudio/stb.cpp" ),
782+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JStudio/JStudio/stb.cpp" ),
785783 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/stb-data-parse.cpp" ),
786784 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio/stb-data.cpp" ),
787785 ],
788786 ),
789787 JSystemLib (
790788 "JStudio_JStage" ,
791789 [
792- Object (NonMatching , "JSystem/JStudio/JStudio_JStage/control.cpp" ),
790+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JStudio/JStudio_JStage/control.cpp" ),
793791 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio_JStage/object.cpp" ),
794792 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio_JStage/object-actor.cpp" , extra_cflags = ['-pragma "nosyminline off"' ]),
795793 Object (MatchingFor ("GZ2E01" ), "JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp" ),
@@ -819,7 +817,7 @@ def MatchingFor(*versions):
819817 Object (NonMatching , "JSystem/JAudio2/JASTaskThread.cpp" ),
820818 Object (MatchingFor ("GZ2E01" ), "JSystem/JAudio2/JASDvdThread.cpp" ),
821819 Object (MatchingFor ("GZ2E01" ), "JSystem/JAudio2/JASCallback.cpp" ),
822- Object (NonMatching , "JSystem/JAudio2/JASHeapCtrl.cpp" ),
820+ Object (NonMatching , "JSystem/JAudio2/JASHeapCtrl.cpp" , extra_cflags = [ '-pragma "nosyminline off"' ] ),
823821 Object (MatchingFor ("GZ2E01" ), "JSystem/JAudio2/JASResArcLoader.cpp" ),
824822 Object (MatchingFor ("GZ2E01" ), "JSystem/JAudio2/JASProbe.cpp" ),
825823 Object (MatchingFor ("GZ2E01" ), "JSystem/JAudio2/JASReport.cpp" ),
@@ -888,11 +886,11 @@ def MatchingFor(*versions):
888886 JSystemLib (
889887 "JMessage" ,
890888 [
891- Object (NonMatching , "JSystem/JMessage/control.cpp" ),
889+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JMessage/control.cpp" ),
892890 Object (MatchingFor ("GZ2E01" ), "JSystem/JMessage/data.cpp" ),
893- Object (NonMatching , "JSystem/JMessage/processor.cpp" ),
891+ Object (NonMatching , "JSystem/JMessage/processor.cpp" , extra_cflags = [ '-pragma "nosyminline off"' ] ),
894892 Object (NonMatching , "JSystem/JMessage/resource.cpp" ),
895- Object (NonMatching , "JSystem/JMessage/locale.cpp" ),
893+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JMessage/locale.cpp" ),
896894 ],
897895 ),
898896 {
@@ -957,13 +955,13 @@ def MatchingFor(*versions):
957955 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRArchivePub.cpp" ),
958956 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRArchivePri.cpp" ),
959957 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRMemArchive.cpp" ),
960- Object (NonMatching , "JSystem/JKernel/JKRAramArchive.cpp" ),
958+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JKernel/JKRAramArchive.cpp" , extra_cflags = [ '-pragma "nosyminline off"' ] ),
961959 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRDvdArchive.cpp" ),
962960 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRCompArchive.cpp" ),
963961 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRFile.cpp" ),
964962 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRDvdFile.cpp" ),
965963 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRDvdRipper.cpp" ),
966- Object (NonMatching , "JSystem/JKernel/JKRDvdAramRipper.cpp" ),
964+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JKernel/JKRDvdAramRipper.cpp" ),
967965 Object (MatchingFor ("GZ2E01" ), "JSystem/JKernel/JKRDecomp.cpp" ),
968966 ],
969967 ),
@@ -980,9 +978,9 @@ def MatchingFor(*versions):
980978 JSystemLib (
981979 "JGadget" ,
982980 [
983- Object (NonMatching , "JSystem/JGadget/binary.cpp" ),
984- Object (NonMatching , "JSystem/JGadget/linklist.cpp" ),
985- Object (Equivalent , "JSystem/JGadget/std-vector.cpp" , extra_cflags = ['-pragma "nosyminline off"' ]), # just weak order
981+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JGadget/binary.cpp" ),
982+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JGadget/linklist.cpp" ),
983+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/JGadget/std-vector.cpp" , extra_cflags = ['-pragma "nosyminline off"' ]),
986984 ],
987985 ),
988986 JSystemLib (
@@ -1016,14 +1014,14 @@ def MatchingFor(*versions):
10161014 Object (MatchingFor ("GZ2E01" ), "JSystem/J2DGraph/J2DGrafContext.cpp" ),
10171015 Object (MatchingFor ("GZ2E01" ), "JSystem/J2DGraph/J2DOrthoGraph.cpp" ),
10181016 Object (MatchingFor ("GZ2E01" ), "JSystem/J2DGraph/J2DTevs.cpp" ),
1019- Object (NonMatching , "JSystem/J2DGraph/J2DMaterial.cpp" ),
1017+ Object (Equivalent , "JSystem/J2DGraph/J2DMaterial.cpp" , extra_cflags = [ '-pragma "nosyminline off"' ]), # weak func order
10201018 Object (NonMatching , "JSystem/J2DGraph/J2DMatBlock.cpp" ),
10211019 Object (NonMatching , "JSystem/J2DGraph/J2DMaterialFactory.cpp" ),
1022- Object (NonMatching , "JSystem/J2DGraph/J2DPrint.cpp" ),
1020+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/J2DGraph/J2DPrint.cpp" ),
10231021 Object (MatchingFor ("GZ2E01" ), "JSystem/J2DGraph/J2DPane.cpp" ),
10241022 Object (NonMatching , "JSystem/J2DGraph/J2DScreen.cpp" ),
10251023 Object (MatchingFor ("GZ2E01" ), "JSystem/J2DGraph/J2DWindow.cpp" ),
1026- Object (NonMatching , "JSystem/J2DGraph/J2DPicture.cpp" ),
1024+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/J2DGraph/J2DPicture.cpp" , extra_cflags = [ '-pragma "nosyminline off"' ] ),
10271025 Object (MatchingFor ("GZ2E01" ), "JSystem/J2DGraph/J2DTextBox.cpp" ),
10281026 Object (NonMatching , "JSystem/J2DGraph/J2DWindowEx.cpp" ),
10291027 Object (NonMatching , "JSystem/J2DGraph/J2DPictureEx.cpp" ),
@@ -1045,7 +1043,7 @@ def MatchingFor(*versions):
10451043 Object (NonMatching , "JSystem/J3DGraphBase/J3DShapeMtx.cpp" ),
10461044 Object (NonMatching , "JSystem/J3DGraphBase/J3DShapeDraw.cpp" ),
10471045 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphBase/J3DShape.cpp" ),
1048- Object (NonMatching , "JSystem/J3DGraphBase/J3DMaterial.cpp" ),
1046+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/J3DGraphBase/J3DMaterial.cpp" , extra_cflags = [ '-pragma "nosyminline off"' ] ),
10491047 Object (NonMatching , "JSystem/J3DGraphBase/J3DMatBlock.cpp" ),
10501048 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphBase/J3DTevs.cpp" ),
10511049 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphBase/J3DDrawBuffer.cpp" ),
@@ -1075,7 +1073,7 @@ def MatchingFor(*versions):
10751073 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp" ),
10761074 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphLoader/J3DClusterLoader.cpp" , extra_cflags = ['-pragma "nosyminline off"' ]),
10771075 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphLoader/J3DModelLoader.cpp" , extra_cflags = ['-pragma "nosyminline off"' ]),
1078- Object (NonMatching , "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp" ),
1076+ Object (MatchingFor ( "GZ2E01" ) , "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp" ),
10791077 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphLoader/J3DJointFactory.cpp" ),
10801078 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphLoader/J3DShapeFactory.cpp" ),
10811079 Object (MatchingFor ("GZ2E01" ), "JSystem/J3DGraphLoader/J3DAnmLoader.cpp" , extra_cflags = ['-pragma "nosyminline off"' ]),
0 commit comments