- Refactored site specific stuff into a site module - PSI specific stuff is now in the PSI directory. - The old version has been tagged with pre-ansto SKIPPED: psi/A1931.c psi/A1931.h psi/amor2t.c psi/amor2t.h psi/amor2t.i psi/amor2t.tex psi/amor2t.w psi/amorscan.c psi/amorscan.h psi/amorscan.w psi/amorstat.c psi/amorstat.h psi/amorstat.i psi/amorstat.tex psi/amorstat.w psi/bruker.c psi/bruker.h psi/bruker.w psi/buffer.c psi/buffer.h psi/dilludriv.c psi/dilludriv.h psi/dmc.c psi/dmc.h psi/dmc.w psi/docho.c psi/ecb.c psi/ecb.h psi/ecb.i psi/ecb.w psi/ecbdriv.c psi/ecbdriv.h psi/el734dc.c psi/el734driv.c psi/el755driv.c psi/el755driv.h psi/faverage.c psi/faverage.h psi/faverage.tex psi/faverage.w psi/fowrite.c psi/fowrite.h psi/itc4.c psi/itc4.h psi/itc4.w psi/itc4driv.c psi/ltc11.c psi/ltc11.h psi/nextrics.c psi/nextrics.h psi/nxamor.c psi/nxamor.h psi/nxamor.tex psi/nxamor.w psi/pimotor.c psi/pimotor.h psi/pimotor.tex psi/pimotor.w psi/pipiezo.c psi/polterwrite.c psi/polterwrite.h psi/psi.c psi/ruli.c psi/ruli.h psi/sanscook.c psi/sanswave.c psi/sanswave.h psi/sanswave.tex psi/sanswave.w psi/serial.c psi/serial.h psi/serial.w psi/sinqhmdriv.c psi/sinqhmdriv.i psi/sinqhmdriv.w psi/slsmagnet.c psi/sps.c psi/sps.h psi/sps.i psi/sps.tex psi/sps.w psi/swmotor.c psi/swmotor.h psi/swmotor.i psi/tas.c psi/tas.h psi/tas.tex psi/tas.w psi/tasdrive.c psi/tasinit.c psi/tasscan.c psi/tasu.h psi/tasutil.c psi/tdchm.c psi/tdchm.h psi/tecsdriv.c psi/tecsdriv.h psi/velodorn.c psi/velodorn.h psi/velodorn.w psi/velodornier.c psi/hardsup/README psi/hardsup/StrMatch.c psi/hardsup/asynsrv_def.h psi/hardsup/asynsrv_errcodes.h psi/hardsup/asynsrv_mark.c psi/hardsup/asynsrv_utility.c psi/hardsup/c_interfaces.c psi/hardsup/dillutil.c psi/hardsup/dillutil.h psi/hardsup/el734_def.h psi/hardsup/el734_errcodes.h psi/hardsup/el734_utility.c psi/hardsup/el734fix.h psi/hardsup/el734tcl.c psi/hardsup/el737_def.h psi/hardsup/el737_errcodes.h psi/hardsup/el737_utility.c psi/hardsup/el737fix.h psi/hardsup/el737tcl.c psi/hardsup/el755_def.h psi/hardsup/el755_errcodes.h psi/hardsup/el755_errorlog.c psi/hardsup/el755_utility.c psi/hardsup/err.c psi/hardsup/failinet.c psi/hardsup/geterrno.c psi/hardsup/itc4util.c psi/hardsup/itc4util.h psi/hardsup/make_gen psi/hardsup/makefile_alpha psi/hardsup/makefile_linux psi/hardsup/makeprint.c psi/hardsup/rs232c_def.h psi/hardsup/serialsinq.c psi/hardsup/serialsinq.h psi/hardsup/sinq_defs.h psi/hardsup/sinq_prototypes.h psi/hardsup/sinqhm.c psi/hardsup/sinqhm.h psi/hardsup/sinqhm_def.h psi/hardsup/stredit.c psi/hardsup/strjoin.c psi/hardsup/table.c psi/hardsup/table.h psi/hardsup/velsel_def.h psi/hardsup/velsel_utility.c psi/motor/Makefile psi/motor/el734_test psi/motor/el734_test.c psi/motor/makeprint.c psi/sinqhm/FOCUS_gbl.h psi/sinqhm/FOCUS_srv_main.c psi/sinqhm/Makefile psi/sinqhm/SinqHM_bootParamsConfig.c psi/sinqhm/SinqHM_bootUtil.c psi/sinqhm/SinqHM_def.h psi/sinqhm/SinqHM_gbl.h psi/sinqhm/SinqHM_srv_filler.c psi/sinqhm/SinqHM_srv_main.c psi/sinqhm/SinqHM_srv_routines.c psi/sinqhm/SinqHM_srv_server.c psi/sinqhm/bld psi/sinqhm/bld2 psi/sinqhm/bldmen psi/sinqhm/hist_mem_notes.tex psi/sinqhm/hist_mem_spec.tex psi/sinqhm/hist_mem_spec_fig1.ps psi/sinqhm/hist_mem_spec_fig2.ps psi/sinqhm/hist_mem_spec_fig3.ps psi/sinqhm/hist_mem_spec_fig4.ps psi/sinqhm/lwl_client.c psi/sinqhm/lwl_server.c psi/sinqhm/make_sinqhm.com psi/sinqhm/monitor.c psi/sinqhm/psi_logo.ps psi/sinqhm/sinq_logo.ps psi/sinqhm/sinqhm_bootutil_client.c psi/sinqhm/sinqhm_client.c psi/sinqhm/sinqhm_ctrl.c psi/sinqhm/usrConfig.c psi/sinqhm/usrConfig.c_diffs psi/sinqhm/usrConfig2604.c psi/sinqhm/vmio10_def.h psi/sinqhm/vmio_utility.c psi/tecs/coc_client.c psi/tecs/coc_client.h psi/tecs/coc_logfile.c psi/tecs/coc_logfile.h psi/tecs/coc_server.c psi/tecs/coc_server.h psi/tecs/coc_util.c psi/tecs/coc_util.h psi/tecs/fortify1.c psi/tecs/instr_hosts.c psi/tecs/instr_hosts.h psi/tecs/keep_running.c psi/tecs/make_gen psi/tecs/make_opt psi/tecs/make_opt_alpha psi/tecs/make_opt_llc psi/tecs/makefile psi/tecs/makefile_alpha psi/tecs/makefile_linux psi/tecs/myc_buf.c psi/tecs/myc_buf.h psi/tecs/myc_err.c psi/tecs/myc_err.h psi/tecs/myc_fortran.h psi/tecs/myc_mem.h psi/tecs/myc_str.c psi/tecs/myc_str.h psi/tecs/myc_time.c psi/tecs/myc_time.h psi/tecs/myc_tmp.c psi/tecs/myc_tmp.h psi/tecs/rstart.c psi/tecs/six.c psi/tecs/str.f psi/tecs/sys_cmdpar.f psi/tecs/sys_date.f psi/tecs/sys_env.c psi/tecs/sys_get_key.f psi/tecs/sys_getenv.f psi/tecs/sys_lun.f psi/tecs/sys_open.f psi/tecs/sys_open_alpha.f psi/tecs/sys_rdline.c psi/tecs/sys_select.c psi/tecs/sys_select.h psi/tecs/sys_unix.c psi/tecs/sys_wait.f psi/tecs/tecs.bld psi/tecs/tecs.c psi/tecs/tecs.tcl psi/tecs/tecs_c.c psi/tecs/tecs_c.h psi/tecs/tecs_cli.c psi/tecs/tecs_cli.h psi/tecs/tecs_client.f psi/tecs/tecs_data.c psi/tecs/tecs_data.h psi/tecs/tecs_dlog.inc psi/tecs/tecs_for.f psi/tecs/tecs_lsc.c psi/tecs/tecs_lsc.h psi/tecs/tecs_plot.f psi/tecs/tecs_serial.c psi/tecs/tecs_serial.h psi/tecs/term.c psi/tecs/term.h psi/utils/Makefile psi/utils/SerPortServer.c psi/utils/asynsrv_test.c psi/utils/ecb-load.c psi/utils/el734.c psi/utils/el734_test.c psi/utils/el737.c psi/utils/make.ecb psi/utils/check/amorcheck psi/utils/check/dmccheck psi/utils/check/focuscheck psi/utils/check/focusstatus.tcl psi/utils/check/hrptcheck psi/utils/check/sanscheck psi/utils/check/sicssyntax.tex psi/utils/check/sicssyntaxlib.tcl psi/utils/check/test.tcl psi/utils/check/topsicheck psi/utils/check/tricscheck psi/utils/check/tst
87 lines
2.8 KiB
Plaintext
87 lines
2.8 KiB
Plaintext
#----------------------------------------------------------------------------
|
|
# Makefile for SICS (machine-independent part)
|
|
#
|
|
# Mark Koennecke 1996-2001
|
|
# Markus Zolliker March 2003
|
|
#---------------------------------------------------------------------------
|
|
|
|
COBJ = Sclient.o network.o ifile.o intcli.o $(FORTIFYOBJ)
|
|
SOBJ = network.o ifile.o conman.o SCinter.o splitter.o passwd.o \
|
|
servlog.o sicvar.o nserver.o SICSmain.o \
|
|
sicsexit.o costa.o task.o $(FORTIFYOBJ)\
|
|
macro.o ofac.o obpar.o obdes.o drive.o status.o intserv.o \
|
|
devexec.o mumo.o mumoconf.o selector.o selvar.o fupa.o lld.o \
|
|
lld_blob.o strrepl.o lin2ang.o fomerge.o\
|
|
script.o o2t.o alias.o napi.o nxdata.o stringdict.o sdynar.o\
|
|
histmem.o histdriv.o histsim.o interface.o callback.o \
|
|
event.o emon.o evcontroller.o evdriver.o simev.o perfmon.o \
|
|
danu.o nxdict.o varlog.o stptok.o nread.o \
|
|
scan.o fitcenter.o telnet.o token.o \
|
|
tclev.o hkl.o integrate.o optimise.o dynstring.o nxutil.o \
|
|
mesure.o uubuffer.o commandlog.o udpquieck.o \
|
|
rmtrail.o \
|
|
simchop.o choco.o chadapter.o trim.o scaldate.o \
|
|
hklscan.o xytable.o \
|
|
circular.o maximize.o sicscron.o \
|
|
t_rlp.o t_conv.o d_sign.o d_mod.o \
|
|
synchronize.o definealias.o t_update.o \
|
|
hmcontrol.o userscan.o rs232controller.o lomax.o \
|
|
fourlib.o motreg.o motreglist.o anticollider.o \
|
|
s_rnge.o sig_die.o gpibcontroller.o $(NIOBJ) \
|
|
hmdata.o nxscript.o \
|
|
tclintimpl.o sicsdata.o
|
|
|
|
MOTOROBJ = motor.o simdriv.o
|
|
COUNTEROBJ = countdriv.o simcter.o counter.o
|
|
VELOOBJ = velo.o velosim.o
|
|
|
|
.SUFFIXES:
|
|
.SUFFIXES: .tcl .htm .c .o
|
|
|
|
# the following lines are not compatible with GNUmake using VPATH
|
|
# they are not needed, as they are defined by default
|
|
#.c.o:
|
|
# $(CC) $(CFLAGS) -c $*.c
|
|
|
|
all: $(BINTARGET)/SICServer
|
|
|
|
full: matrix/libmatrix.a psi/hardsup/libhlib.a psi/tecs/libtecsl.a \
|
|
psi/libpsi.a $(BINTARGET)/SICServer
|
|
|
|
$(BINTARGET)/SICServer: $(SOBJ) $(MOTOROBJ) $(COUNTEROBJ) \
|
|
$(VELOOBJ) $(DIFIL) $(EXTRA) \
|
|
$(SUBLIBS)
|
|
$(CC) -g -o SICServer \
|
|
$(SOBJ) $(MOTOROBJ) $(COUNTEROBJ) \
|
|
$(VELOOBJ) $(DIFOBJ) $(EXTRA) $(LIBS)
|
|
cp SICServer $(BINTARGET)/
|
|
|
|
matrix/libmatrix.a:
|
|
cd matrix; make $(MFLAGS) libmatrix.a
|
|
|
|
psi/hardsup/libhlib.a:
|
|
cd psi/hardsup; make $(MFLAGS) libhlib.a
|
|
|
|
psi/tecs/libtecsl.a:
|
|
cd psi/tecs; make $(MFLAGS) libtecsl.a
|
|
|
|
psi/libpsi.a:
|
|
cd psi; make $(MFLAGS) libpsi.a
|
|
clean:
|
|
rm -f *.o SICServer $(BINTARGET)/SICServer
|
|
cd psi/hardsup; make $(MFLAGS) clean
|
|
cd matrix; make $(MFLAGS) clean
|
|
cd psi/tecs; make $(MFLAGS) clean
|
|
cd psi; make $(MFLAGS) clean
|
|
|
|
Dbg.o: Dbg.c
|
|
cc -g -I/data/koenneck/include -c Dbg.c
|
|
Dbg_cmd.o: Dbg_cmd.c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|