File: Makefile

package info (click to toggle)
asa 1.2-1
  • links: PTS
  • area: main
  • in suites: hamm, slink
  • size: 68 kB
  • ctags: 32
  • sloc: ansic: 216; makefile: 56
file content (33 lines) | stat: -rw-r--r-- 622 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
CFLAGS = -O2 -g
VERSION = 1.2
BINDIR = $(DESTDIR)/usr/bin
MANDIR = $(DESTDIR)/usr/man/man1
DOCDIR = $(DESTDIR)/usr/doc/asa
PAGER = less

DIST= asa.c asa.1 Makefile COPYING asa-example.doc README

all: asa

install: all
	install -d -m 755 $(DOCDIR)
	install -m 644 asa-example.doc $(DOCDIR)
	install -s -m 755 asa $(BINDIR)
	install -m 644 asa.1 $(MANDIR)

demo: all
	./asa asa-example.doc | $(PAGER)

asa.o: asa.c

asa: asa.o

checkin: $(DIST)
	ci -l $(DIST)

clean:
	rm -f asa *.o core *~ *.bak

dist: $(DIST)
	(cd ..; tar cf - `for a in $(DIST); do echo asa-$(VERSION)/$$a; done`) |\
	gzip -9 > ../asa-$(VERSION).tar.gz