File: Makefile

package info (click to toggle)
html2wml 0.4.11%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 816 kB
  • sloc: perl: 2,380; ansic: 56; makefile: 34; sh: 4
file content (58 lines) | stat: -rw-r--r-- 1,537 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# =========================================================================== #
# Configuration 
DESTDIR=
PREFIX=${DESTDIR}/usr

#CGIDIR=/home/httpd/cgi-bin
# changed for Debian
CGIDIR=$(DESTDIR)/usr/lib/cgi-bin/

# =========================================================================== #
# Do not edit the following unless you know what are you are doing

# Html2Wml version
VERSION=0.4.11

# Standard subdirectories locations
BINDIR=$(PREFIX)/bin
# added /share for Debian
MANDIR=$(PREFIX)/share/man
# added /share for Debian
DOCDIR=$(PREFIX)/share/doc/html2wml

MAN1DIR=$(MANDIR)/man1

# Default target
default: check-config
	@echo 
	@echo "Current configuration: "
	@echo     PREFIX=$(PREFIX)
	@echo "     => BINDIR=$(BINDIR)"
	@echo "        MANDIR=$(MANDIR)"
	@echo "        DOCDIR=$(DOCDIR)"
	@echo "    CGIDIR=$(CGIDIR)"
	@echo 
	@echo "Type \"make install\" to install Html2Wml."
	@echo "Type \"make installcgi\" to install Html2Wml in your CGI directory."

# Installaton targets
install: check-config directories
	install -m 555 html2wml.cgi $(BINDIR)/html2wml
	install -m 444 doc/html2wml.man $(MAN1DIR)/html2wml.1 
# modified for Debian
	install -m 444 NEWS NOTES README TODO $(DOCDIR)
	make -C t/ install DOCDIR=$(DOCDIR) 

installcgi: check-config
	install -m 555 html2wml.cgi $(CGIDIR)/html2wml

uninstall: 
	rm -f $(BINDIR)/html2wml
	rm -f $(MAN1DIR)/html2wml.1
	rm -rf $(DOCDIR)

directories: 
	install -d $(BINDIR) $(MAN1DIR) $(DOCDIR) $(CGIDIR)

check-config:
	@echo "Skipping checkconfig.pl for Debian package."