From 186049b3ed33f025eeb87eb34c19a28e1d5ba70a Mon Sep 17 00:00:00 2001 From: Sebastian Reichel Date: Tue, 2 Oct 2012 01:05:51 +0200 Subject: restructure code, switch from GTK to Web based UI - move barcode generation scripts into generation/ - move code to src/ - remove database analysis from invoice/graph - put database creation sql files into sql/ - remove glade builder file - add new templates/ directory, which contains files used by the Web-UI --- Makefile | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 2c7d106..81b7680 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,20 @@ -PREFIX=/usr/local +SRC=src/main.vala src/device.vala src/db.vala src/web.vala src/graph-data.vala src/template.vala src/session.vala src/price.vapi +DEPS=--pkg posix --pkg linux --pkg libsoup-2.4 --pkg sqlite3 --pkg gee-1.0 --pkg gmodule-2.0 --pkg gio-2.0 +FLAGS=-X -w -# web.vala (currently disabled) -barcode-scanner: main.vala device.vala db.vala ui.vala - valac-0.16 --output $@ --pkg posix --pkg linux --pkg libsoup-2.4 --pkg sqlite3 --pkg gtk+-3.0 --pkg gee-1.0 --pkg gmodule-2.0 --pkg gio-2.0 $^ +barcode-scanner: $(SRC) + valac-0.16 --output $@ $(FLAGS) $(DEPS) $^ -shop.db: create_db.sql - sqlite3 shop.db < create_db.sql +shop.db: sql/tables.sql sql/views.sql sql/trigger.sql + @for file in $^ ; do \ + echo "sqlite3 shop.db < $$file"; \ + sqlite3 shop.db < $$file; \ + done -install: barcode-scanner - install -m755 barcode-scanner $(DESTDIR)$(PREFIX)/bin/barcode-scanner +run: barcode-scanner + ./barcode-scanner /dev/ttyS0 clean: - rm -f barcode-scanner + @rm -f barcode-scanner src/*.c .PHONY: clean install -- cgit v1.2.3