diff options
author | Ash Wolf <ninji@wuffs.org> | 2023-07-01 02:43:29 +0100 |
---|---|---|
committer | Ash Wolf <ninji@wuffs.org> | 2023-07-01 02:43:29 +0100 |
commit | 5c6a48b2ff362a70416a6a00fda7d06e0f276f2d (patch) | |
tree | 62cf542c68d91aa6f7a4e3bfa9eddca4ab352970 /progress.txt | |
parent | c0c336500955a23e344651e5412c9d9d441ef4ee (diff) | |
download | t2win-5c6a48b2ff362a70416a6a00fda7d06e0f276f2d.tar.gz t2win-5c6a48b2ff362a70416a6a00fda7d06e0f276f2d.zip |
i am in hell
Diffstat (limited to '')
-rw-r--r-- | progress.txt | 42 |
1 files changed, 27 insertions, 15 deletions
diff --git a/progress.txt b/progress.txt index ad65983..7c22ac3 100644 --- a/progress.txt +++ b/progress.txt @@ -1,37 +1,49 @@ +BUILD ONE: +wine CL.EXE /c /D_DEBUG /MD /D_AFXEXT /Isrc /GX /Foobj/GlobalFunc.obj src/T2DLL/GlobalFunc.cpp + +BUILD ALL: +for i in src/T2DLL/*.cpp; do wine CL.EXE /c /D_DEBUG /MD /D_AFXEXT /Isrc /GX /Foobj/${${i#src/T2DLL/}%.cpp}.obj $i; done + +NEW: +for i in src/T2DLL/*.cpp; do wine CL.EXE /c /nologo /MDd /GX /DWIN32 /D_DEBUG /D_WINDOWS /D_WINDLL /D_AFXDLL /D_USRDLL /IC:\\Work\\Project1\\T2 /Foobj/${${i#src/T2DLL/}%.cpp}.obj C:\\Work\\Project1\\T2\\T2DLL\\${i#src/T2DLL/}; done + +LINK: +wine link /out:T2DLL.dll /dll /nodefaultlib:msvcrt *.obj ole32.lib winmm.lib strmbase.lib ../res/T2DLL.res + SWP - swaps exist OKi - OK but inlines not checked OKt - OK but MFC template usage not 100% confirmed [U] - unnamed, requires manual diffing -[E] - i've added AFX_EXT_CLASS and checked rigourously for inlines +[E] - i've added AFX_CLASS_EXPORT and checked rigourously for inlines [E]OK src/T2DLL/CDefRsrcPlugin.cpp [U]OK src/T2DLL/CEditWFocus.cpp [E]OK src/T2DLL/CFilePlugin.cpp -[E]SWP src/T2DLL/CFilePluginDB.cpp +[E]OK src/T2DLL/CFilePluginDB.cpp [E]OKt src/T2DLL/CFilePluginList.cpp [E]OKi src/T2DLL/CLink.cpp [E]OK src/T2DLL/CObjectList.cpp [E]OK? src/T2DLL/CObjectQueue.cpp -[E]SWP src/T2DLL/CPEFile.cpp +[E]OK src/T2DLL/CPEFile.cpp [E]OK src/T2DLL/CPieChartView.cpp [E]OK src/T2DLL/CPiledMultiBarChartView.cpp [E]OKi src/T2DLL/CPlugin.cpp [E]OK src/T2DLL/CPluginInfo.cpp -[E]SWP src/T2DLL/CPluginInfoArray.cpp +[E]OK src/T2DLL/CPluginInfoArray.cpp [E]OK src/T2DLL/CPluginInfoComparator.cpp [E]OK src/T2DLL/CProgramPlugin.cpp -[E]SWP src/T2DLL/CResFile.cpp +[E]OK src/T2DLL/CResFile.cpp [E]OK src/T2DLL/CResourcePlugin.cpp -[E]SWP src/T2DLL/CToggleButtonDisabled.cpp +[E]OK src/T2DLL/CToggleButtonDisabled.cpp [E]OKi src/T2DLL/CTokenizer.cpp [E]OK src/T2DLL/GlobalFunc.cpp -[E]SWP src/T2DLL/LArray.cpp -[E]SWP src/T2DLL/LAttachable.cpp +[E]OK src/T2DLL/LArray.cpp +[E]OK src/T2DLL/LAttachable.cpp [E]OK src/T2DLL/LAttachment.cpp [E]OK src/T2DLL/LBroadcaster.cpp [E]*** src/T2DLL/LComparator.cpp -[E]SWP src/T2DLL/LListener.cpp +[E]OK src/T2DLL/LListener.cpp [E]OK src/T2DLL/LPeriodical.cpp [E]OK src/T2DLL/Mmio.cpp [U]SWP src/T2DLL/MoverSearchDlg.cpp @@ -45,13 +57,13 @@ OKt - OK but MFC template usage not 100% confirmed [E]SWP src/T2DLL/T2ArrowWnd.cpp [E]OKh src/T2DLL/T2Balloon.cpp [E]OKh src/T2DLL/T2BalloonWnd.cpp -[E]OK??? src/T2DLL/T2BitImage.cpp (This is inline asm hell) +[E]OKh src/T2DLL/T2BitImage.cpp (This is inline asm hell) [E]OK src/T2DLL/T2BlackOut.cpp [E]OK src/T2DLL/T2ClassFactory.cpp [U]OK src/T2DLL/T2ColdTableDef.cpp [E]OK src/T2DLL/T2CrossEquipArray.cpp [E]OK src/T2DLL/T2CustomerTableIterator.cpp -[E]SWP src/T2DLL/T2DateTime.cpp (depends on T2TowerDoc,T2WorldPlugin) +[E]OK src/T2DLL/T2DateTime.cpp [E]SWP src/T2DLL/T2DayLightFilter.cpp [E]SWP src/T2DLL/T2DayParamDef.cpp [E]OK src/T2DLL/T2Dialog.cpp @@ -92,8 +104,8 @@ OKt - OK but MFC template usage not 100% confirmed [E]SWP src/T2DLL/T2DlgItemTable.cpp [E]OKh src/T2DLL/T2DlgItemTButton.cpp [E]SWP src/T2DLL/T2DlgItemText.cpp -[E]SWP src/T2DLL/T2DlgItemVScr.cpp - TODO: Some weird CWinApp subclass??? +[E]OKh src/T2DLL/T2DlgItemVScr.cpp +[U]OK? src/T2DLL/T2DLL.cpp [E]OK src/T2DLL/T2DrawableObject.cpp [E]SWP src/T2DLL/T2ElevatorModule.cpp [E]SWP src/T2DLL/T2ElvModuleList.cpp @@ -174,8 +186,8 @@ OKt - OK but MFC template usage not 100% confirmed [E]SWP src/T2DLL/T2PeopleTypeArray.cpp [E]OKi src/T2DLL/T2PlaceParamDef.cpp [E]OK src/T2DLL/T2PluginInfoTable.cpp -[E]SWP src/T2DLL/T2PluginLoader.cpp -[E]SWP src/T2DLL/T2PluginSpecifier.cpp +[E]OK src/T2DLL/T2PluginLoader.cpp +[E]OK src/T2DLL/T2PluginSpecifier.cpp [E]OK src/T2DLL/T2Pool.cpp [U]OK src/T2DLL/T2PoolDef.cpp [E]OKh src/T2DLL/T2PrefDialogBox.cpp |