aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorkoekeishiya <aasvi93@hotmail.com>2017-08-07 20:23:44 +0200
committerkoekeishiya <aasvi93@hotmail.com>2017-08-07 20:23:44 +0200
commitd69056799a399058005b4950751397a31110de4a (patch)
tree1dee43a2f247094c58d1263cee8c8477b893e376 /makefile
downloadskhd-d69056799a399058005b4950751397a31110de4a.tar.gz
skhd-d69056799a399058005b4950751397a31110de4a.zip
v0.0.1
Diffstat (limited to 'makefile')
-rw-r--r--makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/makefile b/makefile
new file mode 100644
index 0000000..e20de74
--- /dev/null
+++ b/makefile
@@ -0,0 +1,19 @@
+FRAMEWORKS = -framework Carbon
+BUILD_PATH = ./bin
+BUILD_FLAGS = -std=c99 -Wall -g
+SKHD_SRC = ./src/skhd.c
+BINS = $(BUILD_PATH)/skhd
+
+.PHONY: all clean install
+
+all: clean $(BINS)
+
+install: BUILD_FLAGS=-std=c99 -O2
+install: clean $(BINS)
+
+clean:
+ rm -rf $(BUILD_PATH)
+
+$(BUILD_PATH)/skhd: $(SKHD_SRC)
+ mkdir -p $(BUILD_PATH)
+ clang $^ $(BUILD_FLAGS) $(FRAMEWORKS) -o $@