summaryrefslogtreecommitdiff
path: root/source4/main.mk
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r22048: Sigh. Commit the other half of r22047.James Peach1-34/+0
(This used to be commit cbc15e963af67d6b7b4ad7b1f249667e2d7f7fd9)
2007-10-10r22046: Rever r22040, which breaks the build on FreeBSD 5.4 (BSD make).James Peach1-8/+4
(This used to be commit 5a96812929cc8521566017c881b4c3459e7b8a91)
2007-10-10r22040: Use $< to specify the immediate prerequisit instead of $*. This isJames Peach1-4/+8
needed for VPATH to find the correct files when srcdir != builddir. This checkin is a test to see which platforms this change will break. (This used to be commit 1d4e836a50ffea452e688e25c2cae02a410247be)
2007-10-10r22029: Make sure we respect $srcdir correctly for the srcdir != builddir case.James Peach1-1/+5
(This used to be commit 0db4256a472975c5097135fa87315038a1350a72)
2007-10-10r21909: Merge some of my recent improvements to the test infrastructure:Jelmer Vernooij1-1/+1
- Allow tests to specify what environment they need to run in (dc and none are thecurrent supported ones). - Move more Samba4-specific code out of the common code (This used to be commit dbe9de10287c902f4a5ea5d431dea4a79f9b170b)
2007-10-10r21833: Don't install static libs, they can't be used anyway.Jelmer Vernooij1-2/+2
(This used to be commit 6fb7097edfa222234505a4223c627dd506f5df7d)
2007-10-10r21733: Merge testenv back into core selftest.plJelmer Vernooij1-2/+2
(This used to be commit 4b78ed3a606b6697512f1e4e9b9c6c93816e71f8)
2007-10-10r21709: Add a list of tests that should be skipped rather than ad-hoc test ↵Jelmer Vernooij1-1/+1
skipping in various places. (This used to be commit 01befd52111b8c183d78f9e0d80065fe0825b87c)
2007-10-10r21707: Finally merge my (long-living) perlselftest branch.Jelmer Vernooij1-12/+19
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-10r21580: Add generic target for test coverage data.Jelmer Vernooij1-0/+5
(This used to be commit a41b72458d04a18da0c0c59cef8a2e24f77e8890)
2007-10-10r21485: Remove obsolete smb_interfaces code (discussed with tpot).Jelmer Vernooij1-8/+0
(This used to be commit 92acdb380a02cae59b563e70ae0c18ab537cdb4c)
2007-10-10r21297: Remove the GTK+ tools and library from the main repository. They are ↵Jelmer Vernooij1-1/+0
now maintained separately in bzr at http://people.samba.org/bzr/jelmer/samba-gtk This also adds some more headers to the list that is installed and a couple of extra #include lines so these headers can be used externally without problems. (This used to be commit 07652f65ce7a5b19130f1a27cbf0e1e5fae13454)
2007-10-10r21038: Move commands to distclean targetJelmer Vernooij1-0/+2
(This used to be commit 6713945fbab2df5b695c11df623f16d0abd1a772)
2007-10-10r20942: Simplify handling of systems that don't support negative enum values ↵Jelmer Vernooij1-2/+2
by using an ifdef rather than a pidl argument. (This used to be commit 6bada0dcf0c7915d366c7917189375dbabecdd4f)
2007-10-10r20791: the ejsnet stuff can be a normal smbcalls module...Stefan Metzmacher1-1/+0
mimir: when you want to register more functions please do that in the smb_setup_ejs_net() function metze (This used to be commit 5828632931376c3982bf0b6d110d217a8e05d60e)
2007-10-10r20783: Ejsnet files are now moved into a separate directory. I need to commitRafal Szczesniak1-0/+1
this as the change is getting bigger and bigger. Jelmer, Metze, I don't know enough of our build system so please check if .mk files are ok. rafal (This used to be commit 77ede0656c0b17a84ee8550776ab158007f0e71f)
2007-10-10r20706: the '@' chars should only be in front of each line,Stefan Metzmacher1-6/+6
but here the line is wrapped with '\' ... metze (This used to be commit 096a2ee97f97b3f9f57d844703ffaba53f7dd5d7)
2007-10-10r20677: Condense compilations rules.James Peach1-27/+63
(This used to be commit 586b5113a09ec5ff751bcdaf4094d5672d58f220)
2007-10-10r20646: first preparations for cluster enablement. This changes "Andrew Tridgell1-0/+1
uint32_t server_id to struct server_id server_id; which allows a server ID to have an node number. The node number will be zero in non-clustered case. This is the most basic hook needed for clustering, and ctdb. (This used to be commit 2365abaa991d57d68c6ebe9be608e01c907102eb)
2007-10-10r20562: Start building expr parser. Add separate copy of Yapp::DriverJelmer Vernooij1-4/+8
rather than including it in each individual parser. (This used to be commit 26853d7d99f7305981bcadaabfe6accf254321e7)
2007-10-10r20444: WEB Application framework / SWAT.Derrell Lipman1-4/+4
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-10r20351: ensure these variables are set in the right place in the MakefileAndrew Tridgell1-7/+0
(This used to be commit 0ed2c0a0afea5b0d4c5f49e2493cb6eae694fe40)
2007-10-10r19879: Make test targets depend on "libraries" (might be required for the ↵Jelmer Vernooij1-6/+6
pidl tests) (This used to be commit 27d6ae2088f40329661b9772ab08f848be76c9c1)
2007-10-10r19676: Fix some more dependencies.Jelmer Vernooij1-1/+2
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
2007-10-10r19618: pass -D_SAMBA_HOSTCC_ when using the hostcompilerStefan Metzmacher1-4/+4
metze (This used to be commit 846553085e57bda44fda2a541bf00517d3586e8c)
2007-10-10r19608: - basics comes in with $(ALL_PREDEP)Stefan Metzmacher1-3/+3
(this fixes the auto dependency build) metze (This used to be commit 0798e678e742afc78c9a1d278322094ff1761dfa)
2007-10-10r19596: add basics to 'all' - hopefully fixes the build on some hostsJelmer Vernooij1-1/+1
(This used to be commit b0f00ff72354cc34ad59470e13d5ab472416cc6c)
2007-10-10r19575: Build static libs in bin/static rather than bin/Jelmer Vernooij1-1/+1
(This used to be commit c9b06ce5636c37ddb077513796a288d88f62c358)
2007-10-10r19574: Initial work towards supporting build of both shared and static ↵Jelmer Vernooij1-2/+1
libraries. (This used to be commit e24ec3aa1ada855401a714743518893d9506239c)
2007-10-10r19573: Move secrets.o into param/ (subsystems haven't been integrated yet).Jelmer Vernooij1-1/+0
(This used to be commit 8143de855c0b65346b2d8e59ecdb78952927de4a)
2007-10-10r19571: Add a USESHARED parameter (different from BLDSHARED) + two smallJelmer Vernooij1-1/+1
shared-library related fixes. (This used to be commit 8c7276b6c6ccebfbc60de978fcb2c23e7fbc12b5)
2007-10-10r19538: This is getting silly, but I needed an easy way to run 'make testenv'Andrew Bartlett1-0/+5
under valgrind. Andrew Bartlett (This used to be commit f2bdbacaa9796ba30689eae295199983cc352590)
2007-10-10r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij1-1/+0
libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
2007-10-10r19449: ldbbrowse: installation hopefully works now. "Developer" installationsDerrell Lipman1-0/+2
('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-10r19358: Use subunit tests from the right location (fromJelmer Vernooij1-1/+1
$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-5/+2
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-1/+11
'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-10r18783: fix make pchStefan Metzmacher1-1/+1
metze (This used to be commit e2b16a09b3363d3a72edce03724cb05204f2a350)
2007-10-10r18780: Add convenience "make testenv" to launch the xtermtest Andrew just ↵Jelmer Vernooij1-0/+3
added. (This used to be commit e2cf38eca0f6fd632a9f544837eea90d66fd9cc6)
2007-10-10r18545: if yapp isn't availabe touch the target file, as it is commited to svn,Stefan Metzmacher1-2/+4
to prevent rebuilding. we do make everything make everything make bin/smbtorture make test in the buildfarm and rebuilding parts isn't that nice metze (This used to be commit 212fa7977d514f81ce4301902a8038869ee02b4e)
2007-10-10r18338: this isn't needed anymoreStefan Metzmacher1-4/+0
metze (This used to be commit 91800fd80c1763157f9bfded8f10e2d8c9a04cd2)
2007-10-10r18333: $< is broken in older BSD version:Stefan Metzmacher1-13/+20
when $@ is foo/bar.o, $< could be torture/foo/bar.c if it also exists. So better use $* which is foo/bar to get foo/bar.c metze (This used to be commit 7aad9f81d927778bd3da6a37afc0489f1fefdc58)
2007-10-10r18329: print out special make variables when failing, to track down theStefan Metzmacher1-0/+3
build failures on older BSD systems with broken make metze (This used to be commit 7edb40569a5b5c971894a5e753638eeccef15dea)
2007-10-10r18267: print out the failing command for .ho files tooStefan Metzmacher1-4/+7
metze (This used to be commit 25dc4557fff940aa4cc46df59f4c5a72b7518117)
2007-10-10r18265: print out the failling commandStefan Metzmacher1-1/+4
metze (This used to be commit 9d2ab28ba1a119dff1a97147934c03e712c7148d)
2007-10-10r18264: print the full list of flagsStefan Metzmacher1-3/+10
metze (This used to be commit ee5bd106945a013ba69c277a340c0961339983c6)
2007-10-10r18210: - reenable autodependenciesStefan Metzmacher1-3/+3
- and add -MT $@ to the dependency generation to notice changes in depdendecies of header files you may need a 'make clean' or at least you need to remove heimdal_build/replace.hd metze (This used to be commit 5ecf98cc189039023ff0a97f43eba7fb2c2cdc46)
2007-10-10r18154: try to get the heimdal_build code to use libreplace in a better wayAndrew Tridgell1-1/+1
(chasing down build failures ...) added showflags as part of 'all' target, which makes tracking down problems easier in the build farm (This used to be commit d52aaccdf8a537dc8de8db7c30ff0ab076c4c63f)
2007-10-10r18120: Remove generating dependencies for .d files for now as this wasJelmer Vernooij1-3/+3
causing make to loop. (This used to be commit 35c8d39e6e30e3ba3dcf1db34c6256489a1a2f46)
2007-10-10r18095: correctly rebuild the dependencies not only the object fileStefan Metzmacher1-3/+3
metze (This used to be commit 8e0497c5d217470bef5bd537c5d2b7be9ae89602)