svn commit: samba r8305 - in branches/SAMBA_4_0/source: build/smb_build heimdal_build

tridge at samba.org tridge at samba.org
Mon Jul 11 02:08:46 GMT 2005


Author: tridge
Date: 2005-07-11 02:08:45 +0000 (Mon, 11 Jul 2005)
New Revision: 8305

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=8305

Log:
another attempt at getting heimdal building in the farm

Modified:
   branches/SAMBA_4_0/source/build/smb_build/makefile.pm
   branches/SAMBA_4_0/source/heimdal_build/config.mk


Changeset:
Modified: branches/SAMBA_4_0/source/build/smb_build/makefile.pm
===================================================================
--- branches/SAMBA_4_0/source/build/smb_build/makefile.pm	2005-07-11 01:51:08 UTC (rev 8304)
+++ branches/SAMBA_4_0/source/build/smb_build/makefile.pm	2005-07-11 02:08:45 UTC (rev 8305)
@@ -143,7 +143,7 @@
 pch_clean:
 	-rm -f include/includes.h.gch
 
-basics: idl proto_exists bin/.SUBSYSTEM_HEIMDAL_EXTERNAL
+basics: idl proto_exists HEIMDAL_EXTERNAL
 
 test: @DEFAULT_TEST_TARGET@
 
@@ -512,7 +512,13 @@
 sub _prepare_custom_rule($)
 {
 	my $ctx = shift;
-	return "$ctx->{NAME}:\n\t$ctx->{CMD}\n";
+	return "
+$ctx->{NAME}: bin/.TARGET_$ctx->{NAME}
+
+bin/.TARGET_$ctx->{NAME}:
+	$ctx->{CMD}
+	touch bin/.TARGET_$ctx->{NAME}
+";
 }
 
 sub _prepare_proto_rules()

Modified: branches/SAMBA_4_0/source/heimdal_build/config.mk
===================================================================
--- branches/SAMBA_4_0/source/heimdal_build/config.mk	2005-07-11 01:51:08 UTC (rev 8304)
+++ branches/SAMBA_4_0/source/heimdal_build/config.mk	2005-07-11 02:08:45 UTC (rev 8305)
@@ -363,7 +363,7 @@
 
 #######################
 # Start TARGET HEIMDAL_EXTERNAL
-[SUBSYSTEM::HEIMDAL_EXTERNAL]
+[TARGET::HEIMDAL_EXTERNAL]
 CMD = heimdal_build/build_external.sh
 REQUIRED_SUBSYSTEMS = ASN1_COMPILER
 # END TARGET HEIMDAL_EXTERNAL



More information about the samba-cvs mailing list