1 # This Makefile is for the Wx extension to perl.
3 # It was generated automatically by MakeMaker version
4 # 6.17 (Revision: 1.133) from the contents of
5 # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
7 # ANY CHANGES MADE HERE WILL BE LOST!
9 # MakeMaker ARGV: (q[INSTALLDIRS=vendor], q[create_packlist=0])
11 # MakeMaker Parameters:
13 # ABSTRACT_FROM => q[Wx.pm]
14 # AUTHOR => q[Mattia Barbon <mbarbon@cpan.org>]
16 # CONFIGURE => CODE(...)
17 # EXE_FILES => [q[script/wxperl_overload]]
18 # LIBS => q[ -lpthread -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu-2.8 ]
20 # OBJECT => q[Wx.o Constant.o Controls.o Event.o Frames.o GDI.o Window.o ]
21 # PMLIBDIRS => [q[lib], q[build]]
22 # PREREQ_PM => { Test::More=>q[0.45], Test::Harness=>q[2.26], Alien::wxWidgets=>q[0.25], Data::Dumper=>q[0], ExtUtils::MakeMaker=>q[6.17], ExtUtils::XSpp=>q[0.05], File::Spec::Functions=>q[0.82], if=>q[0.03] }
23 # VERSION_FROM => q[Wx.pm]
24 # XSOPT => q[ -nolinenumbers -noprototypes ]
26 # MakeMaker 'CONFIGURE' Parameters:
28 # ABSTRACT_FROM => q[Wx.pm]
29 # AUTHOR => q[Mattia Barbon <mbarbon@cpan.org>]
30 # CC => q[g++ -pthread ]
32 # CONFIGURE => CODE(...)
33 # DEFINE => q[-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ ]
34 # EXE_FILES => [q[script/wxperl_overload]]
35 # INC => q[-I. -I. -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 ]
36 # LD => q[g++ -shared -fPIC ]
37 # LIBS => q[ -lpthread -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu-2.8 ]
39 # OBJECT => q[Wx.o Constant.o Controls.o Event.o Frames.o GDI.o Window.o ]
40 # PMLIBDIRS => [q[lib], q[build]]
41 # PREREQ_PM => { Test::More=>q[0.45], Test::Harness=>q[2.26], Alien::wxWidgets=>q[0.25], Data::Dumper=>q[0], ExtUtils::MakeMaker=>q[6.17], ExtUtils::XSpp=>q[0.05], File::Spec::Functions=>q[0.82], if=>q[0.03] }
42 # VERSION_FROM => q[Wx.pm]
43 # WX => { wx_core_lib=>undef, wx_core_lib_maybe=>undef, wx_overload=>{ source=>q[cpp/ovl_const.cpp], header=>q[cpp/ovl_const.h] }, wx_top=>q[Wx.pm] }
44 # XSOPT => q[ -nolinenumbers -noprototypes ]
45 # clean => { FILES=>q[cpp/ovl_const.cpp cpp/ovl_const.h exists overload Opt copy_files files.lst cpp/combopopup.h cpp/odcombo.h cpp/setup.h cpp/plwindow.h cpp/artprov.h cpp/popupwin.h fix_alien cpp/vlbox.h cpp/vscroll.h cpp/v_cback_def.h XS/ItemContainer.xs XS/ItemContainerImmutable.xs XS/VarScrollHelperBase.xs XS/VarVScrollHelper.xs XS/VarHScrollHelper.xs XS/VarHVScrollHelper.xs cpp/vscrl.h overload.lst] }
46 # dynamic_lib => { OTHERLDFLAGS=>q[ ] }
48 # --- MakeMaker post_initialize section:
51 # --- MakeMaker const_config section:
53 # These definitions are from config.sh (via /usr/lib/perl/5.8/Config.pm)
55 # They may have been overridden via Makefile.PL or on the command line
62 LD = g++ -shared -fPIC
63 LDDLFLAGS = -shared -L/usr/local/lib
64 LDFLAGS = -L/usr/local/lib
65 LIBC = /lib/libc-2.5.so
69 OSVERS = 2.6.24-etchnhalf.1-amd64
71 SITELIBEXP = /usr/local/share/perl/5.8.3
72 SITEARCHEXP = /usr/local/lib/perl/5.8.3
75 FULL_AR = /scratchbox/compilers/bin/ar
76 VENDORARCHEXP = /usr/lib/perl5
77 VENDORLIBEXP = /usr/share/perl5
80 # --- MakeMaker constants section:
86 VERSION_MACRO = VERSION
88 DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
90 XS_VERSION_MACRO = XS_VERSION
91 XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
92 INST_ARCHLIB = blib/arch
93 INST_SCRIPT = blib/script
96 INST_MAN1DIR = blib/man1
97 INST_MAN3DIR = blib/man3
103 PERLPREFIX = $(PREFIX)
104 SITEPREFIX = $(PREFIX)/local
105 VENDORPREFIX = $(PREFIX)
106 INSTALLPRIVLIB = $(PERLPREFIX)/share/perl/5.8
107 DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
108 INSTALLSITELIB = $(SITEPREFIX)/share/perl/5.8.3
109 DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
110 INSTALLVENDORLIB = $(VENDORPREFIX)/share/perl5
111 DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
112 INSTALLARCHLIB = $(PERLPREFIX)/lib/perl/5.8
113 DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
114 INSTALLSITEARCH = $(SITEPREFIX)/lib/perl/5.8.3
115 DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
116 INSTALLVENDORARCH = $(VENDORPREFIX)/lib/perl5
117 DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
118 INSTALLBIN = $(PERLPREFIX)/bin
119 DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
120 INSTALLSITEBIN = $(SITEPREFIX)/bin
121 DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
122 INSTALLVENDORBIN = $(VENDORPREFIX)/bin
123 DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
124 INSTALLSCRIPT = $(PERLPREFIX)/bin
125 DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
126 INSTALLMAN1DIR = $(PERLPREFIX)/share/man/man1
127 DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
128 INSTALLSITEMAN1DIR = $(SITEPREFIX)/man/man1
129 DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
130 INSTALLVENDORMAN1DIR = $(VENDORPREFIX)/share/man/man1
131 DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
132 INSTALLMAN3DIR = $(PERLPREFIX)/share/man/man3
133 DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
134 INSTALLSITEMAN3DIR = $(SITEPREFIX)/man/man3
135 DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
136 INSTALLVENDORMAN3DIR = $(VENDORPREFIX)/share/man/man3
137 DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
138 PERL_LIB = /usr/share/perl/5.8
139 PERL_ARCHLIB = /usr/lib/perl/5.8
140 LIBPERL_A = libperl.a
141 FIRST_MAKEFILE = Makefile
142 MAKEFILE_OLD = $(FIRST_MAKEFILE).old
143 MAKE_APERL_FILE = $(FIRST_MAKEFILE).aperl
145 PERL_INC = /usr/lib/perl/5.8/CORE
146 PERL = /targets/FREMANTLE_ARMEL/usr/bin/perl
147 FULLPERL = /targets/FREMANTLE_ARMEL/usr/bin/perl
150 FULLPERLRUN = $(FULLPERL)
151 ABSPERLRUN = $(ABSPERL)
152 PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
153 FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
154 ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
159 MAKEMAKER = /usr/share/perl/5.8/ExtUtils/MakeMaker.pm
163 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
164 # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
165 # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
166 # DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
172 INC = -I. -I. -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8
173 DEFINE = -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__
174 OBJECT = Wx$(OBJ_EXT) Constant$(OBJ_EXT) Controls$(OBJ_EXT) Event$(OBJ_EXT) Frames$(OBJ_EXT) GDI$(OBJ_EXT) Window$(OBJ_EXT)
178 # Handy lists of source code files:
179 XS_FILES = Constant.xs \
186 C_FILES = Constant.c \
193 O_FILES = Constant.o \
201 MAN1PODS = script/wxperl_overload
203 build/Wx/build/MakeMaker.pm \
204 build/Wx/build/Options.pm \
205 build/Wx/build/Utils.pm \
209 # Where is the Config information that we are using/depend on
210 CONFIGDEP = $(PERL_ARCHLIB)$(DIRFILESEP)Config.pm $(PERL_INC)$(DIRFILESEP)config.h
212 # Where to build things
213 INST_LIBDIR = $(INST_LIB)
214 INST_ARCHLIBDIR = $(INST_ARCHLIB)
216 INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
217 INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
219 INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)
220 INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)
221 INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs
230 build/Wx/Overload/Driver.pm \
231 build/Wx/Overload/Handle.pm \
232 build/Wx/build/MakeMaker.pm \
233 build/Wx/build/MakeMaker/Any_OS.pm \
234 build/Wx/build/MakeMaker/Any_wx_config.pm \
235 build/Wx/build/MakeMaker/Core.pm \
236 build/Wx/build/MakeMaker/Hacks.pm \
237 build/Wx/build/MakeMaker/MacOSX_GCC.pm \
238 build/Wx/build/MakeMaker/Win32.pm \
239 build/Wx/build/MakeMaker/Win32_MSVC.pm \
240 build/Wx/build/MakeMaker/Win32_MinGW.pm \
241 build/Wx/build/Options.pm \
242 build/Wx/build/Utils.pm \
245 lib/Wx/ArtProvider.pm \
254 PM_TO_BLIB = build/Wx/build/MakeMaker/Win32_MinGW.pm \
255 $(INST_LIB)/Wx/build/MakeMaker/Win32_MinGW.pm \
257 blib/lib/Wx/Event.pm \
258 build/Wx/build/MakeMaker.pm \
259 $(INST_LIB)/Wx/build/MakeMaker.pm \
260 build/Wx/Overload/Handle.pm \
261 $(INST_LIB)/Wx/Overload/Handle.pm \
262 build/Wx/Overload/Driver.pm \
263 $(INST_LIB)/Wx/Overload/Driver.pm \
264 build/Wx/build/MakeMaker/Hacks.pm \
265 $(INST_LIB)/Wx/build/MakeMaker/Hacks.pm \
269 blib/lib/Wx/Mini.pm \
270 build/Wx/build/MakeMaker/Any_wx_config.pm \
271 $(INST_LIB)/Wx/build/MakeMaker/Any_wx_config.pm \
272 build/Wx/build/MakeMaker/Core.pm \
273 $(INST_LIB)/Wx/build/MakeMaker/Core.pm \
275 blib/lib/Wx/Timer.pm \
276 build/Wx/build/Options.pm \
277 $(INST_LIB)/Wx/build/Options.pm \
279 blib/lib/Wx/Locale.pm \
280 build/Wx/build/Utils.pm \
281 $(INST_LIB)/Wx/build/Utils.pm \
283 blib/lib/Wx/Api.pod \
284 build/Wx/build/MakeMaker/MacOSX_GCC.pm \
285 $(INST_LIB)/Wx/build/MakeMaker/MacOSX_GCC.pm \
286 lib/Wx/ArtProvider.pm \
287 blib/lib/Wx/ArtProvider.pm \
289 blib/lib/Wx/Thread.pod \
290 build/Wx/build/MakeMaker/Any_OS.pm \
291 $(INST_LIB)/Wx/build/MakeMaker/Any_OS.pm \
293 blib/lib/Wx/RadioBox.pm \
295 blib/lib/Wx/Menu.pm \
296 build/Wx/build/MakeMaker/Win32_MSVC.pm \
297 $(INST_LIB)/Wx/build/MakeMaker/Win32_MSVC.pm \
298 build/Wx/build/MakeMaker/Win32.pm \
299 $(INST_LIB)/Wx/build/MakeMaker/Win32.pm \
304 # --- MakeMaker platform_constants section:
305 MM_Unix_VERSION = 1.42
306 PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
309 # --- MakeMaker tool_autosplit section:
310 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
311 AUTOSPLITFILE = $(PERLRUN) -e 'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)'
315 # --- MakeMaker tool_xsubpp section:
317 XSUBPPDIR = /usr/share/perl5/ExtUtils
318 XSUBPP = $(XSUBPPDIR)/xsubpp
320 XSUBPPDEPS = /usr/share/perl/5.8/ExtUtils/typemap typemap $(XSUBPP)
321 XSUBPPARGS = -nolinenumbers -noprototypes -typemap /usr/share/perl/5.8/ExtUtils/typemap -typemap typemap
325 # --- MakeMaker tools_other section:
330 NOOP = $(SHELL) -c true
337 DEV_NULL = > /dev/null 2>&1
338 MKPATH = $(PERLRUN) "-MExtUtils::Command" -e mkpath
339 EQUALIZE_TIMESTAMP = $(PERLRUN) "-MExtUtils::Command" -e eqtime
344 MOD_INSTALL = $(PERLRUN) -MExtUtils::Install -e 'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');'
345 DOC_INSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
346 UNINSTALL = $(PERLRUN) "-MExtUtils::Command::MM" -e uninstall
347 WARN_IF_OLD_PACKLIST = $(PERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist
350 # --- MakeMaker makemakerdflt section:
355 # --- MakeMaker dist section:
360 COMPRESS = gzip --best
363 PREOP = $(NOECHO) $(NOOP)
364 POSTOP = $(NOECHO) $(NOOP)
365 TO_UNIX = $(NOECHO) $(NOOP)
367 RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
369 DIST_DEFAULT = tardist
374 # --- MakeMaker macro section:
377 # --- MakeMaker depend section:
378 Event.c : Event.xs XS/EvtHandler.xs
379 Window.o : Window.c cpp/chkconfig.h cpp/compat.h cpp/helpers.h cpp/overload.h cpp/ovl_const.h cpp/scrolledwindow.h cpp/setup.h cpp/sizer.h cpp/v_cback.h cpp/v_cback_def.h cpp/validators.h cpp/window.h cpp/wxapi.h cpp/wxsizer.h
380 $(INST_DYNAMIC) : fix_alien blib/lib/Wx/Wx_Exp.pm
381 Controls.c : Controls.xs XS/AnimationCtrl.xsp XS/BitmapButton.xs XS/BitmapComboBox.xsp XS/BookCtrl.xsp XS/Button.xs XS/CheckBox.xs XS/CheckListBox.xs XS/Choice.xs XS/Choicebook.xsp XS/CollapsiblePane.xsp XS/ColourPickerCtrl.xsp XS/ComboBox.xs XS/ComboCtrl.xsp XS/ComboPopup.xsp XS/ControlWithItems.xsp XS/DirCtrl.xsp XS/EditableListBox.xsp XS/FileCtrl.xsp XS/FilePickerCtrl.xsp XS/FontPickerCtrl.xsp XS/Gauge.xs XS/HyperlinkCtrl.xsp XS/ItemContainer.xs XS/ItemContainerImmutable.xs XS/ListBox.xs XS/ListCtrl.xs XS/Listbook.xsp XS/Notebook.xs XS/OwnerDrawnComboBox.xsp XS/PickerCtrl.xsp XS/RadioBox.xs XS/RadioButton.xs XS/ScrollBar.xs XS/SearchCtrl.xsp XS/Slider.xs XS/SpinButton.xs XS/SpinCtrl.xs XS/StaticBitmap.xs XS/StaticBox.xs XS/StaticLine.xs XS/StaticText.xs XS/TextAttr.xsp XS/TextCtrl.xs XS/ToggleButton.xs XS/Toolbook.xsp XS/TreeCtrl.xs XS/Treebook.xsp XS/VListBox.xsp
382 Wx.o : Wx.c cpp/app.h cpp/chkconfig.h cpp/compat.h cpp/e_cback.h cpp/helpers.cpp cpp/helpers.h cpp/log.h cpp/overload.cpp cpp/overload.h cpp/ovl_const.cpp cpp/ovl_const.h cpp/process.h cpp/setup.h cpp/streams.cpp cpp/streams.h cpp/timer.h cpp/tipprovider.h cpp/v_cback.cpp cpp/v_cback.h cpp/v_cback_def.h cpp/wxapi.h
383 Constant.c : Constant.xs
384 Constant.o : Constant.c cpp/chkconfig.h cpp/compat.h cpp/constants.h cpp/helpers.h cpp/setup.h cpp/wxapi.h
385 Wx.c : Wx.xs XS/App.xs XS/ArtProvider.xsp XS/Caret.xs XS/ClassInfo.xs XS/Config.xs XS/Display.xsp XS/FontEnumerator.xs XS/FontMapper.xs XS/Geom.xs XS/Locale.xs XS/Log.xs XS/Menu.xs XS/MimeTypes.xsp XS/NotificationMessage.xsp XS/Power.xsp XS/Process.xs XS/Sound.xsp XS/StandardPaths.xsp XS/Stream.xs XS/TaskBarIcon.xs XS/Timer.xs XS/ToolTip.xs XS/Utils.xs XS/Variant.xsp XS/Wave.xs
386 Window.c : Window.xs XS/Accelerators.xs XS/Constraint.xs XS/GridBagSizer.xsp XS/PlWindow.xsp XS/SashWindow.xs XS/ScrolledWindow.xs XS/Sizer.xs XS/SplitterWindow.xs XS/VScrolledWindow.xsp XS/Validators.xs XS/VarHScrollHelper.xs XS/VarHVScrollHelper.xs XS/VarScrollHelperBase.xs XS/VarVScrollHelper.xs XS/Window.xsp
387 Frames.c : Frames.xs XS/AboutDialog.xsp XS/ColourDialog.xs XS/Dialog.xs XS/DirDialog.xs XS/FileDialog.xs XS/FindReplaceDialog.xs XS/FontDialog.xs XS/Frame.xs XS/IconBundle.xsp XS/MessageDialog.xsp XS/MultiChoiceDialog.xs XS/Panel.xs XS/PopupWindow.xsp XS/ProgressDialog.xs XS/PropertySheetDialog.xsp XS/SingleChoiceDialog.xs XS/StatusBar.xs XS/TextEntryDialog.xs XS/ToolBar.xs XS/TopLevelWindow.xsp XS/Wizard.xs
388 pm_to_blib : copy_files
389 copy_files : cpp/wxapi.h cpp/overload.h cpp/helpers.h cpp/constants.h cpp/v_cback_def.h cpp/setup.h cpp/streams.h cpp/chkconfig.h cpp/v_cback.h Opt cpp/compat.h typemap cpp/event.h cpp/e_cback.h
390 blibdirs.ts : copy_files
391 blibdirs : copy_files
392 distmeta : check_my_metafile
393 Frames.o : Frames.c cpp/chkconfig.h cpp/compat.h cpp/dialog.h cpp/frame.h cpp/helpers.h cpp/overload.h cpp/ovl_const.h cpp/panel.h cpp/setup.h cpp/singlechoicedialog.h cpp/v_cback.h cpp/v_cback_def.h cpp/wizard.h cpp/wxapi.h
394 cpp/ovl_const.cpp : overload
395 $(INST_STATIC) : fix_alien blib/lib/Wx/Wx_Exp.pm
396 Controls.o : Controls.c cpp/chkconfig.h cpp/compat.h cpp/constants.h cpp/controls.cpp cpp/controls.h cpp/helpers.h cpp/overload.h cpp/ovl_const.h cpp/setup.h cpp/v_cback.h cpp/v_cback_def.h cpp/wxapi.h
397 fix_alien : pm_to_blib
398 GDI.c : GDI.xs XS/Animation.xsp XS/Bitmap.xs XS/Brush.xs XS/Colour.xs XS/ColourDatabase.xs XS/Cursor.xs XS/DC.xs XS/Font.xs XS/GraphicsContext.xs XS/GraphicsMatrix.xs XS/GraphicsObject.xs XS/GraphicsPath.xs XS/GraphicsRenderer.xsp XS/Icon.xs XS/Image.xs XS/ImageList.xs XS/Palette.xs XS/Pen.xs XS/SVGFileDC.xsp
399 blib/lib/Wx/Wx_Exp.pm : ./Constant.xs ./lib/Wx/Event.pm ./ext/docview/cpp/dv_constants.cpp ./ext/socket/cpp/sk_constants.cpp ./ext/aui/AUI.xs ./ext/aui/XS/AuiManager.xsp ./ext/media/lib/Wx/Media.pm ./ext/media/cpp/me_constants.cpp ./ext/xrc/cpp/xr_constants.cpp ./ext/calendar/Calendar.pm ./ext/calendar/XS/CalendarCtrl.xsp ./ext/calendar/XS/DatePickerCtrl.xsp ./ext/grid/Grid.xs ./ext/grid/cpp/gr_constants.cpp ./ext/stc/lib/Wx/STC.pm ./ext/stc/cpp/st_constants.cpp ./ext/richtext/RichText.xs ./ext/richtext/XS/RichTextCtrl.xsp ./ext/print/cpp/pr_constants.cpp ./ext/dataview/DataView.xs ./ext/dataview/XS/DataViewCtrl.xsp ./ext/html/Html.xs ./ext/html/cpp/ht_constants.cpp ./ext/dnd/lib/Wx/DND.pm ./ext/dnd/cpp/dn_constants.cpp ./ext/filesys/FS.xs ./cpp/controls.cpp
400 Event.o : Event.c cpp/chkconfig.h cpp/compat.h cpp/e_cback.cpp cpp/e_cback.h cpp/event.h cpp/helpers.h cpp/setup.h cpp/v_cback.h cpp/v_cback_def.h cpp/wxapi.h
401 GDI.o : GDI.c cpp/chkconfig.h cpp/compat.h cpp/helpers.h cpp/overload.h cpp/ovl_const.h cpp/setup.h cpp/streams.h cpp/wxapi.h wxpl.xpm
402 cpp/ovl_const.h : cpp/ovl_const.cpp
405 # --- MakeMaker cflags section:
407 CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
413 # --- MakeMaker const_loadlibs section:
415 # Wx might depend on some other libraries:
416 # See ExtUtils::Liblist for details
418 EXTRALIBS = -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu-2.8
419 LDLOADLIBS = -lpthread -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu-2.8
424 # --- MakeMaker const_cccmd section:
425 CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
426 $(CCFLAGS) $(OPTIMIZE) \
427 $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
430 # --- MakeMaker post_constants section:
433 # --- MakeMaker pasthru section:
435 PASTHRU = LIB="$(LIB)"\
436 LIBPERL_A="$(LIBPERL_A)"\
437 LINKTYPE="$(LINKTYPE)"\
439 OPTIMIZE="$(OPTIMIZE)"\
440 PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\
441 PASTHRU_INC="$(PASTHRU_INC)"
444 # --- MakeMaker special_targets section:
445 .SUFFIXES: .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
447 .PHONY: all config static dynamic test linkext manifest
451 # --- MakeMaker c_o section:
454 cc -E -c $(PASTHRU_INC) $(INC) \
455 $(CCFLAGS) $(OPTIMIZE) \
456 $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
457 $(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
460 $(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
463 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
466 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
469 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
472 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
475 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
478 # --- MakeMaker xs_c section:
481 $(PERLRUN) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
484 # --- MakeMaker xs_o section:
487 $(PERLRUN) $(XSUBPP) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
488 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
491 # --- MakeMaker top_targets section:
492 all :: pure_all manifypods
496 pure_all :: config pm_to_blib subdirs linkext
499 subdirs :: $(MYEXTLIB)
502 config :: $(FIRST_MAKEFILE) $(INST_LIBDIR)$(DIRFILESEP).exists
505 config :: $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
508 config :: $(INST_AUTODIR)$(DIRFILESEP).exists
511 $(INST_AUTODIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
512 $(NOECHO) $(MKPATH) $(INST_AUTODIR)
513 $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_AUTODIR)/.exists
515 -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_AUTODIR)
517 $(INST_LIBDIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
518 $(NOECHO) $(MKPATH) $(INST_LIBDIR)
519 $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_LIBDIR)/.exists
521 -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_LIBDIR)
523 $(INST_ARCHAUTODIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
524 $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
525 $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_ARCHAUTODIR)/.exists
527 -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
529 config :: $(INST_MAN1DIR)$(DIRFILESEP).exists
533 $(INST_MAN1DIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
534 $(NOECHO) $(MKPATH) $(INST_MAN1DIR)
535 $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_MAN1DIR)/.exists
537 -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_MAN1DIR)
539 config :: $(INST_MAN3DIR)$(DIRFILESEP).exists
543 $(INST_MAN3DIR)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
544 $(NOECHO) $(MKPATH) $(INST_MAN3DIR)
545 $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_MAN3DIR)/.exists
547 -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_MAN3DIR)
550 perldoc ExtUtils::MakeMaker
553 # --- MakeMaker linkext section:
555 linkext :: $(LINKTYPE)
559 # --- MakeMaker dlsyms section:
562 # --- MakeMaker dynamic section:
564 dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
568 # --- MakeMaker dynamic_bs section:
569 BOOTSTRAP = $(BASEEXT).bs
571 # As Mkbootstrap might not write a file (if none is required)
572 # we use touch to prevent make continually trying to remake it.
573 # The DynaLoader only reads a non-empty file.
574 $(BOOTSTRAP): $(FIRST_MAKEFILE) $(BOOTDEP) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
575 $(NOECHO) $(ECHO) "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
576 $(NOECHO) $(PERLRUN) \
577 "-MExtUtils::Mkbootstrap" \
578 -e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
579 $(NOECHO) $(TOUCH) $(BOOTSTRAP)
580 $(CHMOD) $(PERM_RW) $@
582 $(INST_BOOT): $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
583 $(NOECHO) $(RM_RF) $(INST_BOOT)
584 -$(CP) $(BOOTSTRAP) $(INST_BOOT)
585 $(CHMOD) $(PERM_RW) $@
588 # --- MakeMaker dynamic_lib section:
590 # This section creates the dynamically loadable $(INST_DYNAMIC)
591 # from $(OBJECT) and possibly $(MYEXTLIB).
597 $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP)
599 LD_RUN_PATH="$(LD_RUN_PATH)" $(LD) $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) $(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) $(INST_DYNAMIC_FIX)
600 $(CHMOD) $(PERM_RWX) $@
603 # --- MakeMaker static section:
605 ## $(INST_PM) has been moved to the all: target.
606 ## It remains here for awhile to allow for old usage: "make static"
607 static :: $(FIRST_MAKEFILE) $(INST_STATIC)
611 # --- MakeMaker static_lib section:
613 $(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DIRFILESEP).exists
615 $(FULL_AR) $(AR_STATIC_ARGS) $@ $(OBJECT) && $(RANLIB) $@
616 $(CHMOD) $(PERM_RWX) $@
617 $(NOECHO) $(ECHO) "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)/extralibs.ld
621 # --- MakeMaker manifypods section:
623 POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
624 POD2MAN = $(POD2MAN_EXE)
627 manifypods : pure_all \
628 script/wxperl_overload \
630 build/Wx/build/MakeMaker.pm \
631 build/Wx/build/Options.pm \
634 build/Wx/build/Utils.pm \
636 build/Wx/build/MakeMaker.pm \
637 build/Wx/build/Options.pm \
640 build/Wx/build/Utils.pm
641 $(NOECHO) $(POD2MAN) --section=1 --perm_rw=$(PERM_RW)\
642 script/wxperl_overload $(INST_MAN1DIR)/wxperl_overload.$(MAN1EXT)
643 $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW)\
644 lib/Wx/Api.pod $(INST_MAN3DIR)/Wx::Api.$(MAN3EXT) \
645 build/Wx/build/MakeMaker.pm $(INST_MAN3DIR)/Wx::build::MakeMaker.$(MAN3EXT) \
646 build/Wx/build/Options.pm $(INST_MAN3DIR)/Wx::build::Options.$(MAN3EXT) \
647 lib/Wx/Thread.pod $(INST_MAN3DIR)/Wx::Thread.$(MAN3EXT) \
648 Wx.pm $(INST_MAN3DIR)/Wx.$(MAN3EXT) \
649 build/Wx/build/Utils.pm $(INST_MAN3DIR)/Wx::build::Utils.$(MAN3EXT)
654 # --- MakeMaker processPL section:
657 # --- MakeMaker installbin section:
659 $(INST_SCRIPT)/.exists :: /usr/lib/perl/5.8/CORE/perl.h
660 $(NOECHO) $(MKPATH) $(INST_SCRIPT)
661 $(NOECHO) $(EQUALIZE_TIMESTAMP) /usr/lib/perl/5.8/CORE/perl.h $(INST_SCRIPT)/.exists
663 -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)
665 EXE_FILES = script/wxperl_overload
667 FIXIN = $(PERLRUN) "-MExtUtils::MY" -e "MY->fixin(shift)"
669 pure_all :: $(INST_SCRIPT)/wxperl_overload
673 $(RM_F) $(INST_SCRIPT)/wxperl_overload
675 $(INST_SCRIPT)/wxperl_overload: script/wxperl_overload $(FIRST_MAKEFILE) $(INST_SCRIPT)/.exists
676 $(NOECHO) $(RM_F) $(INST_SCRIPT)/wxperl_overload
677 $(CP) script/wxperl_overload $(INST_SCRIPT)/wxperl_overload
678 $(FIXIN) $(INST_SCRIPT)/wxperl_overload
679 -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)/wxperl_overload
682 # --- MakeMaker subdirs section:
686 # The default clean, realclean and test targets in this Makefile
687 # have automatically been given entries for each subdir.
691 $(NOECHO)cd ext && $(MAKE) -f $(FIRST_MAKEFILE) all $(PASTHRU)
694 # --- MakeMaker clean_subdirs section:
696 -cd ext && $(TEST_F) $(FIRST_MAKEFILE) && $(MAKE) clean
699 # --- MakeMaker clean section:
701 # Delete temporary files but do not touch installed files. We don't delete
702 # the Makefile here so a later make realclean still has a makefile to use.
704 clean :: clean_subdirs
705 -$(RM_RF) Event.c Wx.c GDI.c Constant.c Controls.c Frames.c Window.c cpp/ovl_const.cpp cpp/ovl_const.h exists overload Opt copy_files files.lst cpp/combopopup.h cpp/odcombo.h cpp/setup.h cpp/plwindow.h cpp/artprov.h cpp/popupwin.h fix_alien cpp/vlbox.h cpp/vscroll.h cpp/v_cback_def.h XS/ItemContainer.xs XS/ItemContainerImmutable.xs XS/VarScrollHelperBase.xs XS/VarVScrollHelper.xs XS/VarHScrollHelper.xs XS/VarHVScrollHelper.xs cpp/vscrl.h overload.lst ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all $(INST_ARCHAUTODIR)/extralibs.ld perlmain.c tmon.out mon.out so_locations pm_to_blib *$(OBJ_EXT) *$(LIB_EXT) perl.exe perl perl$(EXE_EXT) $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def lib$(BASEEXT).def $(BASEEXT).exp $(BASEEXT).x core core.*perl.*.? *perl.core core.[0-9] core.[0-9][0-9] core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9][0-9]
706 -$(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
709 # --- MakeMaker realclean_subdirs section:
711 -cd ext && $(TEST_F) $(MAKEFILE_OLD) && $(MAKE) -f $(MAKEFILE_OLD) realclean
712 -cd ext && $(TEST_F) $(FIRST_MAKEFILE) && $(MAKE) realclean
715 # --- MakeMaker realclean section:
717 # Delete temporary files (via clean) and also delete installed files
718 realclean purge :: clean realclean_subdirs
719 $(RM_RF) $(INST_AUTODIR) $(INST_ARCHAUTODIR)
720 $(RM_RF) $(DISTVNAME)
721 $(RM_F) $(INST_DYNAMIC) $(INST_BOOT)
722 $(RM_F) $(INST_STATIC)
723 $(RM_F) $(INST_LIB)/Wx/build/MakeMaker/Hacks.pm $(INST_LIB)/Wx/build/MakeMaker.pm blib/lib/Wx/RadioBox.pm blib/lib/Wx/Mini.pm $(MAKEFILE_OLD) $(INST_LIB)/Wx/build/MakeMaker/Win32_MSVC.pm
724 $(RM_F) $(INST_LIB)/Wx/build/Options.pm blib/lib/Wx/Timer.pm $(INST_LIB)/Wx/build/MakeMaker/Win32_MinGW.pm $(INST_LIB)/Wx/build/MakeMaker/Win32.pm $(INST_LIB)/Wx/Overload/Handle.pm $(FIRST_MAKEFILE)
725 $(RM_F) $(INST_LIB)/Wx.pm blib/lib/Wx/Thread.pod blib/lib/Wx/ArtProvider.pm blib/lib/Wx/Locale.pm $(INST_LIB)/Wx/build/Utils.pm blib/lib/Wx/App.pm $(INST_LIB)/Wx/build/MakeMaker/Core.pm
726 $(RM_F) $(INST_LIB)/Wx/Overload/Driver.pm $(INST_LIB)/Wx/build/MakeMaker/Any_OS.pm blib/lib/Wx/Event.pm $(INST_LIB)/Wx/build/MakeMaker/MacOSX_GCC.pm $(INST_LIB)/Wx/build/MakeMaker/Any_wx_config.pm
727 $(RM_F) blib/lib/Wx/Menu.pm blib/lib/Wx/Api.pod
730 # --- MakeMaker metafile section:
732 $(NOECHO) $(ECHO) '# http://module-build.sourceforge.net/META-spec.html' > META.yml
733 $(NOECHO) $(ECHO) '#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#' >> META.yml
734 $(NOECHO) $(ECHO) 'name: Wx' >> META.yml
735 $(NOECHO) $(ECHO) 'version: 0.96' >> META.yml
736 $(NOECHO) $(ECHO) 'version_from: Wx.pm' >> META.yml
737 $(NOECHO) $(ECHO) 'installdirs: vendor' >> META.yml
738 $(NOECHO) $(ECHO) 'requires:' >> META.yml
739 $(NOECHO) $(ECHO) ' Alien::wxWidgets: 0.25' >> META.yml
740 $(NOECHO) $(ECHO) ' Data::Dumper: 0' >> META.yml
741 $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: 6.17' >> META.yml
742 $(NOECHO) $(ECHO) ' ExtUtils::XSpp: 0.05' >> META.yml
743 $(NOECHO) $(ECHO) ' File::Spec::Functions: 0.82' >> META.yml
744 $(NOECHO) $(ECHO) ' if: 0.03' >> META.yml
745 $(NOECHO) $(ECHO) ' Test::Harness: 2.26' >> META.yml
746 $(NOECHO) $(ECHO) ' Test::More: 0.45' >> META.yml
747 $(NOECHO) $(ECHO) '' >> META.yml
748 $(NOECHO) $(ECHO) 'distribution_type: module' >> META.yml
749 $(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml
752 # --- MakeMaker metafile_addtomanifest section:
753 metafile_addtomanifest:
754 $(NOECHO) $(PERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
755 -e ' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"'
758 # --- MakeMaker dist_basics section:
759 distclean :: realclean distcheck
763 $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
766 $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
769 $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
771 veryclean : realclean
772 $(RM_F) *~ *.orig */*~ */*.orig
776 # --- MakeMaker dist_core section:
778 dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
779 $(NOECHO) $(PERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
780 -e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';'
782 tardist : $(DISTVNAME).tar$(SUFFIX)
785 uutardist : $(DISTVNAME).tar$(SUFFIX)
786 uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
788 $(DISTVNAME).tar$(SUFFIX) : distdir
791 $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
792 $(RM_RF) $(DISTVNAME)
793 $(COMPRESS) $(DISTVNAME).tar
796 zipdist : $(DISTVNAME).zip
799 $(DISTVNAME).zip : distdir
801 $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
802 $(RM_RF) $(DISTVNAME)
807 $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
808 $(RM_RF) $(DISTVNAME)
812 # --- MakeMaker distdir section:
813 distdir : metafile metafile_addtomanifest
814 $(RM_RF) $(DISTVNAME)
815 $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
816 -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
820 # --- MakeMaker dist_test section:
823 cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL
824 cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
825 cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
828 # --- MakeMaker dist_ci section:
831 $(PERLRUN) "-MExtUtils::Manifest=maniread" \
832 -e "@all = keys %{ maniread() };" \
833 -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
834 -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
837 # --- MakeMaker install section:
839 install :: all pure_install doc_install
841 install_perl :: all pure_perl_install doc_perl_install
843 install_site :: all pure_site_install doc_site_install
845 install_vendor :: all pure_vendor_install doc_vendor_install
847 pure_install :: pure_$(INSTALLDIRS)_install
849 doc_install :: doc_$(INSTALLDIRS)_install
851 pure__install : pure_site_install
852 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
854 doc__install : doc_site_install
855 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
858 $(NOECHO) umask 022; $(MOD_INSTALL) \
859 $(INST_LIB) $(DESTINSTALLPRIVLIB) \
860 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
861 $(INST_BIN) $(DESTINSTALLBIN) \
862 $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
863 $(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \
864 $(INST_MAN3DIR) $(DESTINSTALLMAN3DIR)
865 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
866 $(SITEARCHEXP)/auto/$(FULLEXT)
870 $(NOECHO) umask 02; $(MOD_INSTALL) \
871 read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \
872 write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \
873 $(INST_LIB) $(DESTINSTALLSITELIB) \
874 $(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \
875 $(INST_BIN) $(DESTINSTALLSITEBIN) \
876 $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
877 $(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \
878 $(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR)
879 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
880 $(PERL_ARCHLIB)/auto/$(FULLEXT)
882 pure_vendor_install ::
883 $(NOECHO) umask 022; $(MOD_INSTALL) \
884 $(INST_LIB) $(DESTINSTALLVENDORLIB) \
885 $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
886 $(INST_BIN) $(DESTINSTALLVENDORBIN) \
887 $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
888 $(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \
889 $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
894 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLSITEARCH)/perllocal.pod
895 -$(NOECHO) umask 02; $(MKPATH) $(DESTINSTALLSITEARCH)
896 -$(NOECHO) umask 02; $(DOC_INSTALL) \
898 "installed into" "$(INSTALLSITELIB)" \
899 LINKTYPE "$(LINKTYPE)" \
900 VERSION "$(VERSION)" \
901 EXE_FILES "$(EXE_FILES)" \
902 >> $(DESTINSTALLSITEARCH)/perllocal.pod
904 doc_vendor_install ::
907 uninstall :: uninstall_from_$(INSTALLDIRS)dirs
909 uninstall_from_perldirs ::
910 $(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist
912 uninstall_from_sitedirs ::
913 $(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
915 uninstall_from_vendordirs ::
916 $(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist
919 # --- MakeMaker force section:
920 # Phony target to force checking subdirectories.
925 # --- MakeMaker perldepend section:
928 $(PERL_INC)/EXTERN.h \
929 $(PERL_INC)/INTERN.h \
932 $(PERL_INC)/cc_runtime.h \
933 $(PERL_INC)/config.h \
936 $(PERL_INC)/dosish.h \
937 $(PERL_INC)/embed.h \
938 $(PERL_INC)/embedvar.h \
939 $(PERL_INC)/fakethr.h \
942 $(PERL_INC)/handy.h \
944 $(PERL_INC)/intrpvar.h \
945 $(PERL_INC)/iperlsys.h \
946 $(PERL_INC)/keywords.h \
948 $(PERL_INC)/nostdio.h \
950 $(PERL_INC)/opcode.h \
951 $(PERL_INC)/patchlevel.h \
953 $(PERL_INC)/perlio.h \
954 $(PERL_INC)/perlsdio.h \
955 $(PERL_INC)/perlsfio.h \
956 $(PERL_INC)/perlvars.h \
957 $(PERL_INC)/perly.h \
959 $(PERL_INC)/pp_proto.h \
960 $(PERL_INC)/proto.h \
961 $(PERL_INC)/regcomp.h \
962 $(PERL_INC)/regexp.h \
963 $(PERL_INC)/regnodes.h \
964 $(PERL_INC)/scope.h \
966 $(PERL_INC)/thrdvar.h \
967 $(PERL_INC)/thread.h \
968 $(PERL_INC)/unixish.h \
971 $(OBJECT) : $(PERL_HDRS)
973 Event.c Wx.c GDI.c Constant.c Controls.c Frames.c Window.c : $(XSUBPPDEPS)
976 # --- MakeMaker makefile section:
978 $(OBJECT) : $(FIRST_MAKEFILE)
980 # We take a very conservative approach here, but it's worth it.
981 # We move Makefile to Makefile.old here to avoid gnu make looping.
982 $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
983 $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
984 $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
985 $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
986 $(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
987 -$(MAKE) -f $(MAKEFILE_OLD) clean $(DEV_NULL) || $(NOOP)
988 $(PERLRUN) Makefile.PL "INSTALLDIRS=vendor" "create_packlist=0"
989 $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
990 $(NOECHO) $(ECHO) "==> Please rerun the make command. <=="
995 # --- MakeMaker staticmake section:
997 # --- MakeMaker makeaperl section ---
999 FULLPERL = /targets/FREMANTLE_ARMEL/usr/bin/perl
1001 $(MAP_TARGET) :: static $(MAKE_APERL_FILE)
1002 $(MAKE) -f $(MAKE_APERL_FILE) $@
1004 $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE)
1005 $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
1006 $(NOECHO) $(PERLRUNINST) \
1007 Makefile.PL DIR=ext \
1008 MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
1009 MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= \
1010 INSTALLDIRS=vendor \
1014 # --- MakeMaker test section:
1017 TEST_TYPE=test_$(LINKTYPE)
1022 testdb :: testdb_$(LINKTYPE)
1024 test :: $(TEST_TYPE)
1025 $(NOECHO) cd ext && $(TEST_F) $(FIRST_MAKEFILE) && $(MAKE) test $(PASTHRU)
1027 test_dynamic :: pure_all
1028 PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
1030 testdb_dynamic :: pure_all
1031 PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
1033 test_ : test_dynamic
1035 test_static :: pure_all $(MAP_TARGET)
1036 PERL_DL_NONLAZY=1 ./$(MAP_TARGET) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
1038 testdb_static :: pure_all $(MAP_TARGET)
1039 PERL_DL_NONLAZY=1 ./$(MAP_TARGET) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
1043 # --- MakeMaker ppd section:
1044 # Creates a PPD (Perl Package Description) for a binary distribution.
1046 $(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,96,0,0">' > $(DISTNAME).ppd
1047 $(NOECHO) $(ECHO) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME).ppd
1048 $(NOECHO) $(ECHO) ' <ABSTRACT>interface to the wxWidgets cross-platform GUI toolkit</ABSTRACT>' >> $(DISTNAME).ppd
1049 $(NOECHO) $(ECHO) ' <AUTHOR>Mattia Barbon <mbarbon@cpan.org></AUTHOR>' >> $(DISTNAME).ppd
1050 $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> $(DISTNAME).ppd
1051 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Alien-wxWidgets" VERSION="0,25,0,0" />' >> $(DISTNAME).ppd
1052 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Data-Dumper" VERSION="0,0,0,0" />' >> $(DISTNAME).ppd
1053 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="ExtUtils-MakeMaker" VERSION="6,17,0,0" />' >> $(DISTNAME).ppd
1054 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="ExtUtils-XSpp" VERSION="0,05,0,0" />' >> $(DISTNAME).ppd
1055 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="File-Spec-Functions" VERSION="0,82,0,0" />' >> $(DISTNAME).ppd
1056 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Test-Harness" VERSION="2,26,0,0" />' >> $(DISTNAME).ppd
1057 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Test-More" VERSION="0,45,0,0" />' >> $(DISTNAME).ppd
1058 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="if" VERSION="0,03,0,0" />' >> $(DISTNAME).ppd
1059 $(NOECHO) $(ECHO) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME).ppd
1060 $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="arm-linux-gnueabi-thread-multi" />' >> $(DISTNAME).ppd
1061 $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> $(DISTNAME).ppd
1062 $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> $(DISTNAME).ppd
1063 $(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
1066 # --- MakeMaker pm_to_blib section:
1068 pm_to_blib: $(TO_INST_PM)
1069 $(NOECHO) $(PERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\
1070 build/Wx/build/MakeMaker/Win32_MinGW.pm $(INST_LIB)/Wx/build/MakeMaker/Win32_MinGW.pm \
1071 lib/Wx/Event.pm blib/lib/Wx/Event.pm \
1072 build/Wx/build/MakeMaker.pm $(INST_LIB)/Wx/build/MakeMaker.pm \
1073 build/Wx/Overload/Handle.pm $(INST_LIB)/Wx/Overload/Handle.pm \
1074 build/Wx/Overload/Driver.pm $(INST_LIB)/Wx/Overload/Driver.pm \
1075 build/Wx/build/MakeMaker/Hacks.pm $(INST_LIB)/Wx/build/MakeMaker/Hacks.pm \
1076 lib/Wx/App.pm blib/lib/Wx/App.pm \
1077 lib/Wx/Mini.pm blib/lib/Wx/Mini.pm \
1078 build/Wx/build/MakeMaker/Any_wx_config.pm $(INST_LIB)/Wx/build/MakeMaker/Any_wx_config.pm \
1079 build/Wx/build/MakeMaker/Core.pm $(INST_LIB)/Wx/build/MakeMaker/Core.pm \
1080 lib/Wx/Timer.pm blib/lib/Wx/Timer.pm \
1081 build/Wx/build/Options.pm $(INST_LIB)/Wx/build/Options.pm \
1082 lib/Wx/Locale.pm blib/lib/Wx/Locale.pm \
1083 build/Wx/build/Utils.pm $(INST_LIB)/Wx/build/Utils.pm \
1084 lib/Wx/Api.pod blib/lib/Wx/Api.pod \
1085 build/Wx/build/MakeMaker/MacOSX_GCC.pm $(INST_LIB)/Wx/build/MakeMaker/MacOSX_GCC.pm \
1086 lib/Wx/ArtProvider.pm blib/lib/Wx/ArtProvider.pm \
1087 lib/Wx/Thread.pod blib/lib/Wx/Thread.pod \
1088 build/Wx/build/MakeMaker/Any_OS.pm $(INST_LIB)/Wx/build/MakeMaker/Any_OS.pm \
1089 lib/Wx/RadioBox.pm blib/lib/Wx/RadioBox.pm \
1090 lib/Wx/Menu.pm blib/lib/Wx/Menu.pm \
1091 build/Wx/build/MakeMaker/Win32_MSVC.pm $(INST_LIB)/Wx/build/MakeMaker/Win32_MSVC.pm \
1092 build/Wx/build/MakeMaker/Win32.pm $(INST_LIB)/Wx/build/MakeMaker/Win32.pm \
1093 Wx.pm $(INST_LIB)/Wx.pm
1094 $(NOECHO) $(TOUCH) $@
1096 # --- MakeMaker selfdocument section:
1099 # --- MakeMaker postamble section:
1101 blib/lib/Wx/Wx_Exp.pm :
1102 $(PERL) script/make_exp_list.pl blib/lib/Wx/Wx_Exp.pm ./Constant.xs ./lib/Wx/Event.pm ./ext/docview/cpp/dv_constants.cpp ./ext/socket/cpp/sk_constants.cpp ./ext/aui/AUI.xs ./ext/aui/XS/AuiManager.xsp ./ext/media/lib/Wx/Media.pm ./ext/media/cpp/me_constants.cpp ./ext/xrc/cpp/xr_constants.cpp ./ext/calendar/Calendar.pm ./ext/calendar/XS/CalendarCtrl.xsp ./ext/calendar/XS/DatePickerCtrl.xsp ./ext/grid/Grid.xs ./ext/grid/cpp/gr_constants.cpp ./ext/stc/lib/Wx/STC.pm ./ext/stc/cpp/st_constants.cpp ./ext/richtext/RichText.xs ./ext/richtext/XS/RichTextCtrl.xsp ./ext/print/cpp/pr_constants.cpp ./ext/dataview/DataView.xs ./ext/dataview/XS/DataViewCtrl.xsp ./ext/html/Html.xs ./ext/html/cpp/ht_constants.cpp ./ext/dnd/lib/Wx/DND.pm ./ext/dnd/cpp/dn_constants.cpp ./ext/filesys/FS.xs ./cpp/controls.cpp
1105 $(PERL) script/copy_files.pl files.lst
1108 fix_alien : lib/Wx/Mini.pm
1109 $(PERL) script/fix_alien_path.pl lib/Wx/Mini.pm blib/lib/Wx/Mini.pm
1113 yapp -v -s -m Wx::XSP::Grammar -o build/Wx/XSP/Grammar.pm build/Wx/XSP/XSP.yp
1115 typemap : typemap.tmpl script/make_typemap.pl
1116 $(PERL) script/make_typemap.pl typemap.tmpl typemap
1118 cpp/v_cback_def.h : script/make_v_cback.pl
1119 $(PERL) script/make_v_cback.pl > cpp/v_cback_def.h
1122 $(PERL) -e "eval 'require ExtUtils::MY_Metafile; 1' || die 'Install ExtUtils::MY_Metafile'"
1125 $(PERL) script/wxperl_overload cpp/ovl_const.cpp cpp/ovl_const.h overload.lst
1128 XS/ItemContainer.xs : XS/ItemContainer.xsp typemap.xsp
1129 $(PERL) -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ItemContainer.xsp > XS/ItemContainer.xs
1131 XS/ItemContainerImmutable.xs : XS/ItemContainerImmutable.xsp typemap.xsp
1132 $(PERL) -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/ItemContainerImmutable.xsp > XS/ItemContainerImmutable.xs
1134 XS/VarScrollHelperBase.xs : XS/VarScrollHelperBase.xsp typemap.xsp
1135 $(PERL) -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VarScrollHelperBase.xsp > XS/VarScrollHelperBase.xs
1137 XS/VarVScrollHelper.xs : XS/VarVScrollHelper.xsp typemap.xsp
1138 $(PERL) -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VarVScrollHelper.xsp > XS/VarVScrollHelper.xs
1140 XS/VarHScrollHelper.xs : XS/VarHScrollHelper.xsp typemap.xsp
1141 $(PERL) -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VarHScrollHelper.xsp > XS/VarHScrollHelper.xs
1143 XS/VarHVScrollHelper.xs : XS/VarHVScrollHelper.xsp typemap.xsp
1144 $(PERL) -MExtUtils::XSpp::Cmd -e xspp -- -t typemap.xsp XS/VarHVScrollHelper.xsp > XS/VarHVScrollHelper.xs
1146 generated : cpp/v_cback_def.h typemap XS/ItemContainer.xs XS/ItemContainerImmutable.xs XS/VarScrollHelperBase.xs XS/VarVScrollHelper.xs XS/VarHScrollHelper.xs XS/VarHVScrollHelper.xs overload