include ../Makefile.global

LIBDIR = ${ISDK_PG_EXT_PATH}
PGINCLUDE = -I /usr/local/pgsql/include
#OBJS = misc_utils.o iif.o myintout.o 
OBJS = isdkpg.o
SONAME = isdkpg.so

all: isdk.psql ${SONAME}

%.psql: %.esql
	sed -e "s|MODULE_PATHNAME|${LIBDIR}/${SONAME}|" < $< >$@

#	esqlpp $< >$@

isdkpg.so: ${OBJS}
	${CC} -shared -o isdkpg.so ${OBJS}

install: all
	${INSTALL} -d ${LIBDIR}
	${INSTALL} ${SONAME} ${LIBDIR}
	${INSTALL} isdk.psql ${LIBDIR}
	${INSTALL} isdk_prepare_db ${prefix}/bin

clean:
	rm -f *.psql *.o ${SONAME}
	
%.o: %.c
	${CC} ${PGINCLUDE} ${CFLAGS} -c -o $@ $<
