The Windows resource specification should use the central .rc file:
<win32-res>../sample.rc</win32-res>
-
+
Run bakefile_gen in $(wx)/build/bakefiles to regenerate the bakefiles.
Finally commit $(wx)/build/bakefiles/make_dist.mk and all the other modified files.
Finally, define FOO_SRC and FOO_HDR to contain both
FOO_PLATFORM_{SRC,HDR} and FOO_{SRC,HDR} (see NET_SRC definition for an
example).
- * Add FOO_HDR to ALL_GUI_HEADERS or ALL_BASE_HEADERS.
+ * Add FOO_HDR to ALL_GUI_HEADERS or ALL_BASE_HEADERS.
* If wxFoo is wxBase library (doesn't use GUI), add FOO_SRC to
ALL_BASE_SOURCES.
f) Update configure.in and wx-config.in to contain information about
the library and needed linker flags:
- * Add "foo" to either CORE_BASE_LIBS or CORE_GUI_LIBS in configure.in so
- that wxFoo is not treated as contrib library in monolithic build.
+ * Add "foo" to either STD_BASE_LIBS or STD_GUI_LIBS in configure.in if
+ wxFoo is not to be treated as contrib library in monolithic build.
* If wxFoo links against additional libraries, add necessary linker
flags and libraries to ldflags_foo and ldlibs_foo variables in
wx-config.in (both are optional).
#define WXDLLIMPEXP_NET
#define WXDLLIMPEXP_DATA_NET(type) type
#endif
+ Don't forget to add WXDLLIMPEXP_FWD_FOO definitions too.
Use WXDLLIMPEXP_FOO when declaring wxFoo classes and functions.
h) Add this code to one of wxFoo's files (the more often used, the better):