r12638: fix the build on BSD systems
authorStefan Metzmacher <metze@samba.org>
Sat, 31 Dec 2005 08:19:48 +0000 (08:19 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:49:11 +0000 (13:49 -0500)
metze
(This used to be commit cd3cc29fdc2c0b9ffd82253857a7968e3324ea9b)

source4/build/smb_build/config_mk.pm
source4/lib/registry/config.mk

index b7c4ff572ae853c500382b5fdc738f6979a6edd3..64fd5e6fc969bfa1b744b63e606d37fa4754075a 100644 (file)
@@ -29,8 +29,8 @@ my $section_types = {
 
                "MANPAGE"               => "string",
 
-               "PUBLIC_PROTO_HEADER" => "string",
-               "PRIVATE_PROTO_HEADER" => "string"
+               "PUBLIC_PROTO_HEADER"   => "string",
+               "PRIVATE_PROTO_HEADER"  => "string"
                },
        "MODULE" => {
                "SUBSYSTEM"             => "string",
@@ -44,7 +44,7 @@ my $section_types = {
                "NOPROTO"               => "bool",
 
                "MANPAGE"               => "string",
-               "PRIVATE_PROTO_HEADER" => "string"
+               "PRIVATE_PROTO_HEADER"  => "string"
                },
        "BINARY" => {
                "OBJ_FILES"             => "list",
@@ -56,7 +56,7 @@ my $section_types = {
 
                "MANPAGE"               => "string",
                "INSTALLDIR"            => "string",
-               "PRIVATE_PROTO_HEADER" => "string"
+               "PRIVATE_PROTO_HEADER"  => "string"
                },
        "LIBRARY" => {
                "MAJOR_VERSION"         => "string",
@@ -65,7 +65,7 @@ my $section_types = {
 
                "OBJ_FILES"             => "list",
 
-               "DESCRIPTION" => "string",
+               "DESCRIPTION"           => "string",
 
                "REQUIRED_SUBSYSTEMS"   => "list",
 
@@ -74,10 +74,10 @@ my $section_types = {
 
                "MANPAGE"               => "string",
 
-               "PUBLIC_HEADERS" => "list",
+               "PUBLIC_HEADERS"        => "list",
 
-               "PUBLIC_PROTO_HEADER" => "string",
-               "PRIVATE_PROTO_HEADER" => "string"
+               "PUBLIC_PROTO_HEADER"   => "string",
+               "PRIVATE_PROTO_HEADER"  => "string"
                }
 };
 
@@ -174,7 +174,7 @@ sub run_config_mk($$$)
 
                $input->{$name}{NAME} = $name;
                $input->{$name}{TYPE} = $type;
-               $input->{$name}{BASEDIR} = $srcdir."/".dirname($filename);
+               $input->{$name}{BASEDIR} = dirname($filename);
 
                foreach my $key (values %{$result->{$section}}) {
                        $key->{VAL} = smb_build::input::strtrim($key->{VAL});
index 988bbdbb126b7493ae7c3bee2245e1a48aa56d05..fbef97a299ba783e11f080fd14276a326fe9422e 100644 (file)
@@ -16,9 +16,11 @@ REQUIRED_SUBSYSTEMS = TDR
 NOPROTO = YES
 OBJ_FILES = tdr_regf.o
 
-$(srcdir)/lib/registry/reg_backend_nt4.c: $(builddir)/lib/registry/tdr_regf.c
-$(builddir)/lib/registry/tdr_regf.c: $(srcdir)/lib/registry/regf.idl
-       @CPP="$(CPP)" $(PERL) pidl/pidl $(PIDL_ARGS) --header --outputdir=$(builddir)/lib/registry --tdr-parser -- $(srcdir)/lib/registry/regf.idl
+lib/registry/reg_backend_nt4.c: lib/registry/tdr_regf.c
+lib/registry/tdr_regf.c: lib/registry/regf.idl
+       @CPP="$(CPP)" $(PERL) pidl/pidl $(PIDL_ARGS) \
+               --header --outputdir=lib/registry \
+               --tdr-parser -- lib/registry/regf.idl
 
 ################################################
 # Start MODULE registry_w95