Richard Levitte
|
7b34f0fa5d
Build: Make it possible to have defines assigned to end products as well
|
vor 6 Jahren |
Richard Levitte
|
b96ab5e6d0
Build: make it possible to assign macro definitions for specific outputs
|
vor 8 Jahren |
Richard Levitte
|
b6e660754c
Configuration: when building the dirinfo structure, include shared_sources
|
vor 6 Jahren |
Richard Levitte
|
66a24ab868
Add build file support for generic symbol exports with DSOs
|
vor 6 Jahren |
Richard Levitte
|
f619622715
VMS: stop trying to build shared libraries from static ones
|
vor 6 Jahren |
Richard Levitte
|
9dfc868025
Build files: Separate 'lib' intent from 'shlib' intent
|
vor 6 Jahren |
Richard Levitte
|
bec2db1809
Configure: Name object files according to the product they are part of
|
vor 6 Jahren |
Richard Levitte
|
609e4be88e
Configure: DON'T trickle down includes from products to sources
|
vor 6 Jahren |
Richard Levitte
|
1b5ad51fc9
Configure: let INCLUDEs set on binaries "trickle down" to the objects
|
vor 6 Jahren |
Richard Levitte
|
8dd0ff1c55
Configure et al: cleanups
|
vor 7 Jahren |
Richard Levitte
|
8118368079
Build file templates: Replace the use of Makefile.shared
|
vor 7 Jahren |
Josh Soref
|
46f4e1bec5
Many spelling fixes/typo's corrected.
|
vor 7 Jahren |
Richard Levitte
|
331058180a
Make it possible to build static-only libraries
|
vor 7 Jahren |
Richard Levitte
|
19eaee749d
VMS: Fix the passing of cflags for things not being installed
|
vor 7 Jahren |
Richard Levitte
|
186a31e510
Building: make it possible to force linking with static OpenSSL libs
|
vor 8 Jahren |
Richard Levitte
|
84f3867536
Build file templates: additional information to build file template functions
|
vor 8 Jahren |
Richard Levitte
|
4f858293a9
Configure: Make it possible to generate mandatory header files
|
vor 8 Jahren |
Richard Levitte
|
ec772a817a
Fix the directory target generation
|
vor 8 Jahren |
Richard Levitte
|
0ad1d94df4
Add developer targets for each subdirectory we have something to build in
|
vor 8 Jahren |
Richard Levitte
|
05a7aee0e2
Communicate Configure generated header files to build files
|
vor 8 Jahren |
Richard Levitte
|
8d34daf0ce
Build system: add include directories and dependencies for generators
|
vor 8 Jahren |
Richard Levitte
|
f246f90e6a
Perl: foreach (@list) { code } is better
|
vor 8 Jahren |
Richard Levitte
|
2110febb11
Perl cleanup: don't create lists unnecessarily
|
vor 8 Jahren |
Richard Levitte
|
2a08d1a05d
Make it possible to specify source files that will only be used for shared libs
|
vor 8 Jahren |
Richard Levitte
|
d46057277f
Pass down inclusion directories to source file generators
|
vor 8 Jahren |
Richard Levitte
|
8a67946e5b
Unified - Add the build.info command OVERRIDE, to avoid build file clashes
|
vor 8 Jahren |
Richard Levitte
|
ae4c745075
Unified - Add the build.info command GENERATE, to generate source files
|
vor 8 Jahren |
Richard Levitte
|
b23238f9aa
Keep a cache of files that already have a recipe, in common.tmpl
|
vor 8 Jahren |
Richard Levitte
|
84af1bae68
Clean away $config{no_shared} since we have $disabled{shared}
|
vor 8 Jahren |
Richard Levitte
|
45502bfe19
Always build library object files with shared library cflags
|
vor 8 Jahren |