summaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile24
1 files changed, 24 insertions, 0 deletions
diff --git a/makefile b/makefile
new file mode 100644
index 0000000..d3e2e3c
--- /dev/null
+++ b/makefile
@@ -0,0 +1,24 @@
+version=$(shell git tag --points-at HEAD)
+date=$(shell date "+%b %Y")
+name=fenestra
+.PHONY: all
+
+all:
+ @echo " make <cmd>"
+ @echo ""
+ @echo "Commands:"
+ @echo " build - runs go build with ldflags version=${version} & date=${date}"
+ @echo " fetch_stuff - installs all needed libaries"
+ @echo ""
+
+
+build: clean
+ @go build -v -ldflags '-X "main.version=${version}" -X "main.compdate=${date}"' -o ${name}
+
+clean:
+ @rm -f ${name}
+
+fetch_stuff:
+ @go get -u github.com/aarzilli/nucular
+ @go get -u github.com/pborman/getopt/v2
+ @echo "All nessecary libaries installed"