summaryrefslogtreecommitdiff
path: root/Makefile
blob: 653b3d41a64729c44c10470d94be746a968ff6fd (plain)
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
#
# makefile for gdbdump/gdbload
#   C source by Steve Roth <stever@cup.hp.com>/Arne Christensen <arc@pine.dk>
#   Makefile by Darren Stalder <torin@daft.com>

VERSION = 1.03

prefix = $(DESTDIR)/usr
BINDIR = $(prefix)/bin
MANDIR = $(prefix)/share/man/man1

PROGRAMS = gdbload gdbdump
MANPAGES = gdbload.1 gdbdump.1
SOURCES = gdbload.c gdbdump.c
CFLAGS = -Wall -O2 -Wstrict-prototypes

all binary: $(PROGRAMS)

# the following assumes a GNU install.  If you don't have one use install-cp

install: $(PROGRAMS)
	install -m 755 $(PROGRAMS) $(BINDIR)
	install -m 644 $(MANPAGES) $(MANDIR)

install-cp: $(PROGRAMS)
	cp $(PROGRAMS) $(BINDIR)
	(cd $(BINDIR); chmod 755 $(PROGRAMS))
	cp $(MANPAGES) $(MANDIR)
	(cd $(MANDIR); chmod 644 $(MANPAGES))

clean:
	-rm -f $(PROGRAMS)

.PHONY: all binary install install-cp clean