LIBRARY_OBJS= \ .obj/library/oslayer.o \ .obj/library/corelayer.o \ .obj/library/keypad.o \ .obj/library/event.o \ .obj/library/sound.o \ .obj/library/image.o \ .obj/library/font.o \ .obj/library/screen.o DIRS += target/lib .obj/library .obj/library/%.o: src/library/%.c $(CC) $(CC_FLAGS) -o $@ -c $< target/lib/library.a: $(LIBRARY_OBJS) $(AR) -r $@ $(LIBRARY_OBJS) target/lib/crt1.o: src/library/crt1.c $(CC) $(CC_FLAGS) -o $@ -c $< build-library: target/lib/library.a target/lib/crt1.o @echo Finished building library clean-library: $(CLEAN_FILE) $(LIBRARY_OBJS) $(CLEAN_FILE) target/lib/library.a