]> git.saurik.com Git - wxWidgets.git/blame - contrib/samples/xrc/makefile.gcc
moved XML classes to the core
[wxWidgets.git] / contrib / samples / xrc / makefile.gcc
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
7include ../../../build/config.gcc
8
9# -------------------------------------------------------------------------
10# Do not modify the rest of this file!
11# -------------------------------------------------------------------------
12
13### Variables: ###
14
15OBJS = gcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG)
16XRCDEMO_CXXFLAGS = $(CPPFLAGS) $(__DEBUGFLAG) $(__OPTIMIZEFLAG_2) $(GCCFLAGS) -DHAVE_W32API_H -D__WXMSW__ $(__WXUNIV_DEFINE_p) $(__DEBUG_DEFINE_p) $(__UNICODE_DEFINE_p) -I.\..\..\..\include -I.\..\..\..\lib\gcc_$(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)
17
18### Conditionally set variables: ###
19
20ifeq ($(GCC_VERSION),2.95)
21GCCFLAGS = -fvtable-thunks
22endif
23ifeq ($(USE_GUI),0)
24PORTNAME = base
25endif
26ifeq ($(USE_GUI),1)
27PORTNAME = msw
28endif
29ifeq ($(BUILD),debug)
30WXDEBUGFLAG = d
31endif
32ifeq ($(SHARED),1)
33WXDLLFLAG = dll
34endif
35ifeq ($(UNICODE),1)
36WXUNICODEFLAG = u
37endif
38ifeq ($(WXUNIV),1)
39WXUNIVNAME = univ
40endif
41ifeq ($(BUILD),debug)
42__DEBUGFLAG = -g
43endif
44ifeq ($(BUILD),release)
45__DEBUGFLAG =
46endif
47ifeq ($(BUILD),debug)
48__DEBUG_DEFINE_p = -D__WXDEBUG__
49endif
50ifeq ($(BUILD),debug)
51__DEBUG_DEFINE_p_1 = --define __WXDEBUG__
52endif
53ifeq ($(SHARED),1)
54__DLLFLAG_p = -DWXUSINGDLL
55endif
56ifeq ($(SHARED),1)
57__DLLFLAG_p_1 = --define WXUSINGDLL
58endif
59ifeq ($(BUILD),debug)
60__OPTIMIZEFLAG_2 = -O0
61endif
62ifeq ($(BUILD),release)
63__OPTIMIZEFLAG_2 = -O2
64endif
65ifeq ($(UNICODE),1)
66__UNICODE_DEFINE_p = -DwxUSE_UNICODE=1
67endif
68ifeq ($(UNICODE),1)
69__UNICODE_DEFINE_p_1 = --define wxUSE_UNICODE=1
70endif
71ifeq ($(MONOLITHIC),0)
72__WXLIB_BASE_p = -lwxbase25$(WXUNICODEFLAG)$(WXDEBUGFLAG)
73endif
74ifeq ($(MONOLITHIC),0)
75__WXLIB_CORE_p = -lwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_core
76endif
77ifeq ($(MONOLITHIC),0)
78__WXLIB_HTML_p = -lwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_html
79endif
80ifeq ($(MONOLITHIC),1)
81__WXLIB_MONO_p = -lwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)
82endif
83ifeq ($(WXUNIV),1)
84__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__
85endif
86ifeq ($(WXUNIV),1)
87__WXUNIV_DEFINE_p_1 = --define __WXUNIVERSAL__
88endif
89
90
91all: $(OBJS)
92$(OBJS):
93 -if not exist $(OBJS) mkdir $(OBJS)
94
95### Targets: ###
96
97all: $(OBJS)\xrcdemo.exe data
98
99$(OBJS)\xrcdemo_custclas.o: .\custclas.cpp
100 $(CXX) -c -o $@ $(XRCDEMO_CXXFLAGS) $<
101
102$(OBJS)\xrcdemo_derivdlg.o: .\derivdlg.cpp
103 $(CXX) -c -o $@ $(XRCDEMO_CXXFLAGS) $<
104
105$(OBJS)\xrcdemo_myframe.o: .\myframe.cpp
106 $(CXX) -c -o $@ $(XRCDEMO_CXXFLAGS) $<
107
108$(OBJS)\xrcdemo_xrcdemo.o: .\xrcdemo.cpp
109 $(CXX) -c -o $@ $(XRCDEMO_CXXFLAGS) $<
110
111$(OBJS)\xrcdemo_xrcdemo_rc.o: .\xrcdemo.rc
112 windres --use-temp-file -i$< -o$@ --define __WXMSW__ $(__WXUNIV_DEFINE_p_1) $(__DEBUG_DEFINE_p_1) $(__UNICODE_DEFINE_p_1) --include-dir ./../../../include --include-dir ./../../../lib\gcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) --include-dir ./../../../src/tiff --include-dir ./../../../src/jpeg --include-dir ./../../../src/png --include-dir ./../../../src/zlib --include-dir ./../../../src/regex --include-dir . $(__DLLFLAG_p_1) --include-dir ./../../include
113
114clean:
115 -if exist $(OBJS)\*.o del $(OBJS)\*.o
116 -if exist $(OBJS)\xrcdemo.exe del $(OBJS)\xrcdemo.exe
117
118data:
119 if not exist $(OBJS)/rc mkdir $(OBJS)/rc
120 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
121
122$(OBJS)\xrcdemo.exe: $(OBJS)\xrcdemo_xrcdemo.o $(OBJS)\xrcdemo_myframe.o $(OBJS)\xrcdemo_derivdlg.o $(OBJS)\xrcdemo_custclas.o $(OBJS)\xrcdemo_xrcdemo_rc.o
123 $(CXX) -o $@ $(OBJS)\xrcdemo_xrcdemo.o $(OBJS)\xrcdemo_myframe.o $(OBJS)\xrcdemo_derivdlg.o $(OBJS)\xrcdemo_custclas.o $(OBJS)\xrcdemo_xrcdemo_rc.o $(LDFLAGS) $(__DEBUGFLAG) -mthreads -L.\..\..\..\lib\gcc_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WXDLLFLAG)$(CFG) -Wl,--subsystem,windows -mwindows -lwx$(PORTNAME)$(WXUNIVNAME)25$(WXUNICODEFLAG)$(WXDEBUGFLAG)_xrc $(__WXLIB_HTML_p) $(__WXLIB_CORE_p) $(__WXLIB_BASE_p) $(__WXLIB_MONO_p) -lwxtiff$(WXDEBUGFLAG) -lwxjpeg$(WXDEBUGFLAG) -lwxpng$(WXDEBUGFLAG) -lwxzlib$(WXDEBUGFLAG) -lwxregex$(WXDEBUGFLAG) -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lodbc32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
124
125.PHONY: all clean