
include $(AWARE_HOME)/config/Makefile.config

DIRS=\
	mysql \
	pgsql \
	sqlite \
	sqlsvr \
	ora \

LIB=libawdb.a
SLIB=libawdb.so.$(AW_VERSION)

HEADERS=\
	awdb.h

OBJS=\
	awdb.o

all: $(LIB)
	@for dir in $(DIRS) ; \
	do \
			(cd $$dir ; echo $$dir ; make ) ; \
	done

install: all
	cp $(LIB) $(LIBDIR)
	cp $(HEADERS) $(INCLUDEDIR)
	$(LD) -shared -Wl,-soname=$(SLIB) -o  $(LIBDIR)/$(SLIB) $(OBJS) 
	@for dir in $(DIRS) ; \
	do \
			(cd $$dir ; echo $$dir ; make install) ; \
	done

$(LIB) : $(OBJS)
	$(AR) $(ARFLAGS) $(LIB) $?

awdb.o : awdb.h

clean::
	$(RM) $(RMFILES) 
	@for dir in $(DIRS) ; \
	do \
			(cd $$dir ; echo $$dir ; make clean ) ; \
	done




