components/zip/Makefile
changeset 181 87e11e685b1f
parent 151 f9e42a3f7095
child 438 e8c5625b8284
equal deleted inserted replaced
180:4de0581be621 181:87e11e685b1f
    45 
    45 
    46 # This doesn't respect DESTDIR, so overload BINDIR and MANDIR when we install.
    46 # This doesn't respect DESTDIR, so overload BINDIR and MANDIR when we install.
    47 COMPONENT_INSTALL_ARGS += BINDIR=$(PROTOUSRBINDIR)
    47 COMPONENT_INSTALL_ARGS += BINDIR=$(PROTOUSRBINDIR)
    48 COMPONENT_INSTALL_ARGS += MANDIR=$(PROTOUSRSHAREMAN1DIR)
    48 COMPONENT_INSTALL_ARGS += MANDIR=$(PROTOUSRSHAREMAN1DIR)
    49 
    49 
    50 # fix the man pages
       
    51 INST_MAN1PGS = zip zipcloak zipnote zipsplit
       
    52 INST_MANSCRIPT = oracleman-stability
       
    53 PROTOMAN1 = $(INST_MAN1PGS:%=$(PROTOUSRSHAREMAN1DIR)/%.1)
       
    54 
       
    55 # Manpage files are already created by INSTALL_32 target
       
    56 # so currently only the contents of files could be changed.
       
    57 $(PROTOMAN1):	$(INST_MAN1PGS:%=$(SOURCE_DIR)/man/%.1)
       
    58 	sed -f $(INST_MANSCRIPT) < $(SOURCE_DIR)/man/$(@F) > $@
       
    59 
       
    60 # It should be done without checking time-stamps of targets.
       
    61 .PHONY: $(PROTOMAN1)
       
    62 
       
    63 # But do no do it before the INSTALL_32 is really finished.
       
    64 $(INST_MAN1PGS:%=$(SOURCE_DIR)/man/%.1):	$(INSTALL_32)
       
    65 
       
    66 # common targets
    50 # common targets
    67 
       
    68 build:		$(BUILD_32)
    51 build:		$(BUILD_32)
    69 
    52 
    70 install:	$(INSTALL_32) $(PROTOMAN1)
    53 install:	$(INSTALL_32)
    71 
    54 
    72 test:
    55 test:		$(NO_TESTS)
    73 	@echo "no tests available"
       
    74 
    56 
    75 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
    57 BUILD_PKG_DEPENDENCIES =	$(BUILD_TOOLS)
    76 
    58 
    77 include ../../make-rules/depend.mk
    59 include ../../make-rules/depend.mk
    78 
    60