diff --git a/Makefile b/Makefile index e845c964..bda21bfc 100644 --- a/Makefile +++ b/Makefile @@ -25,18 +25,18 @@ PREFIX?=/usr/local INCLUDEDIR=$(PREFIX)/include/janet -LIBDIR=$(PREFIX)/lib BINDIR=$(PREFIX)/bin JANET_BUILD?="\"$(shell git log --pretty=format:'%h' -n 1)\"" - -CFLAGS=-std=c99 -Wall -Wextra -Isrc/include -fpic -O2 -fvisibility=hidden \ - -DJANET_BUILD=$(JANET_BUILD) CLIBS=-lm JANET_TARGET=build/janet JANET_LIBRARY=build/libjanet.so -JANET_PATH?=/usr/local/lib/janet +JANET_PATH?=$(PREFIX)/lib/janet +MANPATH?=$(PREFIX)/share/man/man1/ DEBUGGER=gdb +CFLAGS=-std=c99 -Wall -Wextra -Isrc/include -fpic -O2 -fvisibility=hidden \ + -DJANET_BUILD=$(JANET_BUILD) + UNAME:=$(shell uname -s) LDCONFIG:=ldconfig ifeq ($(UNAME), Darwin) @@ -223,20 +223,16 @@ install: $(JANET_TARGET) cp $(JANET_TARGET) $(BINDIR)/janet mkdir -p $(INCLUDEDIR) cp $(JANET_HEADERS) $(INCLUDEDIR) - mkdir -p $(LIBDIR) - cp $(JANET_LIBRARY) $(LIBDIR)/libjanet.so mkdir -p $(JANET_PATH) cp tools/cook.janet $(JANET_PATH) cp tools/highlight.janet $(JANET_PATH) - cp janet.1 /usr/local/share/man/man1/ + mkdir -p $(MANPATH) + cp janet.1 $(MANPATH) mandb - $(LDCONFIG) uninstall: -rm $(BINDIR)/../$(JANET_TARGET) - -rm $(LIBDIR)/../$(JANET_LIBRARY) -rm -rf $(INCLUDEDIR) - $(LDCONFIG) .PHONY: clean install repl debug valgrind test amalg \ valtest emscripten dist uninstall docs grammar \