make-rules/setup.py.mk
changeset 31 90e0c3ea3281
parent 30 440b6ca0641d
child 58 d8024c042a00
--- a/make-rules/setup.py.mk	Wed Aug 11 09:18:07 2010 -0700
+++ b/make-rules/setup.py.mk	Wed Aug 25 11:58:58 2010 -0700
@@ -21,11 +21,21 @@
 # Copyright (c) 2010, Oracle and/or it's affiliates.  All rights reserved.
 #
 
-$(COMPONENT_SRC)/build-$(MACH32)/.built:	BITS=32
-$(COMPONENT_SRC)/build-$(MACH64)/.built:	BITS=64
-$(COMPONENT_SRC)/build-$(MACH32)/.installed:	BITS=32
-$(COMPONENT_SRC)/build-$(MACH64)/.installed:	BITS=64
+$(COMPONENT_SRC)/build-%-2.6/.built:		PYTHON_VERSION=2.6
+$(COMPONENT_SRC)/build-%-2.4/.built:		PYTHON_VERSION=2.4
+$(COMPONENT_SRC)/build-$(MACH32)-%/.built:	BITS=32
+$(COMPONENT_SRC)/build-$(MACH64)-%/.built:	BITS=64
 
+$(COMPONENT_SRC)/build-%-2.6/.installed:	PYTHON_VERSION=2.6
+$(COMPONENT_SRC)/build-%-2.4/.installed:	PYTHON_VERSION=2.4
+$(COMPONENT_SRC)/build-$(MACH32)-%/.installed:	BITS=32
+$(COMPONENT_SRC)/build-$(MACH64)-%/.installed:	BITS=64
+
+BUILD_32 = $(PYTHON_VERSIONS:%=$(COMPONENT_SRC)/build-$(MACH32)-%/.built)
+BUILD_64 = $(PYTHON_VERSIONS:%=$(COMPONENT_SRC)/build-$(MACH64)-%/.built)
+
+INSTALL_32 = $(PYTHON_VERSIONS:%=$(COMPONENT_SRC)/build-$(MACH32)-%/.installed)
+INSTALL_64 = $(PYTHON_VERSIONS:%=$(COMPONENT_SRC)/build-$(MACH64)-%/.installed)
 
 # build the configured source
 $(COMPONENT_SRC)/build-%/.built:	$(COMPONENT_SRC)/.prep