summaryrefslogtreecommitdiff
path: root/source4/build/pidl/pidl.pl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-11-28 03:47:45 +0000
committerAndrew Tridgell <tridge@samba.org>2003-11-28 03:47:45 +0000
commit07fdc2c73e03dad5b6030db0e8e488a3834796f5 (patch)
tree572ab828b52cfa9cf6887acd5049c41f279ece2c /source4/build/pidl/pidl.pl
parentdf5949efb425668f8e7ae38c0c858bd90529255a (diff)
downloadsamba-07fdc2c73e03dad5b6030db0e8e488a3834796f5.tar.gz
samba-07fdc2c73e03dad5b6030db0e8e488a3834796f5.tar.bz2
samba-07fdc2c73e03dad5b6030db0e8e488a3834796f5.zip
* support multiple interfaces in one IDL file in pidl
* 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)
Diffstat (limited to 'source4/build/pidl/pidl.pl')
-rwxr-xr-xsource4/build/pidl/pidl.pl12
1 files changed, 0 insertions, 12 deletions
diff --git a/source4/build/pidl/pidl.pl b/source4/build/pidl/pidl.pl
index edeab1564e..77b80d8bfd 100755
--- a/source4/build/pidl/pidl.pl
+++ b/source4/build/pidl/pidl.pl
@@ -18,7 +18,6 @@ use dump;
use header;
use parser;
use eparser;
-use client;
use validator;
use util;
@@ -29,7 +28,6 @@ my($opt_diff) = 0;
my($opt_header) = 0;
my($opt_parser) = 0;
my($opt_eparser) = 0;
-my($opt_client);
my($opt_keep) = 0;
my($opt_output);
@@ -73,7 +71,6 @@ sub ShowHelp()
--header create a C header file
--parser create a C parser
--eparser create an ethereal parser
- --client FILENAME create client calls in FILENAME
--diff run diff on the idl and dumped output
--keep keep the .pidl file
\n";
@@ -89,7 +86,6 @@ GetOptions (
'header' => \$opt_header,
'parser' => \$opt_parser,
'eparser' => \$opt_eparser,
- 'client=s' => \$opt_client,
'diff' => \$opt_diff,
'keep' => \$opt_keep
);
@@ -149,14 +145,6 @@ sub process_file($)
util::FileSave($parser, IdlEParser::Parse($idl));
}
- if ($opt_client) {
- my($idl) = util::LoadStructure($pidl_file);
- my($client) = $opt_client . $basename;
- $client = util::ChangeExtension($client, "c");
- print "Generating $client client calls\n";
- util::FileSave($client, IdlClient::Parse($idl));
- }
-
if ($opt_diff) {
my($idl) = util::LoadStructure($pidl_file);
my($tempfile) = util::ChangeExtension($output, "tmp");