diff options
| author | Horus3 | 2015-02-19 13:49:47 +0100 |
|---|---|---|
| committer | Horus3 | 2015-02-19 13:49:47 +0100 |
| commit | 5da13e75c013688f4fda1e57a5b3968332caa760 (patch) | |
| tree | 9240f2ee66d81b4884ac14f0f318cd11e163338d | |
| parent | 02e6a8b9ae3596ee1c405cdd1541c5cc59b50e3a (diff) | |
| download | statuspage-5da13e75c013688f4fda1e57a5b3968332caa760.tar.gz | |
Refactored Makefile.
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | app/Makefile | 22 | ||||
| -rw-r--r-- | db/.placeholder | 1 |
3 files changed, 18 insertions, 9 deletions
@@ -1,4 +1,4 @@ *.swp -db/ +*.db statuspage - +import.go diff --git a/app/Makefile b/app/Makefile index 120635a..4356e21 100644 --- a/app/Makefile +++ b/app/Makefile @@ -1,21 +1,29 @@ -export STATUS_DB_DRIVER:=sqlite3 -export STATUS_DB_CREDENTIALS:=../db/status.db -export STATUS_DB_IMPORT_DRIVER:=github.com/mattn/go-sqlite3 +ifndef STATUS_DB_DRIVER + export STATUS_DB_DRIVER:=sqlite3 +endif +ifndef STATUS_DB_CREDENTIALS + export STATUS_DB_CREDENTIALS:=../db/status.db +endif +ifndef STATUS_DB_IMPORT_DRIVER + export STATUS_DB_IMPORT_DRIVER:=github.com/mattn/go-sqlite3 +endif + +IMPORT_FILE:=import.go all: kill build run clean: @echo "Removing import file..." - @rm import.go || true + @rm $(IMPORT_FILE) || true @echo "Removing sqlite3 database..." - @rm $$STATUS_DB_CREDENTIALS + @rm $(STATUS_DB_CREDENTIALS) @echo "Removing binary..." @rm statuspage @echo "Done" build: - @echo "package main" > import.go - @echo "import (_ \"$$STATUS_DB_IMPORT_DRIVER\")" >> import.go + @echo "package main" > $(IMPORT_FILE) + @echo "import (_ \"$(STATUS_DB_IMPORT_DRIVER)\")" >> $(IMPORT_FILE) go build -o statuspage run: diff --git a/db/.placeholder b/db/.placeholder new file mode 100644 index 0000000..53e3a6e --- /dev/null +++ b/db/.placeholder @@ -0,0 +1 @@ +Placeholder for git. |
