summaryrefslogtreecommitdiff
path: root/source4/script/build_idl.sh
AgeCommit message (Collapse)AuthorFilesLines
2003-12-15lots of shells don't have the -nt test, so use hackish find commandAndrew Tridgell1-2/+7
instead (This used to be commit 2d57346c2d07e43c4630a7f7963173d84c5a7c92)
2003-12-15a script fix for the build farmAndrew Tridgell1-1/+2
(This used to be commit 5f6b0baa300d088a6d7fb91fcbceff594292eaa0)
2003-12-14added auto-generation of the server side boilerplate code for eachAndrew Tridgell1-1/+1
pipe. The server side code gets generated as librpc/gen_ndr/ndr_NAME_s.c and gets included in the pipe module (This used to be commit bd3dcfe5820489a838e19b244266bd9126af5eb4)
2003-12-08some systems don't have "which" and some systems don't have the "-nt"Andrew Tridgell1-9/+0
flag to test. It's amazing that systems like that are ever sold. (This used to be commit fe91635da87104544946983c7c63d5c584db614a)
2003-12-08fixed shell scripting errorAndrew Tridgell1-1/+1
(This used to be commit b18dce549dd390681e70bc0e290d7ec4e44791c3)
2003-12-08cope with yapp not being installedAndrew Tridgell1-2/+6
(This used to be commit e41d95acc016087d77712d214a52813c00923d4d)
2003-12-08 * reduced the number of grammer conflicts a lot using (arbitrary)Andrew Tridgell1-1/+4
precedence rules * build a standalone parser. When we come to distributing Samba4 we can just include idl.pm and other developers won't need Parse::Yapp installed * avoid the recursive make in most cases in build_idl.sh (This used to be commit be2c2be459d1bed41c113590e70711cb89ad12b9)
2003-11-28 * support multiple interfaces in one IDL file in pidlAndrew Tridgell1-3/+3
* make far more generated functions static * get rid of gen_rpc, and include the client calls in ndr_*.c * added placeholder IDL for a number of intefaces (dcom, wzcsvc, browser etc) (This used to be commit a2bdf0be0119023df3c2b9ea515ed355020f2625)
2003-11-28added auto-generation of the IDL interface tables. This makes two lessAndrew Tridgell1-0/+4
places that need to be edited when someone adds a new IDL file. (This used to be commit ccd9ddeed679baa6cbb05ac728b381b50420e00f)
2003-11-23save about 35% of the time for "make idl" by processing multiple IDLAndrew Tridgell1-5/+17
files at once, which means less perl startup time. (This used to be commit 64b2c67e479ddc754d18f752d347ba22a6d77682)
2003-11-20we now use a copy of pidl inside the samba4 source tree atAndrew Tridgell1-1/+3
source/build/pidl/ I imported the code using direct respository manipulation to preserve the commit history (This used to be commit 2ed87a52ccc343c281e29f5a18f3f99fe06beb28)
2003-11-20moved the pidl auto-generated files out of CVSAndrew Tridgell1-2/+5
(This used to be commit 49c72d42766a55e2833c004e721a47115000626b)
2003-11-15simple method for auto-building rpc files if idl changes, andAndrew Tridgell1-3/+7
auto-building proto.h if it doesn't exist. This should make life a little easier for developers (This used to be commit ab5939e79600841c5e7e31e9da8742bf2da4a184)
2003-11-09- added the rest of the LSA calls as stubsAndrew Tridgell1-1/+1
- auto-generate the client calls with 'make idl' (This used to be commit 8e52381313fc5a603b6d7e6ff090896c772096e9)
2003-11-09check for pidl.pl in path, not $HOME/pidl/Andrew Tridgell1-1/+1
(This used to be commit 9aacdb5b8ac26a7a6337aeb23f63513fbd2236f6)
2003-11-08- more generation fixesAndrew Tridgell1-0/+10
- added auto-generation from the Makefile. Only called when you run "make idl" (This used to be commit 47a17e5a08dcb5ef2880f75a59bf417e161a71d3)