SRC = main.c OBJS = $(SRC:%.c=%.o) PROG = trivial_rdline LDLIB = ../lib/libcmdline.a all: $(PROG) clean: rm -f $(PROG) $(OBJS) $(PROG): $(OBJS) $(LDLIB) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIB) %.o: %.c $(CC) $(CFLAGS) -c $< -o $@