SRCS = $(sort $(wildcard *.c)) OBJS = $(SRCS:.c=.o) CFLAGS = -Os -D_XOPEN_SOURCE=700 LDFLAGS = -static LIBS = -lpthread -lrt -lpthread all: libc-bench clean: rm -f $(OBJS) libc-bench test: all ./libc-bench libc-bench: $(OBJS) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) %.o: %.c $(CC) $(CFLAGS) -c -o $@ $<