"Fossies" - the Fresh Open Source Software Archive

Member "deheader-1.10/Makefile" (31 Jan 2023, 1472 Bytes) of package /linux/privat/deheader-1.10.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Makefile": 1.8_vs_1.10.

    1 #
    2 # makefile for `deheader'
    3 #
    4 INSTALL=install
    5 prefix?=/usr/local
    6 mandir?=share/man
    7 target=$(DESTDIR)$(prefix)
    8 
    9 VERS=$(shell sed <deheader -n -e '/version\s*=\s*"\(.*\)"/s//\1/p')
   10 
   11 SOURCES = README COPYING NEWS.adoc deheader deheader.xml Makefile control deheader-logo.png test
   12 
   13 all: deheader.1
   14 
   15 deheader.1: deheader.xml
   16 	xmlto man deheader.xml
   17 
   18 deheader.html: deheader.xml
   19 	xmlto html-nochunks deheader.xml
   20 
   21 INSTALLABLES := deheader
   22 MANPAGES := deheader.1
   23 
   24 install:
   25 	$(INSTALL) -d "$(target)/bin"
   26 	$(INSTALL) -d "$(target)/share/doc/deheader"
   27 	$(INSTALL) -d "$(target)/$(mandir)/man1"
   28 	$(INSTALL) -m 755 $(INSTALLABLES) "$(target)/bin"
   29 	$(INSTALL) -m 644 $(MANPAGES) "$(target)/$(mandir)/man1"
   30 
   31 INSTALLED_BINARIES := $(INSTALLABLES:%="$(target)/bin/%")
   32 INSTALLED_MANPAGES := $(MANPAGES:%="$(target)/$(mandir)/man1/%")
   33 
   34 uninstall:
   35 	rm -f $(INSTALLED_BINARIES)
   36 	rm -f $(INSTALLED_MANPAGES)
   37 	rmdir "$(target)/share/doc/deheader"
   38 
   39 clean:
   40 	rm -f *~ *.1 *.html test/*.o test/*~ MANIFEST
   41 
   42 check:
   43 	cd test; make --quiet check
   44 checkfile:
   45 	cd test; make --quiet checkfile
   46 
   47 pylint:
   48 	@pylint --score=n deheader
   49 
   50 version:
   51 	@echo $(VERS)
   52 
   53 deheader-$(VERS).tar.gz: $(SOURCES) deheader.1
   54 	tar --transform='s:^:deheader-$(VERS)/:' --show-transformed-names -cvzf deheader-$(VERS).tar.gz $(SOURCES) deheader.1
   55 
   56 dist: deheader-$(VERS).tar.gz
   57 
   58 release: deheader-$(VERS).tar.gz deheader.html
   59 	shipper version=$(VERS) | sh -e -x
   60 
   61 refresh: deheader.html
   62 	shipper -N -w version=$(VERS) | sh -e -x