From 34029cf1e4679abfe7a885747c2ced19ac7bca11 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Fri, 6 Mar 2020 23:33:26 -0600 Subject: [PATCH] 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. --- Nmakefile | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 -- 2.34.1