|
@@ -13,7 +13,7 @@ AR = ar
|
|
|
PREFIX ?= /usr/local
|
|
|
bindir := $(PREFIX)/bin
|
|
|
libdir := $(PREFIX)/lib
|
|
|
-includedir = $(PREFIX)/include/lsup
|
|
|
+INCLUDEDIR = $(PREFIX)/include
|
|
|
outdir = ./bin
|
|
|
VALGRIND_DUMP = /tmp/lsup_valgrind.log
|
|
|
CALLGRIND_DUMP = /tmp/lsup_callgrind.out
|
|
@@ -149,15 +149,16 @@ $(PARSER): $(LEMON_SRC)
|
|
|
|
|
|
install: lib ## Install library and dependencies to $PREFIX. May require sudo.
|
|
|
@echo "Installing library files in $(PREFIX)."
|
|
|
- mkdir -p $(DESTDIR)$(libdir)
|
|
|
- mkdir -p $(DESTDIR)$(includedir)
|
|
|
- cp $(LIBS) $(DESTDIR)$(libdir) && \
|
|
|
- cp -r include/*.h include/codec $(EXT_H) $(DESTDIR)$(includedir)
|
|
|
+ mkdir -p $(libdir)
|
|
|
+ mkdir -p $(INCLUDEDIR)/lsup
|
|
|
+ cp $(LIBS) $(libdir) && \
|
|
|
+ cp -r include/lsup/* $(EXT_H) $(INCLUDEDIR)/lsup && \
|
|
|
+ cp include/*.h $(INCLUDEDIR)
|
|
|
|
|
|
|
|
|
debug_install: install debug ## Install standard and debug libraries.
|
|
|
@echo "Installing debug library files in $(PREFIX)."
|
|
|
- cp $(DBG_LIBS) $(DESTDIR)$(libdir)
|
|
|
+ cp $(DBG_LIBS) $(libdir)
|
|
|
|
|
|
|
|
|
.PHONY: clean
|
|
@@ -172,8 +173,8 @@ clean: ## Clean up artifacts, including language parsers.
|
|
|
|
|
|
.PHONY: uninstall ## Uninstall library (not the dependencies).
|
|
|
uninstall:
|
|
|
- rm -f $(DESTDIR)$(libdir)/liblsuprdf*
|
|
|
- rm -rf $(DESTDIR)$(includedir)
|
|
|
+ rm -f $(libdir)/liblsuprdf*
|
|
|
+ rm -rf $(INCLUDEDIR)/lsup*
|
|
|
rm -f bin/test*
|
|
|
|
|
|
|