# HG changeset patch # User John Tsiombikas # Date 1429406288 -10800 # Node ID 4a25751fe61d24539a7eacafafda215eed08b750 # Parent 362644b26a4460a97e0c94d826606046c9f00101 fixed the makefiles diff -r 362644b26a44 -r 4a25751fe61d Makefile --- a/Makefile Sun Apr 19 01:14:24 2015 +0300 +++ b/Makefile Sun Apr 19 04:18:08 2015 +0300 @@ -1,3 +1,5 @@ +PREFIX = /usr/local + src = $(wildcard src/*.c) obj = $(src:.c=.o) dep = $(obj:.o=.d) @@ -10,8 +12,9 @@ $(bin): $(obj) $(weblib) $(CC) -o $@ $(obj) $(LDFLAGS) +.PHONY: $(weblib) $(weblib): - $(MAKE) -C libtinyweb + $(MAKE) -C libtinyweb PREFIX=$(PREFIX) -include $(dep) @@ -26,6 +29,7 @@ install: $(bin) mkdir -p $(PREFIX)/bin cp $(bin) $(DESTDIR)$(PREFIX)/bin/$(bin) + $(MAKE) -C libtinyweb PREFIX=$(PREFIX) install .PHONY: uninstall uninstall: diff -r 362644b26a44 -r 4a25751fe61d libtinyweb/Makefile --- a/libtinyweb/Makefile Sun Apr 19 01:14:24 2015 +0300 +++ b/libtinyweb/Makefile Sun Apr 19 04:18:08 2015 +0300 @@ -30,6 +30,7 @@ $(solib): $(obj) $(CC) -o $@ $(shared) $(obj) $(LDFLAGS) [ -n "$(soname)" ] && \ + rm -f $(soname) $(ldname) && \ ln -s $(solib) $(soname) && \ ln -s $(soname) $(ldname) || true @@ -57,6 +58,7 @@ cp $(solib) $(DESTDIR)$(PREFIX)/lib/$(solib) [ -n "$(soname)" ] && \ cd $(DESTDIR)$(PREFIX)/lib && \ + rm -f $(soname) $(ldname) && \ ln -s $(solib) $(soname) && \ ln -s $(soname) $(ldname) || \ true