SRCS_ASM = \ src/fndbyte.S \ src/fndchr.S \ src/memcpy.S \ src/memeq.S \ src/memfill.S \ src/streq.S \ src/strcpy.S \ src/strlen.S SRCS_C = \ src/memdup.c \ src/strdup.c \ src/strfill.c OBJS_ASM := $(SRCS_ASM:.S=.o) OBJS_C := $(SRCS_C:.c=.o) OBJS := $(OBJS_ASM) $(OBJS_C) LIB := librgo.a ASFLAGS = \ -Iinclude \ -g CFLAGS = \ -Iinclude \ -g .PHONY: clean $(LIB): $(OBJS) ar r $@ $^ clean: rm -fr $(OBJS) purge: rm -fr $(LIB) $(OBJS)