##  $Revision: 1.2 $
##
##  Unix makefile for editline library.
##


##  Set your options:
##	-DANSI_ARROWS		ANSI arrows keys work like emacs.
##	-DHAVE_STDLIB		Have <stdlib.h>.
##	-DHAVE_TCGETATTR	Have , .
##	-DHAVE_TERMIO		Have "struct termio" and <termio.h>
##	(If neither of above two, we use <sgttyb.h> and BSD ioctl's)
##	-DHIDE			Make static functions static (non debug).
##	-DHIST_SIZE=n		History size.
##	-DNEED_STRDUP		Don't have .
##	-DUNIQUE_HISTORY	Don't save command if same as last one.
##	-DUSE_DIRENT		Use <dirent.h>, not <sys/dir.h>?
##	-DUSE_TERMCAP		Use the termcap library for terminal size
##				see LDFLAGS, below, if you set this.
##	-DNEED_PERROR		Don't have  (used in testit)
DEFS	= -DANSI_ARROWS -DHAVE_STDLIB -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT \
	-DHIST_SIZE=100 -DUSE_TERMCAP -DSYS_UNIX
#-DNEED_STRDUP

CFLAGS	= -O -D_MINIX -D_POSIX_SOURCE $(DEFS) -wo
CC1	= $(CC) $(CFLAGS) -c

##  If you have -DUSE_TERMCAP, set this as appropriate:
#LDFLAGS = -ltermlib
#LDFLAGS = -ltermcap

##  End of configuration.

SOURCES	= editline.c complete.c sysunix.c
#LIBRARY = ../libedit.a
LIBRARIES = libedit
#OBJECTS	= editline.o complete.o sysunix.o
libedit_OBJECTS = editline.o complete.o sysunix.o
SHARFILES =	README Makefile editline.3 editline.h unix.h editline.c \

include ../Makefile.inc

$(call ADDDEPENDENCIES,$(libedit_OBJECTS),editline.h)
