diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2005-04-12 15:59:04 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2005-04-12 15:59:04 +0000 |
commit | 47b27c37320b295d4b361e526af321736f832479 (patch) | |
tree | 79d8e0b3cb5b959c98d054d4a8fc81b1bf5ef20e /externals/build/README | |
parent | 521527d5b800f405758f45a75f3676efe4c8269f (diff) |
- added headers from 0.38-4 to externals/build/include and added README so
people don't repeat the same mistake of removing/etc.
- added Pd src to include search before externals/build/include so if the Pd
src is in the standard dev layout, externals will be compiled with those
headers instead of externals/build/include
svn path=/trunk/; revision=2744
Diffstat (limited to 'externals/build/README')
-rw-r--r-- | externals/build/README | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/externals/build/README b/externals/build/README index 8c547a2f..250e6918 100644 --- a/externals/build/README +++ b/externals/build/README @@ -33,14 +33,14 @@ Externals That Need Libraries In order to add an external that needs libraries to this build system, create a "libs" file with the exact same name as the source file (i.e. oggread~.c and oggread~.libs). If the .libs file has cross-platforms library options, it -should go into externals/build/src. .libs files for platform-specific library -options go in externals/build/PLATFORM (see TODO, this is totally implemented). +should go into "externals/build/src". .libs files for platform-specific library +options go in "externals/build/PLATFORM" Externals That Are Built From Multiple Files ============================================ -In the externals/build/src/*. file, #include the other files that need to be +In your "externals/build/src/OBJECT.c" file, #include the other files that need to be compiled and linked in. See how the chaos externals are included: attract1.c:#include "../../bbogart/chaos/lyapunov.c" @@ -56,6 +56,14 @@ dejong.c:#include "../../bbogart/chaos/lyapunov.c" dejong.c:#include "../../bbogart/chaos/dejong.c" +Help Files +========== + +The help files are copied to "externals/build/doc" by the makefile that is in +that directory. To add yours, create a line that copies your help files to +"externals/build/doc". Currently the list of help files to be added in this +makefile is in alphabetical order by directory name. + Problems with this approach =========================== @@ -64,7 +72,7 @@ Problems with this approach - it might be hard for externals that use several source files - I could not find a way how this should work on windows with nmake .. - for now I just put the windows links in build/win/*.c. This should be + for now I just put the windows links in "build/win/*.c". This should be converted to a MinGW GNU Makefile, then it would work the same as on the other platforms. |