CC=gcc
OBJECTS=hello_world.o closure.o
TARGETS=hello_world closure
INCLUDE=-I../c/include
CPPFLAGS=$(INCLUDE) -g
LDFLAGS=

all: $(OBJECTS) $(TARGETS)

%.o: %.c
	$(CC) -c $(CPPFLAGS) -o $@ $<
%: %.o
	$(CC) $(CPPFLAGS) $(LDFLAGS) -o $@ $<

clean:
	rm -f $(OBJECTS)
	rm -f $(TARGETS)

