diff options
Diffstat (limited to 'makefiles/nmake/compiler.mk')
-rw-r--r-- | makefiles/nmake/compiler.mk | 12 |
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) |