Index: makefile ================================================================== --- makefile +++ makefile @@ -94,13 +94,13 @@ @# $(CC) -shared -fPIC -nostdlib $(COMPLIB) -o $@ $(OUT)/*.o $(OUT)/boot.o: $(rtobjects) ld -r $^ -o $(OUT)/boot.o -$(OUT)/libk.a: $(fnobjects) $(rtobjects) obj $(OUT) +$(OUT)/libk.a: $(fnobjects) $(rtobjects) @# using `ar rc` and ranlib here instead of @# `ar rcs` in case `ar` isn't the GNU version - ar rc $@ $(OUT)/*.o + ar rc $@ $^ ranlib $@ $(OUT) $(OUT)/k: mkdir -p $@