summaryrefslogtreecommitdiff
path: root/source4/build/smb_build/main.pl
AgeCommit message (Collapse)AuthorFilesLines
2009-06-02Build modules statically by default, as there still seem to be a lot ofJelmer Vernooij1-1/+2
issues with those even if shared libs work.
2009-03-12s4:build: try to fix the build with the ibm checker in the build-farmStefan Metzmacher1-1/+1
The problem is that the shell eats the quotes in -DFOO="foo, bar, NULL" metze
2008-09-03Allow overriding shared library policy using environment variable.Jelmer Vernooij1-2/+4
(This used to be commit d5c61f470d7aa6dd0e5a22e8718d53a69cbbc239)
2008-06-30smb_build: use MERGED_OBJ instead of STATIC_LIBRARYStefan Metzmacher1-2/+2
metze (This used to be commit 54b06a1c839a9af4565635011e3e624271769cc7)
2008-05-21Remove support for .py files from smb_build - deal with it only in the ↵Jelmer Vernooij1-1/+0
makefiles. (This used to be commit b865249efaa58d0fc87fa25491fda3b970af81c3)
2008-05-19build: only add enabled subsystems and modules to ALL_OBJSStefan Metzmacher1-0/+1
metze (This used to be commit cc07bd86e270c8016acd0f685d699e4a3e63cfb1)
2008-05-18Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij1-1/+0
middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
2008-05-18Fix --output argument.Jelmer Vernooij1-1/+1
(This used to be commit a38e473c9e382465ae30f3ca7ae12de500aec5f7)
2008-05-18Allow specifying different input file to smb_build.Jelmer Vernooij1-2/+12
(This used to be commit c4bfc0b8daf2e288a278936b279bb4f7848d78e9)
2008-05-18Move writing of data.mk file to m4 macro.Jelmer Vernooij1-1/+3
(This used to be commit 7fee112d2b86b423c397118f0333065825ea3518)
2008-05-10Clean up some git merges gone wrong.Jelmer Vernooij1-1/+1
(This used to be commit 42eb6b33462228467e65a51bbf624c481802b090)
2008-04-25Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3Jelmer Vernooij1-7/+5
Conflicts: source/Makefile source/auth/config.mk source/auth/gensec/config.mk source/build/m4/public.m4 source/build/make/python.mk source/build/make/rules.mk source/build/smb_build/header.pm source/build/smb_build/main.pl source/build/smb_build/makefile.pm source/dsdb/config.mk source/dsdb/samdb/ldb_modules/config.mk source/kdc/config.mk source/lib/events/config.mk source/lib/events/events.c source/lib/ldb/config.mk source/lib/nss_wrapper/config.mk source/lib/policy/config.mk source/lib/util/config.mk source/libcli/smb2/config.mk source/libnet/config.mk source/librpc/config.mk source/nbt_server/config.mk source/ntptr/ntptr_base.c source/ntvfs/posix/config.mk source/ntvfs/sysdep/config.mk source/param/config.mk source/rpc_server/config.mk source/rpc_server/service_rpc.c source/scripting/ejs/config.mk source/scripting/python/config.mk source/smb_server/config.mk source/smbd/server.c source/torture/config.mk source/torture/smb2/config.mk source/wrepl_server/config.mk (This used to be commit 13bbd420681519894a4036729c43273912c9b402)
2008-04-15Fix ALL_OBJS value.Jelmer Vernooij1-2/+1
(This used to be commit 8710087728cc44761ae85f66c541ab1650e1b952)
2008-04-14Fix order of variables in the makefile.Jelmer Vernooij1-2/+9
(This used to be commit f64c1d53ba50bb50d32f819adf8727513468ccd7)
2008-03-09Move PC_FILE out of the perl code.Jelmer Vernooij1-3/+0
(This used to be commit ca8d4260ada9f74ebc406714ca70d20be09b194b)
2008-02-29Remove duplicate message.Jelmer Vernooij1-2/+0
(This used to be commit 87074881a926f6216276ebc263047c1ffb8aee10)
2008-02-29Include CFLAGS overrides in make file.Jelmer Vernooij1-4/+1
(This used to be commit 2ead1523608d9cd9a58cf55bcee2c8a39b6895e0)
2008-02-29Remove cruft that dealt with public prototype headers.Jelmer Vernooij1-2/+1
(This used to be commit 438997c17951fa7f0a9fb14be14c3b364ed3ad90)
2008-02-29Move public header accumulation out of the perl code.Jelmer Vernooij1-1/+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 Vernooij1-1/+0
(This used to be commit 1dd6bea507f1f5e26cccf89148280721260a4673)
2008-02-29Remove workaround for some non-GNU makes.Jelmer Vernooij1-0/+2
(This used to be commit 0580357fb4b10e4a751d281e209f6a87e1c88143)
2008-02-29Merge env.pm into makefile.pm.Jelmer Vernooij1-1/+0
(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-29Use make to create lists of pc files and prototype headers.Jelmer Vernooij1-1/+1
(This used to be commit a932a2e37d1aa86cca769398721318b3942fad83)
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)