From 26b57fbea1a969ef6405365ff78391e9d3605621 Mon Sep 17 00:00:00 2001 From: Ash Wolf Date: Tue, 11 Oct 2022 03:18:42 +0100 Subject: add cmakelists for CLion, tons and tons of reorganisation using new info from the Pro8 compiler --- .../Src/Callbacks/CLCompilerLinkerDropin_V10.cpp | 27 ++++++++++++ .../Src/Callbacks/CLDropinCallbacks_V10.cpp | 48 ++++++++++++++++++++++ .../CmdLine/Src/Callbacks/CLParserCallbacks_v1.cpp | 13 ++++++ 3 files changed, 88 insertions(+) create mode 100644 command_line/CmdLine/Src/Callbacks/CLCompilerLinkerDropin_V10.cpp create mode 100644 command_line/CmdLine/Src/Callbacks/CLDropinCallbacks_V10.cpp create mode 100644 command_line/CmdLine/Src/Callbacks/CLParserCallbacks_v1.cpp (limited to 'command_line/CmdLine/Src/Callbacks') diff --git a/command_line/CmdLine/Src/Callbacks/CLCompilerLinkerDropin_V10.cpp b/command_line/CmdLine/Src/Callbacks/CLCompilerLinkerDropin_V10.cpp new file mode 100644 index 0000000..5861e94 --- /dev/null +++ b/command_line/CmdLine/Src/Callbacks/CLCompilerLinkerDropin_V10.cpp @@ -0,0 +1,27 @@ +/** + P 1F458 | _UCBCachePrecompiledHeader + P 1F4F8 | _UCBLoadObjectData + P 1F5BC | _UCBStoreObjectData + P 1F860 | _UCBFreeObjectData + P 1F90C | _UCBDisplayLines + P 1F980 | _UCBBeginSubCompile + P 1F9F0 | _UCBEndSubCompile + P 1FA60 | _UCBGetPrecompiledHeaderSpec + P 1FD38 | _UCBGetResourceFile + P 1FDA8 | _UCBPutResourceFile + 1FE18 | _UnitNameToSBMName__FP6OSSpecP4File + P 1FEA0 | _UCBLookUpUnit + P 20544 | _UCBSBMfiles + P 20594 | _UCBStoreUnit + P 20848 | _UCBReleaseUnit + P 208C8 | _UCBUnitNameToFileName + P 20978 | _UCBOSAlert + P 20A50 | _UCBOSErrorMessage + P 20B38 | _UCBGetModifiedFiles + P 20BBC | _UCBGetSuggestedObjectFileSpec + P 20C78 | _UCBGetStoredObjectFileSpec + P 20D4C | _UCBGetFrameworkCount + P 20DB0 | _UCBGetFrameworkInfo + P 20E48 | ___ct__23CWCompilerLinkerContextFv + P 20FEC | ___dt__23CWCompilerLinkerContextFv +*/ diff --git a/command_line/CmdLine/Src/Callbacks/CLDropinCallbacks_V10.cpp b/command_line/CmdLine/Src/Callbacks/CLDropinCallbacks_V10.cpp new file mode 100644 index 0000000..cf6f1f7 --- /dev/null +++ b/command_line/CmdLine/Src/Callbacks/CLDropinCallbacks_V10.cpp @@ -0,0 +1,48 @@ +/* + 1B9C8 | _ANSI_To_Mac_GMT_Time__FlPUl + 1BA88 | _Mac_To_ANSI_Time__FUlPl + P 1BCA4 | _UCBGetFileInfo + 1BEA8 | _FindAndLoad_VirtualFile__FP22CWPluginPrivateContextPCcP10CWFileInfoP6OSSpecPUc + 1BF98 | _FindAndLoad_AccessPathFile__FP22CWPluginPrivateContextPCcP10CWFileInfoP6OSSpecPUc + 1C108 | _FindAndLoad_MissingFile__FP22CWPluginPrivateContextPCcP10CWFileInfoP6OSSpecPUc + P 1C278 | _UCBFindAndLoadFile + P 1C50C | _UCBGetFileText + P 1C6BC | _UCBReleaseFileText + P 1C754 | _UCBGetSegmentInfo + P 1C814 | _UCBGetOverlay1GroupInfo + P 1C8F0 | _UCBGetOverlay1FileInfo + P 1C9A0 | _UCBGetOverlay1Info + P 1CA74 | _UCBReportMessage + P 1CCDC | _UCBAlert + P 1CEB4 | _UCBShowStatus + P 1D00C | _UCBUserBreak + P 1D078 | _UCBGetNamedPreferences + P 1D13C | _UCBStorePluginData + P 1D1AC | _UCBGetPluginData + P 1D21C | _UCBSetModDate + P 1D35C | _UCBAddProjectEntry + P 1DB20 | _UCBCreateNewTextDocument + P 1DE74 | _UCBAllocateMemory + P 1DF00 | _UCBFreeMemory + P 1DF74 | _UCBAllocMemHandle + P 1E00C | _UCBFreeMemHandle + P 1E08C | _UCBGetMemHandleSize + P 1E11C | _UCBResizeMemHandle + P 1E1C0 | _UCBLockMemHandle + P 1E238 | _UCBUnlockMemHandle + P 1E29C | _UCBGetTargetName + P 1E320 | _UCBPreDialog + P 1E370 | _UCBPostDialog + P 1E3C0 | _UCBPreFileAction + P 1E430 | _UCBPostFileAction + P 1E4A0 | _UCBCacheAccessPathList + P 1E7A8 | _UCBSecretAttachHandle + P 1E814 | _UCBSecretDetachHandle + P 1E8A0 | _UCBSecretPeekHandle + P 1E92C | _UCBCheckoutLicense + P 1E998 | _UCBCheckinLicense + P 1E9E8 | _UCBResolveRelativePath + P 1EA28 | _UCBMacOSErrToCWResult + P 1EA88 | ___ct__22CWPluginPrivateContextFll + P 1EB10 | ___dt__22CWPluginPrivateContextFv + */ diff --git a/command_line/CmdLine/Src/Callbacks/CLParserCallbacks_v1.cpp b/command_line/CmdLine/Src/Callbacks/CLParserCallbacks_v1.cpp new file mode 100644 index 0000000..5dbd4d8 --- /dev/null +++ b/command_line/CmdLine/Src/Callbacks/CLParserCallbacks_v1.cpp @@ -0,0 +1,13 @@ +/* + P 9C50 | _UCBParserAddAccessPath + P 9DE4 | _UCBParserSwapAccessPaths + P 9E90 | _UCBParserSetNamedPreferences + P 9F50 | _UCBParserSetFileOutputName + P A03C | _UCBParserSetOutputFileDirectory + P A110 | _UCBParserAddOverlay1Group + P A1EC | _UCBParserAddOverlay1 + P A2D0 | _UCBParserAddSegment + P A364 | _UCBParserSetSegment + P A400 | ___ct__15CWParserContextFv + P A480 | ___dt__15CWParserContextFv + */ \ No newline at end of file -- cgit v1.2.3