diff options
author | Philipp Reh <sefi@s-e-f-i.de> | 2009-02-19 21:07:16 +0100 |
---|---|---|
committer | Philipp Reh <sefi@s-e-f-i.de> | 2009-02-19 21:07:16 +0100 |
commit | 7e63b5001c99f421eba24da32dea0901ea6d91a7 (patch) | |
tree | 5d8070bff501492213dcb31d913e4920038f8801 /Makefile |
Initial import.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c810ef6 --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +PREFIX ?= /usr + +OPTS=-Wall -Wextra -ansi -pedantic-errors $(CXXFLAGS) +DICTIONARY_PATH=$(PREFIX)/share/jmdict +DICTIONARY_NAME="\"$(DICTIONARY_PATH)/database\"" +BINDIR=${DESTDIR}${PREFIX}/bin + +all: jmdict jmdict_import +clean: + @echo cleaning up... + @rm -f jmdict jmdict_import jmdict.o jmdict_import.o kana2romaji.o +kana2romaji.o: kana2romaji.cpp kana2romaji.h + $(CXX) $(OPTS) -c -o kana2romaji.o kana2romaji.cpp +jmdict: jmdict.o kana2romaji.o + $(CXX) $(OPTS) -o jmdict jmdict.o kana2romaji.o -lsqlite3 +jmdict.o: jmdict.cpp sqlite.h + $(CXX) $(OPTS) -c -o jmdict.o jmdict.cpp -DDICTIONARY_PATH=$(DICTIONARY_NAME) +jmdict_import: jmdict_import.o kana2romaji.o + $(CXX) $(OPTS) -o jmdict_import jmdict_import.o kana2romaji.o -lsqlite3 -lexpat + +jmdict_import.o: jmdict_import.cpp sqlite.h xmlparser.h kana2romaji.h + $(CXX) $(OPTS) -c -o jmdict_import.o jmdict_import.cpp -DDICTIONARY_PATH=$(DICTIONARY_NAME) + +install: + install -d ${DESTDIR}$(DICTIONARY_PATH) + install -d $(BINDIR) + install jmdict $(BINDIR) + install jmdict_import $(BINDIR) |