summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nt/makefile.nt11
1 files changed, 6 insertions, 5 deletions
diff --git a/nt/makefile.nt b/nt/makefile.nt
index f3ce9baab48..5be2d02831d 100644
--- a/nt/makefile.nt
+++ b/nt/makefile.nt
@@ -23,13 +23,14 @@
ALL = $(BLD)\addpm.exe
+.c{$(BLD)}.obj:
+ $(CC) $(CFLAGS) -Fo$@ $<
+
addpm: $(BLD) $(BLD)\addpm.exe
-$(BLD)\addpm.exe: $(BLD)\addpm.obj
$(BLD)\addpm.obj: addpm.c
- $(CC) $(CFLAGS) -nologo -out:$@ addpm.c \
- -link -out:$(BLD)\addpm.exe \
- -subsystem:windows -entry:WinMainCRTStartup \
- $(SYS_LDFLAGS) $(BASE_LIBS) user32.lib
+$(BLD)\addpm.exe: $(BLD)\addpm.obj
+ $(LINK) -out:$@ -subsystem:windows -entry:WinMainCRTStartup \
+ $(SYS_LDFLAGS) $** $(BASE_LIBS) user32.lib
# Since Windows 95 does not support multiple commands on one command line
# (e.g., in for loops), we cannot use for loops any more.