###### This is a sample only of what the makefile should
###### look like. The -lcurses is required only for AIX
###### machines.

###### If you have COBOL and want to use that instead of
###### the cc as below then:
###### You can also execute the U/SQL makefile without
###### touching the makefile itself, by using :
###### 
######  make -f $USQLS/lib/makefile DRSDYNAMIC=$UNIKIX/lib/libbkixodbc.a
###### 
######   where $USQLS is where the software is actually loaded.

COBFLAGS= -Bstatic
COBLIB= cobol.a
COB_CRYPT_LIB=
COB_PROT_LIB=
COB_UXSVR_LIBS= -lm
DEBUGLIB=
DRSDYNAMIC=
LIB= mf.a
PROT_LIB=
SVR_LIBS= unixserv.o server.a sqleng.a dsdsdk.a util3.a util2.a tstran.a dsdsdk.a datatype.a libdateconv.a libstrmanip.a licver.a licutil.a utilgen.a libcommon.a

UNIKIX_LIBS=\
	${UNIKIX}/lib/libbkixodbc.a

default: usqlsd_MF

usqlsd_MF:       $(UNIKIX_LIBS) makefile
	rm -rf $@
	ar x mf.a
	 cc stub.o mflink.o \
	 $(LIB) $(COBLIB) $(COB_PROT_LIB) $(COB_CRYPT_LIB) \
	 $(SVR_LIBS) $(COB_UXSVR_LIBS) $(PROT_LIB) \
	 $(COB_CRYPT_LIB) $(DRSDYNAMIC) \
	 $(UNIKIX_LIBS) \
	 $(DEBUGLIB) -lcurses -o $@
	chmod 777 $@
	rm -f ../bin/$@
	mv $@ ../bin

clean:
	rm -f usqlsd_MF
