equal
deleted
inserted
replaced
246 $(MANIFEST_BASE)-%-$(shell echo $(1) | tr -d .).p5m: %-PYVER.p5m |
246 $(MANIFEST_BASE)-%-$(shell echo $(1) | tr -d .).p5m: %-PYVER.p5m |
247 if [ -f $$*-$(shell echo $(1) | tr -d .)GENFRAG.p5m ]; then cat $$*-$(shell echo $(1) | tr -d .)GENFRAG.p5m >> $$@; fi |
247 if [ -f $$*-$(shell echo $(1) | tr -d .)GENFRAG.p5m ]; then cat $$*-$(shell echo $(1) | tr -d .)GENFRAG.p5m >> $$@; fi |
248 $(PKGFMT) $(PKGFMT_CHECK_ARGS) $(CANONICAL_MANIFESTS) |
248 $(PKGFMT) $(PKGFMT_CHECK_ARGS) $(CANONICAL_MANIFESTS) |
249 $(PKGMOGRIFY) -D PYVER=$(1) -D MAYBE_PYVER_SPACE="$(1) " \ |
249 $(PKGMOGRIFY) -D PYVER=$(1) -D MAYBE_PYVER_SPACE="$(1) " \ |
250 -D MAYBE_SPACE_PYVER=" $(1)" \ |
250 -D MAYBE_SPACE_PYVER=" $(1)" \ |
|
251 -D SOLARIS_11_ONLY="$(SOLARIS_11_ONLY)" \ |
251 -D PYV=$(shell echo $(1) | tr -d .) $$< > $$@ |
252 -D PYV=$(shell echo $(1) | tr -d .) $$< > $$@ |
252 endef |
253 endef |
253 $(foreach ver,$(PYTHON_VERSIONS),$(eval $(call python-manifest-rule,$(ver)))) |
254 $(foreach ver,$(PYTHON_VERSIONS),$(eval $(call python-manifest-rule,$(ver)))) |
254 |
255 |
255 # A rule to create a helper transform package for python, that will insert the |
256 # A rule to create a helper transform package for python, that will insert the |
271 # more generic like LANGVER might make more sense, but for now we are |
272 # more generic like LANGVER might make more sense, but for now we are |
272 # sticking with something known to work. |
273 # sticking with something known to work. |
273 $(MANIFEST_BASE)-%.p5m: %-PYVER.p5m $(BUILD_DIR)/mkgeneric-python |
274 $(MANIFEST_BASE)-%.p5m: %-PYVER.p5m $(BUILD_DIR)/mkgeneric-python |
274 $(PKGFMT) $(PKGFMT_CHECK_ARGS) $(CANONICAL_MANIFESTS) |
275 $(PKGFMT) $(PKGFMT_CHECK_ARGS) $(CANONICAL_MANIFESTS) |
275 $(PKGMOGRIFY) -D PYV=###PYV### -D MAYBE_PYVER_SPACE= \ |
276 $(PKGMOGRIFY) -D PYV=###PYV### -D MAYBE_PYVER_SPACE= \ |
|
277 -D SOLARIS_11_ONLY="$(SOLARIS_11_ONLY)" \ |
276 -D MAYBE_SPACE_PYVER= $(BUILD_DIR)/mkgeneric-python \ |
278 -D MAYBE_SPACE_PYVER= $(BUILD_DIR)/mkgeneric-python \ |
277 $(WS_TOP)/transforms/mkgeneric $< > $@ |
279 $(WS_TOP)/transforms/mkgeneric $< > $@ |
278 if [ -f $*-GENFRAG.p5m ]; then cat $*-GENFRAG.p5m >> $@; fi |
280 if [ -f $*-GENFRAG.p5m ]; then cat $*-GENFRAG.p5m >> $@; fi |
279 |
281 |
280 # Define and execute a macro that generates a rule to create a manifest for a |
282 # Define and execute a macro that generates a rule to create a manifest for a |