# Makefile for Bioinfo Animal Pictures Archive CGIs
# jskim@bioinfo.kordic.re.kr

CC		= cc
#CFLAGS		= -DFILEOUT
#CFLAGS		= -O
LIBS		=

# CGI directory
CGIBIN_DIR	= ..

ALL		= apasrch apasrch2 viewimg preview comment uu2mail keyword namehan new

all: $(ALL)

apasrch :
	$(CC) -o APAsrch APAsrch.c $(LIBS) $(CFLAGS)
	mv -f APAsrch $(CGIBIN_DIR)/APAsrch.cgi
	chmod 4755 $(CGIBIN_DIR)/APAsrch.cgi

apasrch2 :
	$(CC) -o APAsrch2 APAsrch2.c LIB_trim.c $(LIBS) $(CFLAGS)
	mv -f APAsrch2 $(CGIBIN_DIR)/APAsrch2.cgi
	chmod 4755 $(CGIBIN_DIR)/APAsrch2.cgi

viewimg :
	$(CC) -o ViewImg ViewImg.c lib_PrintLink.c $(LIBS) $(CFLAGS)
	mv -f ViewImg $(CGIBIN_DIR)/ViewImg.cgi
	chmod 4755 $(CGIBIN_DIR)/ViewImg.cgi

preview :
	$(CC) -o preview preview.c lib_PrintLink.c $(LIBS) $(CFLAGS)
	mv -f preview $(CGIBIN_DIR)/preview.cgi
	chmod 4755 $(CGIBIN_DIR)/preview.cgi

comment :
	$(CC) -o comment comment.c LIB_trim.c getdate.c $(LIBS) $(CFLAGS)
	mv -f comment $(CGIBIN_DIR)/comment.cgi
	chmod 4755 $(CGIBIN_DIR)/comment.cgi

uu2mail :
	$(CC) -o uu2mail uu2mail.c $(LIBS) $(CFLAGS)
	mv -f uu2mail $(CGIBIN_DIR)/uu2mail2.cgi
	chmod 4755 $(CGIBIN_DIR)/uu2mail2.cgi

keyword :
	$(CC) -o keyword keyword.c version3/lib/*.o $(LIBS) $(CFLAGS)
	strip keyword
	mv -f keyword $(CGIBIN_DIR)/keyword.cgi

namehan :
	$(CC) -o NameHan NameHan.c LIB_trim.c $(LIBS) $(CFLAGS)
	mv -f NameHan $(CGIBIN_DIR)/NameHan.cgi
	chmod 4755 $(CGIBIN_DIR)/NameHan.cgi

newimg :
	$(CC) -o new NewImg.c $(CFLAGS)
	mv -f new $(CGIBIN_DIR)/NewImg.cgi
	chmod 4755 $(CGIBIN_DIR)/NewImg.cgi

new :
	$(CC) -o new New.c version3/lib/web.o $(CFLAGS)
	mv -f new $(CGIBIN_DIR)/New.cgi
	chmod 4755 $(CGIBIN_DIR)/New.cgi

goto :
	$(CC) -o goto goto.c version3/lib/web.o $(CFLAGS)
	mv -f goto $(CGIBIN_DIR)/goto.cgi
	chmod 4755 $(CGIBIN_DIR)/goto.cgi

identify :
	$(CC) -o identify identify.c getdate.c version3/lib/web.o $(CFLAGS)
	mv -f identify $(CGIBIN_DIR)/identify.cgi
	chmod 4755 $(CGIBIN_DIR)/identify.cgi

printfree :
	$(CC) -o printfree printfree.c version3/lib/web.o $(CFLAGS)
	mv -f printfree $(CGIBIN_DIR)/printfree.cgi
	chmod 4755 $(CGIBIN_DIR)/printfree.cgi

