Makefile
branchfoerste
changeset 61 9fc4a8acb237
parent 27 b378b5a3ca86
equal deleted inserted replaced
60:e84b06852c25 61:9fc4a8acb237
     3 prefix  = /usr/local
     3 prefix  = /usr/local
     4 bindir  = ${prefix}/bin
     4 bindir  = ${prefix}/bin
     5 man1dir = ${prefix}/share/man/man1
     5 man1dir = ${prefix}/share/man/man1
     6 logdir  = /var/log
     6 logdir  = /var/log
     7 rundir  = /var/run
     7 rundir  = /var/run
       
     8 initdir = /etc/init.d
     8 
     9 
     9 .PHONY:	all clean install
    10 .PHONY:	all clean install
    10 
    11 
    11 SCRIPT  = hlog
    12 NAME    = hlog
       
    13 SCRIPT  = $(NAME)
    12 MAN1 	= $(SCRIPT:=.1.gz)
    14 MAN1 	= $(SCRIPT:=.1.gz)
    13 
    15 
    14 CLEANFILES \
    16 CLEANFILES \
    15 	= $(MAN1) $(SCRIPT)
    17 	= $(MAN1) $(SCRIPT)
    16 
    18 
    26 
    28 
    27 		# script and manpage
    29 		# script and manpage
    28 		install -m 0755 $(SCRIPT) ${DESTDIR}${bindir}/
    30 		install -m 0755 $(SCRIPT) ${DESTDIR}${bindir}/
    29 		install -m 0644 $(MAN1) ${DESTDIR}${man1dir}/
    31 		install -m 0644 $(MAN1) ${DESTDIR}${man1dir}/
    30 
    32 
       
    33 		# init skript
       
    34 		install -m 0755 $(NAME).init ${DESTDIR}${initdir}/$(NAME)
       
    35 
    31 clean:		; -rm -f $(CLEANFILES)
    36 clean:		; -rm -f $(CLEANFILES)
    32 
    37 
    33 %.1.gz:		%	
    38 %.1.gz:		%	
    34 		# $< => $@
    39 		# $< => $@
    35 		@pod2man $< | gzip >$@
    40 		@pod2man $< | gzip >$@