1 # Makefile for MS Visual C
\r
4 CPP_PROJ=/nologo /W4 /O2 /D "_CRT_SECURE_NO_WARNINGS" /c
\r
7 LINK32_FLAGS=user32.lib /nologo /subsystem:console /machine:I386 /out:Cyclone.exe
\r
12 cyclone.s : Cyclone.exe
\r
15 Cyclone.exe : Main.obj Ea.obj OpAny.obj OpArith.obj OpBranch.obj OpLogic.obj Disa.obj OpMove.obj
\r
16 $(LINK32) Main.obj Ea.obj OpAny.obj OpArith.obj OpBranch.obj OpLogic.obj Disa.obj OpMove.obj $(LINK32_FLAGS)
\r
18 Main.obj : ..\Main.cpp ..\app.h
\r
19 $(CPP) $(CPP_PROJ) ..\Main.cpp
\r
21 Ea.obj : ..\Ea.cpp ..\app.h
\r
22 $(CPP) $(CPP_PROJ) ..\Ea.cpp
\r
24 OpAny.obj : ..\OpAny.cpp ..\app.h
\r
25 $(CPP) $(CPP_PROJ) ..\OpAny.cpp
\r
27 OpArith.obj : ..\OpArith.cpp ..\app.h
\r
28 $(CPP) $(CPP_PROJ) ..\OpArith.cpp
\r
30 OpBranch.obj : ..\OpBranch.cpp ..\app.h
\r
31 $(CPP) $(CPP_PROJ) ..\OpBranch.cpp
\r
33 OpLogic.obj : ..\OpLogic.cpp ..\app.h
\r
34 $(CPP) $(CPP_PROJ) ..\OpLogic.cpp
\r
36 OpMove.obj : ..\OpMove.cpp ..\app.h
\r
37 $(CPP) $(CPP_PROJ) ..\OpMove.cpp
\r
39 Disa.obj : ..\disa\Disa.c ..\disa\Disa.h
\r
40 $(CPP) $(CPP_PROJ) ..\disa\Disa.c
\r
42 ..\app.h : ..\config.h
\r
50 -@erase "OpArith.obj"
\r
51 -@erase "OpBranch.obj"
\r
52 -@erase "OpLogic.obj"
\r
53 -@erase "OpMove.obj"
\r
56 -@erase "Cyclone.exe"
\r
57 -@erase "Cyclone.asm"
\r