]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/tech/tn0016.txt
wxFontEnumerator::GetFacenames/Encodings() now return arrays and not pointers to...
[wxWidgets.git] / docs / tech / tn0016.txt
index b80f095560b4b5b745d5611652fc73a3b4207d9b..15a1792003f722f91f092272c97283957842ef9c 100644 (file)
@@ -116,9 +116,15 @@ in the sample's bakefile (see e.g. samples/image/image.bkl for an example).
 Make sure to add <wx-lib> statements for all libraries from multilib build
 that are required by the sample.
 
+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/Makefile and all the other modified files.
+Finally commit $(wx)/build/bakefiles/make_dist.mk and all the other modified files.
+
+Currently we commit the generated makefiles except .dms, .vcp.
 
 
 5. Adding contrib library
@@ -221,8 +227,13 @@ h) Add this code to one of wxFoo's files (the more often used, the better):
       WX_CHECK_BUILD_OPTIONS("wxFoo")
 
 i) Add information about wxFoo to the manual ("Libraries list" section
-   in libs.tex).
+   in libs.tex) and update docs/latex/wx/libs.dia (you need Dia for this)
+   to show the dependencies of the new library.
 
+j) Also please add 4 #pragma comment(lib, "foo") (for Unicode/ANSI
+   Release/Debug combinations) to the file include/msvc/wx/setup.h and
+   add a check for WXMAKINGDLL_FOO to the test whether we're building a DLL at
+   the end of include/wx/msw/chkconf.h.
 
 === EOF ===