CC = g++ .SUFFIXES: .cpp .cpp.o: $(CC) $(CFLAGS) -c $*.cpp -o $*.o BINDIR = /home/scharein/bin/$(MACHINE) # set MACHINE to one of MacOSX sgi linux KPBINDIR = ../$(MACHINE) kpfread: kpfread.o kpf_io.o $(CC) -o kpfread kpfread.o kpf_io.o strip kpfread mv kpfread $(BINDIR) chmod ugo+rx $(BINDIR)/* kpfsnoop: kpfsnoop.o $(CC) -o kpfsnoop kpfsnoop.o strip kpfsnoop mv kpfsnoop $(BINDIR) kpfcat: kpfcat.o $(CC) -o kpfcat kpfcat.o strip kpfcat chmod ugo+rx kpfcat mv kpfcat $(BINDIR) multiif: multiif.o $(CC) -o multiif multiif.o strip multiif mv multiif $(BINDIR) random: random.o $(CC) -o random random.o -lm strip random chmod ugo+rx random writeFRAC: writeFRAC.o $(CC) -o writeFRAC writeFRAC.o -lm strip writeFRAC chmod ugo+rx writeFRAC mv writeFRAC $(BINDIR) unknot: unknot.o $(CC) -o unknot unknot.o -lm strip unknot chmod ugo+rx unknot mv unknot $(BINDIR) write-COMM: write-COMM.o $(CC) -o write-COMM write-COMM.o mv write-COMM $(BINDIR) eqspace: eqspace.o $(CC) -o eqspace eqspace.o -lm strip eqspace chmod ugo+rx eqspace ginv: $(CC) -o ginv ginv.c -lfm_s -lgl_s -lc_s strip ginv ppm2cur: ppm2cur.o cc -o ppm2cur ppm2cur.o -lgl_s strip ppm2cur chmod ugo+rx ppm2cur showpnm: showpnm.o cc -o showpnm showpnm.o -lgl_s strip showpnm chmod ugo+rx showpnm alex: alex.o $(CC) -o alex alex.o strip alex mv alex $(KPBINDIR) chmod ugo+rx $(KPBINDIR)/alex cat4dsurf: cat4dsurf.o cc -o cat4dsurf cat4dsurf.o -lm strip cat4dsurf chmod ugo+rx cat4dsurf knot-table: knot-table.o $(CC) -o knot-table knot-table.o strip knot-table mv knot-table $(BINDIR) clean: touch dum.o dum.~ /bin/rm *.o *~ chmod ugo+r * ls -tl all: kpfsnoop kpfcat write-COMM unknot chmod ugo+rx $(BINDIR)/*