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
  |