class: ApplicationDefinition
authorClaus Gittinger <cg@exept.de>
Tue, 06 Aug 2013 10:53:41 +0200
changeset 15602 e93324370989
parent 15601 b67963425143
child 15603 7da6f15bd81c
class: ApplicationDefinition changed: #preRequisiteLine_make_dot_proto allow for .NOSOURCE builing of prereq libs. (for project builder only)
ApplicationDefinition.st
--- a/ApplicationDefinition.st	Mon Aug 05 08:52:15 2013 +0000
+++ b/ApplicationDefinition.st	Tue Aug 06 10:53:41 2013 +0200
@@ -2988,7 +2988,11 @@
         ln -sf %(MODULE_DIRECTORY)/%(FILE_NAME).so .
 
 %(MODULE_DIRECTORY)/%(FILE_NAME).so: %(MODULE_DIRECTORY)/makefile $(FORCE)
-        cd %(MODULE_DIRECTORY) && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+        @if [ -f "%(MODULE_DIRECTORY)/.NOSOURCE" ]; then \
+            echo "skip make in %(MODULE_DIRECTORY) (no source)"; \
+        else \
+            cd %(MODULE_DIRECTORY) && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "; \
+        fi
 
 %(MODULE_DIRECTORY)/makefile: %(MODULE_DIRECTORY)/Make.proto
         $(TOP)/rules/stmkmf --cd %(MODULE_DIRECTORY)
@@ -3110,11 +3114,11 @@
 !ApplicationDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ApplicationDefinition.st,v 1.249 2013-07-16 17:50:32 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ApplicationDefinition.st,v 1.250 2013-08-06 08:53:41 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/ApplicationDefinition.st,v 1.249 2013-07-16 17:50:32 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ApplicationDefinition.st,v 1.250 2013-08-06 08:53:41 cg Exp $'
 !
 
 version_SVN