summaryrefslogtreecommitdiff
path: root/makefiles/nmake/compiler.mk
diff options
context:
space:
mode:
Diffstat (limited to 'makefiles/nmake/compiler.mk')
-rw-r--r--makefiles/nmake/compiler.mk12
1 files changed, 9 insertions, 3 deletions
diff --git a/makefiles/nmake/compiler.mk b/makefiles/nmake/compiler.mk
index fa4fd74..789ec2a 100644
--- a/makefiles/nmake/compiler.mk
+++ b/makefiles/nmake/compiler.mk
@@ -4,7 +4,11 @@
# - INCLUDE_DIRS
#
# provides:
-# - BIN_OBJS: the object files we need for the binaries (containing the main)
+# - BIN_OBJS: the object files we need for the binaries which we build always
+# - CPP_BIN_OBJS: same for binaries which have C++ code in them
+# - TEST_BIN_OBJS: same as BIN_OBJS but for test binaries compiled only when
+# testing
+# - TEST_CPP_BIN_OBJS: same for C++ tests
#
# TODO: which flags to enable?
@@ -38,8 +42,8 @@ CCPP_LINK = link.exe
.obj.exe:
$(CCPP_LINK) $(LDFLAGS) $(LIBS) /out:$@ $< $(OBJS)
-#%$(EXE): %.o $(OBJS)
-# $(CCPP_LINK) -o $@ $(LIBS) $(OBJS) $<
+#%$(EXE): %.o $(OBJS) $(TEST_OBJS)
+# $(LINK) -o $@ $(LDFLAGS) $(OBJS) $(TEST_OBJS) $< $(LIBS)
#%.sho : %.c
# $(CC) -c -o $@ -fPIC -DSHARED $(CFLAGS) $<
@@ -54,4 +58,6 @@ CCPP_LINK = link.exe
# $(CCPP_LINK) -shared -o $@ $(LDFLAGS) $(LIBS) $(OBJS) $(CPPOBJS) $<
#BIN_OBJS = $(BINS:$(EXE)=.o)
+#TEST_BIN_OBJS = $(TEST_BINS:$(EXE)=.o)
#CPP_BIN_OBJS = $(CPP_BINS:$(EXE)=.o)
+#TEST_CPP_BIN_OBJS = $(TEST_CPP_BINS:$(EXE)=.o)