components/pixz/Makefile
changeset 4913 99fb83e21e09
parent 4339 6501cf9c29f9
child 5670 0a64c2dc45bc
equal deleted inserted replaced
4912:0b79e9575718 4913:99fb83e21e09
    51 COMPONENT_BUILD_ARGS += MYCFLAGS='$(patsubst %,-I%/include,$(LIBPREFIX)) $(OPT)'
    51 COMPONENT_BUILD_ARGS += MYCFLAGS='$(patsubst %,-I%/include,$(LIBPREFIX)) $(OPT)'
    52 COMPONENT_BUILD_ARGS += MYLDFLAGS='$(patsubst %,-L%/lib,$(LIBPREFIX)) $(OPT)'
    52 COMPONENT_BUILD_ARGS += MYLDFLAGS='$(patsubst %,-L%/lib,$(LIBPREFIX)) $(OPT)'
    53 COMPONENT_BUILD_ARGS += CFLAGS="$(CFLAGS)"
    53 COMPONENT_BUILD_ARGS += CFLAGS="$(CFLAGS)"
    54 COMPONENT_BUILD_ARGS += LDFLAGS="$(CC_BITS)"
    54 COMPONENT_BUILD_ARGS += LDFLAGS="$(CC_BITS)"
    55 
    55 
       
    56 # Create a small testball to use with the test script.
       
    57 COMPONENT_PRE_TEST_ACTION = \
       
    58 	(cd $(@D); tar cvf pixz-test-tarball.tar  *.c *.o)
       
    59 COMPONENT_PRE_SYSTEM_TEST_ACTION = \
       
    60 	(cd $(@D); tar cvf pixz-test-tarball.tar  *.c *.o)
       
    61 
       
    62 COMPONENT_TEST_TRANSFORMS += \
       
    63 	'-e "/^real/d" ' \
       
    64 	'-e "/^user/d" ' \
       
    65 	'-e "/^sys/d" '
       
    66 
       
    67 COMPONENT_TEST_ENV =		PATH=$(GNUBIN):$(PATH)
       
    68 COMPONENT_TEST_CMD =		$(SOURCE_DIR)/test.sh
       
    69 COMPONENT_TEST_ARGS =		pixz-test-tarball.tar pixz.c
       
    70 COMPONENT_TEST_TARGETS =
       
    71 
       
    72 COMPONENT_SYSTEM_TEST_ENV =	PATH=$(GNUBIN):$(PATH)
       
    73 COMPONENT_SYSTEM_TEST_ENV +=	PIXZ_BIN=/usr/bin/pixz
       
    74 COMPONENT_SYSTEM_TEST_CMD =	$(SOURCE_DIR)/test.sh
       
    75 COMPONENT_SYSTEM_TEST_ARGS =	pixz-test-tarball.tar pixz.c
       
    76 COMPONENT_SYSTEM_TEST_TARGETS =
       
    77 
    56 ASLR_MODE = $(ASLR_ENABLE)
    78 ASLR_MODE = $(ASLR_ENABLE)
    57 
    79 
    58 # common targets
       
    59 build:		$(BUILD_64)
    80 build:		$(BUILD_64)
    60 
    81 
    61 install:	$(BUILD_64)
    82 install:	$(BUILD_64)
    62 
    83 
    63 test:		$(NO_TESTS)
    84 test:		$(TEST_64)
    64 
    85 
    65 system-test:    $(NO_TESTS)
    86 system-test:    build $(SYSTEM_TEST_64)
    66 
    87 
    67 
    88 
    68 REQUIRED_PACKAGES += compress/xz
    89 REQUIRED_PACKAGES += compress/xz
    69 REQUIRED_PACKAGES += library/libarchive
    90 REQUIRED_PACKAGES += library/libarchive
    70 REQUIRED_PACKAGES += system/library
    91 REQUIRED_PACKAGES += system/library