]> git.saurik.com Git - wxWidgets.git/blame - samples/xrc/makefile.wat
warning fixes (closes 767152)
[wxWidgets.git] / samples / xrc / makefile.wat
CommitLineData
250700e4
RD
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.1.20030719 (http://bakefile.sourceforge.net)
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_0 =
54!ifeq BUILD debug
55__DEBUGFLAG_0 = -d2
56!endif
57!ifeq BUILD release
58__DEBUGFLAG_0 = -d0
59!endif
60__DEBUGFLAG_1 =
61!ifeq BUILD debug
62__DEBUGFLAG_1 = debug all
63!endif
64!ifeq BUILD release
65__DEBUGFLAG_1 =
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_2 =
76!ifeq BUILD debug
77__OPTIMIZEFLAG_2 = -od
78!endif
79!ifeq BUILD release
80__OPTIMIZEFLAG_2 = -ot -ox
81!endif
82__RUNTIME_LIBS_5 =
83!ifeq RUNTIME_LIBS dynamic
84__RUNTIME_LIBS_5 = -br
85!endif
86!ifeq RUNTIME_LIBS static
87__RUNTIME_LIBS_5 =
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_HTML_p =
102!ifeq MONOLITHIC 0
103__WXLIB_HTML_p = wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html.lib
104!endif
105__WXLIB_MONO_p =
106!ifeq MONOLITHIC 1
107__WXLIB_MONO_p = wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
108!endif
109__WXUNIV_DEFINE_p =
110!ifeq WXUNIV 1
111__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
112!endif
113
114### Variables: ###
115
116OBJS = wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
117XRCDEMO_CXXFLAGS = $(CPPFLAGS) $(__DEBUGFLAG_0) $(__OPTIMIZEFLAG_2) -bm $(__RUNTIME_LIBS_5) -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=. $(__DLLFLAG_p) -i=.\..\..\include $(CXXFLAGS)
118
119
120
121all : $(OBJS)
122$(OBJS) :
123 -if not exist $(OBJS) mkdir $(OBJS)
124
125### Targets: ###
126
127all : .SYMBOLIC $(OBJS)\xrcdemo.exe data
128
129$(OBJS)\xrcdemo_custclas.obj : .AUTODEPEND .\custclas.cpp
130 $(CXX) -zq -fo=$^@ $(XRCDEMO_CXXFLAGS) $<
131
132$(OBJS)\xrcdemo_derivdlg.obj : .AUTODEPEND .\derivdlg.cpp
133 $(CXX) -zq -fo=$^@ $(XRCDEMO_CXXFLAGS) $<
134
135$(OBJS)\xrcdemo_myframe.obj : .AUTODEPEND .\myframe.cpp
136 $(CXX) -zq -fo=$^@ $(XRCDEMO_CXXFLAGS) $<
137
138$(OBJS)\xrcdemo_xrcdemo.obj : .AUTODEPEND .\xrcdemo.cpp
139 $(CXX) -zq -fo=$^@ $(XRCDEMO_CXXFLAGS) $<
140
141$(OBJS)\xrcdemo_xrcdemo.res : .AUTODEPEND .\xrcdemo.rc
142 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=. $(__DLLFLAG_p) -i=.\..\..\include $<
143
144clean : .SYMBOLIC
145 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
146 -if exist $(OBJS)\*.res del $(OBJS)\*.res
147 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
148 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
149 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
150
151data :
152 if not exist $(OBJS)/rc mkdir $(OBJS)/rc
153 for %f in (appicon.ico appicon.xpm artprov.xpm artprov.xrc basicdlg.xpm basicdlg.xrc controls.xpm controls.xrc custclas.xpm custclas.xrc derivdlg.xpm derivdlg.xrc fileopen.gif filesave.gif frame.xrc fuzzy.gif menu.xrc platform.xpm platform.xrc quotes.gif resource.xrc scanning.gif sppicon.ico toolbar.xrc uncenter.xpm uncenter.xrc update.gif variable.xpm variable.xrc) do if not exist $(OBJS)/rc\%f copy ./rc\%f $(OBJS)/rc
154
155$(OBJS)\xrcdemo.exe : $(OBJS)\xrcdemo_xrcdemo.obj $(OBJS)\xrcdemo_myframe.obj $(OBJS)\xrcdemo_derivdlg.obj $(OBJS)\xrcdemo_custclas.obj $(OBJS)\xrcdemo_xrcdemo.res
156 @%create $(OBJS)\xrcdemo.lbc
157 @%append $(OBJS)\xrcdemo.lbc option quiet
158 @%append $(OBJS)\xrcdemo.lbc name $^@
159 @%append $(OBJS)\xrcdemo.lbc option incremental
160 @%append $(OBJS)\xrcdemo.lbc $(LDFLAGS) $(__DEBUGFLAG_1) libpath .\..\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) system nt_win ref '_WinMain@16'
161 @for %i in ( $(OBJS)\xrcdemo_xrcdemo.obj $(OBJS)\xrcdemo_myframe.obj $(OBJS)\xrcdemo_derivdlg.obj $(OBJS)\xrcdemo_custclas.obj) do @%append $(OBJS)\xrcdemo.lbc file %i
162 @for %i in ( wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc.lib $(__WXLIB_HTML_p) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) wxtiff$(WXDEBUGFLAG).lib wxjpeg$(WXDEBUGFLAG).lib wxpng$(WXDEBUGFLAG).lib wxzlib$(WXDEBUGFLAG).lib wxregex$(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)\xrcdemo.lbc library %i
163 @%append $(OBJS)\xrcdemo.lbc option resource=$(OBJS)\xrcdemo_xrcdemo.res
164 wlink @$(OBJS)\xrcdemo.lbc