--- Makefile.orig 2018-01-07 07:10:36 UTC +++ Makefile @@ -2,22 +2,26 @@ # Makefile for ninix-aya # -prefix = /opt/ninix-aya +prefix ?= ${PREFIX} exec_libdir = $(prefix)/lib bindir = $(DESTDIR)$(prefix)/bin -docdir = $(DESTDIR)$(prefix)/doc -libdir = $(DESTDIR)$(exec_libdir) -localedir = /usr/local/share/locale # system specific +docdir = $(DESTDIR)$(prefix)/share/doc/ninix-aya +libdir = $(DESTDIR)$(exec_libdir)/ninix +localedir = $(DESTDIR)$(prefix)/share/locale # system specific -shiori_so_dir = $(DESTDIR)$(prefix)/lib/kawari8:$(DESTDIR)$(prefix)/lib/yaya +shiori_so_dir = $(prefix)/lib/kawari8:$(prefix)/lib/yaya ruby = ruby NINIX = ninix +sed_dirs = sed -e "s,@ruby,$(ruby),g" -e "s,@libdir,$(libdir),g" -e "s,@so_path,$(shiori_so_dir),g" + all: + $(sed_dirs) bin/ninix.in > bin/ninix + msgfmt po/ja/ninix-aya.po -o po/ja/ninix-aya.mo install: install-lib install-bin install-doc @@ -25,13 +29,10 @@ install-lib: mkdir -p $(libdir) cp -r lib/* $(libdir) mkdir -p $(localedir)/ja/LC_MESSAGES - (cd po/ja ; msgfmt ninix-aya.po -o $(localedir)/ja/LC_MESSAGES/ninix-aya.mo) - -sed_dirs = sed -e "s,@ruby,$(ruby),g" -e "s,@libdir,$(libdir),g" -e "s,@so_path,$(shiori_so_dir),g" + cp po/ja/ninix-aya.mo $(localedir)/ja/LC_MESSAGES install-bin: mkdir -p $(bindir) - $(sed_dirs) bin/ninix.in > bin/ninix install -m 755 bin/ninix $(bindir)/$(NINIX) install-doc: