Jelmer Vernooij
52e3f69a36
r19343: Add support for external scripts/binaries that write results using the
...
'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 e1742c14a2
)
2007-10-10 14:21:13 -05:00
Stefan Metzmacher
b82c525d13
r18783: fix make pch
...
metze
(This used to be commit e2b16a09b3
)
2007-10-10 14:19:12 -05:00
Jelmer Vernooij
f12584ccae
r18780: Add convenience "make testenv" to launch the xtermtest Andrew just added.
...
(This used to be commit e2cf38eca0
)
2007-10-10 14:19:11 -05:00
Stefan Metzmacher
e310cce43f
r18545: if yapp isn't availabe touch the target file, as it is commited to svn,
...
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 212fa7977d
)
2007-10-10 14:18:44 -05:00
Stefan Metzmacher
d159cffe2f
r18338: this isn't needed anymore
...
metze
(This used to be commit 91800fd80c
)
2007-10-10 14:18:12 -05:00
Stefan Metzmacher
2cebef3a9e
r18333: $< is broken in older BSD version:
...
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 7aad9f81d9
)
2007-10-10 14:18:11 -05:00
Stefan Metzmacher
bcabebf502
r18329: print out special make variables when failing, to track down the
...
build failures on older BSD systems with broken make
metze
(This used to be commit 7edb40569a
)
2007-10-10 14:18:10 -05:00
Stefan Metzmacher
7531db79df
r18267: print out the failing command for .ho files too
...
metze
(This used to be commit 25dc4557ff
)
2007-10-10 14:17:59 -05:00
Stefan Metzmacher
0627a4715d
r18265: print out the failling command
...
metze
(This used to be commit 9d2ab28ba1
)
2007-10-10 14:17:58 -05:00
Stefan Metzmacher
bf9379dfe5
r18264: print the full list of flags
...
metze
(This used to be commit ee5bd10694
)
2007-10-10 14:17:58 -05:00
Stefan Metzmacher
af1b64c92f
r18210: - reenable autodependencies
...
- 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 5ecf98cc18
)
2007-10-10 14:17:50 -05:00
Andrew Tridgell
6c85bcc972
r18154: try to get the heimdal_build code to use libreplace in a better way
...
(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 d52aaccdf8
)
2007-10-10 14:17:43 -05:00
Jelmer Vernooij
a83286d91c
r18120: Remove generating dependencies for .d files for now as this was
...
causing make to loop.
(This used to be commit 35c8d39e6e
)
2007-10-10 14:17:35 -05:00
Stefan Metzmacher
f9a175ae24
r18095: correctly rebuild the dependencies not only the object file
...
metze
(This used to be commit 8e0497c5d2
)
2007-10-10 14:17:15 -05:00
Jelmer Vernooij
613e2a6af4
r17932: Fix header installation.
...
(This used to be commit d0b7c740c7
)
2007-10-10 14:16:55 -05:00
Andrew Tridgell
e5f7da55ef
r17768: This merges in the current version of Brad Henry's windows testing
...
framework patch. There are some issues with the patch that I will
discuss in a separate email to the list, but given the low (zero?)
impact of the patch as it is, I think its better to integrate it now,
then let Brad send some minor update patches later
(This used to be commit 7232da0436
)
2007-10-10 14:16:38 -05:00
Stefan Metzmacher
326e963a89
r17357: - fix the build
...
- generate the IDL_NDR_* variables before using them
(this was the reason I didn't noticed this error)
metze
(This used to be commit c493bc83ee
)
2007-10-10 14:15:18 -05:00
Stefan Metzmacher
529aa3b885
r16561: - create version.h relative to srcdir
...
- let version.h depend on VERSION
- add a rule to manualy regenerate version.h
e.g. after a svn up
metze
(This used to be commit 7167579cbf
)
2007-10-10 14:09:34 -05:00
James Peach
748decf65b
r16558: Add make rule to generate version.h. Metze, can you please review?
...
(This used to be commit 47b6a3d7f3
)
2007-10-10 14:09:34 -05:00
Stefan Metzmacher
e1c7a38b2c
r15641: we know have source/version.h
...
metze
(This used to be commit c505ce9d3b
)
2007-10-10 14:07:25 -05:00
Jelmer Vernooij
8903abc4c8
r15584: List SWIG files as being updated when pidl runs
...
(This used to be commit dcebba4ee8
)
2007-10-10 14:06:00 -05:00
Jelmer Vernooij
e572bbb94c
r15321: Reduce the size of rewrite.m4 a bit more
...
(This used to be commit c83e4b1665
)
2007-10-10 14:05:15 -05:00
Stefan Metzmacher
8ee028df88
r15292: fix the IDL_* variable names
...
metze
(This used to be commit e8d69ff8d0
)
2007-10-10 14:05:03 -05:00
Jelmer Vernooij
23cf97680b
r15276: Fix path to perl on some hosts
...
Fix perl warning
(This used to be commit 50e184819d
)
2007-10-10 14:05:01 -05:00
Jelmer Vernooij
4333993e90
r15247: Get rid of patsubst macro as it is not supported by some makes and replace
...
it with a perl script.
This should fix the build on tru64
(This used to be commit b4e08b98a6
)
2007-10-10 14:04:24 -05:00
Jelmer Vernooij
0eddf14b30
r15191: Avoid uint_t as it's not standard.
...
(This used to be commit 7af59357b9
)
2007-10-10 14:04:15 -05:00
James Peach
041456554e
r15157: Systems with argv limits can't handle the full list of $(DEP_FILE). Replace
...
with the (hopefuly) equivalent find/rm sequence.
(This used to be commit 2bce5c9465
)
2007-10-10 14:04:12 -05:00
Alexander Bokovoy
a41ac85091
r15061: Use $(PERL) to run cflags.pl as actual perl binary might not be in /usr/bin
...
(This used to be commit 7d5a91a667
)
2007-10-10 14:04:05 -05:00
Alexander Bokovoy
9cf41988ff
r15036: Add out of tree build support and see how buildfarm will respond to make constructs
...
(This used to be commit 9329854489
)
2007-10-10 14:04:03 -05:00
Jelmer Vernooij
9dfdfc65b7
r15001: Add 'make dist'
...
(This used to be commit 16e67d04d4
)
2007-10-10 14:04:00 -05:00
Stefan Metzmacher
c0fb8bf291
r14950: make sure include/config.h is only updated when the content was changed
...
metze
(This used to be commit 2488ead8c3
)
2007-10-10 14:00:22 -05:00
Jelmer Vernooij
192240634e
r14911: Allow easy modification of selftest subdirectory name
...
(This used to be commit 3de7b7fca1
)
2007-10-10 14:00:15 -05:00
Jelmer Vernooij
6ad6506cb1
r14906: Move SWIG-specific files to scripting/swig/
...
(This used to be commit 222723e443
)
2007-10-10 14:00:14 -05:00
Jelmer Vernooij
0bc6e7a090
r14852: See if all target platforms support multiple .SUFFIXES lines.
...
(This used to be commit 137ed99e35
)
2007-10-10 13:59:42 -05:00
Tim Potter
ea5a312938
r14801: Move swig testing makefile fragment into swig's config.mk and out of
...
main.mk
(This used to be commit 3721072fc5
)
2007-10-10 13:59:21 -05:00
Tim Potter
86971ff3b9
r14798: Get swig building again (by commenting out dcerpc stuff for now).
...
Add the start of a test framework for swigged functionality.
(This used to be commit 3dfd0959f7
)
2007-10-10 13:59:20 -05:00
Jelmer Vernooij
766d08d314
r14730: Remove dependency information with 'make clean'
...
(This used to be commit 16da854eff
)
2007-10-10 13:59:15 -05:00
Jelmer Vernooij
268a86e176
r14661: Install symlinks for shared libraries
...
(This used to be commit 3286636dbb
)
2007-10-10 13:59:06 -05:00
Jelmer Vernooij
07bdbd4592
r14606: Fix paths in developer mode. This allows 'make quicktest' to work when
...
building with --enable-dso
(This used to be commit 614f062748
)
2007-10-10 13:59:00 -05:00
Jelmer Vernooij
c67c125850
r14586: Some small fixes, update TODO.
...
(This used to be commit 5673ee1182
)
2007-10-10 13:58:53 -05:00
Jelmer Vernooij
9ef4e90539
r14582: No longer require 'make proto' when running without automatic dependencies.
...
Don't create dependency files when running 'make clean'
(This used to be commit 6414d0c04f
)
2007-10-10 13:58:53 -05:00
Jelmer Vernooij
e1e31b4554
r14564: Remove dependencies when running distclean
...
(This used to be commit 4f99c96509
)
2007-10-10 13:58:47 -05:00
Jelmer Vernooij
7b01c9e0c4
r14556: Fix some dependencies
...
(This used to be commit b580277032
)
2007-10-10 13:58:46 -05:00
Jelmer Vernooij
c84cfc0ecc
r14554: Write out header dependencies. This means all C files affected will be
...
rebuilt when a header file is changed. It also means parallel builds work now.
It will take a minute or so to generate all the dependency information,
but there should be no need to rebuild that information later on, unless
a file changes.
This behaviour is only enabled when building in developer mode
(--enable-developer) and requires a GNU make (or compatible). In all other
cases, the file 'static_deps.mk' is included, which contains some basic
hardcoded dependency information.
(This used to be commit eb435386f0
)
2007-10-10 13:58:45 -05:00
Jelmer Vernooij
781d122fb6
r14553: Use double colon feature in the makefile (supported by all buildfarm hosts!)
...
(This used to be commit f523c51b34
)
2007-10-10 13:58:45 -05:00
Jelmer Vernooij
42f9c678c0
r14547: Don't install pidl - it fails on the buildfarm as it doesn't obey $PREFIX. I should've remembered, as this problem has hit me before...
...
(This used to be commit 6a03e18ab8
)
2007-10-10 13:58:43 -05:00
Jelmer Vernooij
40f729aecb
r14546: Install pidl in the same location as all other binaries.
...
(This used to be commit 1e6f3c0434
)
2007-10-10 13:58:43 -05:00
Jelmer Vernooij
35349a58df
r14542: Remove librpc, libndr and libnbt from includes.h
...
(This used to be commit 51b4270513
)
2007-10-10 13:58:42 -05:00
Stefan Metzmacher
5b831783e3
r14536: add make gdbtest-all and make valgrindtest-all
...
metze
(This used to be commit cee56387cf
)
2007-10-10 13:58:40 -05:00
Jelmer Vernooij
b40afa0c07
r14535: Fix header installation
...
(This used to be commit 0ef3fc567c
)
2007-10-10 13:58:40 -05:00