33 lines
765 B
Makefile
33 lines
765 B
Makefile
# Copyright (c) 2020 Díaz Urbaneja Victor Diego Alejandro aka (Sodomon)
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
|
|
|
|
SQLITE3 = /usr/bin/sqlite3
|
|
DB = ./db.db
|
|
SCHEMA_DB = ./database/schema.sql
|
|
EXECUTABLE = ./agenda
|
|
|
|
all: db
|
|
|
|
db:
|
|
$(SQLITE3) $(DB) < $(SCHEMA_DB)
|
|
|
|
install:
|
|
install -m775 $(EXECUTABLE) /usr/bin/
|
|
mkdir -p /usr/share/agenda
|
|
cp -r lib/ /usr/share/agenda
|
|
cp -r vistas/ /usr/share/agenda
|
|
cp -r agenda.lua /usr/share/agenda
|
|
install -m644 $(DB) /usr/share/agenda
|
|
install -m644 agenda.desktop /usr/share/applications
|
|
|
|
uninstall:
|
|
rm -r /usr/share/agenda/
|
|
rm -f /usr/share/applications/agenda.desktop
|
|
rm -f /usr/bin/$(EXECUTABLE)
|
|
|
|
clean:
|
|
rm -f $(DB)
|