blob: 3d9bef4ef77c0d6491554ac61e981e3b1364f1fc (
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
|
ifneq ($(MAKECMDGOALS),install)
dirs := libxsde examples
else
dirs := libxsde
endif
.PHONY: all $(dirs)
all: $(dirs)
tests: libxsde
examples: libxsde
$(dirs):
$(MAKE) -C $@ $(MAKECMDGOALS)
makefile: ;
% :: $(dirs) ;
# Install.
#
install_prefix := /usr/local
install_bin := $(install_prefix)/bin
install_man := $(install_prefix)/man
.PHONY: install
install: $(dirs)
./install-sh -d -m 755 $(install_bin)
./install-sh -m 755 bin/xsde $(install_bin)/xsde
./install-sh -d -m 755 $(install_man)/man1
./install-sh -m 644 documentation/xsde.1 $(install_man)/man1/xsde.1
|