summaryrefslogtreecommitdiff
path: root/source4/build/smb_build/makefile.pm
AgeCommit message (Collapse)AuthorFilesLines
2008-02-29Generate manpage list with make.Jelmer Vernooij1-2/+1
(This used to be commit ea3d3b52504b45f45aca434ea4376906f65ead12)
2008-02-29Use make to create lists of pc files and prototype headers.Jelmer Vernooij1-4/+7
(This used to be commit a932a2e37d1aa86cca769398721318b3942fad83)
2008-02-29Use make to generate lists of libraries.Jelmer Vernooij1-1/+1
(This used to be commit 2c2a589183067d7fced4ace33380bd1af610924a)
2008-02-29Use make to generate lists of libraries.Jelmer Vernooij1-8/+2
(This used to be commit 3519aae1845f2a15330184625d541ce0f0cac56b)
2008-02-29Use make to generate list of prototype headers.Jelmer Vernooij1-4/+2
(This used to be commit 17d2f682e94154ee654de59b88816437f4e7f093)
2008-02-29Create SBIN_PROGS and BIN_PROGS lists from within make.Jelmer Vernooij1-6/+2
(This used to be commit e0afbc3778ca7c6dc087e2b9f4992a131ec66a75)
2008-02-29use gmake to handle .py file copies.Jelmer Vernooij1-3/+1
(This used to be commit d54421a9eeadbd76791917c5e3c460c897259ede)
2008-02-26Rely on GNU make to build static libraries.Jelmer Vernooij1-10/+1
Conflicts: source/build/smb_build/makefile.pm (This used to be commit f34a17a92bcc9a27b629a6ec9ed9a818bd13acc0)
2008-02-20Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into ↵Jelmer Vernooij1-2/+2
v4-0-nodeclare (This used to be commit 7a2ff3ee26bce49a3eeeb270f4a5e4df2adbefbb)
2008-02-20Simpler specification of CFLAGS and LDFLAGSAndrew Bartlett1-2/+2
By being more consistant in applying CFLAGS and LDFLAGS (in particular) to every invocation, we make it simpler to enable gcov code coverage, both in the build system and on the build farm. Andrew Bartlett (This used to be commit 8c2f658a9688f0c51d2f3b948dc3213b65c7b77f)
2008-02-20Fix use of some modules (needed _PUBLIC_).Jelmer Vernooij1-1/+2
(This used to be commit ce332130ea77159832da23bab760fa26921719e2)
2008-02-18Build complete static libraries.Jelmer Vernooij1-3/+4
(This used to be commit 34e26f4eecdf5bca340133942b242969c4c16dff)
2008-02-18Simplify handling of ALL_OBJS.Jelmer Vernooij1-9/+0
(This used to be commit 5512c61d75d1a5404d58ba777720e62089bf45a1)
2008-02-18Factor out common code that generates object lists.Jelmer Vernooij1-12/+0
(This used to be commit ef14e1ab3267263d65c4c41cd3c0dab3680f4104)
2008-02-18Avoid redetermining paths; use already stored values.Jelmer Vernooij1-15/+9
(This used to be commit 0d223ddc39b7438dbce6716f1f00c29579a1f4c4)
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-16Some more mergedobj fixes.Jelmer Vernooij1-0/+1
(This used to be commit c481d88d37346885f7809f73035a2bc9f2468848)
2008-02-16Use standard variable for partial linking.Jelmer Vernooij1-1/+1
(This used to be commit 949fca9540889bb640466fc21ca36d08f77066a3)
2008-02-16Reintroduce mergedobj support.Jelmer Vernooij1-0/+18
(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 Vernooij1-21/+21
(This used to be commit 3c1a7c0dcc56ed5595e31a8df023a04ae95bfca5)
2008-02-13Remove some make variables that aren't necessary.Jelmer Vernooij1-2/+0
(This used to be commit 8d41cb23dea4fccfc2b3fc8a816cda54af6038fb)
2008-02-13Use more variables in generated data.mk.Jelmer Vernooij1-13/+22
(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-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 Vernooij1-4/+0
that is autogenerated. (This used to be commit ebf6e59dfef30e1f679ea6692385a09abcb220dd)
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 Vernooij1-0/+1
non-smb_build build system. (This used to be commit f44b838b682760e54aa981fe2e991495395d2394)
2008-02-09Move first_prereq test to m4 code.Jelmer Vernooij1-7/+1
(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-01-22build: remove support for automatically building .pc files.Jelmer Vernooij1-109/+0
(This used to be commit e9f99732677f46d599c270cfcb5042c11d34d338)
2008-01-20build: Fix handling of external pkg-config dependencies when generating ↵Jelmer Vernooij1-9/+6
pkg-config files. (This used to be commit 88f9e11286bf0f12fc766dbf21f311e5373f0811)
2008-01-16python: Build shared python modules for generic use.Jelmer Vernooij1-2/+4
(This used to be commit 502424955237ace5a276d4c91c62e95233ecd978)
2007-12-24r26578: Ensure directory exists.Jelmer Vernooij1-0/+1
(This used to be commit c89c667ec2c5c8b4bbee821deaf8f55a4da2064b)
2007-12-24r26571: Hide warnings about unused macros and casting qualifiers in ↵Jelmer Vernooij1-15/+18
autogenerated files. (This used to be commit cb76c60007ae1254181c09ba1ab09c419f500bc5)
2007-12-21r26486: Use portable run-time library path environment variable.Jelmer Vernooij1-0/+2
(This used to be commit 78c183b88661df90def42d6a3852dd6e36a5fd0b)
2007-12-21r26414: build: bring in the content of EXT_LIB's for the .pc filesStefan Metzmacher1-2/+20
TODO: we need to check if we need to recursivly expand the dependencies as we do for the Makefile rules metze (This used to be commit 5cc9673778838e42999363f75220cc882098d282)
2007-12-21r26291: build: make use of output::add_dir_str() to avoid ugly foo/../bla pathesStefan Metzmacher1-30/+27
metze (This used to be commit 120e5e08f77c97817bc0ce0971c6c0503b15c399)
2007-12-21r26122: Don't install python bindings yet.Jelmer Vernooij1-12/+11
(This used to be commit 744fb6cf3c15c3a78de93f42de9535af17a5cec5)
2007-12-21r26120: Don't install python modules as modules.Jelmer Vernooij1-3/+3
(This used to be commit 1359f858d6c3201ef6927499700f9f71d7805e01)
2007-12-21r26100: Also check for SWIG.Jelmer Vernooij1-0/+1
(This used to be commit 1755adffecb8ed68047d6ad69087a680cc63ba8f)
2007-12-21r26097: Consider python modules special modules rather than special libraries.Jelmer Vernooij1-5/+5
(This used to be commit 4c26cf38102a67ae12b3512b5d38991f020ed2e2)
2007-12-21r26068: Import improved Python bindings for LDB, including tests.Jelmer Vernooij1-1/+1
(This used to be commit fc3a8caef749ddac56a4f035dde8b6ceeaa95c48)
2007-12-21r26067: Merge improvements building Python modules.Jelmer Vernooij1-0/+21
(This used to be commit 11a2cbbac51781e72ae1288c8e30f175526b01a8)
2007-12-21r25996: build: rename LD -> BNLD and LDFLAGS -> BNLD_FLAGSStefan Metzmacher1-3/+3
metze (This used to be commit fa795c88e2661a4398d2a9ded6ce486de4c45076)
2007-12-21r25994: build: use HOSTCC, HOSTCC_FLAGS, HOSTLD and HOSTLD_FLAGSStefan Metzmacher1-9/+9
metze (This used to be commit 5a0c30b9a52020cfc39be6862f23755de977a73b)