aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorNathan Reiner <nathan@nathanreiner.xyz>2023-02-10 13:40:15 +0100
committerNathan Reiner <nathan@nathanreiner.xyz>2023-02-10 13:40:15 +0100
commitd2f37b5965d5c122bbc0e86e0e91b0d631012325 (patch)
tree888277f57ea7518d507a5df17b1c679e10f8aac9 /lib
parentb6e7782be4a7e5d6e4b40787f0bb4e5c65e99520 (diff)
Make autobootstrap system
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile16
-rw-r--r--lib/config.mk2
2 files changed, 11 insertions, 7 deletions
diff --git a/lib/Makefile b/lib/Makefile
index 1e8c5b7..2b4b350 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -14,15 +14,19 @@ options:
@echo OBJ: ${OBJ}
objects/%.o: %.c
- -mkdir -p "$$(dirname $@)"
- gcc -c $< -o $@ ${CFLAGS}
+ @echo Building $<
+ @-mkdir -p "$$(dirname $@)"
+ @gcc -c $< -o $@ ${CFLAGS}
objects/%.o: %.S
- -mkdir -p "$$(dirname $@)"
- gcc -c $< -o $@ ${CFLAGS}
+ @echo Building $<
+ @-mkdir -p "$$(dirname $@)"
+ @gcc -c $< -o $@ ${CFLAGS}
slib.a: ${OBJ}
- ar rcs slib.a ${OBJ}
+ @echo Building Object Archive Slib
+ @ar rcs slib.a ${OBJ}
clean:
- rm -r objects slib.a
+ @echo Cleaning Up Slib
+ @rm -r objects slib.a
diff --git a/lib/config.mk b/lib/config.mk
index 642bc35..939e440 100644
--- a/lib/config.mk
+++ b/lib/config.mk
@@ -1,3 +1,3 @@
VERSION=0.0.1
-CFLAGS=-fno-stack-protector -Wno-implicit-function-declaration -fno-builtin -g
+CFLAGS=-fno-stack-protector -Wno-implicit-function-declaration -fno-builtin -Wno-int-conversion -g
CC=cc