##############################################################
#
#  VALTION TEKNILLINEN TUTKIMUSKESKUS (VTT/TEL/TIV)
#  Otakaari 7 B
#  02150 Espoo
#  FINLAND
#
#  OTSO Source Code Control System, 12.7.89
#
#  Name:	/home/users/otso/official/otso/protocols/3/cons/all/SCCS/s.Makefile
#  Version:	1.3
#  Time:	92/06/09, 14:56:53
#
##############################################################

########################################################################
#
#	Makefile
#
########################################################################


PREPRO_CLEAN = sed -e 's/\#line/\/\/\#line/'

HXXFILES =	cons_serv.hxx cons_peer.hxx cons.hxx nettcp.hxx
CFILES	=	cons_serv.cx cons_peer.cx cons.cx nettcp.cx
OFILES	=	cons_serv.o cons_peer.o cons.o nettcp.o

PREPRO_GEND =	cons_serv cons_peer cons

all:		$(LIBDIR)consall.a
#inst-all:	all
inst-all:	
		@echo "make all is enough"

$(LIBDIR)consall.a:	consall.a
		-rm -f $@
		@# update .hxx interfaces
		for i in $(HXXFILES); \
		  do (echo $$i; \
		    rm -rf $(PINCDIR)$$i; \
		    cp $$i $(PINCDIR)$$i); \
		  done
		mv consall.a $@
		ln -s $@ consall.a
		-rm $(TOPDIR)consall.a
		@$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
		-@ls -gls $@
		-@echo ""

consall.a:	consvrsn.o
		-rm -f $@
		@$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
			consvrsn.o
		-@rm -f $(TOPDIR)consall.a 
		-@$(LN) consall.a $(TOPDIR)consall.a
		-@ls -l $@
		-@echo "consall built normally"

consvrsn.c:	$(OFILES)
		@$(UTILDIR)version.sh tran > $@

################################################################
# clean
################################################################
clean:;		-rm -f $(CLEANSTRINGS) *.[chi]xx consdemo consvrsn.*
