summaryrefslogtreecommitdiff
path: root/source4/build
AgeCommit message (Collapse)AuthorFilesLines
2008-04-25Don't compile files twice when the compilation fails.Andrew Bartlett1-2/+1
Andrew Bartlett (This used to be commit 53ea233649d12d77233611e272cf5f470177571c)
2008-04-19build: fix the build rule for .o filesStefan Metzmacher1-1/+3
metze (This used to be commit c7f34f41c3f9f0c3f75a618dfaf566706014a6b4)
2008-04-15Work around 'test' quirks - use make's string comparison instead.Jelmer Vernooij1-1/+3
(This used to be commit 434b61623ecfd846f043ee92c833e92cf905e7b4)
2008-04-15Fix ALL_OBJS value.Jelmer Vernooij1-2/+1
(This used to be commit 8710087728cc44761ae85f66c541ab1650e1b952)
2008-04-15Move SOVERSION, VERSION and PC_FILE out of smb_build but use make variables ↵Jelmer Vernooij4-20/+1
directly instead. (This used to be commit 9d0ae012b0b463278cd054d06788aa998acc2da2)
2008-04-15Make sure init function sentinels are set for modules.Jelmer Vernooij2-0/+4
(This used to be commit fac3463dd505404998b6b00526f1dad6ae47ba84)
2008-04-15Fix the build.Jelmer Vernooij2-2/+6
(This used to be commit ecaa5bb83b5cf319718d15aff96152d70fa19f7f)
2008-04-14Fix unresolved symbols.Jelmer Vernooij2-18/+15
(This used to be commit 8573e828d1b68c47b3c1754e9be230b2e78d9d52)
2008-04-14Fix order of variables in the makefile.Jelmer Vernooij3-62/+30
(This used to be commit f64c1d53ba50bb50d32f819adf8727513468ccd7)
2008-04-14Move object files lists to makefile rather than smb_build.Jelmer Vernooij3-18/+13
(This used to be commit 5628d58990144463fd87f8c847c9384ac2193681)
2008-04-14Move standard make compilation rules to build/make.Jelmer Vernooij4-0/+440
(This used to be commit ceda3312a98b069d0711f3cb33de3ae71e91ebaa)
2008-04-14Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake4Jelmer Vernooij1-0/+4
(This used to be commit 9d3d64e1387e9f20383c255bba27128cf4b9519e)
2008-04-14Remove prototypes from build.h in preparation of removing build.hJelmer Vernooij1-11/+0
altogether. (This used to be commit dbeab2a9cdee4e5f69afeb2603ba29cbed56debd)
2008-04-13smb_build: Make sure LIBRARY_SONAME is never uninitialized.James Peach1-0/+4
(This used to be commit 2b8cf1b2a447711d123c563dfbd9a54941155267)
2008-04-02Don't write public functions to protoheaders.Jelmer Vernooij1-1/+1
Since the public functions can be used by external parties we should make changing their signature as hard as possible. It's also a lot easier to document functions in manually written headers. (This used to be commit 0528e30cf7c8a18c757e8cd9ddd6bea235ae4f1f)
2008-03-28Convert some more files to GPLv3.Andrew Kroeger1-1/+1
(This used to be commit ebe5e8399422eb7e2ff4deb546338823e2718907)
2008-03-04build: fix the build with --enable-automatic-dependencies=yesStefan Metzmacher1-1/+1
metze (This used to be commit b0ecd8f8d2c1ebf23957921f4852e90b556812fc)
2008-02-29Remove duplicate message.Jelmer Vernooij1-2/+0
(This used to be commit 87074881a926f6216276ebc263047c1ffb8aee10)
2008-02-29Fix variable name.Jelmer Vernooij1-1/+1
(This used to be commit b5db8defcae0a718e5239e8c7705c9bf6eb431ec)
2008-02-29Simpler handling of sonameflag.Jelmer Vernooij1-16/+7
(This used to be commit 1e786bb7da689c3aa435e92975f33db5a308b6a7)
2008-02-29Move automatic dependencies code out of perl code.Jelmer Vernooij1-35/+2
(This used to be commit 58a93ef94b878ff2d2d0029fc2d443551842e712)
2008-02-29Remove useless include, simplify generated CFLAGS lines in Makefile.Jelmer Vernooij1-7/+1
(This used to be commit 3157ce9876aa69de54acf3f08e0ee2b16cfaff80)
2008-02-29Include CFLAGS overrides in make file.Jelmer Vernooij3-71/+54
(This used to be commit 2ead1523608d9cd9a58cf55bcee2c8a39b6895e0)
2008-02-29Remove cruft that dealt with public prototype headers.Jelmer Vernooij2-34/+7
(This used to be commit 438997c17951fa7f0a9fb14be14c3b364ed3ad90)
2008-02-29Change remaining prototype headers to be private.Jelmer Vernooij1-1/+0
(This used to be commit 2f7ff409e89c9682e681ddcf54439db9e3b6ccb4)
2008-02-29Fix typos, avoid DEPEND_LIST from growing with empty elements.Jelmer Vernooij2-9/+2
(This used to be commit b30fd477ff0d97bb4de3c5301a6cdc47867451ee)
2008-02-29Move public header accumulation out of the perl code.Jelmer Vernooij4-29/+0
Never install generated prototype files. It's easier to break the API when using them and they're not easily readable for 3rd party users. Conflicts: source/auth/config.mk source/auth/credentials/config.mk source/auth/gensec/config.mk source/build/smb_build/config_mk.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/lib/charset/config.mk source/lib/tdr/config.mk source/lib/util/config.mk source/libcli/config.mk source/libcli/ldap/config.mk source/librpc/config.mk source/param/config.mk source/rpc_server/config.mk source/torture/config.mk (This used to be commit 6c659689ed4081f1d7a6253c538c7f01784197ba)
2008-02-29Move manpage management out of the perl build system.Jelmer Vernooij4-16/+1
(This used to be commit 1dd6bea507f1f5e26cccf89148280721260a4673)
2008-02-29Move logic to makefileJelmer Vernooij1-3/+3
(This used to be commit 94b0dd7ab0f5cc5493ea8dcfd8be54e1bec26283)
2008-02-29Use more GNU-make specific variables.Jelmer Vernooij1-2/+2
(This used to be commit 3506c707c5e390a0634e597362f454399fb50b07)
2008-02-29Remove workaround for some non-GNU makes.Jelmer Vernooij2-23/+8
(This used to be commit 0580357fb4b10e4a751d281e209f6a87e1c88143)
2008-02-29Update smb_build README.Jelmer Vernooij1-3/+1
(This used to be commit 9db23848dcd1b73273b90edd923b6c55f6c915c4)
2008-02-29Merge env.pm into makefile.pm.Jelmer Vernooij3-62/+27
(This used to be commit 28bbd546195461d4b8747bc6cefd6320f8efe17d)
2008-02-29Move configure output details out of perl code.Jelmer Vernooij1-7/+0
(This used to be commit e33f357fb00cd504181562eaf2ca1d4511d5ec51)
2008-02-29Avoid use of removed variable.Jelmer Vernooij1-4/+2
(This used to be commit 10f0b5f83f0b34ae9d0f83c0975cf06bf56277d4)
2008-02-29Remove unused include.Jelmer Vernooij1-2/+0
(This used to be commit cf59ec4cc3c3dca9275236bf45caf56632bf983a)
2008-02-29Use make to generate list of python files, remove unused variable.Jelmer Vernooij1-8/+2
(This used to be commit 67f15cd484dbf7b49e6c5cb2566ad95d05b66b5b)
2008-02-29Use make to create lists of plugins, remove duplicate variable.Jelmer Vernooij1-3/+1
(This used to be commit 1ec6870966bcd25b1932da675386d3ad5bcd9b6f)
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 Vernooij2-5/+8
(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-21Never assume -fvisibility=hidden for modules unless explicitly specified ↵Jelmer Vernooij1-8/+0
(consistent with what we do for other subsystems/libraries). (This used to be commit e8751e513d5f9b30e518104bbc23bcbd203818a6)
2008-02-20Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into ↵Jelmer Vernooij2-9/+12
v4-0-nodeclare (This used to be commit 7a2ff3ee26bce49a3eeeb270f4a5e4df2adbefbb)
2008-02-20Simpler specification of CFLAGS and LDFLAGSAndrew Bartlett2-9/+12
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)