CC=g++
CFLAGS=-c -O2 -Wall
LIBS=

all: argusread argustag prilist listcount findunchecked

argusread: argusread.o util.o
	$(CC) $(LIBS) argusread.o util.o -o argusread
argustag: argustag.o util.o
	$(CC) $(LIBS) argustag.o util.o -o argustag
prilist: prilist.o
	$(CC) $(LIBS) prilist.o -o prilist
listcount: listcount.o
	$(CC) $(LIBS) listcount.o -o listcount
findunchecked: findunchecked.o
	$(CC) $(LIBS) findunchecked.o -o findunchecked
	


prilist.o: prilist.cpp
	$(CC) $(CFLAGS) prilist.cpp
listcount.o: listcount.cpp
	$(CC) $(CFLAGS) listcount.cpp
findunchecked.o: findunchecked.cpp
	$(CC) $(CFLAGS) findunchecked.cpp
	
argustag.o: argustag.cpp util.h
	$(CC) $(CFLAGS) argustag.cpp
argusread.o: argusread.cpp util.h 
	$(CC) $(CFLAGS) argusread.cpp
util.o: util.cpp util.h 
	$(CC) $(CFLAGS) util.cpp
clean:
	rm -f argusread.o argustag.o argustag util.o argusread argusread.core prilist.o prilist listcount.o listcount findunchecked.o findunchecked
