-std=gnu90 \
-ffreestanding \
-fsingle-precision-constant \
- -pedantic \
- -pedantic-errors \
-Wall \
-Wextra \
-Wconversion \
-Wstrict-prototypes \
+ -Wmissing-prototypes \
-Wshadow \
-Wundef \
-Wdouble-promotion \
# --------------------------------------------------------------------------- #
-objs := kernel.o
+objs := $(patsubst %.c, %.o, $(wildcard *.c))
lds := kernel.ld
LDFLAGS += -T $(lds)