author | Francesco Abbate <francesco.bbt@gmail.com> | 2011年11月08日 11:08:15 +0100 |
---|---|---|
committer | Francesco Abbate <francesco.bbt@gmail.com> | 2011年11月08日 11:08:15 +0100 |
commit | 20f54e6c5e33da3cb41dad4fa881038521a946ed (patch) | |
tree | 2319ff426632165eb053e484c2240f9be4985f18 | |
parent | d9d2d62b7f957b38d437398c36f14c4648b0248b (diff) | |
download | gsl-shell-20f54e6c5e33da3cb41dad4fa881038521a946ed.tar.gz |
-rw-r--r-- | Makefile | 13 | ||||
-rw-r--r-- | makedefs | 8 |
@@ -84,6 +84,9 @@ DEP_FILES := $(C_SRC_FILES:%.c=.deps/%.P) $(CXX_SRC_FILES:%.cpp=.deps/%.P) DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) LIBS_MAGIC := $(shell mkdir .libs > /dev/null 2>&1 || :) +INSTALL_BIN_DIR = $(DESTDIR)$(PREFIX)/bin +INSTALL_LIB_DIR = $(DESTDIR)$(PREFIX)/share/$(PACKAGE_NAME)/$(PACKAGE_VERSION) + LIBS += $(GSL_LIBS) all: $(SUBDIRS) $(TARGETS) @@ -93,11 +96,11 @@ $(GSL_SHELL): $(LUAGSL_OBJ_FILES) $(LUAGSL_LIBS) @$(LINK_EXE) -o $@ $(LUAGSL_OBJ_FILES) $(LUAGSL_LIBS) $(LIBS) install: $(GSL_SHELL) - mkdir -p $(DESTDIR)$(PREFIX)/bin - cp $(GSL_SHELL) $(DESTDIR)$(PREFIX)/bin - strip $(DESTDIR)$(PREFIX)/bin/$(GSL_SHELL) - mkdir -p $(DESTDIR)$(PREFIX)/lib/gsl-shell - cp --parents $(LUA_BASE_FILES) $(DESTDIR)$(PREFIX)/lib/gsl-shell + mkdir -p $(INSTALL_BIN_DIR) + cp $(GSL_SHELL) $(INSTALL_BIN_DIR) + strip $(INSTALL_BIN_DIR)/$(GSL_SHELL) + mkdir -p $(INSTALL_LIB_DIR) + cp --parents $(LUA_BASE_FILES) $(INSTALL_LIB_DIR) .PHONY: clean all $(SUBDIRS) @@ -15,6 +15,14 @@ RANLIB= ranlib CC = gcc CXX = g++ +ifeq ($(strip $(LUA_BUILD)), yes) + PACKAGE_NAME = lua + PACKAGE_VERSION = 5.1 +else + PACKAGE_NAME = gsl-shell + PACKAGE_VERSION = 2.0 +endif + ifeq ($(strip $(DEBUG)), yes) CFLAGS = -g -Wall CXXFLAGS = -g -Wall |