blob: 322cc212ace853c8841d9374e9fa7e457730ead6 [file] [log] [blame]
Benny Prijonodd859a62005-11-01 16:42:51 +00001OUTDIR=.\output\pjlib-samples-i386-win32-vc6-$(MODE)
2
3SRCDIR=../src/pjlib-samples
4
5SAMPLES=$(OUTDIR)/except.exe \
6 $(OUTDIR)/log.exe \
7 $(OUTDIR)/list.exe \
8
9!IF "$(MODE)" == "debug"
10MODE_CFLAGS=/MTd
11!ELSE
12MODE_CFLAGS=/MT
13!ENDIF
14
15CFLAGS=/nologo /W4 $(MODE_CFLAGS) /DPJ_WIN32=1 /DPJ_M_I386=1 /I../include
16
17PJLIB=../lib/pjlib-i386-win32-vc6-$(MODE).lib
18
19DEPEND=$(PJLIB)
20LIBS=netapi32.lib mswsock.lib ws2_32.lib ole32.lib
21CL=cl.exe
22
23all: "$(OUTDIR)" $(SAMPLES)
24
25$(SAMPLES): "$(SRCDIR)/$(@B).c" $(DEPEND)
26 $(CL) /Fe$@ \
27 /Fo$(@R).obj \
28 $(CFLAGS) \
29 $** $(LIBS)
30
31"$(OUTDIR)" :
32 @IF NOT EXIST "$(OUTDIR)" MKDIR "$(OUTDIR)"
33
34clean :
35 @IF EXIST "$(OUTDIR)" DEL /Q "$(OUTDIR)\*.*" && RMDIR "$(OUTDIR)"