Newer
Older
Import / research / embedded / src / library / Makefile
@John John on 29 Dec 2020 624 bytes bulk import from macbookpro checkouts

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