components/Makefile
changeset 313 e30cc0dc4e8b
parent 225 2f3e03a69313
--- a/components/Makefile	Fri Jun 17 10:55:05 2011 -0700
+++ b/components/Makefile	Fri Jun 17 15:03:50 2011 -0700
@@ -54,8 +54,6 @@
 build:			TARGET = build
 install:		TARGET = install
 publish:		TARGET = publish
-install-packages:	TARGET = install-packages
-validate:		TARGET = validate
 clean:			TARGET = clean
 clobber:		TARGET = clobber
 test:			TARGET = test
@@ -67,15 +65,16 @@
 
 .DEFAULT:	publish
 
-download prep build install publish install-packages validate \
-test: $(COMPONENT_DIRS)
+build install publish test: $(COMPONENT_DIRS)
 
 COMPONENT_DIRS.nosetup =	$(COMPONENT_DIRS:%=%.nosetup)
 
-clean:	$(COMPONENT_DIRS:%=%.nosetup)
+download prep:	$(COMPONENT_DIRS.nosetup)
+
+clean:		$(COMPONENT_DIRS.nosetup)
 	$(RM) components.mk depends.mk .profile
 
-clobber:	$(COMPONENT_DIRS:%=%.nosetup) clean
+clobber:	$(COMPONENT_DIRS.nosetup) clean
 	$(RM) -r $(WS_REPO) $(WS_LOGS) $(WS_LINT_CACHE)
 
 setup:	$(WS_LOGS) $(WS_REPO) tools $(WS_LINT_CACHE)
@@ -107,7 +106,7 @@
 	echo "WS_TOP=$(WS_TOP)" >>$@
 	echo "export PATH WS_TOP" >>$@
 
-$(COMPONENT_DIRS):	setup FORCE
+$(COMPONENT_DIRS):	$(WS_LOGS) setup FORCE
 	@cd $@ && echo "$(TARGET) $@" && \
 	 $(BASS_O_MATIC) $(TEMPLATE_ZONE:%=--template-zone %) \
 			 $(@:%=--component %) --make $(TARGET) $(LOG)
@@ -122,7 +121,7 @@
 			$(shell find . -name 'manifest-*.published')
 endif
 
-$(COMPONENT_DIRS.nosetup):	FORCE
+$(COMPONENT_DIRS.nosetup):	$(WS_LOGS) FORCE
 	@cd $(@:%.nosetup=%) && echo "$(TARGET) $(@:%.nosetup=%)" && \
 	 $(BASS_O_MATIC) $(TEMPLATE_ZONE:%=--template-zone %) \
 			 $(@:%.nosetup=--component %) --make $(TARGET) $(LOG)