gsl-shell.git - gsl-shell

index : gsl-shell.git
gsl-shell
summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat
-rw-r--r--Makefile 13
-rw-r--r--makedefs 8
2 files changed, 16 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 1563bfca..43fcfb94 100644
--- a/Makefile
+++ b/Makefile
@@ -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)
diff --git a/makedefs b/makedefs
index 62d58303..3fb77e65 100644
--- a/makedefs
+++ b/makedefs
@@ -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
generated by cgit v1.2.3 (git 2.25.1) at 2025年10月07日 10:06:01 +0000

AltStyle によって変換されたページ (->オリジナル) /