File: Makefile

package info (click to toggle)
jgmenu 4.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,464 kB
  • sloc: ansic: 13,215; perl: 4,953; sh: 3,009; python: 600; makefile: 294; xml: 98
file content (25 lines) | stat: -rw-r--r-- 646 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
man1pages  = jgmenu.1 jgmenu_run.1 jgmenu-pmenu.1 jgmenu-lx.1 jgmenu-ob.1 \
	     jgmenu-apps.1 jgmenu-i18n.1
man7pages  = jgmenututorial.7 jgmenuunicode.7
manpages   = $(man1pages) $(man7pages)

prefix ?= /usr/local
mandir ?= $(prefix)/share/man
man1dir = $(mandir)/man1
man7dir = $(mandir)/man7

all: $(manpages)

$(manpages): % : %.md
	@echo "    PANDOC    " $^
	@pandoc -s -t man $^ -o $@
	@sed -i 's/\\\\\\\\/\\\\/' $@

install:
	@install -d -m 755 $(DESTDIR)$(man1dir)
	@install -d -m 755 $(DESTDIR)$(man7dir)
	@install -m 644 $(man1pages) $(DESTDIR)$(man1dir)
	@install -m 644 $(man7pages) $(DESTDIR)$(man7dir)

clean:
	@rm -f $(manpages)