make-rules/shared-macros.mk
changeset 34 d20b10eba317
parent 32 280a7444e782
child 38 cd00ea74156e
--- a/make-rules/shared-macros.mk	Thu Sep 02 11:08:43 2010 -0500
+++ b/make-rules/shared-macros.mk	Sun Sep 19 15:50:53 2010 -0500
@@ -40,18 +40,22 @@
 PYTHON_VERSION =	2.6
 PYTHON_VERSIONS =	2.4 2.6
 
-TOOLS =		$(WS_TOP)/tools
 WS_LOGS =	$(WS_TOP)/logs
-MAKE_RULES =	$(WS_TOP)/make-rules
+WS_REPO =	$(WS_TOP)/repo
+WS_TOOLS =	$(WS_TOP)/tools
+WS_MAKE_RULES =	$(WS_TOP)/make-rules
+WS_COMPONENTS =	$(WS_TOP)/components
 
-PKG_REPO =	file://$(WS_TOP)/repo
+BASS_O_MATIC =	$(WS_TOOLS)/bass-o-matic
+
+PKG_REPO =	file:$(WS_REPO)
 PROTO_DIR =	$(shell pwd)/$(COMPONENT_SRC)/installed-prototype-$(MACH)
 
 # work around _TIME, _DATE, embedded date chatter in component builds
 # to use, set TIME_CONSTANT in the component Makefile and add $(CONSTANT_TIME)
 # to the appropriate {CONFIGURE|BUILD|INSTALL}_ENV
-CONSTANT_TIME =		LD_PRELOAD_32=$(TOOLS)/time-$(MACH32).so
-CONSTANT_TIME +=	LD_PRELOAD_64=$(TOOLS)/time-$(MACH64).so
+CONSTANT_TIME =		LD_PRELOAD_32=$(WS_TOOLS)/time-$(MACH32).so
+CONSTANT_TIME +=	LD_PRELOAD_64=$(WS_TOOLS)/time-$(MACH64).so
 CONSTANT_TIME +=	TIME_CONSTANT=$(TIME_CONSTANT)
 
 # set MACH from uname -p to either sparc or i386