#
# BSD UNIX users:  check the SRC and OBJ file lists below.
#
CFLAGS = $(CCOPT) ${INCLUDE} -c

GISHLIB = ../lib/libgish.a

SRC = basename.c dirname.c ld2s.c lu2s.c width.c rnd.c hsort.c \
		avl.c getopt.c vfgets.c wrap.c files.c fasta.c same.c swap.c \
		task.c runwild.c mproc.c shmutil.c mfile.c fatal.c any.c pool.c \
		link.c vstr.c alarm.c

OBJ = basename.o dirname.o ld2s.o lu2s.o width.o rnd.o hsort.o \
		avl.o getopt.o vfgets.o wrap.o files.o fasta.o same.o swap.o \
		task.o runwild.o mproc.o shmutil.o mfile.o fatal.o any.o pool.o \
		link.o vstr.o alarm.o

all: $(OBJ)
	ar $(ARFLAGS) $(GISHLIB) $(OBJ)

clean:
	rm -f makefile makefile.old $(OBJ)

depend: makefile

makefile: Makefile $(SRC)
	- mv -f makefile makefile.old
	@ sed -n -e '1,/[D]O NOT MAKE ANY CHANGES/p' Makefile > makefile
	@ echo "" >> makefile
	@ $(CC) ${MKDEPFLAG} ${INCLUDE} ${SRC} >> makefile

#DO NOT MAKE ANY CHANGES ON OR AFTER THIS LINE
