blob: 3299916d242868bb2eb310e16ddcc408c6b5e224 (
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
|
PREFIX = /usr
EXEC_FILES = $(patsubst src/%.c,bin/%,$(wildcard src/*.c))
all: $(EXEC_FILES)
debug:
cd src; $(MAKE) debug
install:
install -d $(PREFIX)/bin
install -d $(PREFIX)/Resources
install -d $(PREFIX)/Functions
install --mode=755 $(wildcard bin/*) $(PREFIX)/bin
install --mode=644 $(wildcard Resources/*) $(PREFIX)/Resources
install --mode=644 $(wildcard Functions/*) $(PREFIX)/Functions
clean:
rm -rf Resources/FileHash*
find * -path "*~" -or -path "*/.\#*" -or -path "*.bak" | xargs rm -f
cd src && $(MAKE) clean
rm -f $(EXEC_FILES)
$(EXEC_FILES): bin/%: src/%
cp -af $< $@
chmod a+x $@
src/%: src/%.c
$(MAKE) -C src
.PHONY: all debug clean
|