1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-21 12:23:50 +03:00
Commit Graph

187 Commits

Author SHA1 Message Date
Andrew Tridgell
7c2e31fd11 r8314: - added an 'installmisc' target for installing miscellaneous files.
- install our provisioning template files in lib/setup/

We need these to be installed as users may wish to re-provision after
installation, or may not have the source tree (wuch as when installing
from binary packages)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
2cab29c1e7 r8305: another attempt at getting heimdal building in the farm 2007-10-10 13:20:03 -05:00
Andrew Tridgell
2564cd962b r8303: a workaround for forcing HEIMDAL_EXTERNAL to build.
Jelmer, when you get a chance can we discuss how to fix this properly?
2007-10-10 13:19:34 -05:00
Andrew Tridgell
2a444dedbe r8298: - started building a library of js routines in scripting/libjs/
- switched the existing test programs over to using the library

- added install of js lib
2007-10-10 13:19:33 -05:00
Jelmer Vernooij
c620095692 r8264: - Use standard perl package structure for pidl.
- Only "use" pidl modules in the main executable when necessary

Try 'make install' in build/pidl to install the package (should work stand-alone).
2007-10-10 13:19:27 -05:00
Stefan Metzmacher
d04057b932 r8020: - add --with-selftest-prefix option that specify the prefix used in make test
- also we use ./prefix test as default and not `pwd`/prefix-test
  to workaround the path length limit for unix sockets
  ... char sun_path[108]; ...

metze
2007-10-10 13:18:59 -05:00
Andrew Tridgell
e18dc32074 r7977: split up 'make clean' a little more as it is overflowing the command line size limits
on some platforms
2007-10-10 13:18:55 -05:00
Jelmer Vernooij
e8e3524b23 r7958: More debian packaging updates; packages build now with
a few minor issues.

Move ldb manpages one level higher - there is no longer a need to have
subdirectories.
2007-10-10 13:18:54 -05:00
Jelmer Vernooij
fd3f463643 r7943: Add 'make manpages', fix 'make installman' and 'make uninstallman'.
Not part of the "all" make target yet, as it requires xsltproc
2007-10-10 13:18:53 -05:00
Andrew Tridgell
8b299e1518 r7896: don't output null rules for blank targets (caued make failure on irix) 2007-10-10 13:18:47 -05:00
Andrew Tridgell
ac807d0aef r7894: remove portability experiments until its working in the smb-build test project
(this change broke irix)
2007-10-10 13:18:46 -05:00
Stefan Metzmacher
a3439d9365 r7875: try to see if this is portable
metze
2007-10-10 13:18:46 -05:00
Andrew Tridgell
8cdebf5ce3 r7874: reverted metzes patch svn 7837 as it is not portable to make on
several platforms (such as FreeBSD)
2007-10-10 13:18:46 -05:00
Stefan Metzmacher
f964e228c9 r7845: remove unused files
and remove all generated files with make distclean and make realdistclean

metze
2007-10-10 13:18:42 -05:00
Stefan Metzmacher
21d930cfc3 r7837: use some more 'make' features
(I just commit this to see how portable it is)

I have a patch that remove the need of the recursiv make
and also fixes the HEIMDAL_EXTERNAL stuff cleanly

metze
2007-10-10 13:18:42 -05:00
Jelmer Vernooij
f385753a52 r7790: Allow remembering more configure-level data (and
remember --enable-develop for now).
2007-10-10 13:18:36 -05:00
Andrew Tridgell
e3e028a362 r7768: use _ALL_OBJS in clean target 2007-10-10 13:18:33 -05:00
Jelmer Vernooij
6b9a12249f r7766: Treat NOPROTO as boolean.
Don't consider ALL_OBJS as a standard subsystem.
2007-10-10 13:18:33 -05:00
Jelmer Vernooij
ba41c0806a r7764: Generate _ALL_OBJS list. 2007-10-10 13:18:33 -05:00
Jelmer Vernooij
fa1ab1982c r7762: Clean up make help files. 2007-10-10 13:18:32 -05:00
Jelmer Vernooij
fc099f2479 r7761: Don't let phony targets cause a rebuild of the binaries. Thanks
to tridge for the idea on how to do this.
2007-10-10 13:18:32 -05:00
Stefan Metzmacher
e4f5e52a84 r7463: - move some more stuff into functions
- try to kill all jobs return by jobs -p

metze
2007-10-10 13:17:55 -05:00
Stefan Metzmacher
c52703c0a8 r7425: configure check to see if a compiler can handle negative enum values
if the compiler doesn't support it we pass --uint-enums to pidl

