
GDAL_ROOT	=	../../..

OBJ	=	ogrsdtsdriver.o ogrsdtsdatasource.o ogrsdtslayer.o

FRMTSLIB = 	../ogrsf_frmts.a

ISODIR	=	$(GDAL_ROOT)/frmts/iso8211
ISOLIB  =	$(ISODIR)/libiso8211.a

SDTSDIR = 	$(GDAL_ROOT)/frmts/sdts
SDTSLIB =	$(SDTSDIR)/libsdts_al.a

LINCLUDE =	-I.. -I../.. -I$(GDAL_ROOT)/port -I$(SDTSDIR) -I$(ISODIR)

include $(GDAL_ROOT)/GDALmake.opt

default:	$(OBJ) libs

clean:
	rm -f *.o *-marker

%.o:	%.cpp
	$(CXX) -c $(LINCLUDE) $(CXXFLAGS) $*.cpp -o $*.o
	ar r ../ogrsf_frmts.a $*.o

install-libs:	isolib-marker sdtslib-marker
	@echo Done adding ISO8211 and SDTS libraries into $(FRMTSLIB)

isolib-marker:	$(ISOLIB)
	./install-libs.sh $(ISOLIB) $(FRMTSLIB)
	touch isolib-marker

sdtslib-marker:	$(SDTSLIB)
	./install-libs.sh $(SDTSLIB) $(FRMTSLIB)
	touch sdtslib-marker

libs:	
	(cd ../../../frmts/iso8211; $(MAKE))
	(cd ../../../frmts/sdts; $(MAKE))
