summaryrefslogtreecommitdiff
path: root/source4/build/smb_build/makefile.pm
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r22038: - fix perl warningStefan Metzmacher1-1/+1
- use the same if statement as in input.pm metze (This used to be commit 8ffcac65be216df8d1701b900a933b99d6d9a77d)
2007-10-10r22037: Make sure STATICDIR exists before linking a static archive.James Peach1-0/+1
(This used to be commit c8ffdc15420c9b849b8d8e930f644ac6f83dcc77)
2007-10-10r22036: Make sure both srcdir and builddir are in VPATH.James Peach1-3/+5
(This used to be commit 9400f07738eeedb08f38426964ac23b5d4312de9)
2007-10-10r22035: Introduce HOSTLD which is needed to link the asn1 compiler when crossJames Peach1-1/+16
compiling. (This used to be commit 976343821b99b04725c9fddee42dbcd0261c2d51)
2007-10-10r21707: Finally merge my (long-living) perlselftest branch.Jelmer Vernooij1-1/+1
This changes the main selftest code to be in perl rather than in shell script. The selftest script is now no longer a black box but a regular executable that takes --help. This adds the following features: * "make test TESTS=foo" will run only the tests that match the regex "foo" * ability to deal with expected failures. the suite will not warn about tests that fail and are known to fail, but will warn about other failing tests and tests that are succeeding tests but incorrectly marked as failing. * ability to print a summary with all failures at the end of the run It also opens up the way to the following features, which I hope to implement later: * "environments", for example having a complete domains with DCs and domain members in a testenvironment * only set up smbd if necessary (not when running LOCAL tests, for example) * different mktestsetup scripts per target. except for the mktestsetup script, we can use the same infrastructure for samba 3 or windows. (This used to be commit 38f867880beb40c691e9713f854426031310629c)
2007-10-10r21678: Don't generate Requires.private lines for install .pc files. Static ↵Jelmer Vernooij1-1/+1
library use by external programs is still broken, but this should at least fix shared libs. (This used to be commit 06659bce1b5dc7529d0984deadd451478c082773)
2007-10-10r21541: Export mgmt, samr and atsvc for use in samba-gtk.Jelmer Vernooij1-6/+11
(This used to be commit 7f451cbb8da26cfe27861c402e06b3f34f7ac647)
2007-10-10r20942: Simplify handling of systems that don't support negative enum values ↵Jelmer Vernooij1-1/+0
by using an ifdef rather than a pidl argument. (This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10r20802: - don't add the same Makefile vars twice...Stefan Metzmacher1-3/+8
- this fixes a lot of warnings on Tru64 maybe this also fixes the build on Tru64 and HPUX... metze (This used to be commit a154fd04c84323d2e9e537e78fd95e29428cfd8a)
2007-10-10r20444: WEB Application framework / SWAT.Derrell Lipman1-1/+1
We're now at the stage where the web application framework should build and install automatically. Derrell (This used to be commit 0201baef46c1701007e0a4cdd95edee287939318)
2007-10-10r20303: try to fix 'make install' on solaris 8, ln -fs doesn't seem to work ifStefan Metzmacher1-0/+5
the link already exist metze (This used to be commit 6a089d48ec1424eea876ef9c1c65e74b5ee33781)
2007-10-10r20298: Fix pidl tests (missing symlink..).Jelmer Vernooij1-6/+8
(This used to be commit ab3d57394630cefc1fefe859c8bd3d56f6e63695)
2007-10-10r19908: Fix order of paths in pc files.Jelmer Vernooij1-10/+10
(This used to be commit 033b4382c09b7a4032388231f6e1f1986a663f9d)
2007-10-10r19882: Fix static link flags in pkg-config files. Should allow runningJelmer Vernooij1-4/+11
pidl tests on systems without shared libs. (This used to be commit fb623be4ff09c2fb0546edc0892ad3a59d58f274)
2007-10-10r19881: Add private library flags when linking to static libraries.Jelmer Vernooij1-4/+12
(This used to be commit 72f1ffc0ef56753deba716cf9d31d44c95e7cc33)
2007-10-10r19863: Create -uninstalled.pc files. This should reenable compilation and ↵Jelmer Vernooij1-11/+37
running of the pidl testsuite as part of the testsuite. (This used to be commit db237ad52f3a42c7b35753df99549ed6d540cec2)
2007-10-10r19673: Build shared libs against shared libs.Jelmer Vernooij1-1/+1
(This used to be commit dad9156db9d53c51d7785139576dddcde7e34c56)
2007-10-10r19670: Reduce the number of unresolved symbols when building with shared ↵Jelmer Vernooij1-1/+2
libraries. (This used to be commit 4422031d1d9307539832cee165c5071ff12943e7)
2007-10-10r19634: Only use --allow-undef-shlib for modules.Jelmer Vernooij1-1/+4
(This used to be commit e8f2a086be2a0553467738df711b1450ba559848)
2007-10-10r19631: Re-enable shared libraries, but don't use -rpath-link unlessJelmer Vernooij1-2/+7
shared libraries are actually used. (This used to be commit 93e4f093b946cbb1b6deca82efdf0d5f033128b8)
2007-10-10r19625: not all linkers like -Wl,rpath-link, so don't use it till we have ↵Stefan Metzmacher1-5/+2
configure checks and working shared libraries metze (This used to be commit 25376f748c6f2da48a8bf7e0aa0d59befb9db4f3)
2007-10-10r19618: pass -D_SAMBA_HOSTCC_ when using the hostcompilerStefan Metzmacher1-0/+2
metze (This used to be commit 846553085e57bda44fda2a541bf00517d3586e8c)
2007-10-10r19582: Support building both shared and static versions of libraries at the ↵Jelmer Vernooij1-10/+7
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-10r19575: Build static libs in bin/static rather than bin/Jelmer Vernooij1-3/+3
(This used to be commit c9b06ce5636c37ddb077513796a288d88f62c358)
2007-10-10r19574: Initial work towards supporting build of both shared and static ↵Jelmer Vernooij1-16/+20
libraries. (This used to be commit e24ec3aa1ada855401a714743518893d9506239c)
2007-10-10r19543: Make dynconfig less special.Jelmer Vernooij1-5/+2
(This used to be commit 2780274e6fb25cec78ad341239090ed286ed1a45)
2007-10-10r19509: Simplify buildsystem code, create proper symlinks for aliases.Jelmer Vernooij1-36/+17
(This used to be commit a6d610805970dcb8b2676db9074432a094f7c149)
2007-10-10r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij1-1/+1
libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
2007-10-10r19495: Stop linking binaries twice (once before installation, once during ↵Jelmer Vernooij1-39/+2
build). Make TORTURE-TALLOC and TORTURE-REPLACE builtin again rather than separate binaries. (This used to be commit 8913d60c72a67b041b08d569c9bd048953106c85)
2007-10-10r19449: ldbbrowse: installation hopefully works now. "Developer" installationsDerrell Lipman1-0/+1
('configure.developer' or 'configure --enable-developer') may still have problems as I'm not sure I got all of the paths right for that. With the changes Tridge has made to the Main Menu in swat, given a non-developer installation, you should be able to get to ldbbrowse via: JSON/qooxdoo -> ldb browser Derrell (This used to be commit 2406af10791cd8545c598c8591a48de5515c7dc5)
2007-10-10r19364: Fix build for 'regular' installs.Jelmer Vernooij1-1/+1
(This used to be commit 916413097d2ca7b71c06cd701f09bc3b9fc06cfc)
2007-10-10r19358: Use subunit tests from the right location (fromJelmer Vernooij1-7/+14
$src/bin/torture when developing, $LIBDIR/torture when installed) (This used to be commit 4ae6380e6bb48e27e9947e149b3d079b3e293cc0)
2007-10-10r19350: Properly list LOCAL-TALLOC under the "LOCAL" header.Jelmer Vernooij1-8/+7
Support directories for subcategories in tests. Several small other fixes. (This used to be commit bde00d97068d559b025ab131ff698a82430d14b3)
2007-10-10r19343: Add support for external scripts/binaries that write results using theJelmer Vernooij1-3/+16
'subunit' protocol. This allows us to easily plug EJS scripts or binaries that can't depend on -ltorture into smbtorture. The protocol is very simple: - write "comments" to stderr Example output on stdout: test: foo success: foo test: bar success: bar test: blah failure: blah [ dummy.c:30: Expression 1 != 2 failed! ] test: blie skip: blie [ Iconv support not built in ] I've already converted the talloc testsuite. (This used to be commit e1742c14a247fabba969f8698108e73997d3f420)
2007-10-10r18833: darn, forgot to commit thisAndrew Tridgell1-1/+1
sorry about the build breakage (This used to be commit c0684d0f26917e6623bad1e0f9b8312873230300)
2007-10-10r18183: - add LIBREPLACE globaly and add LIBREPLACE_HOSTCCStefan Metzmacher1-2/+2
- also specify USE_HOSTCC = YES on binaries that use HOSTCC I also disable autodependecies as this change let make run forever, I hopefully fix that tomorrow metze (This used to be commit 159f74570233a8707dc1deb70fb1917a854213f8)
2007-10-10r18181: use:Stefan Metzmacher1-7/+6
CC and CFLAGS LD and LDFLAGS STLD and STLD_FLAGS SHLD and SHLD_FLAGS all controled by configure and import the values from samba3 which are more recent metze (This used to be commit 5e59153735102df6fae2eaaac6a7c3db86c95f8f)
2007-10-10r18136: put lib/replace in the default include pathStefan Metzmacher1-2/+2
metze (This used to be commit 2b51391470d0ecf001cd869e4ab9ba7a3474a7fe)
2007-10-10r16040: Support more recent versions of autoconfJelmer Vernooij1-0/+1
(This used to be commit 3f2a136b9f77062e5044b2b86f8e2a79348e0ff0)
2007-10-10r15578: Move some cpp-specific things from CFLAGS to CPPFLAGSJelmer Vernooij1-2/+2
Proper dependencies for POPT_SAMBA (fixes build when popt is in /usr/local) (This used to be commit ed82490e5a074da56d0a96ee52f1d1832b824fe3)
2007-10-10r15384: Improve naming of socket library, disable Requires(.private)? fields ↵Jelmer Vernooij1-2/+2
in pkg-config files for now as they break external projects. (This used to be commit f919fd6655f00361691e676d260bd40e0b8ddcc7)
2007-10-10r15379: Fix shared library build's unresolved dependenciesJelmer Vernooij1-2/+2
(This used to be commit 0fafa2e59566f8f892d7dfd7dd33d0100b96a780)
2007-10-10r15363: Fix dependencies for shared libraryJelmer Vernooij1-0/+1
(This used to be commit f2ca71f1229f4c20296895116c09bacbd6a53b55)
2007-10-10r15350: Remove empty subsystem, don't install .a files of subsystemsJelmer Vernooij1-1/+1
(This used to be commit 087188cfc4a38d92b13fc8e58e1f408306442055)
2007-10-10r15318: Don't create empty static libraries as some hosts have trouble with ↵Jelmer Vernooij1-0/+2
them. (This used to be commit 1505d7c6001f8a35e728a14af2885b813c32ebe7)
2007-10-10r15313: Fix some dependencies in dso modeJelmer Vernooij1-0/+2
(This used to be commit f0afe9e2ff16515df1b3226b479b19ea3e9c3d0c)
2007-10-10r15304: Fix smbd build, more updates on getting --enable-dso to build againJelmer Vernooij1-0/+1
(This used to be commit 3ef9326386ba1c210166302cbcf02d2ed3f19944)
2007-10-10r15301: Use static libraries internally. This required a few hacks in the buildJelmer Vernooij1-35/+1
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-25/+31
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-10r15248: Fix automatic dependencies buildJelmer Vernooij1-3/+24
(This used to be commit 3e5aa5e7940ebbb961c53418d170495860f514a0)