all: libs utils
libs: utilstr.o utilconf.o unixstr.o
utils: ../bin/sub

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

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

unixstr.o: unixstr.c
	gcc $(OPTS) -c -I/usr/include/g++-include -I../include unixstr.c

../bin/sub: sub.c
	gcc $(OPTS) -o ../bin/sub sub.c
