CC = gcc
LD = $(CC)
CFLAGS = -Wall -DDEBUG -D__EXTENSIONS__
LDFLAGS =
OBJS_task001 = task001.o
BINS = task001
OBJS = $(OBJS_task001)

.PHONY: clean all install distclean
all: $(BINS)

task001: $(OBJS_task001)
	$(LD) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^
task001.o: task001.c common.h

clean:
	rm -f $(BINS) $(OBJS) *.o *~

distclean: clean
