File: Makefile

package info (click to toggle)
vgrind 5.7-12
  • links: PTS
  • area: main
  • in suites: hamm, slink
  • size: 120 kB
  • ctags: 109
  • sloc: ansic: 1,095; csh: 96; makefile: 60; tcl: 15
file content (35 lines) | stat: -rw-r--r-- 1,020 bytes parent folder | download
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
CC	= gcc
CPPFLAGS= -D_BSD_SOURCE
CFLAGS	= -g3 -O2

INSTALL_BIN = install -c -g root -m 0755 -o root -s
INSTALL_DIR = install -d -g root -m 0755 -o root
INSTALL_MAN = install -c -g root -m 0644 -o root
INSTALL_SCR = install -c -g root -m 0755 -o root

SOURCES = regexp.c vfontedpr.c vgrindefs.c

all: vfontedpr vgrind

vfontedpr: $(SOURCES:.c=.o)

vgrind: vgrind.sh
	cat vgrind.sh > vgrind

install: all
	$(INSTALL_DIR) $(DESTDIR)/usr/bin
	$(INSTALL_DIR) $(DESTDIR)/usr/lib
	$(INSTALL_DIR) $(DESTDIR)/usr/share/groff/tmac
	$(INSTALL_DIR) $(DESTDIR)/usr/man/man1
	$(INSTALL_DIR) $(DESTDIR)/usr/man/man5

	$(INSTALL_SCR) vgrind $(DESTDIR)/usr/bin/vgrind
	$(INSTALL_MAN) vgrindefs.src $(DESTDIR)/usr/share/groff/tmac/vgrindefs
	$(INSTALL_MAN) tmac.vgrind $(DESTDIR)/usr/share/groff/tmac/tmac.vgrind
	$(INSTALL_BIN) vfontedpr $(DESTDIR)/usr/lib/vfontedpr
	$(INSTALL_MAN) vgrind.1 $(DESTDIR)/usr/man/man1/vgrind.1
	$(INSTALL_MAN) vgrindefs.5 $(DESTDIR)/usr/man/man5/vgrindefs.5

clean:
	$(RM) *.o core
	$(RM) vfontedpr vgrind