# (C) 2003 XDA Developers itsme@xs4all.nl # # $Header$ # out=../build obj=../build/w32-tst include ../local.mak # problem with mspdb71.dll not found : ccdefs=/D WIN32 /D NDEBUG /D _CONSOLE /D _DEBUG ccdefs+=/D _CRT_SECURE_NO_WARNINGS /D _SECURE_SCL=0 /D _HAS_ITERATOR_DEBUGGING=0 ccincs=/I "$(mssdk)\include" /I "$(vc7)/include" /I "$(ActiveSyncSupport)/inc" /I "../dll" /I "../include" /I "../common" /I "$(boost)" # - add '/Zi' when debugging is needed cflags=/nologo /Wall /wd4710 /wd4217 /wd4668 /wd4820 /wd4619 /EHsc /wd4127 /wd4061 /wd4548 /wd4555 # 4127 : conditional expression is constant # 4061 : enumerate .. in switch not explicitly handled # - add '/debug' when debugging is needed ldflags=/nologo /incremental:no libpaths= /libpath:"$(mssdk)/lib" /libpath:"$(vc7)/lib" /libpath:"$(ActiveSyncSupport)/lib" extralibs=user32.lib advapi32.lib libcmtd.lib .SUFFIXES: .SUFFIXES: .cpp .obj .exe $(obj)/%.obj: %.cpp @"$(w32cc)" $(cflags) /c $(ccdefs) $(ccincs) $< /Fo"$@" $(obj)/%.obj: ../common/%.cpp @"$(w32cc)" $(cflags) /c $(ccdefs) $(ccincs) $< /Fo"$@" $(out)/%.exe: $(obj)/%.obj @"$(w32ld)" $(ldflags) $(libpaths) $(extralibs) $^ /out:$@ all: $(obj) $(out)/wprops.exe $(obj): mkdir -p $(obj) $(obj)/vectorutils.obj: ../common/vectorutils.cpp $(obj)/stringutils.obj: ../common/stringutils.cpp $(obj)/debug_nrp.obj: ../common/debug.cpp @"$(w32cc)" $(cflags) /c $(ccdefs) /D _NO_RAPI $(ccincs) $< /Fo"$@" $(obj)/wprops.obj: wprops.cpp $(out)/wprops.exe: $(obj)/wprops.obj $(obj)/debug_nrp.obj $(obj)/stringutils.obj $(obj)/vectorutils.obj clean: -rm $(out)/wprops.* rm -rf $(obj)