summaryrefslogtreecommitdiff
path: root/progress.txt
diff options
context:
space:
mode:
authorAsh Wolf <ninji@wuffs.org>2023-07-01 02:43:29 +0100
committerAsh Wolf <ninji@wuffs.org>2023-07-01 02:43:29 +0100
commit5c6a48b2ff362a70416a6a00fda7d06e0f276f2d (patch)
tree62cf542c68d91aa6f7a4e3bfa9eddca4ab352970 /progress.txt
parentc0c336500955a23e344651e5412c9d9d441ef4ee (diff)
downloadt2win-5c6a48b2ff362a70416a6a00fda7d06e0f276f2d.tar.gz
t2win-5c6a48b2ff362a70416a6a00fda7d06e0f276f2d.zip
i am in hell
Diffstat (limited to '')
-rw-r--r--progress.txt42
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