1 KARCH_DEFINE = -DKARCH_PARISC
2 KOPSYS_DEFINE = -DKOPSYS_HPUX
4 EOS_LIBDIR = /work4/Eos/lib
5 EOS_BINDIR = /work4/Eos/bin
6 BOOTSTRAP_PATH = /users/khoros/bootstrap
7 BOOTSTRAP_LIBDIR = /usr/local/khoros210/lib
8 BOOTSTRAP_BINDIR = /usr/local/khoros210/bin
9 DATASERV_PATH = /users/khoros/dataserv
10 DATASERV_LIBDIR = /usr/local/khoros210/lib
11 DATASERV_BINDIR = /usr/local/khoros210/bin
12 DESIGN_PATH = /users/khoros/design
13 DESIGN_LIBDIR = /usr/local/khoros210/lib
14 DESIGN_BINDIR = /usr/local/khoros210/bin
16 TOOLBOX_PATH = /work4/Eos
27 INSTALL = $(SCRIPTSRC)/bsdinst.sh
34 BASENAME = /bin/basename
35 SCRIPTSRC = $(BOOTSTRAP_PATH)/repos/config/scripts
36 FORTRANSCRIPT = $(SCRIPTSRC)/fortran.sh
37 GHOSTWRITER = ghostwriter
39 KGENSTRUCT = kgenstruct
41 PROTOIZEFLAGS = -fstrength-reduce -fpcc-struct-return -fwritable-strings -ansi
42 KLD_RUN_PATH = $(EOS_LIBDIR):$(DESIGN_LIBDIR):$(DATASERV_LIBDIR):$(BOOTSTRAP_LIBDIR):$${LD_RUN_PATH+$$LD_RUN_PATH}
43 OBJECTINCLUDE = $(TOOLBOX_INCLUDE)
44 OBJECTLIBDIR = $(TOOLBOX_LIBDIR)
45 OBJECTDEFINES = $(TOOLBOX_DEFINES)
46 ALLINCLUDES = $(OBJECTINCLUDE) $(EXTRA_INCLUDES) $(STD_INCLUDES)
47 ALLDEFINES = $(ALLINCLUDES) $(KARCH_DEFINE) $(KOPSYS_DEFINE) $(OBJECTDEFINES) $(LOCALDEFINES) $(DEFINES)
48 LINTFLAGS = $(ALLDEFINES) $(ALLINCLUDES)
49 RM_CMD = $(RM) *.o core *.a tags ,* *~ *.i *.u *.B *.G *.T *.s .emacs_* tags TAGS .pure
50 MAKEFILE_CMD = $(KGENMAKE) $(IMAKE_DEFINES)
51 SYS_LIBRARIES = -lBSD -lmalloc -lm -ll -lcl
52 X_LIBRARIES = -lXaw -lXmu -lXt -lXext -lX11
53 ALLLIBDIRS = $(EXTRALIBDIR)
54 OBJS = $(YOBJS) $(LOBJS) $(COBJS) $(FOBJS) $(C++OBJS)
55 SRCS = $(YSRCS) $(LSRCS) $(CSRCS) $(FSRCS) $(C++SRCS)
56 TOOLBOX_INCLUDE = -I$(EOS_PATH)/include \
57 -I$(DESIGN_PATH)/include \
58 -I$(DATASERV_PATH)/include \
59 -I$(BOOTSTRAP_PATH)/include
60 TOOLBOX_LIBDIR = -L$(EOS_LIBDIR) \
62 -L$(DATASERV_LIBDIR) \
64 C_TOOLBOX_LIBRARIES = -lkapu \
77 C_TOOLBOX_DEP_LIBRARIES = $(DATASERV_LIBDIR)/libkapu.a \
78 $(DATASERV_LIBDIR)/libkaps.a \
79 $(DATASERV_LIBDIR)/libkdms.a \
80 $(DATASERV_LIBDIR)/libkdac.a \
81 $(DATASERV_LIBDIR)/libkfmt.a \
82 $(BOOTSTRAP_LIBDIR)/libkgen.a \
83 $(BOOTSTRAP_LIBDIR)/libkcms.a \
84 $(BOOTSTRAP_LIBDIR)/libkclui.a \
85 $(BOOTSTRAP_LIBDIR)/libkvf.a \
86 $(BOOTSTRAP_LIBDIR)/libkexpr.a \
87 $(BOOTSTRAP_LIBDIR)/libklibdb.a \
88 $(BOOTSTRAP_LIBDIR)/libklm.a \
89 $(BOOTSTRAP_LIBDIR)/libku.a
90 X_TOOLBOX_LIBRARIES = -lxvl \
99 X_TOOLBOX_DEP_LIBRARIES = $(DESIGN_LIBDIR)/libxvl.a \
100 $(DESIGN_LIBDIR)/libxvf.a \
101 $(DESIGN_LIBDIR)/libxvu.a \
102 $(DESIGN_LIBDIR)/libxvs.a \
103 $(DESIGN_LIBDIR)/libxvg.a \
104 $(DESIGN_LIBDIR)/libxva.a \
105 $(DESIGN_LIBDIR)/libxvobj.a \
106 $(DESIGN_LIBDIR)/libkwid.a \
107 $(DESIGN_LIBDIR)/libxvw.a
108 BINDIR = $(EOS_BINDIR)
109 LIBDIR = $(EOS_LIBDIR)
112 OBJECT_NAME = mrcRefFFTConvert
113 BINARY_NAME = mrcRefFFTConvert
114 SCRIPTS = mrcRefFFTConvert.ksh
115 INSTSCRIPTFLAGS = -m 0755
133 co -l $(SRCS) $(HEADERS) $(SCRIPTS)
135 @if [ ! -d RCS ]; then mkdir RCS; fi; ci $(SRCS) $(HEADERS) $(SCRIPTS)
137 $(TAGS) -w *.[chfylCF] > tags
138 spotless: clean uninstall cleanout
140 -$(KLINT) -tb $(TOOLBOX_NAME) -oname $(OBJECT_NAME)
142 -@for i in $(SCRIPTS); do ($(INSTALL) -c $(INSTPGMFLAGS) $(INSTSCRIPTFLAGS) $$i $(BINDIR)/`$(BASENAME) $$i .ksh`; echo "installing $$i in $(BINDIR)"); done
144 -@for i in $(SCRIPTS); do ($(RM) $(BINDIR)/`$(BASENAME) $$i .ksh`; echo "removing `$(BASENAME) $$i .ksh` from $(BINDIR)"); done
146 -@start=0; for i in `echo "$(XSRCS) none"`; do if [ "$$i" != "none" ]; then echo "Running kgenstruct on $$i"; $(KGENSTRUCT) -x $$i; start=1; else if [ "$$start" = "0" ]; then echo "No *.x files"; fi; fi; done
148 $(GHOSTWRITER) -force
150 $(GHOSTWRITER) -force
158 $(KGENIMAKE) -tb $(TOOLBOX_NAME)
160 $(KGENIMAKE) -tb $(TOOLBOX_NAME) -recreate