]> git.saurik.com Git - wxWidgets.git/blame - samples/sockets/makefile.wat
added *_WITH_DECL macros so that it is possible to export hashes from
[wxWidgets.git] / samples / sockets / makefile.wat
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
bdc408c4 3# Bakefile 0.1.1 (http://bakefile.sourceforge.net)
250700e4
RD
4# Do not modify, all changes will be overwritten!
5# =========================================================================
6
7!include ../../build/config.wat
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13# Speed up compilation a bit:
14!ifdef __LOADDLL__
15! loaddll wcc wccd
16! loaddll wccaxp wccdaxp
17! loaddll wcc386 wccd386
18! loaddll wpp wppdi86
19! loaddll wppaxp wppdaxp
20! loaddll wpp386 wppd386
21! loaddll wlink wlink
22! loaddll wlib wlibd
23!endif
24
25# We need these variables in some bakefile-made rules:
26WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
27
28### Conditionally set variables: ###
29
30PORTNAME =
31!ifeq USE_GUI 0
32PORTNAME = base
33!endif
34!ifeq USE_GUI 1
35PORTNAME = msw
36!endif
37WXDEBUGFLAG =
38!ifeq BUILD debug
39WXDEBUGFLAG = d
40!endif
41WXDLLFLAG =
42!ifeq SHARED 1
43WXDLLFLAG = dll
44!endif
45WXUNICODEFLAG =
46!ifeq UNICODE 1
47WXUNICODEFLAG = u
48!endif
49WXUNIVNAME =
50!ifeq WXUNIV 1
51WXUNIVNAME = univ
52!endif
53__DEBUGFLAG =
54!ifeq BUILD debug
55__DEBUGFLAG = -d2
56!endif
57!ifeq BUILD release
58__DEBUGFLAG = -d0
59!endif
60__DEBUGFLAG_2 =
61!ifeq BUILD debug
62__DEBUGFLAG_2 = debug all
63!endif
64!ifeq BUILD release
65__DEBUGFLAG_2 =
66!endif
67__DEBUG_DEFINE_p =
68!ifeq BUILD debug
69__DEBUG_DEFINE_p = -d__WXDEBUG__
70!endif
71__DLLFLAG_p =
72!ifeq SHARED 1
73__DLLFLAG_p = -dWXUSINGDLL
74!endif
75__OPTIMIZEFLAG =
76!ifeq BUILD debug
77__OPTIMIZEFLAG = -od
78!endif
79!ifeq BUILD release
80__OPTIMIZEFLAG = -ot -ox
81!endif
82__RUNTIME_LIBS =
83!ifeq RUNTIME_LIBS dynamic
84__RUNTIME_LIBS = -br
85!endif
86!ifeq RUNTIME_LIBS static
87__RUNTIME_LIBS =
88!endif
89__UNICODE_DEFINE_p =
90!ifeq UNICODE 1
91__UNICODE_DEFINE_p = -dwxUSE_UNICODE=1
92!endif
93__WXLIB_BASE_p =
94!ifeq MONOLITHIC 0
95__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
96!endif
97__WXLIB_CORE_p =
98!ifeq MONOLITHIC 0
99__WXLIB_CORE_p = wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
100!endif
101__WXLIB_MONO_p =
102!ifeq MONOLITHIC 1
103__WXLIB_MONO_p = wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
104!endif
105__WXUNIV_DEFINE_p =
106!ifeq WXUNIV 1
107__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
108!endif
109
110### Variables: ###
111
bdc408c4 112CLIENT_CXXFLAGS = $(CPPFLAGS) $(__DEBUGFLAG) $(__OPTIMIZEFLAG) -bm $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\include -i=.\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) -i=.\..\..\src\tiff -i=.\..\..\src\jpeg -i=.\..\..\src\png -i=.\..\..\src\zlib -i=.\..\..\src\regex -i=.\..\..\src\expat\lib -i=. $(__DLLFLAG_p) $(CXXFLAGS)
250700e4 113OBJS = wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
bdc408c4 114SERVER_CXXFLAGS = $(CPPFLAGS) $(__DEBUGFLAG) $(__OPTIMIZEFLAG) -bm $(__RUNTIME_LIBS) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\include -i=.\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) -i=.\..\..\src\tiff -i=.\..\..\src\jpeg -i=.\..\..\src\png -i=.\..\..\src\zlib -i=.\..\..\src\regex -i=.\..\..\src\expat\lib -i=. $(__DLLFLAG_p) $(CXXFLAGS)
250700e4
RD
115
116
117
118all : $(OBJS)
119$(OBJS) :
120 -if not exist $(OBJS) mkdir $(OBJS)
121
122### Targets: ###
123
124all : .SYMBOLIC $(OBJS)\client.exe $(OBJS)\server.exe
125
126$(OBJS)\client_client.obj : .AUTODEPEND .\client.cpp
127 $(CXX) -zq -fo=$^@ $(CLIENT_CXXFLAGS) $<
128
129$(OBJS)\client_client.res : .AUTODEPEND .\client.rc
bdc408c4 130 wrc -q -ad -bt=nt -r -fo=$^@ -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\include -i=.\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) -i=.\..\..\src\tiff -i=.\..\..\src\jpeg -i=.\..\..\src\png -i=.\..\..\src\zlib -i=.\..\..\src\regex -i=.\..\..\src\expat\lib -i=. $(__DLLFLAG_p) $<
250700e4
RD
131
132$(OBJS)\server_server.obj : .AUTODEPEND .\server.cpp
133 $(CXX) -zq -fo=$^@ $(SERVER_CXXFLAGS) $<
134
135$(OBJS)\server_server.res : .AUTODEPEND .\server.rc
bdc408c4 136 wrc -q -ad -bt=nt -r -fo=$^@ -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -i=.\..\..\include -i=.\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) -i=.\..\..\src\tiff -i=.\..\..\src\jpeg -i=.\..\..\src\png -i=.\..\..\src\zlib -i=.\..\..\src\regex -i=.\..\..\src\expat\lib -i=. $(__DLLFLAG_p) $<
250700e4
RD
137
138clean : .SYMBOLIC
139 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
140 -if exist $(OBJS)\*.res del $(OBJS)\*.res
141 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
142 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
143 -if exist $(OBJS)\client.exe del $(OBJS)\client.exe
144 -if exist $(OBJS)\server.exe del $(OBJS)\server.exe
145
146$(OBJS)\client.exe : $(OBJS)\client_client.obj $(OBJS)\client_client.res
147 @%create $(OBJS)\client.lbc
148 @%append $(OBJS)\client.lbc option quiet
149 @%append $(OBJS)\client.lbc name $^@
150 @%append $(OBJS)\client.lbc option incremental
bdc408c4 151 @%append $(OBJS)\client.lbc $(LDFLAGS) $(__DEBUGFLAG_2) libpath .\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) system nt_win ref '_WinMain@16'
250700e4 152 @for %i in ( $(OBJS)\client_client.obj) do @%append $(OBJS)\client.lbc file %i
bdc408c4 153 @for %i in ( $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) wxtiff$(WXDEBUGFLAG).lib wxjpeg$(WXDEBUGFLAG).lib wxpng$(WXDEBUGFLAG).lib wxzlib$(WXDEBUGFLAG).lib wxregex$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib ) do @%append $(OBJS)\client.lbc library %i
250700e4
RD
154 @%append $(OBJS)\client.lbc option resource=$(OBJS)\client_client.res
155 wlink @$(OBJS)\client.lbc
156
157$(OBJS)\server.exe : $(OBJS)\server_server.obj $(OBJS)\server_server.res
158 @%create $(OBJS)\server.lbc
159 @%append $(OBJS)\server.lbc option quiet
160 @%append $(OBJS)\server.lbc name $^@
161 @%append $(OBJS)\server.lbc option incremental
bdc408c4 162 @%append $(OBJS)\server.lbc $(LDFLAGS) $(__DEBUGFLAG_2) libpath .\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) system nt_win ref '_WinMain@16'
250700e4 163 @for %i in ( $(OBJS)\server_server.obj) do @%append $(OBJS)\server.lbc file %i
bdc408c4 164 @for %i in ( $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) wxtiff$(WXDEBUGFLAG).lib wxjpeg$(WXDEBUGFLAG).lib wxpng$(WXDEBUGFLAG).lib wxzlib$(WXDEBUGFLAG).lib wxregex$(WXDEBUGFLAG).lib wxexpat$(WXDEBUGFLAG).lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib comctl32.lib odbc32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi32.lib wsock32.lib ) do @%append $(OBJS)\server.lbc library %i
250700e4
RD
165 @%append $(OBJS)\server.lbc option resource=$(OBJS)\server_server.res
166 wlink @$(OBJS)\server.lbc