##############################################################
#
#  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/dvops/gend/SCCS/s.Makefile
#  Version:	1.8
#  Time:	92/09/10, 16:10:36
#
##############################################################

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

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

GENERATED_BY_PREPRO= timer.hxx timer.cxx timerSP.hxx timerSP.cxx \
		memdbgSP.hxx memdbgSP.cxx memdbg.hxx memdbg.cxx
HXXFILES =	timerSP.hxx timer.hxx memdbgSP.hxx memdbg.hxx
CFILES	=	timerSP.cx timer.cx memdbgSP.cx memdbg.cx
OFILES	=	timerSP.o timer.o memdbgSP.o memdbg.o

all:		$(GENERATED_BY_PREPRO) inst-all
inst-all:	$(LIBDIR)libgend.a

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

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

gendvrsn.c:	$(OFILES)
		@$(UTILDIR)version.sh libgen > $@
		

################################################################
# clean
################################################################

clean:;		-rm -f $(CLEANSTRINGS) *.*xx *.o *.a gendvrsn.*
		sccs get timer.hx timerSP.hx memdbg.hx memdbgSP.hx	#?

tar-clean:	clean
		-rm -f $(EXES)
