CCL Home Page
Up Directory CCL cx
#!/bin/csh -f
# compile and link with xwindow routines
if ($#argv == 0) goto help
  set n = $#argv
  set p = $argv[$n]
  @ m = $n - 1
  set ops = ( $argv[1-$m] )  

if (X$p == X-h) goto help
if (! -e $p.c) then
   echo 'Not found:' $p.c 
   exit 2
endif

set echo
rm -f $p.o

# ------ compile -------
set i1 = ' '
set i2 = ' '

# gcc -c $i1 $i2 $p.c
   gcc -c -I/usr/X11R6/include $ops $i1 $i2 $p.c


# ------ link ----------

set LX = '-L/usr/X11/lib'

set libs = '-lX11 -lm'

# gcc -o $p $p.o $LX $libs
  gcc -o $p $p.o $LX $libs

exit

help:
  echo "Usage: cx [ops] prog  -- compile and link with X-window routines"
  echo "  opt  -O  to optimize"
  exit
Modified: Wed Jun 25 16:00:00 1997 GMT
Page accessed 10796 times since Sat Apr 17 21:25:16 1999 GMT