components/p7zip/Makefile
changeset 2164 b580bc10e31a
parent 2075 17fc4867be16
child 2209 69f745d47612
equal deleted inserted replaced
2163:a23eea6de4af 2164:b580bc10e31a
    45 include ../../make-rules/ips.mk
    45 include ../../make-rules/ips.mk
    46 
    46 
    47 # the tests fail horribly with -Bdirect
    47 # the tests fail horribly with -Bdirect
    48 LD_B_DIRECT=
    48 LD_B_DIRECT=
    49 
    49 
       
    50 COMPONENT_TEST_DIR =		$(@D)
       
    51 COMPONENT_TEST_ENV =		P7ZIP_HOME_DIR=$(BUILD_DIR)/$(MACH$(BITS))/bin
       
    52 COMPONENT_TEST_TARGETS =	test test_7z test_7zr
       
    53 
    50 COMPONENT_PREP_ACTION = (cd $(@D); cp ../makefile.solaris makefile.machine)
    54 COMPONENT_PREP_ACTION = (cd $(@D); cp ../makefile.solaris makefile.machine)
    51 COMPONENT_BUILD_TARGETS = all3
    55 COMPONENT_BUILD_TARGETS = all3
    52 COMPONENT_INSTALL_ARGS += DEST_HOME=/usr DEST_DIR=$(PROTO_DIR)
    56 COMPONENT_INSTALL_ARGS += DEST_HOME=/usr DEST_DIR=$(PROTO_DIR)
    53 
    57 
    54 $(SOURCE_DIR)/DOCS/copying.txt $(SOURCE_DIR)/DOCS/unRarLicense.txt: prep
    58 $(SOURCE_DIR)/DOCS/copying.txt $(SOURCE_DIR)/DOCS/unRarLicense.txt: prep
    74 COMPONENT_POST_INSTALL_ACTION += $(CHMOD) -R u+w $(PROTO_DIR);
    78 COMPONENT_POST_INSTALL_ACTION += $(CHMOD) -R u+w $(PROTO_DIR);
    75 # 7zr.1 is in DOS format for some reason, and geqn can't handle it.
    79 # 7zr.1 is in DOS format for some reason, and geqn can't handle it.
    76 COMPONENT_POST_INSTALL_ACTION += $(GSED) -i -e 's/\r//' $(PROTO_DIR)/usr/man/man1/7zr.1
    80 COMPONENT_POST_INSTALL_ACTION += $(GSED) -i -e 's/\r//' $(PROTO_DIR)/usr/man/man1/7zr.1
    77 
    81 
    78 # build does this always
    82 # build does this always
    79 test:	$(BUILD_64)
    83 test:	$(TEST_64)
    80 	cd $(BUILD_DIR_64) && $(MAKE) -e test P7ZIP_HOME_DIR=$(BUILD_DIR_64)/bin
       
    81 	cd $(BUILD_DIR_64) && $(MAKE) -e test_7z P7ZIP_HOME_DIR=$(BUILD_DIR_64)/bin
       
    82 	cd $(BUILD_DIR_64) && $(MAKE) -e test_7zr P7ZIP_HOME_DIR=$(BUILD_DIR_64)/bin
       
    83 
       
    84 
    84 
    85 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
    85 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
    86 
    86 
    87 include ../../make-rules/depend.mk
    87 include ../../make-rules/depend.mk