Makefile
changeset 27 b378b5a3ca86
parent 25 4fb7b2a136d3
child 61 9fc4a8acb237
equal deleted inserted replaced
26:6c7fed815e4f 27:b378b5a3ca86
    10 
    10 
    11 SCRIPT  = hlog
    11 SCRIPT  = hlog
    12 MAN1 	= $(SCRIPT:=.1.gz)
    12 MAN1 	= $(SCRIPT:=.1.gz)
    13 
    13 
    14 CLEANFILES \
    14 CLEANFILES \
    15 	= $(MAN1)
    15 	= $(MAN1) $(SCRIPT)
    16 
    16 
    17 all:		$(MAN1)
    17 all:		$(SCRIPT) $(MAN1)
    18 install:	all
    18 install:	all
    19 		# mandatory directories
    19 		# mandatory directories
    20 		install -m 0755 -d ${DESTDIR}${bindir}
    20 		install -m 0755 -d ${DESTDIR}${bindir}
    21 		install -m 0755 -d ${DESTDIR}${man1dir}
    21 		install -m 0755 -d ${DESTDIR}${man1dir}
    22 
    22 
    28 		install -m 0755 $(SCRIPT) ${DESTDIR}${bindir}/
    28 		install -m 0755 $(SCRIPT) ${DESTDIR}${bindir}/
    29 		install -m 0644 $(MAN1) ${DESTDIR}${man1dir}/
    29 		install -m 0644 $(MAN1) ${DESTDIR}${man1dir}/
    30 
    30 
    31 clean:		; -rm -f $(CLEANFILES)
    31 clean:		; -rm -f $(CLEANFILES)
    32 
    32 
    33 %.1.gz:	%	; pod2man $< | gzip >$@
    33 %.1.gz:		%	
       
    34 		# $< => $@
       
    35 		@pod2man $< | gzip >$@
    34 
    36 
       
    37 %:		%.pl
       
    38 		@perl -c $<
       
    39 		# $< => $@
       
    40 		@install -m 0555 $< $@