CFLAGS = -g LIBS = targets = blerg.a blergtool tag_test blerg_a_objects = database.o tags.o blergtool_objects = blergtool.o blerg.a tag_test_objects = tag_test.o tags.o all: $(targets) clean: rm -f $(targets) $(blerg_a_objects) $(blergtool_objects) blerg.a: $(blerg_a_objects) ar rcu $@ $(blerg_a_objects) blergtool: $(blergtool_objects) gcc $^ -o $@ tag_test: $(tag_test_objects) gcc $^ -o $@ %.o: %.c gcc $(CFLAGS) $(LIBS) -c $< -o $@