fixed filenames returned by flist
[reposerve] / client / Makefile
1 PREFIX ?= /usr/local
2
3 src = $(wildcard src/*.c) $(wildcard ../src/*.c)
4 obj = $(src:.c=.o)
5 dep = $(src:.c=.d)
6 bin = repo
7
8 CFLAGS = -pedantic -Wall -g -Isrc -I../src
9
10 $(bin): $(obj)
11         $(CC) -o $@ $(obj) $(LDFLAGS)
12
13 -include $(dep)
14
15 .PHONY: clean
16 clean:
17         rm -f $(obj) $(bin)
18
19 .PHONY: cleandep
20 cleandep:
21         rm -f $(dep)
22
23 .PHONY: install
24 install: $(bin)
25         mkdir -p $(DESTDIR)$(PREFIX)/bin
26         cp $(bin) $(DESTDIR)$(PREFIX)/bin/$(bin)
27
28 .PHONY: uninstall
29 uninstall:
30         rm -f $(DESTDIR)$(PREFIX)/bin/$(bin)