ROOT                    =../..
################
#All stuff common to more then one Aubit compiler make file is there:
include                 ${ROOT}/incl/Makefile-common

PICKDIR         = ${ROOT}/lib/extra_libs/pick
OBJS_PICK       = ${PICKDIR}/pick10.afr${A4GL_OBJ_EXT}  ${PICKDIR}/pick20.afr${A4GL_OBJ_EXT} ${PICKDIR}/pick38.afr${A4GL_OBJ_EXT} ${PICKDIR}/pick78.afr${A4GL_OBJ_EXT}  ${PICKDIR}/pick${A4GL_OBJ_EXT}



#FORMS=prog.afr.dat

A4GL_OBJ_EXT=.ao

all: sqlmetrics.4ae 

sqlmetrics.4ae: sqlmetrics${A4GL_OBJ_EXT} load${A4GL_OBJ_EXT} purge${A4GL_OBJ_EXT} main${A4GL_OBJ_EXT} analyze${A4GL_OBJ_EXT} report${A4GL_OBJ_EXT}  audit${A4GL_OBJ_EXT} ../asql/filehand${A4GL_OBJ_EXT} ../asql/generic_db${A4GL_OBJ_EXT} sqls.afr${A4GL_OBJ_EXT} sqlerr.afr${A4GL_OBJ_EXT} sqldeta.afr${A4GL_OBJ_EXT} ${OBJS_PICK}  splash.afr${A4GL_OBJ_EXT} purge.afr${A4GL_OBJ_EXT} purge2.afr${A4GL_OBJ_EXT} audit.afr${A4GL_OBJ_EXT}
	4glpc -g -o $@ $^
	cp sqlmetrics.4ae ${ROOT}/bin



%.afr${A4GL_OBJ_EXT}:%.per
	fcompile -c $<
	4glpc -t C -c -o $@ ${subst .per,.afr.c,$<}


%.afr.dat:%.per
	fcompile  $<

%${A4GL_OBJ_EXT}: %.4gl
	4glpc -K -o $@ -g -c $<

clean:
	rm -f *${A4GL_OBJ_EXT} sqlmetrics.4ae *.afr.*  
