File: Makefile.bindist.in

package info (click to toggle)
thrust 0.89c-3.5
  • links: PTS
  • area: main
  • in suites: squeeze, wheezy
  • size: 2,080 kB
  • ctags: 996
  • sloc: ansic: 20,409; sh: 2,483; makefile: 332
file content (54 lines) | stat: -rw-r--r-- 1,167 bytes parent folder | download | duplicates (7)
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
# "@config_args@".

# Written by Peter Ekberg, peda@lysator.liu.se

SHELL        = /bin/sh
INSTALL      = @INSTALL@

prefix       = @prefix@
exec_prefix  = @exec_prefix@
BINDIR       = @bindir@
MANDIR       = @mandir@
STATEDIR     = @sharedstatedir@

MAN          = thrust.man
HIGHSCORE    = thrust.highscore
FULLHISCORE  = $(STATEDIR)/$(HIGHSCORE)


#######################
#
# Targets.
#
#######################

.PHONY: all install uninstall install-man uninstall-man

all: install

install:
	@if test ! -d $(BINDIR) ; then \
	  echo $(INSTALL) -d $(BINDIR); \
	  $(INSTALL) -d $(BINDIR); \
	fi
	$(INSTALL) -m 6755 thrust $(BINDIR)/thrust
	$(INSTALL) -m 2755 xthrust $(BINDIR)/xthrust
	@if test ! -d $(STATEDIR) ; then \
	  echo $(INSTALL) -d $(STATEDIR); \
	  $(INSTALL) -d $(STATEDIR); \
	fi
	@if test ! -f $(FULLHISCORE) ; then \
	  echo $(INSTALL) -m 660 $(HIGHSCORE) $(FULLHISCORE);\
	  $(INSTALL) -m 660 $(HIGHSCORE) $(FULLHISCORE); \
	fi

uninstall:
	rm $(BINDIR)/thrust
	rm $(BINDIR)/xthrust
	rm $(FULLHISCORE)

install-man:
	cp $(MAN) $(MANDIR)/man6/$(addsuffix .6,$(basename $(MAN)))

uninstall-man:
	rm $(MANDIR)/man6/$(addsuffix .6,$(basename $(MAN)))