
#!/bin/csh
#******************************************************************************
#                              PACOR II SOFTWARE
#                      Property of the U.S. Government
#                              NASA/GSFC/Code 560
#******************************************************************************
#
#    UNIT NAME:
#	InstallPICS
#
#
#    PURPOSE:
#	Installs the PICS subsystem environment.
#
#
#    INVOCATION METHOD:
#	InstallPICS
#
#
#    RETURNED VALUE:
#
#       VALUE 		DESCRIPTION
#       ------------	----------------------------
#	none
#
#
#    ARGUMENT LIST:
#
#       NAME 		TYPE		USE	DESCRIPTION
#       ------------	---------	---	----------------------------
#	none
#
#
#    EXTERNAL FILE/RECORD REFERENCES:
#
#       NAME		USE	DESCRIPTION
#       ----		---	-------------------------------------
#	none
#
# 
#    EXTERNAL VARIABLES:
#
#       SOURCE	            NAME	TYPE	USE	DESCRIPTION
#       ------	            ----	----	---	--------------------
#	.dps_compile_info   DPSWMLSRC		 I      path to wml source
#							  code
#
#
#    EXTERNAL UNIT/MACRO/PROCEDURE/FUNCTION REFERENCES:
#
#       NAME			PURPOSE
#       ------------		----------------------------------------------
#	none
#
#
#    ABNORMAL TERMINATION CONDITIONS, ERROR MESSAGES:
#	none
#
#
#    ASSUMPTIONS, CONSTRAINTS, RESTRICTIONS:
#	none
#
#
#    DEVELOPMENT HISTORY:
#
#    	Author	      Change-ID	  Release      Date     Description of Change
#    	-----------   ---------	  --------   --------   -----------------------
#       C. DeMeter    n/a         ACE R2.0   07/22/96   Added product gaps
#	C. DeMeter    TRACE0105   R2.0       01/09/97   Added event list
#
#    NOTES:
#
#
#******************************************************************************
echo
echo	'*** Installing PICS Software ***'
echo


cd $PICSHOME/ixxLib
echo
echo	"Changing to `pwd`"
echo	"Remaking ixxLib"
	if test "$1" != ""
	then
		make $1
		make nodebug
	else
		make nodebug
	fi
echo

# Installing chi common software
cd $PACOR2HOME/chiLib
echo
echo	"Changing to `pwd`"
echo	"Remaking chiLib"
	make nodebug 
echo

# Installing bin software
cd $PICSHOME/bin
   chmod u+x xmkmf

# Installing wml directory
cd $PICSHOME/chi/wml
echo
echo	"Changing to `pwd`"
echo    "Remaking wml"
        cp $DPSWMLSRC/wmluiltok .
        cp $DPSWMLSRC/Uil.y .
        cp $DPSWMLSRC/UilDBDef.h .
        cp $DPSWMLSRC/wml .

	chmod u+x make.wmd
	chmod u+x wmluiltok
	chmod u+x wmldbcreate.c
	chmod u+x wml

        $PICSHOME/bin/xmkmf
	make depend
	make.wmd

echo


# Installing chi windows
cd $PICSHOME/chi/activity_detail
echo	"Changing to `pwd`"
echo	Remaking activity_detail
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp activity_detail $PICSHOME/bin
	cp *.uid $PICSHOME/bin

echo

cd $PICSHOME/chi/dps_main
echo	"Changing to `pwd`"
echo	Remaking dps_main	
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp dps_main $PICSHOME/bin
	cp *.uid $PICSHOME/bin

echo

cd $PICSHOME/chi/event_list
echo	"Changing to `pwd`"
echo	Remaking event_list	
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp event_list $PICSHOME/bin
	cp *.uid $PICSHOME/bin

echo

cd $PICSHOME/chi/pdps_data_maint
echo	"Changing to `pwd`"
echo	Remaking pdps_data_maint	
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp pdps_data_maint $PICSHOME/bin
	cp *.uid $PICSHOME/bin

echo

cd $PICSHOME/chi/product_gaps
echo	"Changing to `pwd`"
echo	Remaking product_gaps	
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp product_gaps $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo

cd $PICSHOME/chi/product_list
echo	"Changing to `pwd`"
echo	Remaking product_list	
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp product_list $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo

cd $PICSHOME/chi/product_monitor
echo	"Changing to `pwd`"
echo	Remaking product_monitor
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp product_monitor $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo

cd $PICSHOME/chi/product_spec
echo	"Changing to `pwd`"
echo	Remaking product_spec
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp product_spec $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo

cd $PICSHOME/chi/product_spec_list
echo	"Changing to `pwd`"
echo	Remaking product_spec_list
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp product_spec_list $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo

cd $PICSHOME/chi/resource_monitor
echo	"Changing to `pwd`"
echo	Remaking resource_monitor
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp resource_monitor $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo

cd $PICSHOME/chi/session_list
echo	"Changing to `pwd`"
echo	Remaking session_list
        $PICSHOME/bin/xmkmf
	make depend
	make 
	cp session_list $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo

cd $PICSHOME/chi/session_monitor
echo	"Changing to `pwd`"
echo	Remaking session_monitor
        $PICSHOME/bin/xmkmf
	make depend 
	make 
	cp session_monitor $PICSHOME/bin
	cp *.uid $PICSHOME/bin
echo
echo


echo   '*** Finished Installing PICS Software ***'
echo   '*** Finished Installing PICS Software ***'
