From: Doug Coleman Date: Sat, 7 Mar 2020 05:33:26 +0000 (-0600) Subject: Nmakefile: Add default flags and add command to add the manifest to .exe X-Git-Tag: 0.99~3382 X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=commitdiff_plain;h=34029cf1e4679abfe7a885747c2ced19ac7bca11 Nmakefile: Add default flags and add command to add the manifest to .exe The manifest is disabled for now, but once we fix the resolution we should enable it. to test: nmake /f Nmakefile factor.exe.manifest Right now the UI looks tiny if you compile for the factor.exe and include the manifest. Lastly, sorry for the WIP but it seems pretty harmless and has been sitting in a branch for almost three years. --- diff --git a/Nmakefile b/Nmakefile index 7d0dd250f4..f68c821101 100644 --- a/Nmakefile +++ b/Nmakefile @@ -58,6 +58,13 @@ CL_FLAGS = $(CL_FLAGS) $(CL_FLAGS_VISTA) PLAF_DLL_OBJS = vm\os-windows-x86.64.obj vm\cpu-x86.obj SUBSYSTEM_COM_FLAGS = console SUBSYSTEM_EXE_FLAGS = windows + +!ELSE +CL_FLAGS = $(CL_FLAGS) $(CL_FLAGS_VISTA) +PLAF_DLL_OBJS = vm\os-windows-x86.64.obj vm\cpu-x86.obj +SUBSYSTEM_COM_FLAGS = console +SUBSYSTEM_EXE_FLAGS = windows + !ENDIF !IF DEFINED(DEBUG) @@ -143,6 +150,9 @@ factor.com: $(EXE_OBJS) $(DLL_OBJS) factor.exe: $(EXE_OBJS) $(DLL_OBJS) link $(LINK_FLAGS) /out:factor.exe /SUBSYSTEM:$(SUBSYSTEM_EXE_FLAGS) $(EXE_OBJS) $(DLL_OBJS) +factor.exe.manifest: factor.exe + mt -manifest factor.exe.manifest -outputresource:factor.exe;#1 + all: factor.com factor.exe factor.dll.lib libfactor-ffi-test.dll !ENDIF