Richard Levitte
|
22b414672d
Build cleanup: don't use SHARED_SOURCE with modules
|
5 vuotta sitten |
Richard Levitte
|
1842f369e5
ENGINE modules aren't special, so call them MODULES
|
5 vuotta sitten |
Richard Levitte
|
77adb75e16
Build: Remove BEGINRAW / ENDRAW / OVERRIDE
|
5 vuotta sitten |
Richard Levitte
|
5cae2d349b
Build: change remaining $unified_info{install} checks to use attributes
|
5 vuotta sitten |
Richard Levitte
|
5f8257494c
Build: pass attributes down to make rule generators
|
6 vuotta sitten |
Richard Levitte
|
f5fb6f0543
Rework building: Get rid of old %unified_info structures
|
6 vuotta sitten |
Richard Levitte
|
7b34f0fa5d
Build: Make it possible to have defines assigned to end products as well
|
6 vuotta sitten |
Richard Levitte
|
b96ab5e6d0
Build: make it possible to assign macro definitions for specific outputs
|
8 vuotta sitten |
Richard Levitte
|
b6e660754c
Configuration: when building the dirinfo structure, include shared_sources
|
6 vuotta sitten |
Richard Levitte
|
66a24ab868
Add build file support for generic symbol exports with DSOs
|
6 vuotta sitten |
Richard Levitte
|
f619622715
VMS: stop trying to build shared libraries from static ones
|
6 vuotta sitten |
Richard Levitte
|
9dfc868025
Build files: Separate 'lib' intent from 'shlib' intent
|
6 vuotta sitten |
Richard Levitte
|
bec2db1809
Configure: Name object files according to the product they are part of
|
6 vuotta sitten |
Richard Levitte
|
609e4be88e
Configure: DON'T trickle down includes from products to sources
|
6 vuotta sitten |
Richard Levitte
|
1b5ad51fc9
Configure: let INCLUDEs set on binaries "trickle down" to the objects
|
6 vuotta sitten |
Richard Levitte
|
8dd0ff1c55
Configure et al: cleanups
|
7 vuotta sitten |
Richard Levitte
|
8118368079
Build file templates: Replace the use of Makefile.shared
|
7 vuotta sitten |
Josh Soref
|
46f4e1bec5
Many spelling fixes/typo's corrected.
|
7 vuotta sitten |
Richard Levitte
|
331058180a
Make it possible to build static-only libraries
|
7 vuotta sitten |
Richard Levitte
|
19eaee749d
VMS: Fix the passing of cflags for things not being installed
|
7 vuotta sitten |
Richard Levitte
|
186a31e510
Building: make it possible to force linking with static OpenSSL libs
|
8 vuotta sitten |
Richard Levitte
|
84f3867536
Build file templates: additional information to build file template functions
|
8 vuotta sitten |
Richard Levitte
|
4f858293a9
Configure: Make it possible to generate mandatory header files
|
8 vuotta sitten |
Richard Levitte
|
ec772a817a
Fix the directory target generation
|
8 vuotta sitten |
Richard Levitte
|
0ad1d94df4
Add developer targets for each subdirectory we have something to build in
|
8 vuotta sitten |
Richard Levitte
|
05a7aee0e2
Communicate Configure generated header files to build files
|
8 vuotta sitten |
Richard Levitte
|
8d34daf0ce
Build system: add include directories and dependencies for generators
|
8 vuotta sitten |
Richard Levitte
|
f246f90e6a
Perl: foreach (@list) { code } is better
|
8 vuotta sitten |
Richard Levitte
|
2110febb11
Perl cleanup: don't create lists unnecessarily
|
8 vuotta sitten |
Richard Levitte
|
2a08d1a05d
Make it possible to specify source files that will only be used for shared libs
|
8 vuotta sitten |