]> git.lizzy.rs Git - uwu-lang.git/blobdiff - Makefile
Allow passing arguments to program, refactor directory structure
[uwu-lang.git] / Makefile
index 17c69223ea41687819cdc425f2ea389b1f4ea20f..da9c509b7cb9c6f0b63fb2086c69d9b285f5c967 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 all: uwu std api
 
 uwu: src/*.c src/*.h
-       gcc -g src/*.c -o uwu -ldl -D_GNU_SOURCE
+       gcc -g -I.               src/*.c   -o uwu        -D_GNU_SOURCE -ldl
 
 .PHONY: std api
 
@@ -9,10 +9,10 @@ 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 -shared -fpic $< -o $@ -D_GNU_SOURCE
+       gcc -g -I. -shared -fpic $< -o $@ -D_GNU_SOURCE
 
 api/api.so: api/*.c api/*.h
-       gcc -g -shared -fpic api/*.c -o api/api.so -D_GNU_SOURCE
+       gcc -g -I. -shared -fpic api/*.c   -o api/api.so -D_GNU_SOURCE
 
 .PHONY: clean