From b709f8c325b28ac649030c34465c6617ac2135b7 Mon Sep 17 00:00:00 2001 From: John van Groningen Date: Fri, 6 Jul 2012 09:48:52 +0000 Subject: add makefiles for thread safe windows versions --- Makefile.windows64t | 36 ++++++++++++++++++++++++++++++++++++ Makefile.windowst | 15 +++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 Makefile.windows64t create mode 100644 Makefile.windowst diff --git a/Makefile.windows64t b/Makefile.windows64t new file mode 100644 index 0000000..11a0c2f --- /dev/null +++ b/Makefile.windows64t @@ -0,0 +1,36 @@ + +cgt.exe: cg.obj cgaas.obj cgcalc.obj cgcode.obj cginput.obj cginstructions.obj cgawas.obj cglin.obj cgopt.obj cgstack.obj + cl /nologo /Fecgt.exe /Zi cg.obj cgaas.obj cgcalc.obj cgcode.obj cginput.obj cginstructions.obj cgawas.obj cglin.obj cgopt.obj cgstack.obj + +cg.obj: cg.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cg.c + +cgaas.obj: cgaas.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cgaas.c + +cgawas.obj: cgawas.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cgawas.c + +cgcalc.obj: cgcalc.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cgcalc.c + +cgcode.obj: cgcode.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cgcode.c + +cginput.obj: cginput.c + cl /nologo /Zi /c /O /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cginput.c + +cginstructions.obj: cginstructions.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cginstructions.c + +cglin.obj: cglin.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cglin.c + +cgopt.obj: cgopt.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cgopt.c + +cgstack.obj: cgstack.c + cl /nologo /Zi /c /O2 /DI486 /D_WINDOWS_ /DANSI_C /DTHREAD64 cgstack.c + +cleanup: + del cgt.exe cg.obj cgaas.obj cgawas.obj cgcalc.obj cgcode.obj cginput.obj cginstructions.obj cglin.obj cgopt.obj cgstack.obj diff --git a/Makefile.windowst b/Makefile.windowst new file mode 100644 index 0000000..0a0b4d6 --- /dev/null +++ b/Makefile.windowst @@ -0,0 +1,15 @@ +NO_CYGWIN = 1 +CC = gcc +CFLAGS = -mno-cygwin -DI486 -DGNU_C -D_WINDOWS_ -DTHREAD32 -O -fomit-frame-pointer + +OBJECTS = cg.o cgcalc.o cgcode.o cginput.o cginstructions.o \ + cglin.o cgopt.o cgias.o cgiwas.o cgstack.o + +cgts.exe: $(OBJECTS) + gcc -mno-cygwin -s $(OBJECTS) -o $@ +# gcc -mno-cygwin $(OBJECTS) -o $@ + +clean: + rm $(OBJECTS) + +# DO NOT DELETE -- cgit v1.2.3