components/meta-packages/history/Makefile
changeset 197 fd801ec0737c
parent 192 770850e7b61c
child 1048 e82fa02a4d16
child 2434 6c9bb5cf5610
equal deleted inserted replaced
196:816e398e992c 197:fd801ec0737c
    31 PKGSEND =	/usr/bin/pkgsend
    31 PKGSEND =	/usr/bin/pkgsend
    32 PKGLINT =	/usr/bin/pkglint
    32 PKGLINT =	/usr/bin/pkglint
    33 PKGMOGRIFY =	/usr/bin/pkgmogrify
    33 PKGMOGRIFY =	/usr/bin/pkgmogrify
    34 
    34 
    35 CANONICAL_MANIFESTS =	$(wildcard *.p5m)
    35 CANONICAL_MANIFESTS =	$(wildcard *.p5m)
       
    36 ARCH_MANIFESTS =	$(wildcard *.p5m.$(MACH))
       
    37 GENERATED_ARCH_MANIFESTS =	$(ARCH_MANIFESTS:%.p5m.$(MACH)=%.p5m)
       
    38 CANONICAL_MANIFESTS +=  $(GENERATED_ARCH_MANIFESTS)
       
    39 
    36 MANIFEST_BASE =		$(BUILD_DIR)/manifest-$(MACH)
    40 MANIFEST_BASE =		$(BUILD_DIR)/manifest-$(MACH)
    37 MOGRIFIED =		$(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.mogrified)
    41 MOGRIFIED =		$(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.mogrified)
    38 PUBLISHED =		$(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.published)
    42 PUBLISHED =		$(CANONICAL_MANIFESTS:%.p5m=$(MANIFEST_BASE)-%.published)
    39 
    43 
    40 download prep build install:
    44 download prep build install:
    59 $(BUILD_DIR)/.published-$(MACH): $(BUILD_DIR)/.linted-$(MACH) $(PUBLISHED)
    63 $(BUILD_DIR)/.published-$(MACH): $(BUILD_DIR)/.linted-$(MACH) $(PUBLISHED)
    60 	$(TOUCH) $@
    64 	$(TOUCH) $@
    61 
    65 
    62 publish: $(BUILD_DIR)/.published-$(MACH)
    66 publish: $(BUILD_DIR)/.published-$(MACH)
    63 
    67 
       
    68 %.p5m: 	%.p5m.$(MACH)
       
    69 	$(CP) $< $@
       
    70 	
    64 clobber clean:
    71 clobber clean:
    65 	$(RM) -r $(BUILD_DIR)
    72 	$(RM) -r $(BUILD_DIR) $(GENERATED_ARCH_MANIFESTS)