CXXFLAG = -O CFLAG = -O DEST = . EXTHDRS = HDRS = cisr.H \ const.H INSTALL = cp CXX = cxx LD = $(CXX) LDFLAGS =-lm -lcomplex LIBS = MAKEFILE = Makefile OBJS = beam.o \ bunch.o \ current.o \ device.o \ gauss.o \ input.o \ lattice.o \ main.o \ output.o \ particle.o \ rand48.o \ resonator.o \ rfqm.o \ ring.o \ util.o PRINT = pr PROGRAM = CISR21 SHELL = /bin/sh SRCS = beam.C \ bunch.C \ current.C \ device.C \ gauss.C \ input.C \ lattice.C \ main.C \ output.C \ particle.C \ rand48.C \ resonator.C \ rfqm.C \ ring.C \ util.C SYSHDRS = /usr/include/getopt.h \ /usr/include/kern/assert.h \ /usr/include/kern/event.h \ /usr/include/kern/lock.h \ /usr/include/kern/macro_help.h \ /usr/include/kern/processor.h \ /usr/include/kern/queue.h \ /usr/include/kern/sched.h \ /usr/include/kern/spl.h \ /usr/include/mach/alpha/vm_param.h \ /usr/include/mach/boolean.h \ /usr/include/mach/machine/boolean.h \ /usr/include/mach/machine/vm_param.h \ /usr/include/mach/machine/vm_statistics.h \ /usr/include/mach/machine/vm_types.h \ /usr/include/mach/policy.h \ /usr/include/mach/port.h \ /usr/include/mach/vm_prot.h \ /usr/include/mach/vm_statistics.h \ /usr/include/machine/context.h \ /usr/include/machine/counters.h \ /usr/include/machine/cpu.h \ /usr/include/machine/endian.h \ /usr/include/machine/machlimits.h \ /usr/include/machine/machparam.h \ /usr/include/machine/machtime.h \ /usr/include/machine/pmap.h \ /usr/include/machine/signal.h \ /usr/include/machine/spl.h \ /usr/include/math.h \ /usr/include/netinet/ip_stat.h \ /usr/include/netinet/tcp_stat.h \ /usr/include/random.h \ /usr/include/standards.h \ /usr/include/stdio.h \ /usr/include/stdlib.h \ /usr/include/sys/callout.h \ /usr/include/sys/context_t.h \ /usr/include/sys/limits.h \ /usr/include/sys/lwc.h \ /usr/include/sys/param.h \ /usr/include/sys/procset.h \ /usr/include/sys/resource.h \ /usr/include/sys/rt_limits.h \ /usr/include/sys/seek.h \ /usr/include/sys/select.h \ /usr/include/sys/siginfo.h \ /usr/include/sys/signal.h \ /usr/include/sys/syslimits.h \ /usr/include/sys/sysmisc.h \ /usr/include/sys/time.h \ /usr/include/sys/timers.h \ /usr/include/sys/types.h \ /usr/include/sys/unix_defs.h \ /usr/include/sys/wait.h \ /usr/include/time.h \ /usr/include/va_list.h all: $(PROGRAM) $(PROGRAM): $(OBJS) $(LIBS) @echo "Linking $(PROGRAM) ..." @$(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM) @echo "done" clean:; @rm -f $(OBJS) core clobber:; @rm -f $(OBJS) $(PROGRAM) core tags depend:; @mkmf -f $(MAKEFILE) echo:; @echo $(HDRS) $(SRCS) index:; @ctags -wx $(HDRS) $(SRCS) install: $(PROGRAM) @echo Installing $(PROGRAM) in $(DEST) @-strip $(PROGRAM) @if [ $(DEST) != . ]; then \ (rm -f $(DEST)/$(PROGRAM); $(INSTALL) $(PROGRAM) $(DEST)); fi print:; @$(PRINT) $(HDRS) $(SRCS) tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) ### .C.o: $(CXX) $(CXXFLAG) -c $<