#Make3Documentation in code.html

${DESTDIR}/lib%.a: %.c
	ls -l $*.*
	${CC} ${CFLAGS} -c -o $*.o $*.c
	@ar r $@	$*.o
	@ranlib $@
	${CC} ${CFLAGS} -pic -c -o $*.o $*.c
	${LD} ${LDFLAGS} -Bdynamic -o ${DESTDIR}/lib$(*).so${VERSION} $*.o

#
${DESTDIR}/lib%.a: %.f
	ls -l $*.*
	${FC} ${FFLAGS} -c -o $*.o $*.f
	@ar r $@	$*.o
	@ranlib $@
	${FC} ${FFLAGS} -pic -c -o $*.o $*.f
	${LD} ${LDFLAGS} -Bdynamic -o ${DESTDIR}/lib$(*).so${VERSION} $*.o
	rm $*.o
	@echo " "


#
all: ${FLIBNL} ${CLIBNL} ${DESTLIB} 
	@true

prt:
	echo  prt  DESTLIB ${DESTLIB}
	echo " "
	echo  prt  OBJECTNL ${OBJECTNL}
	echo " "
	echo  prt  OBJECTL ${OBJECTL} 
	
	
#
${DESTLIB}:	${DESTLIB}( ${OBJECTL}  )
	echo DESTLIB ${DESTLIB}
	@if ( test ${LOAD} = dynamic )			;\
		then								 \
		uu="`nm ${DYNAR} | sed -n -e '/\.o:/p' -e '/ T /p' | sed -n -f ${HOME}/src/SED.u` "							;\
		ranlib	${DYNAR}					;\
		${LD} ${LDFLAGS} -o ${SHARLIB} $${uu} -B${LOAD} ${DYNAR}	;\
	fi
	ls -l *.o
	ls -l $?
	ar  rv $@ $?
	ranlib $@	
	rm $?


clean:	;@rm -f ${OBJECTS};touch 


grind:	; ${FGRIND} ${FSOURCE} ; ${CGRIND} ${CSOURCE}

printf: ${FSOURCE}	;${FGRIND}  $? 	;touch printf
printc: ${CSOURCE}	;${CGRIND}  $?	;touch printc
printm:Makefile	        ;${MGRIND}  $? ; touch printm

#
go to top of file