equal
deleted
inserted
replaced
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 |