#!/bin/csh -f
# XlibとElibを使うプログラムをコンパイルするのに便利なCShellScript
# 環境変数 XINCDIR XLIBDIR が定義されている必要がある。
# 例 (.cshrc内において)
# setenv XINCDIR  /usr/local/X11R6/include
# setenv XLIBDIR  /usr/local/X11R6/lib

# 第1引数にソースファイル名が指定されていなければ終了
if( !(-f $argv[1]) || (-x $argv[1]) ) then
  echo 'gccx: '$argv[1]': No such source file.'
  exit 1
endif

# Xlib Elibとリンクするコンパイル
gcc -DNX_EPS Elib.o -O4 -I$XINCDIR -L$XLIBDIR -lX11 -lm $argv[*] -o $argv[1]:r