# (C) 2003 Willem Jan Hengeveld itsme@xs4all.nl # # $Header$ # out=../build obj=../build/w32-xda2dmp 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 "../common" # - add '/Zi' when debugging is needed cflags=/Wall /wd4710 /wd4217 /wd4668 /wd4820 /wd4619 /EHsc /nologo # - add '/debug' when debugging is needed ldflags= libpaths= /libpath:"$(mssdk)/lib" /libpath:"$(vc7)/lib" /libpath:"$(ActiveSyncSupport)/lib" extralibs=rapi.lib user32.lib libcmtd.lib .SUFFIXES: .SUFFIXES: .cpp .obj .exe $(obj)/%.obj: %.cpp @"$(w32cc)" $(cflags) /c $(ccdefs) $(ccincs) $< /Fo"$(obj)/" $(obj)/%.obj: ../common/%.cpp @"$(w32cc)" $(cflags) /c $(ccdefs) $(ccincs) $< /Fo"$(obj)/" $(out)/%.exe: $(obj)/%.obj @"$(w32ld)" $(ldflags) $(libpaths) $(extralibs) $^ /out:$@ all: $(obj) $(out)/xda2unlockcode.exe $(obj): mkdir -p $(obj) $(obj)/debug.obj: ../common/debug.cpp $(obj)/vectorutils.obj: ../common/vectorutils.cpp $(obj)/stringutils.obj: ../common/stringutils.cpp $(obj)/crc32.obj: ../common/crc32.cpp $(obj)/xda2dmp2.obj: xda2dmp2.cpp $(obj)/xda2unlockcode.obj: xda2unlockcode.cpp $(out)/xda2dmp2.exe: $(obj)/xda2dmp2.obj $(obj)/debug.obj $(obj)/stringutils.obj $(obj)/crc32.obj $(out)/xda2unlockcode.exe: $(obj)/xda2unlockcode.obj $(obj)/debug.obj $(obj)/stringutils.obj $(obj)/crc32.obj clean: rm $(out)/xda2dmp2.* $(out)/xda2unlockcode.* rm -rf $(obj)