# Original Makefile by Steve Summit http://www.eskimo.com/~scs/
#
# Adapted to Shell-Way Utilities by Carlo Strozzi,
# http://www.linux.it/~carlos/

BINDIR = $(PREFIX)/lib
MANDIR = $(PREFIX)/man/man1

CC = gcc
CFLAGS = \
	-Dstricmp=strcasecmp -Dstrnicmp=strncasecmp \
	$(DEBUG) $(CFLAGS2)

LINK = $(CC)
LINKFLAGS =

LIBDIR =
LIBSRCDIR =

TIMELIBDIR = $(LIBSRCDIR)/time

TIMELIB = $(LIBDIR)/libtime.a $(TIMELIBDIR)/atoin.o $(TIMELIBDIR)/numeric.o

LIBC2 =

all: bsearch

BSEARCHO = bsearch.o split.o agetline.o alloc.o lmalloc.o

bsearch: $(BSEARCHO)
	$(LINK) $(LINKFLAGS) -o $@ $(BSEARCHO) $(LIBC2)

agetline.o: agetline.c agetline.h defs.h

install: all
	test -d $(BINDIR) || mkdir -p $(BINDIR)
	install -c bsearch $(BINDIR)
	test -d $(MANDIR) || mkdir -p $(MANDIR)
	install -c -m 644 bsearch.1 $(MANDIR)

clean:
	rm -f *.o

