# Makefile for Silicon Graphics (SGI) platform # # CAUTION: Make changes to Makefile (not makefile), then run # "make -f Makefile depend" before running "make all". # CC = cc CCOPT = -O LIBOPT = ${CCOPT} OPTIONS = DEFINES = ${OPTIONS} MKDEPFLAG= -M # Unbundled Sun C compiler is different about this #MKDEPFLAG = -xM # Set -I flag(s) to point to whichever directories contain ncbi.h and gish.h INCLUDES = -I. -Igish/include -Incbi # Set -L flag(s) to point to directories containing libgish.a and libncbi.a LIBDIRS = -L. -Lgish/lib -Lncbi/lib CFLAGS = $(CCOPT) $(INCLUDES) $(OPTIONS) LIBS = -lblast -lgish -lncbi -lm NCBI = ../ncbi GISH = ../gish LINKS = ncbi gish PGMS = LIB = libblast.a HDRS = SRCS = OBJS = DOCS = MAKES = Makefile.sun Makefile.sgi MISC = CFLAGS = $(CCOPT) $(INCDIRS) $(LIBDIRS) $(DEFINES) all: $(LINKS) always $(PGMS) gish: ln -s ../gish $@ ncbi: ln -s ../ncbi $@ always: cd blast; $(MAKE) $(MFLAGS) CC="$(CC)" CCOPT="$(LIBOPT)" OPTIONS="${OPTIONS}" clean: @ cd blast; make clean @- rm -f makefile makefile.old @- rm -f $(PGMS) @- rm -f $(OBJS) @- rm -f $(LINKS) @- rm -f *.u depend: makefile makefile: Makefile $(HDRS) $(SRCS) cd blast; $(MAKE) $(MFLAGS) -f Makefile depend CC="$(CC)" CCOPT="${LIBOPT}" OPTIONS="${OPTIONS}" MKDEPFLAG="${MKDEPFLAG}" - mv -f makefile makefile.old @ sed -n -e '1,/[D]O NOT MAKE ANY CHANGES/p' Makefile > makefile @ echo "" >> makefile @ $(CC) $(CFLAGS) -M $(SRCS) >> makefile #DO NOT MAKE ANY CHANGES ON OR BELOW THIS LINE