

CC=gcc
CFLAGS=-Wall -D_PRINT
LDFLAGS=-lpthread

HEADERS=scheduler.h

all: threads

%.o: %.c $(HEADERS)
	$(CC) -c $(CFLAGS) -o $@ $<

threads: scheduler.o threads.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

clean:
	rm -f *.o threads *~

.PHONY: all clean
