!IF DEFINED(PLATFORM)
LINK_FLAGS = /nologo shell32.lib
-CL_FLAGS = /nologo /O2 /W3 /D_CRT_SECURE_NO_WARNINGS
+CL_FLAGS = /nologo /O2 /WX /W3 /D_CRT_SECURE_NO_WARNINGS
!IF DEFINED(DEBUG)
LINK_FLAGS = $(LINK_FLAGS) /DEBUG
vm\free_list.obj \
vm\full_collector.obj \
vm\gc.obj \
+ vm/gc_info.obj \
vm\image.obj \
vm\inline_cache.obj \
vm\instruction_operands.obj \
@exit 1
x86-32:
- nmake PLATFORM=x86-32 /f Nmakefile all
+ nmake /nologo PLATFORM=x86-32 /f Nmakefile all
x86-64:
- nmake PLATFORM=x86-64 /f Nmakefile all
+ nmake /nologo PLATFORM=x86-64 /f Nmakefile all
clean:
del vm\*.obj
- del factor.lib
- del factor.com
- del factor.exe
- del factor.dll
- del factor.dll.lib
-
-bootimage-x86-32:
- cscript /nologo build-support\http-get.vbs http://factorcode.org/images/$(BOOTIMAGE_VERSION)/boot.winnt-x86.32.image boot.winnt-x86.32.image
-
-bootimage-x86-64:
- cscript /nologo build-support\http-get.vbs http://factorcode.org/images/$(BOOTIMAGE_VERSION)/boot.winnt-x86.64.image boot.winnt.x86.64.image
-
-.PHONY: all bootimage-x86-32 bootimage-x86-64 default x86-32 x86-64 clean
+ if exist factor.lib del factor.lib
+ if exist factor.res del factor.res
+ if exist factor.com del factor.com
+ if exist factor.exe del factor.exe
+ if exist factor.dll del factor.dll
+ if exist factor.dll.lib del factor.dll.lib
+
+.PHONY: all default x86-32 x86-64 clean
.SUFFIXES: .rs