OBJECTS := Async.o sleep.o HEADERS := Atomic.h ThreadSafeList.h Async.h Fifo.h %.o: %.cc $(HEADERS) g++ -c -o $@ $< test: test.cc $(OBJECTS) $(HEADERS) g++ $(OBJECTS) -o test test.cc runtest: test ./test clean: -rm $(OBJECTS) -rm test