make-rules/ips.mk
changeset 27 4daa72fdac4c
parent 26 8a9f4e791832
child 30 440b6ca0641d
equal deleted inserted replaced
26:8a9f4e791832 27:4daa72fdac4c
    74 PKG_MACROS +=		COMPONENT_PROJECT_URL=$(COMPONENT_PROJECT_URL)
    74 PKG_MACROS +=		COMPONENT_PROJECT_URL=$(COMPONENT_PROJECT_URL)
    75 PKG_MACROS +=		COMPONENT_ARCHIVE_URL=$(COMPONENT_ARCHIVE_URL)
    75 PKG_MACROS +=		COMPONENT_ARCHIVE_URL=$(COMPONENT_ARCHIVE_URL)
    76 
    76 
    77 PKG_OPTIONS +=		$(PKG_MACROS:%=-D %)
    77 PKG_OPTIONS +=		$(PKG_MACROS:%=-D %)
    78 # multi-word macros get broken up, so we handle them "specially"
    78 # multi-word macros get broken up, so we handle them "specially"
    79 PKG_OPTIONS +=		-D COMPONENT_SUMMARY=\"$(COMPONENT_SUMMARY)\"
    79 PKG_OPTIONS +=		-D COMPONENT_SUMMARY=$(COMPONENT_SUMMARY)
    80 PKG_OPTIONS +=		-D COMPONENT_DESCRIPTION=\"$(COMPONENT_DESCRIPTION)\"
    80 PKG_OPTIONS +=		-D COMPONENT_DESCRIPTION=$(COMPONENT_DESCRIPTION)
    81 PKG_OPTIONS +=		-D COMPONENT_CLASSIFICATION=\"$(COMPONENT_CLASSIFICATION)\"
    81 PKG_OPTIONS +=		-D COMPONENT_CLASSIFICATION=$(COMPONENT_CLASSIFICATION)
    82 
    82 
    83 MANIFEST_BASE =		$(COMPONENT_SRC)/manifest-$(MACH)
    83 MANIFEST_BASE =		$(COMPONENT_SRC)/manifest-$(MACH)
    84 
    84 
    85 CANONICAL_MANIFESTS =	$(wildcard *.ips)
    85 CANONICAL_MANIFESTS =	$(wildcard *.ips)
    86 GENERATED =		$(MANIFEST_BASE)-generated
    86 GENERATED =		$(MANIFEST_BASE)-generated
    90 
    90 
    91 MOGRIFIED=$(CANONICAL_MANIFESTS:%.ips=$(MANIFEST_BASE)-%.resolved)
    91 MOGRIFIED=$(CANONICAL_MANIFESTS:%.ips=$(MANIFEST_BASE)-%.resolved)
    92 PUBLISHED=$(MOGRIFIED:%.resolved=%.published)
    92 PUBLISHED=$(MOGRIFIED:%.resolved=%.published)
    93 
    93 
    94 COPYRIGHT_FILE =	$(COMPONENT_NAME)-$(COMPONENT_VERSION).copyright
    94 COPYRIGHT_FILE =	$(COMPONENT_NAME)-$(COMPONENT_VERSION).copyright
    95 IPS_PKG_NAME =		$(COMPONENT_NAME)
    95 ifeq	($(IPS_PKG_NAME),)
       
    96 	IPS_PKG_NAME =	$(COMPONENT_NAME)
       
    97 endif
    96 IPS_COMPONENT_VERSION =	$(COMPONENT_VERSION)
    98 IPS_COMPONENT_VERSION =	$(COMPONENT_VERSION)
    97 
    99 
    98 .DEFAULT:		publish
   100 .DEFAULT:		publish
    99 
   101 
   100 .SECONDARY:		$(GENERATED).fdeps
   102 .SECONDARY:		$(GENERATED).fdeps