# "@(#)Makefile 6.4 Stellar 91/08/27" # Copyright 1989 by # Stellar Computer Inc. # All Rights Reserved # # This software comprises unpublished confidential information of # Stellar Computer Inc. and may not be used, copied or made # available to anyone, except in accordance with the license # under which it is furnished. # # This file is under sccs control at Stellar in: # @phobos/sccs3.p/avs/examples/s.Makefile # # Makefile for read_shak and shak_to_geom. # Keith Refson 14/04/92 # # There are some definitions like INC_FILE, F77_INC, etc that do not # ordinarily need to be separated out - but this Makefile may be used # from a variety of build environments. INC_FILE=$(ROOT)/usr/avs/include/Makeinclude include $(INC_FILE) AVS_LIBS = $(ROOT)/usr/avs/lib BASELIBS=-lchem_c -lgeom -lutil -lm FLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) $(LASTLIBS) CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) $(LASTLIBS) MODLIBS=-L$(AVS_LIBS) -lmdata -lmfilt -lmmapp -lmrend -lrf AVS_INC = -I$(ROOT)/usr/avs/include -I$(ROOT)/usr/avs/include/chemistry -I/usr/openwin/include CFLAGS=$(ACFLAGS) $(AVS_INC) # # Machine-specific compiler optimisation # # Sun (gcc) # #CC= gcc #CFLAGS= -O -g $(CFLAGS0) $(AVS_INC) #LDFLAGS=-g # # Sun (cc) # #CFLAGS= -O2 $(CFLAGS0) $(AVS_INC) # # Stardent GS range # #CFLAGS= -g +CargsToMem -O2 -na -nv $(CFLAGS0) $(AVS_INC) #LDFLAGS= -g -z # # Convex NB. Comment out -DAVS2 if your system running AVS3 # #CFLAGS= -DAVS2 -g -fi -va -O2 -na $(CFLAGS0) $(AVS_INC) #LDFLAGS= -fi # # Stardent Titan # CFLAGS= -O2 $(CFLAGS0) $(AVS_INC) OFILES= shakall.o parse_trans.o # /usr/lib/debug/malloc.o CFILES= read_shak.c shak_to_geom.c shakall.c parse_trans.c bindir= $(HOME)/avs/bin.$(HOSTTYPE) all: read_shak shak_to_geom shak_to_geom: shak_to_geom.o $(OFILES) $(CC) -o shak_to_geom \ shak_to_geom.o $(OFILES) $(LDFLAGS) -L$(AVS_LIBS) $(BASELIBS) read_shak: read_shak.o $(OFILES) $(CC) -o read_shak \ read_shak.o $(OFILES) $(LDFLAGS) $(FLOWLIBS) clean: -rm -f $(OFILES) read_shak.o shak_to_geom.o read_shak shak_to_geom install: shak_to_geom read_shak for file in $?; do install $$file $(bindir); done CFILES= `ls *.c` lint: $(LINT) $(LINTFLAGS) $(AVS_INC) $(CFILES) > examples.lint SHAKFILES= `ls *.shak` read_shak.tar: tar cf read_shak.tar\ $(CFILES) Makefile $(SHAKFILES) \ read_shak.6 read_shak.txt read_shak.net read_shak.tar.Z: read_shak.tar compress read_shak.tar