56 lines
1.2 KiB
Plaintext
56 lines
1.2 KiB
Plaintext
# Tru64 Unix with lnslib
|
|
|
|
# type of library to be used (LIB_TYPE=a or LIB_TYPE=so)
|
|
LIB_TYPE=so
|
|
|
|
# c-compiler to be used, flags for different options
|
|
CC=cc
|
|
C_FLAGS=-I. -I/data/lnslib/include -MD -g
|
|
C_STRICT=-std1 -warnprotos
|
|
C_RELAXED=
|
|
|
|
# fortran compiler to be used, flags for different options
|
|
FC=f77
|
|
F_FLAGS=-vms -u -check bounds -assume source_include
|
|
F_STRICT=-warn decl -warn arg
|
|
F_RELAXED=-warn decl
|
|
F_OPT=
|
|
F_DEB=-g
|
|
|
|
# macros for prerequisites (different make versions)
|
|
# Q=all, F/C=Fortran/C source with path
|
|
Q=$>
|
|
F=$*.f
|
|
C=$*.c
|
|
# C-dependencies are not automatic on this make version
|
|
CDEP=make_cdep
|
|
|
|
LNL=/data/lnslib/lib/lib
|
|
# linker flags for readline library
|
|
RDLIB=$(LNL)readline.a -ltermcap
|
|
|
|
# linker flags for pgplot
|
|
PGLIB=$(LNL)pgplot.so -lX11 -lXm -lm
|
|
|
|
# path for tru64 specific routines
|
|
SPECPATH=:src/unix/tru64/
|
|
|
|
# link NeXus file input routines ? (comment out if not needed)
|
|
NXFLAG=Y
|
|
|
|
# linker flags for NeXus
|
|
NXLIB=$(LNL)NeXus45.a $(LNL)hdf5.a $(LNL)mfhdf.a $(LNL)df.a $(LNL)jpeg.a $(LNL)z.a
|
|
|
|
# directory for the HDF include files
|
|
NXHDF=/data/lnslib/include
|
|
|
|
# directory for the NeXus include files
|
|
NXINC=/data/lnslib/include
|
|
|
|
# add to 'all' list
|
|
ADD_ALL=terinq trics_ccl tricslog mclamp
|
|
|
|
-include make_deb
|
|
include src/unix/make_fit
|
|
|