include  ../../Definition

CFLAGS  = $(SYSTEMS) $(OS) $(PACKING) $(VERSION) -I../../intlib -I../../files

BIN = commcur   \
      getblob   \
      lockrow   \
      rollbcur  \
      unlockr   \
      appblob   \
      complcon  \
      getbltyp  \
      objdesc   \
      rowfetch  \
      bindans   \
      complcur  \
      getdata   \
      opclcon   \
      soptcon   \
      bindpar   \
      execproc  \
      goptcon   \
      opclcur   \
      soptcur   \
      clrblob   \
      execstat  \
      goptcur   \
      opclstat  \
      srvinfo   \
      commcon   \
      getbllen  \
      goptstat  \
      rollbcon  \
      unbinda   
          
all : $(BIN)

clean:
	rm -f SRC/*.o printerr.o $(BIN)

appblob:SRC/appblob.c SRC/printerr.o
	$(CC) $(CFLAGS) -c SRC/appblob.c -o SRC/appblob.o
	$(LINKER) $(LDKEY)./appblob SRC/appblob.o printerr.o ../../intlib/linapi.a $(LIBRARY)

bindans:SRC/bindans.c printerr.o
	$(CC) $(CFLAGS) -c SRC/bindans.c -o SRC/bindans.o
	$(LINKER) $(LDKEY)./bindans SRC/bindans.o printerr.o ../../intlib/linapi.a $(LIBRARY)

bindpar:SRC/bindpar.c printerr.o
	$(CC) $(CFLAGS) -c SRC/bindpar.c -o SRC/bindpar.o
	$(LINKER) $(LDKEY)./bindpar SRC/bindpar.o printerr.o ../../intlib/linapi.a $(LIBRARY)

clrblob:SRC/clrblob.c printerr.o
	$(CC) $(CFLAGS) -c SRC/clrblob.c -o SRC/clrblob.o
	$(LINKER) $(LDKEY)./clrblob SRC/clrblob.o printerr.o ../../intlib/linapi.a $(LIBRARY)

commcon:SRC/commcon.c printerr.o
	$(CC) $(CFLAGS) -c SRC/commcon.c -o SRC/commcon.o
	$(LINKER) $(LDKEY)./commcon SRC/commcon.o printerr.o ../../intlib/linapi.a $(LIBRARY)

commcur:SRC/commcur.c printerr.o
	$(CC) $(CFLAGS) -c SRC/commcur.c -o SRC/commcur.o
	$(LINKER) $(LDKEY)./commcur SRC/commcur.o printerr.o ../../intlib/linapi.a $(LIBRARY)

complcon:SRC/complcon.c printerr.o
	$(CC) $(CFLAGS) -c SRC/complcon.c -o SRC/complcon.o
	$(LINKER) $(LDKEY)./complcon SRC/complcon.o printerr.o ../../intlib/linapi.a $(LIBRARY)

complcur:SRC/complcur.c printerr.o
	$(CC) $(CFLAGS) -c SRC/complcur.c -o SRC/complcur.o
	$(LINKER) $(LDKEY)./complcur SRC/complcur.o printerr.o ../../intlib/linapi.a $(LIBRARY)

execproc:SRC/execproc.c printerr.o
	$(CC) $(CFLAGS) -c SRC/execproc.c -o SRC/execproc.o
	$(LINKER) $(LDKEY)./execproc SRC/execproc.o printerr.o ../../intlib/linapi.a $(LIBRARY)

execstat:SRC/execstat.c printerr.o
	$(CC) $(CFLAGS) -c SRC/execstat.c -o SRC/execstat.o
	$(LINKER) $(LDKEY)./execstat SRC/execstat.o printerr.o ../../intlib/linapi.a $(LIBRARY)

getbllen:SRC/getbllen.c printerr.o
	$(CC) $(CFLAGS) -c SRC/getbllen.c -o SRC/getbllen.o
	$(LINKER) $(LDKEY)./getbllen SRC/getbllen.o printerr.o ../../intlib/linapi.a $(LIBRARY)

getblob:SRC/getblob.c printerr.o
	$(CC) $(CFLAGS) -c SRC/getblob.c -o SRC/getblob.o
	$(LINKER) $(LDKEY)./getblob SRC/getblob.o printerr.o ../../intlib/linapi.a $(LIBRARY)

getbltyp:SRC/getbltyp.c printerr.o
	$(CC) $(CFLAGS) -c SRC/getbltyp.c -o SRC/getbltyp.o
	$(LINKER) $(LDKEY)./getbltyp SRC/getbltyp.o printerr.o ../../intlib/linapi.a $(LIBRARY)

getdata:SRC/getdata.c printerr.o
	$(CC) $(CFLAGS) -c SRC/getdata.c -o SRC/getdata.o
	$(LINKER) $(LDKEY)./getdata SRC/getdata.o printerr.o ../../intlib/linapi.a $(LIBRARY)

goptcon:SRC/goptcon.c printerr.o
	$(CC) $(CFLAGS) -c SRC/goptcon.c -o SRC/goptcon.o
	$(LINKER) $(LDKEY)./goptcon SRC/goptcon.o printerr.o ../../intlib/linapi.a $(LIBRARY)

goptcur:SRC/goptcur.c printerr.o
	$(CC) $(CFLAGS) -c SRC/goptcur.c -o SRC/goptcur.o
	$(LINKER) $(LDKEY)./goptcur SRC/goptcur.o printerr.o ../../intlib/linapi.a $(LIBRARY)

goptstat:SRC/goptstat.c printerr.o
	$(CC) $(CFLAGS) -c SRC/goptstat.c -o SRC/goptstat.o
	$(LINKER) $(LDKEY)./goptstat SRC/goptstat.o printerr.o ../../intlib/linapi.a $(LIBRARY)

lockrow:SRC/lockrow.c printerr.o
	$(CC) $(CFLAGS) -c SRC/lockrow.c -o SRC/lockrow.o
	$(LINKER) $(LDKEY)./lockrow SRC/lockrow.o printerr.o ../../intlib/linapi.a $(LIBRARY)

objdesc:SRC/objdesc.c printerr.o
	$(CC) $(CFLAGS) -c SRC/objdesc.c -o SRC/objdesc.o
	$(LINKER) $(LDKEY)./objdesc SRC/objdesc.o printerr.o ../../intlib/linapi.a $(LIBRARY)

opclcon:SRC/opclcon.c printerr.o
	$(CC) $(CFLAGS) -c SRC/opclcon.c -o SRC/opclcon.o
	$(LINKER) $(LDKEY)./opclcon SRC/opclcon.o printerr.o ../../intlib/linapi.a $(LIBRARY)

opclcur:SRC/opclcur.c printerr.o
	$(CC) $(CFLAGS) -c SRC/opclcur.c -o SRC/opclcur.o
	$(LINKER) $(LDKEY)./opclcur SRC/opclcur.o printerr.o ../../intlib/linapi.a $(LIBRARY)

opclstat:SRC/opclstat.c printerr.o
	$(CC) $(CFLAGS) -c SRC/opclstat.c -o SRC/opclstat.o
	$(LINKER) $(LDKEY)./opclstat SRC/opclstat.o printerr.o ../../intlib/linapi.a $(LIBRARY)

rollbcon:SRC/rollbcon.c printerr.o
	$(CC) $(CFLAGS) -c SRC/rollbcon.c -o SRC/rollbcon.o
	$(LINKER) $(LDKEY)./rollbcon SRC/rollbcon.o printerr.o ../../intlib/linapi.a $(LIBRARY)

rollbcur:SRC/rollbcur.c printerr.o
	$(CC) $(CFLAGS) -c SRC/rollbcur.c -o SRC/rollbcur.o
	$(LINKER) $(LDKEY)./rollbcur SRC/rollbcur.o printerr.o ../../intlib/linapi.a $(LIBRARY)

rowfetch:SRC/rowfetch.c printerr.o
	$(CC) $(CFLAGS) -c SRC/rowfetch.c -o SRC/rowfetch.o
	$(LINKER) $(LDKEY)./rowfetch SRC/rowfetch.o printerr.o ../../intlib/linapi.a $(LIBRARY)

soptcon:SRC/soptcon.c printerr.o
	$(CC) $(CFLAGS) -c SRC/soptcon.c -o SRC/soptcon.o
	$(LINKER) $(LDKEY)./soptcon SRC/soptcon.o printerr.o ../../intlib/linapi.a $(LIBRARY)

soptcur:SRC/soptcur.c printerr.o
	$(CC) $(CFLAGS) -c SRC/soptcur.c -o SRC/soptcur.o
	$(LINKER) $(LDKEY)./soptcur SRC/soptcur.o printerr.o ../../intlib/linapi.a $(LIBRARY)

srvinfo:SRC/srvinfo.c printerr.o
	$(CC) $(CFLAGS) -c SRC/srvinfo.c -o SRC/srvinfo.o
	$(LINKER) $(LDKEY)./srvinfo SRC/srvinfo.o printerr.o ../../intlib/linapi.a $(LIBRARY)

unbinda:SRC/unbinda.c printerr.o
	$(CC) $(CFLAGS) -c SRC/unbinda.c -o SRC/unbinda.o
	$(LINKER) $(LDKEY)./unbinda SRC/unbinda.o printerr.o ../../intlib/linapi.a $(LIBRARY)

unlockr:SRC/unlockr.c printerr.o
	$(CC) $(CFLAGS) -c SRC/unlockr.c -o SRC/unlockr.o
	$(LINKER) $(LDKEY)./unlockr SRC/unlockr.o printerr.o ../../intlib/linapi.a $(LIBRARY)

printerr.o:SRC/printerr.c
	$(CC) $(CFLAGS) -c SRC/printerr.c -o printerr.o

