#!/bin/csh ############################################################################# # $Id: setup,v 3.41 2004/04/08 18:10:24 mast Exp $ # Set up configuration file for building BL3DFS Software. # $Author: mast $ # # $Date: 2004/04/08 18:10:24 $ # # $Revision: 3.41 $ # Log at end of file # # # Global setup # set imod_copyright = '1994-2004' set lab_name1 = 'Boulder Laboratory for 3-Dimensional' set lab_name2 = 'Electron Microscopy of Cells' set source_dir = `pwd` set endian_dir = include set configure = configure set hconfigure = include/imodconfig.tmp set hconffinal = include/imodconfig.h set debug = false set bin_dir = $source_dir/bin/ set inc_dir = $source_dir/include/ set lib_dir = $source_dir/buildlib/ set include_flags = "-I. -I$inc_dir" set optimization = "-O2" set gfx = default set compiler = default set machine = set defines = set target_computer = manual_overide set shared_libs = default set flags = set fallback = set swap_ieee = true set no_xlibs = false set distname = "" set packqt = false set qtthread = true set m64bit = false set inst_dir = default set tifflibs = default set dummytiff = set usfftdir = default set blockio = set imsubsobj = '*.o' set tiltalilib = set tilt_dir = flib/tilt set fbpswitch = fbpswitch-def.inc set midas_dir = midas set sendevent_dir = sendevent set imod_dir = imod set plugsrc_dir = plugs set libdiaqt_dir = libdiaqt set etomo_dir = Etomo set scripts_dir = scripts set midas_qconf = midas/qconfigure set imod_qconf = imod/qconfigure set sendevent_qconf = sendevent/qconfigure set fort_cpplibs = set ctrl_string = Ctrl set ld_lib_var = LD_LIBRARY_PATH set qtapp_path = set xplax = qtplax.o set objext = o set binext = set limod = -limod set liimod = -liimod set ltiff = -ltiff set ldnmncar = -ldnmncar set lifft = -lifft set ldfflags = set dllext = '$(LIBEXT)' set moc = '$(QTDIR)/bin/moc' set rgbprogs = set makestaticlib = "ar ruv " set staticranlib = ranlib set makenondll = '$(AR) $(ARFLAGS)' set modelallo = 'model/*.$(OBJEXT)' set b3dbyte = "char" set ubyte = "unsigned char" set int16 = "short int" set uint16 = "unsigned short int" set int32 = "int" set uint32 = "unsigned int" set float32 = "float" # # Input options # set optlist = while($#argv > 0) # Prepare to build list of options for make dist to use # set savearg = $argv[1] @ numbefore = $#argv set dumparg = 1 switch($argv[1]) case -d: case -debug: set debug = true breaksw case -shared: set shared_libs = true breaksw case -no_shared: set shared_libs = false breaksw case -tiff: set tifflibs = true breaksw case -no_tiff: set tifflibs = false breaksw case -m: case -mach: case -machine: shift set machine = $argv[1] breaksw case -flags: shift set flags = "$argv[1]" breaksw case -i: case -inst: shift set inst_dir = $argv[1] set dumparg = 0 breaksw case -compiler: shift set compiler = $argv[1] breaksw case -swapieee: set swap_ieee = true breaksw case -swapvms: set swap_ieee = false breaksw case -no_xlibs: set no_xlibs = true breaksw case -name: shift set distname = _$argv[1] breaksw case -packqt: set packqt = true breaksw case -h: case -help: goto usage default: echo Bad option goto usage breaksw endsw # Add selected options to list, quoting values # if ($dumparg == 1) then set optlist = "$optlist $savearg" if ($#argv < $numbefore) set optlist = "$optlist "\""$argv[1]"\" endif shift end