#!/bin/sh
if test $# -eq 0 ; then exec make config ; fi
TYPE=$1
shift

PKC=''
PKO=''
GFC=''
GFO=''
FONTOK=''
TOOLLIBS='$(LIBXAW) $(XMULIB) -lXt $(EXTENSIONLIB)'
TOOL=TOOL
DPSC=''
DPSO=''
DPSLIBS=''
NEWSC=''
NEWSO=''
NEWSLIBS=''
GSC=''
GSO=''
PSHEADERC=''
PSHEADERO=''
PS=''

while test $# -gt 0
do
	case $1 in
	-DUSE_PK)	PKC=pk.c; PKO=pk.o; FONTOK=y;;
	-DUSE_GF)	GFC=gf.c; GFO=gf.o; FONTOK=y;;
	-DNOTOOL)	TOOLLIBS=; TOOL=NOT;;
	-DPS_DPS)	DPSC=psdps.c; DPSO=psdps.o; DPSLIBS=-ldps;
			PS=y;;
	-DPS_NEWS)	NEWSC=psnews.c; NEWSO=psnews.o;
		NEWSLIBS='-u _xv_psview_pkg -lxvps -lxview -lcps -lolgx'; PS=y;;
	-DPS_GS)	GSC=psgs.c; GSO=psgs.o; PS=y;;
	esac
	shift
done

if test -z "$FONTOK"
then
  echo "You need to specify at least one of -DUSE_PK or -DUSE_GF."
  exit 1
fi

if test -n "$PS";	then	PSHEADERC=psheader.c; PSHEADERO=psheader.o; fi

echo VARSRCS= $PKC $GFC $PSHEADERC $DPSC $NEWSC $GSC	>  Makefile.cfg
echo VAROBJS= $PKO $GFO $PSHEADERO $DPSO $NEWSO $GSO	>> Makefile.cfg

if test $TYPE = "make"
then
  echo VARLIBS= $DPSLIBS $NEWSLIBS $TOOLLIBS		>> Makefile.cfg
  if test -n "$NEWSLIBS"
  then
    echo TOP=\$\(OPENWINTOP\)				>> Makefile.cfg
  fi
else
  echo VARLIBS= $DPSLIBS $NEWSLIBS			>> Makefile.cfg
  echo VARDEPLIBS=					>> Makefile.cfg
  echo VARLINT=						>> Makefile.cfg
  echo LOCAL_LIBRARIES=\$\(LOCAL_LIBRARIES_$TOOL\)	>> Makefile.cfg
  echo DEPLIBS=\$\(DEPLIBS_$TOOL\)			>> Makefile.cfg
  echo LINTLIBS=\$\(LINTLIBS_$TOOL\)			>> Makefile.cfg
fi
