X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/657477c45e9d3f44c2b386e6cb23e12b331e1b0d..e498079eb4bc94514b45b5b36fbdc7f8352c6c68:/docs/tech/tn0001.txt diff --git a/docs/tech/tn0001.txt b/docs/tech/tn0001.txt index 2cbf0cc6f1..9c9ece5f78 100644 --- a/docs/tech/tn0001.txt +++ b/docs/tech/tn0001.txt @@ -27,18 +27,18 @@ samples/ with demos/ where needed). You may also use "bakefile_gen -b ../../samples/foo/foo.bkl" to regenerate only the makefiles for this sample (path must be relative!) or even add a "-f" to generate just the makefiles for the given - compiler (run 'bakefile --help' to get the list of possible values) + compiler (run 'bakefile --help' to get the list of possible values). + See Technote #16 for more information. -4. Modify configure.in and samples/configure.in for Unix compilation: +4. Modify configure.in Unix compilation: a) if the sample should only be built if "wxUSE_FOO" is enabled, locate the test for "wxUSE_FOO = yes" in configure.in and add a line SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS foo" under it b) if it should be always built, locate the line "if test $wxUSE_GUI = yes" near the end of configure.in and modify the assignment to SAMPLES_SUBDIRS to include "foo" (put in alphabetical order) - c) add foo/Makefile to AC_OUTPUT in samples/configure.in - After this, regenerate configure and samples/configure from configure.in + After this, regenerate configure from configure.in by running "autoconf" on a Unix system in the corresponding directory. 5. Add a short description of what the sample does and how does it work @@ -46,6 +46,9 @@ samples/ with demos/ where needed). lives in docs/latex/wx/tsamples.tex; look at the descriptions for other samples, if you are not familiar with LaTeX. +6. Add sample's files to build/bakefiles/make_dist.mk and + distrib/msw/{generic.rsp,makefile.rsp,vc.rsp}. + === EOF === Author: VZ