include $(NCBI)/ncbi.mk
# These directories should be defined for this Makefile to work
# NCBI_INCDIR - Directory with NCBI include files
# NCBI_ALTLIB - Directory with NCBI debug libraries
# NCBI_LIBDIR - Directory with NCBI optimized libraries

#
CC=cc 

BALL_LIBS = -lvibgif -lncbidesk -lncbitool -lncbiobj -lncbi -lm -lpthread

#DEBUG compilation
#LIBS = $(NCBI_ALTLIB)
#DEBUG_FLAG = -g

#OPTIMIZED compilation
LIBS = $(NCBI_LIBDIR)
DEBUG_FLAG = -O

OBJ_FILES = wwwblast.o salogif.o $(LIBS)/ncbithr.o

CFLAGS= -c $(DEBUG_FLAG) -I. -I$(NCBI_INCDIR)

.c.o: 
	$(CC) $(CFLAGS) $<

all: blast.REAL nph-viewgif.cgi formatdb

blast.REAL: $(OBJ_FILES) Makefile
	$(CC)  $(OBJ_FILES) -L$(LIBS) $(BALL_LIBS) -o ./blast.REAL
	mv ./blast.REAL ..
nph-viewgif.cgi: viewgif.o
	$(CC) viewgif.o -o nph-viewgif.cgi
	mv nph-viewgif.cgi ..
formatdb: formatdb.o Makefile
	$(CC) formatdb.o -L$(LIBS) -lncbitool -lncbiobj -lncbi -lm -o formatdb
	mv formatdb ../db
clean: 
	rm *.o blastpgp