metze
2007-10-10 13:17:51 -05:00
Stefan Metzmacher
d5288865d8 r7389: move socket wrapper dir also to the prefix-test dir
metze
2007-10-10 13:17:49 -05:00
Jelmer Vernooij
65600536b6 r7315: Add support for custom makefile targets, e.g.:
[TARGET::FOOBAR]
CMD = make bla
2007-10-10 13:17:41 -05:00
Jelmer Vernooij
1f7a57d8d8 r7311: Use TARGET_CFLAGS for depend list as well 2007-10-10 13:17:40 -05:00
Jelmer Vernooij
2fd997b12a r7310: Support TARGET_CFLAGS thru recursive make 2007-10-10 13:17:40 -05:00
Jelmer Vernooij
71d62d4dc7 r7308: Make dependency lists in the Makefile shorter (see discussion on samba-technical) 2007-10-10 13:17:40 -05:00
Jelmer Vernooij
2765b5a78d r7307: Add phony rules for OUTPUT_TYPE OBJLIST, e.g. it is now possible
to do things like:

make SUBSYSTEM_NDR_RAW
2007-10-10 13:17:40 -05:00
Jelmer Vernooij
fcc556188e r7305: Some cleanups, use write out CFLAGS variable 2007-10-10 13:17:39 -05:00
Stefan Metzmacher
a94e7740d5 r7299: move the list of config.mk files to the source/
so nobody needs to look at build/smb_build/ anymore, just to use the build system

metze
2007-10-10 13:17:38 -05:00
Andrew Tridgell
ba565ba575 r7290: comment out heimdal config for now 2007-10-10 13:17:37 -05:00
Andrew Tridgell
71366b0909 r7289: split out the list of *.mk files for the build, so you don't need to modify the perl
code to add a new library
2007-10-10 13:17:37 -05:00
Jelmer Vernooij
0dda66f0e8 r7274: Move m4 files to seperate dir 2007-10-10 13:17:35 -05:00
Jelmer Vernooij
aa0b6372d5 r7273: Update a bit 2007-10-10 13:17:35 -05:00
Andrew Tridgell
a31ec2a750 r7271: added the ability to specify a target specific set of CFLAGS for
binaries and libraries. This makes it possible to build heimdal with
our build system, which means users don't have to suffer two build
systems.
2007-10-10 13:17:34 -05:00
Andrew Bartlett
51ba3ea60c r7221: Add the start of a KDC service (to be built on a 'libkdc' from a to be
included Heimdal) to Samba4.

Andrew Bartlett
2007-10-10 13:17:27 -05:00
Tim Potter
b83dc8fbfb r7065: Move ejs from web_server to lib so it can be shared with smbscript. 2007-10-10 13:17:11 -05:00
Tim Potter
e14c00c4c1 r7062: Merge scripting/swig/config.mk with scripting/config.mk 2007-10-10 13:17:10 -05:00
Tim Potter
3444cd5429 r7061: A ejs scripting client. This should allow javascript to be run in a
command line environment instead of inside the web server.

It doesn't work yet though, rather an exception is thrown when trying
to call ejsDefineStringCFunction().
2007-10-10 13:17:10 -05:00
Jelmer Vernooij
2b08c4b92b r7059: Use namespaces for pidl and the build system, so we can later on
call out to the build system to compile the various pidl tests
(without having to rely on shared library support).

Initial work on an ndr_array test.
2007-10-10 13:17:10 -05:00
Andrew Tridgell
a4a5eea7b7 r7049: auto-create the private/tls/ directory on install 2007-10-10 13:17:08 -05:00
Tim Potter
d7d48adce9 r7010: Merge libcli/libsmb.mk into libcli/config.mk 2007-10-10 13:17:05 -05:00
Andrew Tridgell
31543e1eae r6982: install the swat pages with 'make installswat' 2007-10-10 13:17:02 -05:00
Andrew Tridgell
26f0ba92c0 r6981: first version of the builtin web server for Samba4
This includes an embedded server side scripting system called 'esp'
(see http://www.appwebserver.org/products/esp/esp.html) and javascript
based scripting language called 'esj' (see
http://www.appwebserver.org/products/ejs/ejs.html)

The justification for including this scripting language is that it
should make it much easier to write a high quality web interface for
Samba4. The scripting language can call into any Samba4 library code
(so for example it will be able to make ldb and loadparm calls), plus
it provides easy support for forms, cookies, sessions etc.

There is still quite a bit more work to do on the web server, but
there is enough here now for people to look at and comment. I will be
committing some sample web pages that test esp functionality shortly.
2007-10-10 13:17:01 -05:00
Jelmer Vernooij
6bf8126ae9 r6926: More build farm fixes:
- Warn about unknown attributes in .mk
 - Remove more unused functions
2007-10-10 13:16:57 -05:00
Jelmer Vernooij
a784618303 r6924: Remove some unused functions. 2007-10-10 13:16:57 -05:00
Jelmer Vernooij
1437257616 r6874: Fix static library build 2007-10-10 13:16:53 -05:00
Andrew Tridgell
faa7e03669 r6853: again fixed SOCKET_WRAPPER_DIR in 'make test' 2007-10-10 13:16:51 -05:00
Jelmer Vernooij
77f9c471ea r6842: Move to .mk file 2007-10-10 13:16:50 -05:00