all: libs utils
libs: rawverse.o rawstr.o swcomprs.o
utils: ../../bin/testcomp ../../bin/testzstr

rawverse.o: rawverse.cpp ../../include/rawverse.h
	g++ $(OPTS) -c -I/usr/include/g++-include -I../../include rawverse.cpp

rawstr.o: rawstr.cpp ../../include/rawstr.h
	g++ $(OPTS) -c -I/usr/include/g++-include -I../../include rawstr.cpp

swcomprs.o: swcomprs.cpp ../../include/swcomprs.h
	g++ $(OPTS) -c -I/usr/include/g++-include -I../../include swcomprs.cpp

../../bin/testcomp: testcomp.cpp swcomprs.o
	g++ $(OPTS) -o ../../bin/testcomp -I/usr/include/g++-include -I../../include testcomp.cpp swcomprs.o

../../bin/testzstr: testzstr.cpp swcomprs.o
	g++ $(OPTS) -o ../../bin/testzstr -I/usr/include/g++-include -I../../include testzstr.cpp swcomprs.o
