From 11d98d07f37e90f07a71d8b6588cc323904a1af9 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