equal
deleted
inserted
replaced
46 MOGRIFIED = $(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.mogrified) |
46 MOGRIFIED = $(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.mogrified) |
47 PUBLISHED = $(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.published) |
47 PUBLISHED = $(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.published) |
48 |
48 |
49 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
49 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
50 |
50 |
51 build install system-test: |
51 PKG_MACROS = CONSOLIDATION=$(CONSOLIDATION) |
|
52 PKG_MACROS += BUILD_VERSION=$(BUILD_VERSION) |
|
53 PKG_MACROS += OS_VERSION=$(OS_VERSION) |
|
54 |
|
55 PKG_OPTIONS += $(PKG_MACROS:%=-D %) |
|
56 |
|
57 build install test system-test: |
52 @echo "nothing to be done for $@" |
58 @echo "nothing to be done for $@" |
53 |
59 |
54 $(BUILD_DIR): |
60 $(BUILD_DIR): |
55 $(MKDIR) $@ |
61 $(MKDIR) $@ |
56 |
62 |
57 $(MANIFEST_BASE)-%.mogrified: %.p5m $(BUILD_DIR) |
63 $(MANIFEST_BASE)-%.mogrified: %.p5m $(BUILD_DIR) |
58 $(PKGMOGRIFY) -D CONSOLIDATION=$(CONSOLIDATION) $< \ |
64 $(PKGMOGRIFY) $(PKG_OPTIONS) $< \ |
59 $(WS_TOP)/transforms/incorporate > $@ |
65 $(WS_TOP)/transforms/incorporate > $@ |
60 |
66 |
61 $(MANIFEST_BASE)-%.published: $(MANIFEST_BASE)-%.mogrified $(BUILD_DIR) |
67 $(MANIFEST_BASE)-%.published: $(MANIFEST_BASE)-%.mogrified $(BUILD_DIR) |
62 $(PKGSEND) -s $(PKG_REPO) publish --fmri-in-manifest --no-catalog $< |
68 $(PKGSEND) -s $(PKG_REPO) publish --fmri-in-manifest --no-catalog $< |
63 $(CP) $< $@ |
69 $(CP) $< $@ |
80 %.p5m: %.p5m.$(MACH) |
86 %.p5m: %.p5m.$(MACH) |
81 $(CP) $< $@ |
87 $(CP) $< $@ |
82 |
88 |
83 clobber clean:: |
89 clobber clean:: |
84 $(RM) -r $(BUILD_DIR) $(GENERATED_ARCH_MANIFESTS) |
90 $(RM) -r $(BUILD_DIR) $(GENERATED_ARCH_MANIFESTS) |
85 |
|