47 |
47 |
48 .DEFAULT: publish |
48 .DEFAULT: publish |
49 |
49 |
50 publish: $(COMPONENT_SRC)/.published |
50 publish: $(COMPONENT_SRC)/.published |
51 |
51 |
|
52 COPYRIGHT_FILE = $(COMPONENT_NAME)-$(COMPONENT_VERSION).copyright |
|
53 |
|
54 $(PROTO_DIR)/$(COPYRIGHT_FILE): $(COMPONENT_COPYRIGHT) |
|
55 $(CP) $< $@ |
|
56 |
52 $(COMPONENT_SRC)/manifest: install |
57 $(COMPONENT_SRC)/manifest: install |
53 pkgsend generate $(PROTO_DIR) >$@ |
58 pkgsend generate $(PROTO_DIR) >$@ |
54 |
59 |
55 $(COMPONENT_SRC)/manifest.mog: $(COMPONENT_SRC)/manifest |
60 $(COMPONENT_SRC)/manifest.mog: $(COMPONENT_SRC)/manifest $(PROTO_DIR)/$(COPYRIGHT_FILE) |
56 echo "set name=pkg.fmri value=pkg:/$(PUBLISHER)/$(COMPONENT_NAME)@$(COMPONENT_VERSION),$(BUILD_VERSION)" >$@ |
61 echo "set name=pkg.fmri value=pkg:/$(PUBLISHER)/$(COMPONENT_NAME)@$(COMPONENT_VERSION),$(BUILD_VERSION)" >$@ |
57 echo "set name=pkg.description value=\"$(COMPONENT_DESCRIPTION)\"" >>$@ |
62 echo "set name=pkg.description value=\"$(COMPONENT_DESCRIPTION)\"" >>$@ |
58 echo "set name=pkg.name value=\"$(COMPONENT_DESCRIPTION)\"" >>$@ |
63 echo "set name=pkg.name value=\"$(COMPONENT_DESCRIPTION)\"" >>$@ |
59 echo "set name=org.opensolaris.consolidation value=$(CONSOLIDATION)" >>$@ |
64 echo "set name=org.opensolaris.consolidation value=$(CONSOLIDATION)" >>$@ |
|
65 echo "license $(COPYRIGHT_FILE) license=$(COPYRIGHT_FILE)" >>$@ |
60 pkgmogrify $(PKGMOGRIFY_MACROS:%=-D %) $(PKGMOGRIFY_TRANSFORMS) $< >>$@ |
66 pkgmogrify $(PKGMOGRIFY_MACROS:%=-D %) $(PKGMOGRIFY_TRANSFORMS) $< >>$@ |
61 |
67 |
62 $(COMPONENT_SRC)/manifest.fdeps: $(COMPONENT_SRC)/manifest.mog |
68 $(COMPONENT_SRC)/manifest.fdeps: $(COMPONENT_SRC)/manifest.mog |
63 pkgdepend generate -m $< $(PROTO_DIR) >$@ |
69 pkgdepend generate -m $< $(PROTO_DIR) >$@ |
64 |
70 |