diff options
Diffstat (limited to 'pjsip-apps/build/Samples-vc.mak')
-rw-r--r-- | pjsip-apps/build/Samples-vc.mak | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/pjsip-apps/build/Samples-vc.mak b/pjsip-apps/build/Samples-vc.mak index c5b97dc6..4dcf359d 100644 --- a/pjsip-apps/build/Samples-vc.mak +++ b/pjsip-apps/build/Samples-vc.mak @@ -1,17 +1,17 @@ LIBEXT = .lib +TARGET = i386-win32-vs$(VC_VER)-$(BUILD_MODE) + !if "$(BUILD_MODE)" == "debug" -TARGET = i386-win32-vc$(VC_VER)-debug +BUILD_FLAGS = /MTd /Od /Zi /W4 +!elseif "$(BUILD_MODE)" == "debug-static" BUILD_FLAGS = /MTd /Od /Zi /W4 !elseif "$(BUILD_MODE)" == "debug-dynamic" -TARGET = i386-win32-vc$(VC_VER)-debug BUILD_FLAGS = /MDd /Od /Zi /W4 !elseif "$(BUILD_MODE)" == "release-static" -TARGET = i386-win32-vc$(VC_VER)-release BUILD_FLAGS = /Ox /MT /DNDEBUG /W4 -!else -TARGET = i386-win32-vc$(VC_VER)-$(BUILD_MODE) +!elseif "$(BUILD_MODE)" == "release-dynamic" BUILD_FLAGS = /Ox /MD /DNDEBUG /W4 !endif @@ -88,13 +88,16 @@ all: $(OBJDIR) $(SAMPLES) $(SAMPLES): $(SRCDIR)\$(@B).c $(LIBS) $(SRCDIR)\util.h Samples-vc.mak cl -nologo -c $(SRCDIR)\$(@B).c /Fo$(OBJDIR)\$(@B).obj $(CFLAGS) - cl /nologo $(OBJDIR)\$(@B).obj /Fe$@ /Fm$(OBJDIR)\$(@B).map $(LDFLAGS) + cl /nologo $(OBJDIR)\$(@B).obj /Fe$(BINDIR)\$(@B)-$(TARGET).exe /Fm$(OBJDIR)\$(@B).map $(LDFLAGS) + @rem the following two lines is just for cleaning up the 'bin' directory + del /Q $(BINDIR)\*$(TARGET).ilk + del /Q $(BINDIR)\*$(TARGET).pdb $(OBJDIR): if not exist $(OBJDIR) mkdir $(OBJDIR) clean: echo Cleaning up samples... - if exist $(BINDIR) del /Q $(BINDIR)\*.* + if exist $(BINDIR) del /Q $(BINDIR)\*$(TARGET).* if exist $(OBJDIR) del /Q $(OBJDIR)\*.* |