]> git.saurik.com Git - wxWidgets.git/blame - samples/svg/makefile.wat
Don't use pragma interface/implemenation for __APPLE__
[wxWidgets.git] / samples / svg / makefile.wat
CommitLineData
0ca4ab85
VS
1# =========================================================================
2# This makefile was generated by
3# Bakefile 0.1.1 (http://bakefile.sourceforge.net)
4# Do not modify, all changes will be overwritten!
5# =========================================================================
1a55595e 6
0ca4ab85 7!include ../../../build/config.wat
1a55595e 8
0ca4ab85
VS
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
1a55595e 12
0ca4ab85
VS
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
1a55595e 24
0ca4ab85
VS
25# We need these variables in some bakefile-made rules:
26WATCOM_CWD = $+ $(%cdrive):$(%cwd) $-
ddea7eb6 27
0ca4ab85
VS
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__LIB_JPEG_p =
76!ifeq USE_GUI 1
77__LIB_JPEG_p = wxjpeg$(WXDEBUGFLAG).lib
78!endif
79__LIB_PNG_p =
80!ifeq USE_GUI 1
81__LIB_PNG_p = wxpng$(WXDEBUGFLAG).lib
82!endif
83__LIB_TIFF_p =
84!ifeq USE_GUI 1
85__LIB_TIFF_p = wxtiff$(WXDEBUGFLAG).lib
86!endif
87__OPTIMIZEFLAG_2 =
88!ifeq BUILD debug
89__OPTIMIZEFLAG_2 = -od
90!endif
91!ifeq BUILD release
92__OPTIMIZEFLAG_2 = -ot -ox
93!endif
94__RUNTIME_LIBS_5 =
95!ifeq RUNTIME_LIBS dynamic
96__RUNTIME_LIBS_5 = -br
97!endif
98!ifeq RUNTIME_LIBS static
99__RUNTIME_LIBS_5 =
100!endif
101__UNICODE_DEFINE_p =
102!ifeq UNICODE 1
103__UNICODE_DEFINE_p = -dwxUSE_UNICODE=1
104!endif
105__WXLIB_BASE_p =
106!ifeq MONOLITHIC 0
107__WXLIB_BASE_p = wxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
108!endif
109__WXLIB_CORE_p =
110!ifeq MONOLITHIC 0
111__WXLIB_CORE_p = &
112 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core.lib
113!endif
114__WXLIB_MONO_p =
115!ifeq MONOLITHIC 1
116__WXLIB_MONO_p = &
117 wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG).lib
118!endif
119__WXUNIV_DEFINE_p =
120!ifeq WXUNIV 1
121__WXUNIV_DEFINE_p = -d__WXUNIVERSAL__
122!endif
123
124### Variables: ###
125
126LIBDIRNAME = &
127 .\..\..\..\lib\wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
128OBJS = &
129 wat_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
130SVGTEST_CXXFLAGS = $(CPPFLAGS) $(__DEBUGFLAG_0) $(__OPTIMIZEFLAG_2) -bm &
131 $(__RUNTIME_LIBS_5) -d__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) &
132 $(__UNICODE_DEFINE_p) -i=.\..\..\..\include -i=$(LIBDIRNAME) &
133 -i=.\..\..\..\src\tiff -i=.\..\..\..\src\jpeg -i=.\..\..\..\src\png &
134 -i=.\..\..\..\src\zlib -i=.\..\..\..\src\regex -i=.\..\..\..\src\expat\lib &
135 -i=. $(__DLLFLAG_p) -i=.\..\..\include $(CXXFLAGS)
136SVGTEST_OBJECTS = &
137 $(OBJS)\svgtest_svgtest.obj
138
139
140
141all : $(OBJS)
142$(OBJS) :
143 -if not exist $(OBJS) mkdir $(OBJS)
144
145### Targets: ###
146
147all : .SYMBOLIC $(OBJS)\svgtest.exe
148
149$(OBJS)\svgtest_svgtest.obj : .AUTODEPEND .\svgtest.cpp
150 $(CXX) -zq -fo=$^@ $(SVGTEST_CXXFLAGS) $<
151
152clean : .SYMBOLIC
153 -if exist $(OBJS)\*.obj del $(OBJS)\*.obj
154 -if exist $(OBJS)\*.res del $(OBJS)\*.res
155 -if exist $(OBJS)\*.lbc del $(OBJS)\*.lbc
156 -if exist $(OBJS)\*.ilk del $(OBJS)\*.ilk
157 -if exist $(OBJS)\svgtest.exe del $(OBJS)\svgtest.exe
158
159$(OBJS)\svgtest.exe : $(SVGTEST_OBJECTS)
160 @%create $(OBJS)\svgtest.lbc
161 @%append $(OBJS)\svgtest.lbc option quiet
162 @%append $(OBJS)\svgtest.lbc name $^@
163 @%append $(OBJS)\svgtest.lbc option incremental
164 @%append $(OBJS)\svgtest.lbc $(LDFLAGS) $(__DEBUGFLAG_1) libpath $(LIBDIRNAME) system nt_win ref '_WinMain@16'
165 @for %i in ($(SVGTEST_OBJECTS)) do @%append $(OBJS)\svgtest.lbc file %i
166 @for %i in ( wx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_svg.lib $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) 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)\svgtest.lbc library %i
167 @%append $(OBJS)\svgtest.lbc
168 wlink @$(OBJS)\svgtest.lbc