summaryrefslogtreecommitdiff
path: root/pjsip-apps/build/Samples-vc.mak
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2009-04-22 14:27:55 +0000
committerNanang Izzuddin <nanang@teluu.com>2009-04-22 14:27:55 +0000
commitd593d23d9acec3467625480a8a027babacec3618 (patch)
tree430e074ddb4323da5536ec081d56adbd99563241 /pjsip-apps/build/Samples-vc.mak
parente9770fb6f2b66e939984b8887137d28b24b25799 (diff)
Ticket #706: Merged branch vs-reorg into trunk:
- Currently supported platforms are Win32 & WM6 std/pro. - Renamed project test_pjsip with pjsip_test, also source directory 'test-pjsip' to 'test'. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2638 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/build/Samples-vc.mak')
-rw-r--r--pjsip-apps/build/Samples-vc.mak17
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)\*.*