pEpEngine/db/Makefile

27 lines
608 B
Makefile
Raw Normal View History

2017-08-14 11:15:24 +02:00
# Copyright 2017, pEp Foundation
2017-08-14 02:26:09 +02:00
# This file is part of pEpEngine
# This file may be used under the terms of the GNU General Public License version 3
2016-12-27 21:13:41 +01:00
# see LICENSE.txt
2015-10-05 02:11:50 +02:00
include ../Makefile.conf
2017-08-11 15:25:16 +02:00
.PHONY: db
2015-10-05 02:11:50 +02:00
db: system.db
2017-08-11 15:25:16 +02:00
DICOS = $(wildcard *.csv)
2017-08-17 15:36:49 +02:00
# The 'mv' keeps a backup db around
2017-08-11 15:25:16 +02:00
system.db: create_system_db.sql $(DICOS)
-mv -f $@ $@~
2015-10-05 02:11:50 +02:00
sqlite3 -batch $@ < $<
2017-08-11 15:25:16 +02:00
for c in $(DICOS) ; do echo "$$c" ; echo .import "$$c" wordlist | sqlite3 -batch -csv $@ ; done
2015-10-05 02:11:50 +02:00
2017-08-11 15:25:16 +02:00
.PHONY: install
2015-10-05 02:11:50 +02:00
install: system.db
2016-07-31 00:06:35 +02:00
mkdir -p `dirname $(SYSTEM_DB)`
2015-10-05 02:11:50 +02:00
cp system.db $(SYSTEM_DB)
2017-08-11 15:25:16 +02:00
.PHONY: clean
2015-10-05 02:11:50 +02:00
clean:
2017-08-14 02:26:09 +02:00
rm -f system.db system.db~