summaryrefslogtreecommitdiff
path: root/source4/build/smb_build/main.pl
AgeCommit message (Collapse)AuthorFilesLines
2008-03-09Move PC_FILE out of the perl code.Jelmer Vernooij1-3/+0
(This used to be commit ca8d4260ada9f74ebc406714ca70d20be09b194b)
2008-02-26Move public header accumulation out of the perl code.Jelmer Vernooij1-1/+0
(This used to be commit 89f7c74924965071981bbe7e05ff69847b0a3a03)
2008-02-26Support building .so versions of the modules.Jelmer Vernooij1-6/+3
(This used to be commit 673fb9c1855f9d61d4d311bcd5e3fea0210fe6ed)
2008-02-26Move manpage management out of the perl build system.Jelmer Vernooij1-1/+0
(This used to be commit a660ab262e7202baccf16cb8b2bc47cb8efacc34)
2008-02-26Fix the build (again).Jelmer Vernooij1-1/+1
(This used to be commit ef00f6b5817107738dc44367838095896af4e77d)
2008-02-25Fix use of realpath, fix init functions for ldb.Jelmer Vernooij1-2/+2
(This used to be commit ca510136d2c4cae8f520c76df6aaadb5d412bea1)
2008-02-25Merge env.pm into makefile.pm.Jelmer Vernooij1-1/+0
(This used to be commit 01a0d3e74404d382c3cb74dbe385a4e9115b9b74)
2008-02-25Move configure output details out of perl code.Jelmer Vernooij1-9/+0
(This used to be commit 7fe2d6666e6a1ae6a9453ccbe9a0a9136f028e55)
2008-02-25Remove workaround for some non-GNU makes.Jelmer Vernooij1-0/+2
(This used to be commit d817bcdc290cb03a16f10a11250ae35c1d36c848)
2008-02-25Include CFLAGS overrides in make file.Jelmer Vernooij1-5/+2
(This used to be commit f05d5f839e18e078a59ccd262fbffaa2eb4e3672)
2008-02-25Fix the build.Jelmer Vernooij1-0/+3
(This used to be commit 40476bce2e9b4ac6363fe27f1409eee1a3ed4157)
2008-02-18Merge branch 'v4-0-trivial' into v4-0-gmake3Jelmer Vernooij1-7/+6
Conflicts: source/build/smb_build/input.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm (This used to be commit bc11e3ef1c34923f5b13571926617a840ad554fe)
2008-02-18Build complete static libraries.Jelmer Vernooij1-6/+2
(This used to be commit 34e26f4eecdf5bca340133942b242969c4c16dff)
2008-02-18Simplify handling of ALL_OBJS.Jelmer Vernooij1-0/+1
(This used to be commit 5512c61d75d1a5404d58ba777720e62089bf45a1)
2008-02-18Factor out common code that generates object lists.Jelmer Vernooij1-5/+2
(This used to be commit ef14e1ab3267263d65c4c41cd3c0dab3680f4104)
2008-02-18Fix build with partial linking.Jelmer Vernooij1-2/+1
(This used to be commit bfad9610c472e8d7e3656e19c8dbb6b85727dc13)
2008-02-18Avoid redetermining paths; use already stored values.Jelmer Vernooij1-2/+2
(This used to be commit 0d223ddc39b7438dbce6716f1f00c29579a1f4c4)
2008-02-18Merge branch 'v4-0-trivial' into v4-0-gmake3Jelmer Vernooij1-2/+2
Conflicts: source/build/smb_build/makefile.pm (This used to be commit 4d190270463f8db475c152f5502c9de01765d904)
2008-02-18Reenable partial linkingJelmer Vernooij1-2/+2
(This used to be commit a7512fb059d5dcb6bf70418622206eec94153693)
2008-02-18Merge branch 'v4-0-trivial' into v4-0-gmake3Jelmer Vernooij1-0/+2
Conflicts: source/build/smb_build/main.pl source/build/smb_build/makefile.pm (This used to be commit d31987461984aebf8c6f2513e83c92757c0f83c7)
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-16Reintroduce mergedobj support.Jelmer Vernooij1-1/+2
(This used to be commit 1cf23c58411a9b8a9bb97016c27c10a218e73146)
2008-02-16Move responsibilities of build.h to makefile.Jelmer Vernooij1-2/+1
(This used to be commit a43f6d37bce85748e9cf2675e5beced5db26f1c3)
2008-02-16Remove some unused code.Jelmer Vernooij1-2/+2
(This used to be commit 8214fb600ec626a8dd01ef3e2af1f4a8bf27dcb2)
2008-02-16Use make list concatenation support to create list of object files for ↵Jelmer Vernooij1-7/+8
subsystems/libraries. (This used to be commit 6d3c45889fd20dba5f77466f1e4452a47b442ae4)
2008-02-16Use make to create lists of pc files and prototype headers.Jelmer Vernooij1-1/+1
(This used to be commit 6cc7bc1586e892e8470cb3f18a7afa2029a0399d)
2008-02-13Use more variables in generated data.mk.Jelmer Vernooij1-3/+13
(This used to be commit 2dce9e4e0d5ba8785fdee3daba91e6c9f4a32040)
2008-02-11Avoid autogenerating the Makefile but rather include a data.mk fileJelmer Vernooij1-1/+1
that is autogenerated. (This used to be commit 95967e8bfbdce2e073a3fc938f1271da40b543d3)
2008-01-22build: remove support for automatically building .pc files.Jelmer Vernooij1-4/+1
(This used to be commit e9f99732677f46d599c270cfcb5042c11d34d338)
2008-01-22build: Allow manually written pkg-config files.Jelmer Vernooij1-2/+6
(This used to be commit 8104907c5222ee72d78272ab81583d25c3132d0d)
2007-12-21r26097: Consider python modules special modules rather than special libraries.Jelmer Vernooij1-3/+3
(This used to be commit 4c26cf38102a67ae12b3512b5d38991f020ed2e2)
2007-12-21r26067: Merge improvements building Python modules.Jelmer Vernooij1-1/+3
(This used to be commit 11a2cbbac51781e72ae1288c8e30f175526b01a8)
2007-12-21r26005: Notice the user about LD_LIBRARY_PATH or equivalent when building ↵Jelmer Vernooij1-1/+13
with shared libs. (This used to be commit 44529b24467ac94d47d14a53177554b39a80da1a)
2007-12-21r25975: build: split SharedModule from SharedLibraryStefan Metzmacher1-2/+5
metze (This used to be commit 6f51dd97ac0161d09166bdce1e6aa57404b12056)
2007-10-10r22031: Make sure we rewrite the include directives in CFLAGS to containJames Peach1-1/+3
paths from builddir and srcdir. builddir has precedence. (This used to be commit af87c22ecf357c3e83b46cf38acec5b94686d3e9)
2007-10-10r20825: control the subsystem default output type via a variable tooStefan Metzmacher1-3/+8
metze (This used to be commit 624bd4e5a8ef1b7902ce8df6e8885cd8224a3037)
2007-10-10r19863: Create -uninstalled.pc files. This should reenable compilation and ↵Jelmer Vernooij1-1/+1
running of the pidl testsuite as part of the testsuite. (This used to be commit db237ad52f3a42c7b35753df99549ed6d540cec2)
2007-10-10r19636: Add URLs to ldb and talloc pkg-config files.Jelmer Vernooij1-2/+2
Always build and install .pc files as they make sense for static libs as well. (This used to be commit 82cb91e2dd50899050066cccee82cb5be52ec3fe)
2007-10-10r19582: Support building both shared and static versions of libraries at the ↵Jelmer Vernooij1-13/+14
same time. The --enable-dso flag now specifies whether or not the Samba binaries themselves should be linked against the shared libraries. By default, all libraries will be built staticly. If supported, the shared variant of each library will also be built. If people think building both shared and static library versions in 'make all' is too time-inefficient, please let me know and I'll move the shared library bits to 'make everything'. (This used to be commit 91faa1154a1de18a42f5e237c406157026280478)
2007-10-10r19571: Add a USESHARED parameter (different from BLDSHARED) + two smallJelmer Vernooij1-6/+2
shared-library related fixes. (This used to be commit 8c7276b6c6ccebfbc60de978fcb2c23e7fbc12b5)
2007-10-10r15551: Fix clash between config.pm and globally installed Config.pm onJelmer Vernooij1-1/+1
case-insensitive filesystems. Patch by John Malmberg tweaked by me (This used to be commit 58cc0b23eb1de818123b3b34278518e467f04f15)
2007-10-10r15304: Fix smbd build, more updates on getting --enable-dso to build againJelmer Vernooij1-10/+2
(This used to be commit 3ef9326386ba1c210166302cbcf02d2ed3f19944)
2007-10-10r15301: Use static libraries internally. This required a few hacks in the buildJelmer Vernooij1-8/+2
system - these should be removed later on. (This used to be commit 06547391669e064d2b92f5841b7df5f101a34cb9)
2007-10-10r15298: Fix the build using a few hacks in the build system.Jelmer Vernooij1-3/+8
Recursive dependencies are now forbidden (the build system will bail out if there are any). I've split up auth_sam.c into auth_sam.c and sam.c. Andrew, please rename sam.c / move its contents to whatever/wherever you think suits best. (This used to be commit 6646384aaf3e7fa2aa798c3e564b94b0617ec4d0)
2007-10-10r15036: Add out of tree build support and see how buildfarm will respond to ↵Alexander Bokovoy1-2/+1
make constructs (This used to be commit 9329854489e2c231ffb7986d39009e0936873c11)
2007-10-10r14552: Remove old dependency codeJelmer Vernooij1-2/+0
(This used to be commit 44e132cf1a48174f538348b743096251b3e8f92f)
2007-10-10r14483: Allow subsystems with just a public prototype header, no private onesJelmer Vernooij1-1/+2
(This used to be commit bb6541126c94b33e4a24d9f036655b55b704923b)
2007-10-10r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:Jelmer Vernooij1-1/+1
- VERSION: should contain the current version. Will be made part of the filename. - SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library. Fix sonames and use them on platforms that support them Remove symlinking code. ldconfig will take care of creating the symlinks now that we set the soname. (This used to be commit 7871b07e21c85c63d0ecac4c31b98dc112d18af5)
2007-10-10r14151: Add simple script that writes a summary to show what libraries the userJelmer Vernooij1-0/+3
(might) be missing. (This used to be commit ee90b8067915915af8ffbc0e04d1f4f5aae567cb)
2007-10-10r13954: Add --enable-dso flag to ./configure that simplifies the ability toJelmer Vernooij1-6/+2
do shared library-enabled builds. (This used to be commit 9a1d76c13d44d6a8e4557893f485c5b81c68e01a)