summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2008-02-18Fix summary.Jelmer Vernooij1-3/+2
(This used to be commit afe9418b728a1b35f713c650622c1abadba9a526)
2008-02-18Rename include to mkinclude to emphasize it is different from make's include.Jelmer Vernooij2-2/+2
(This used to be commit 0e1d0a874ae3d22b8f97a79b81fe0af3ef53a771)
2008-02-18Use implicit build system element creation for external libraries.Jelmer Vernooij4-26/+13
(This used to be commit 3b08f190c9dd4567e684c804a22e2612f405bbec)
2008-02-18Be a little bit less strict about recursive dependencies.Jelmer Vernooij1-2/+5
(This used to be commit 0bb89968299f90df00861a8982eefca182ed7f8d)
2008-02-18Get rid of 'INTEGRATED' build of modules - now replaced by 'MERGED_OBJ'Jelmer Vernooij1-2/+2
(This used to be commit 269cbf84d8b7dbf3bc88adc04ae283dc908af5ac)
2008-02-18Build complete static libraries.Jelmer Vernooij5-38/+17
(This used to be commit 34e26f4eecdf5bca340133942b242969c4c16dff)
2008-02-18Simplify handling of ALL_OBJS.Jelmer Vernooij2-9/+1
(This used to be commit 5512c61d75d1a5404d58ba777720e62089bf45a1)
2008-02-18Factor out common code that generates object lists.Jelmer Vernooij3-18/+3
(This used to be commit ef14e1ab3267263d65c4c41cd3c0dab3680f4104)
2008-02-18Simplify some more smb_build code.Jelmer Vernooij1-9/+3
(This used to be commit 95b06bd8f2a91c9f3f9e9f05f7e2803d6b4100c7)
2008-02-18Fix build with partial linking.Jelmer Vernooij2-5/+10
(This used to be commit bfad9610c472e8d7e3656e19c8dbb6b85727dc13)
2008-02-18Avoid redetermining paths; use already stored values.Jelmer Vernooij3-24/+22
(This used to be commit 0d223ddc39b7438dbce6716f1f00c29579a1f4c4)
2008-02-18Add elements in the build system implicitly if they're unknownJelmer Vernooij1-1/+14
(so they can be regular make rules). (This used to be commit 1da14d5efe63b97719c81fcf4851c5b79609776b)
2008-02-18Reenable partial linkingJelmer Vernooij1-2/+2
(This used to be commit a7512fb059d5dcb6bf70418622206eec94153693)
2008-02-18Merge functions.Jelmer Vernooij1-12/+2
(This used to be commit d318809f0db71f4a37033c3e9f0dce2ee5a69b07)
2008-02-18Eliminate duplicate variable.Jelmer Vernooij1-3/+0
(This used to be commit f5b2b20cafc137604bc527ca6bb2bc8edab551e9)
2008-02-18Switch back to using static libraries for subsystems for now, since partial ↵Jelmer Vernooij1-1/+2
linking is still giving some problems. (This used to be commit 0d8ddae4964dc50e981e12b6a93235a50a0607ff)
2008-02-16Prevent adding libreplace when not necessary.Jelmer Vernooij1-3/+1
(This used to be commit 978eb6f1616122e13429b00268d03942afc41425)
2008-02-16Some more mergedobj fixes.Jelmer Vernooij2-13/+4
(This used to be commit c481d88d37346885f7809f73035a2bc9f2468848)
2008-02-16Use standard variable for partial linking.Jelmer Vernooij2-1/+2
(This used to be commit 949fca9540889bb640466fc21ca36d08f77066a3)
2008-02-16Reintroduce mergedobj support.Jelmer Vernooij3-1/+32
(This used to be commit 1cf23c58411a9b8a9bb97016c27c10a218e73146)
2008-02-16Remove unused code.Jelmer Vernooij1-5/+1
(This used to be commit 98d6095b9605ff4db61394719f29b3e38349c59f)
2008-02-16Simplify handling of plugin installation.Jelmer Vernooij1-13/+16
(This used to be commit 8f1270dd5c7688f023cf24215fa229da213e760c)
2008-02-14Don't create symlinks pointing at themselves.Jelmer Vernooij1-3/+1
(This used to be commit 96736eb556bfd7ab5b04ec40beefe23e475a438d)
2008-02-14Remove type before variables in data.mkJelmer Vernooij3-26/+26
(This used to be commit 3c1a7c0dcc56ed5595e31a8df023a04ae95bfca5)
2008-02-13Remove some make variables that aren't necessary.Jelmer Vernooij3-4/+2
(This used to be commit 8d41cb23dea4fccfc2b3fc8a816cda54af6038fb)
2008-02-13Fix corner case.Jelmer Vernooij1-1/+2
(This used to be commit 92dbbc479032ae3d0cf4b2b9e64291128185cf9c)
2008-02-13Use more variables in generated data.mk.Jelmer Vernooij4-19/+39
(This used to be commit 2dce9e4e0d5ba8785fdee3daba91e6c9f4a32040)
2008-02-13Put soversions and versions for libraries with a hard-coded version in theJelmer Vernooij1-32/+3
generated .mk file. Move CPPFLAGS to be generated entirely inside configure.ac (simplifies makefile.pm). (This used to be commit a44af7c3872e900e1ea0da74ef796213030e29ac)
2008-02-11Use make variables in cflags file (now supported by cflags.pl)Jelmer Vernooij1-4/+4
(This used to be commit d746fcde1006b4b7b33aa65bef9d2fea3ebc9162)
2008-02-11Support including files in the cflags.pl script.Jelmer Vernooij1-0/+2
(This used to be commit 742e50aeb54d779d383cbf73132224bad3b09777)
2008-02-11TORTUREDIR as target dir for binaries is no longer used, remove it.Jelmer Vernooij1-7/+0
(This used to be commit df5b712001c16acf275d9a79fd765cf8976508d6)
2008-02-11Avoid autogenerating the Makefile but rather include a data.mk fileJelmer Vernooij3-7/+1
that is autogenerated. (This used to be commit ebf6e59dfef30e1f679ea6692385a09abcb220dd)
2008-02-11Make data about what subsystems/libraries are enabled available in the ↵Jelmer Vernooij1-2/+5
mkconfig.mk file. (This used to be commit 4cc93a98f984d322e41f403169cfa4945b469935)
2008-02-11Move some more variables to static .mk file.Jelmer Vernooij1-13/+3
(This used to be commit a72d3ffaded5624732972708c305b8f84f47fed7)
2008-02-11Automatically write AC_SUBST() vars to mkconfig.mk and use them.Jelmer Vernooij1-93/+8
(This used to be commit a22bb7725b0b825a90e955f883a34341e9f0f69e)
2008-02-10Move some variables to a separate .mk file that could also be included by a ↵Jelmer Vernooij2-9/+10
non-smb_build build system. (This used to be commit f44b838b682760e54aa981fe2e991495395d2394)
2008-02-10Start working on generating .mk file from configure for inclusion in Makefile.Jelmer Vernooij1-9/+26
(This used to be commit 091f1e7314f05253ae1c10b3d04557be584ed19f)
2008-02-09Move first_prereq test to m4 code.Jelmer Vernooij2-7/+9
(This used to be commit c0fef09c5d88158b620f38b6f74498a8b6323bd9)
2008-02-09Move some static makefile variables to rules.mk.Jelmer Vernooij1-39/+0
(This used to be commit 3c64fc7dc631a79154957e45f8961e2ee519743f)
2008-02-09Support 'mkinclude' command in .mk files.Jelmer Vernooij1-0/+2
(This used to be commit ee7f54c86d2b467869db8dea33f60e19ed3c742f)
2008-02-08Reformat SMB_EXT_LIB_FROM_PKGCONFIG: fix spacing and indentation.Michael Adam1-23/+21
Sorry, could not resist: While trying to understand this bit of magic, I had to bring indentation into shape to see more clearly what is going on. Also, mixed tabs/spaces are changed to tabs. Michael (This used to be commit cbed074f2841b79cc0f23ad52b1fa34515f706a9)
2008-02-08build: Remove unused functions Import() and GetInfo().Jelmer Vernooij1-24/+0
(This used to be commit 5c2be1e8a985332e1e81eeab1dc9b50d7f867f98)
2008-01-22build: Remove support for DESCRIPTION setting that is now unused.Jelmer Vernooij2-11/+8
(This used to be commit 91d7ba5202e6c375456a42c2c6861f63c7fcfc20)
2008-01-22build: remove support for automatically building .pc files.Jelmer Vernooij3-149/+1
(This used to be commit e9f99732677f46d599c270cfcb5042c11d34d338)
2008-01-22build: Allow manually written pkg-config files.Jelmer Vernooij2-2/+7
(This used to be commit 8104907c5222ee72d78272ab81583d25c3132d0d)
2008-01-21build: Allow overriding CFLAGS for python packages.Jelmer Vernooij1-0/+1
(This used to be commit 2c2b16b5aeef83a3adce1859e1fbfd9c4f6ffdd5)
2008-01-20build: Fix handling of external pkg-config dependencies when generating ↵Jelmer Vernooij3-13/+16
pkg-config files. (This used to be commit 88f9e11286bf0f12fc766dbf21f311e5373f0811)
2008-01-16python: Don't attempt to build shared and static versions of modules, ↵Jelmer Vernooij1-1/+1
because it's just not going to work with the current build system. (This used to be commit d9b4a5bb172be74db3c16b50426810f1bdedd00e)
2008-01-16python: Build shared python modules for generic use.Jelmer Vernooij2-3/+5
(This used to be commit 502424955237ace5a276d4c91c62e95233ecd978)
2008-01-10prepare the mkversion.sh infrastructure for git branches in the build-farmStefan Metzmacher1-3/+14
metze (cherry-picked from 1bf4c7fb2012a81e0b4e3d601a4df42d1113f5ef) (This used to be commit 464668b07aded0a299eb49b87b51bb9bf53d2c8d)