CFLAGS=-Wall -g

# Groups
APPLICATIONS = int-sort-argv

TESTS = int-merge-sort-utest

# Big rules

default: all

all: $(APPLICATIONS)

.DUMMY: test
test: $(TESTS)
	echo "Testing int-merge-sort" && \
	int-merge-sort-utest

# Individual applications

int-sort-argv: int-sort-argv.o int-merge-sort.o
	$(LINK.o) -o $@ $^

# Tests

int-merge-sort-utest: int-sort-utest.o int-merge-sort.o
	$(LINK.o) -o $@ $^

# Program relationships

int-sort-argv.o: int-sort.h
int-merge-sort.o: int-sort.h
int-sort-utest.o: int-sort.h
