]> git.lizzy.rs Git - uwu-lang.git/blobdiff - Makefile
Update capitalization of Turing in the README (#1)
[uwu-lang.git] / Makefile
index da9c509b7cb9c6f0b63fb2086c69d9b285f5c967..5a240bafefe7a6e34cca9f2436e5384d72d0c1c6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,20 +1,10 @@
-all: uwu std api
+all: uwu api/api.so
 
-uwu: src/*.c src/*.h
-       gcc -g -I.               src/*.c   -o uwu        -D_GNU_SOURCE -ldl
+uwu: src/*.c src/*.h api/*.h common/*.h
+       gcc -g -I.               src/*.c   -o uwu        -D_GNU_SOURCE -Wall -Wextra -ldl
 
-.PHONY: std api
-
-std: std/bool.so std/int.so std/str.so std/nil.so std/ref.so
-api: api/api.so
-
-std/%.so: std/%.c
-       gcc -g -I. -shared -fpic $< -o $@ -D_GNU_SOURCE
-
-api/api.so: api/*.c api/*.h
-       gcc -g -I. -shared -fpic api/*.c   -o api/api.so -D_GNU_SOURCE
-
-.PHONY: clean
+api/api.so: api/*.c api/*.h common/*.h
+       gcc -g -I. -shared -fpic api/*.c   -o api/api.so -D_GNU_SOURCE -Wall -Wextra
 
 clean:
-       rm -rf std/*.so api/api.so uwu
+       rm -rf api/api.so uwu