summaryrefslogtreecommitdiffstats
path: root/misc/langdrill/050_install.diff
diff options
context:
space:
mode:
Diffstat (limited to 'misc/langdrill/050_install.diff')
-rw-r--r--misc/langdrill/050_install.diff63
1 files changed, 63 insertions, 0 deletions
diff --git a/misc/langdrill/050_install.diff b/misc/langdrill/050_install.diff
new file mode 100644
index 0000000000..2af54f7851
--- /dev/null
+++ b/misc/langdrill/050_install.diff
@@ -0,0 +1,63 @@
+diff -ur langdrill-0.3/src/Makefile langdrill-0.3/src/Makefile
+--- langdrill-0.3/src/Makefile 2018-03-19 09:36:36.277390675 -0700
++++ langdrill-0.3/src/Makefile 2018-03-19 09:55:06.065284069 -0700
+@@ -1,6 +1,5 @@
+ ###### Files & Directories
+ DESTDIR=
+-MY_DEBIAN_SYSTEM=
+
+
+ SRC = main.cc\
+@@ -20,21 +19,10 @@
+ `vdk-config-2 --cflags` \
+ -Wall
+
+-###### Test for Debian GNU/Linux
+-# If your system is not Debian GNU/Linux please modify the values after
+-# "else" statement. Modifying the values before else is useless, unless
+-# you also set MY_DEBIAN_SYSTEM=1
+-ifeq ($(MY_DEBIAN_SYSTEM),1)
+- MY_MESSAGE_OF_THE_DAY=">>" $(TARGET) compilled for Debian GNU/Linux system. "<<"
+- DRILL_DIR=$(DESTDIR)/usr/share/langdrill
+- BIN_DIR=$(DESTDIR)/usr/bin
+- MAN_DIR=$(DESTDIR)/usr/share/man/man1
+-else
+- MY_MESSAGE_OF_THE_DAY=">>" $(TARGET) compilled for NON-Debian GNU/Linux system. "<<"
+- DRILL_DIR=$(DESTDIR)/usr/local/share/langdrill
+- BIN_DIR=$(DESTDIR)/usr/local/bin
+- MAN_DIR=$(DESTDIR)/usr/local/man/man1
+-endif
++PREFIX ?= /usr/local
++DRILL_DIR ?= $(PREFIX)/share/langdrill
++BIN_DIR ?= $(PREFIX)/bin
++MAN_DIR ?= $(PREFIX)/share/man
+
+ CC = g++
+ CFLAGS = -g
+@@ -62,21 +50,18 @@
+ rm -f $(TARGET) core *~
+
+ $(TARGET): tarclean $(OBJ)
+- @echo $(MY_MESSAGE_OF_THE_DAY)
+ $(CC) $(CFLAGS) $(DEF_FLAGS) -o $(TARGET) $(OBJ) $(LFLAGS)
+
+ run: tarclean $(OBJ)
+- @echo $(MY_MESSAGE_OF_THE_DAY)
+ $(CC) $(CFLAGS) $(DEF_FLAGS) -o $(TARGET) $(OBJ) $(LFLAGS)
+ ./$(TARGET)
+
+ build: clean tarclean $(OBJ)
+- @echo $(MY_MESSAGE_OF_THE_DAY)
+ $(CC) $(CFLAGS) $(DEF_FLAGS) -o $(TARGET) $(OBJ) $(LFLAGS)
+
+ install: all
+- install -d $(BIN_DIR) $(DRILL_DIR) $(MAN_DIR)
+- install ./$(TARGET) $(BIN_DIR)
+- install -m644 $(DRILL_SUP) $(DRILL_DIR)
+- ln -sf japanese.drill $(DRILL_DIR)/$(DRILL_DEF)
+- install -m644 $(MAN_PAGE) $(MAN_DIR)
++ install -d $(DESTDIR)$(BIN_DIR) $(DESTDIR)$(DRILL_DIR) $(DESTDIR)$(MAN_DIR)/man1
++ install ./$(TARGET) $(DESTDIR)$(BIN_DIR)
++ install -m644 $(DRILL_SUP) $(DESTDIR)$(DRILL_DIR)
++ ln -sf japanese.drill $(DESTDIR)$(DRILL_DIR)/$(DRILL_DEF)
++ install -m644 $(MAN_PAGE) $(DESTDIR)$(MAN_DIR)/man1