all: libs utils
libs: rawtext.o
utils: ../../../bin/rawtxidx ../../../bin/kjvidx ../../../bin/ojbtxidx ../../../bin/svetxidx ../../../bin/nuidx ../../../bin/vntidx

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

../../../bin/ojbtxidx: ojbtxidx.c
	cc $(OPTS) -o ../../../bin/ojbtxidx ojbtxidx.c

../../../bin/svetxidx: svetxidx.c
	cc $(OPTS) -o ../../../bin/svetxidx svetxidx.c

../../../bin/rawtxidx: rawtxidx.c
	cc $(OPTS) -o ../../../bin/rawtxidx rawtxidx.c

../../../bin/kjvidx: kjvidx.cpp
	g++ $(OPTS) -o ../../../bin/kjvidx -I/usr/include/g++-include -I../../../include kjvidx.cpp `find ../../.. -type f -name "*.o" -print`

../../../bin/nuidx: nuidx.cpp
	g++ $(OPTS) -o ../../../bin/nuidx -I/usr/include/g++-include -I../../../include nuidx.cpp `find ../../.. -type f -name "*.o" -print`

../../../bin/vntidx: vntidx.cpp
	g++ $(OPTS) -o ../../../bin/vntidx -I/usr/include/g++-include -I../../../include vntidx.cpp `find ../../.. -type f -name "*.o" -print`

makebnds: makebnds.c
	cc $(OPTS) -o makebnds makebnds.c
