]>
Commit | Line | Data |
---|---|---|
1 | # | |
2 | # File: makefile.g95 | |
3 | # Author: Julian Smart | |
4 | # Created: 2000 | |
5 | # Updated: | |
6 | # Copyright: (c) Julian Smart, 2000 | |
7 | # | |
8 | # Makefile for wxWindows wxXML library (Cygwin/Mingw32). | |
9 | ||
10 | WXDIR = ../../.. | |
11 | ||
12 | expat_dir = $(WXDIR)/contrib/src/xrc/expat | |
13 | XMLPARSEDIR = $(expat_dir)/xmlparse | |
14 | XMLTOKDIR=$(expat_dir)/xmltok | |
15 | ||
16 | EXPAT_DEFS=-I$(expat_dir)/xmlparse -I$(expat_dir)/xmltok | |
17 | ||
18 | EXTRACPPFLAGS=$(EXPAT_DEFS) | |
19 | XMLPARSEDIR_OBJECTS=xmlparse.o | |
20 | XMLTOKDIR_OBJECTS=xmltok.o xmlrole.o | |
21 | ||
22 | LIBTARGET=$(WXDIR)/lib/libwxxrc.a | |
23 | ||
24 | OBJECTS= $(XMLPARSEDIR_OBJECTS) $(XMLTOKDIR_OBJECTS) \ | |
25 | xml.o xmlbin.o xmlbinz.o xmlexpat.o xmlwrite.o xmlres.o xmlrsall.o \ | |
26 | xh_bttn.o xh_chckb.o xh_chckl.o xh_choic.o xh_combo.o xh_dlg.o \ | |
27 | xh_gauge.o xh_html.o xh_menu.o xh_notbk.o xh_panel.o xh_radbt.o \ | |
28 | xh_radbx.o xh_sizer.o xh_slidr.o xh_spin.o xh_stbmp.o xh_sttxt.o \ | |
29 | xh_text.o xh_listb.o xh_toolb.o xh_stlin.o xh_bmp.o xh_unkwn.o \ | |
30 | xh_bmpbt.o xh_cald.o xh_listc.o xh_scrol.o xh_stbox.o xh_tree.o \ | |
31 | xh_frame.o | |
32 | ||
33 | include $(WXDIR)/src/makelib.g95 | |
34 | ||
35 | $(XMLPARSEDIR_OBJECTS): | |
36 | $(CC) -g $(EXPAT_DEFS) -c -o $@ $(XMLPARSEDIR)/$(patsubst %.o,%.c, $@) | |
37 | ||
38 | $(XMLTOKDIR_OBJECTS): | |
39 | $(CC) -g $(EXPAT_DEFS) -c -o $@ $(XMLTOKDIR)/$(patsubst %.o,%.c, $@) | |
40 |