## $Revision: 1.2 $ ## ## Unix makefile for editline library. ## ## Set your options: ## -DANSI_ARROWS ANSI arrows keys work like emacs. ## -DHAVE_STDLIB Have . ## -DHAVE_TCGETATTR Have , . ## -DHAVE_TERMIO Have "struct termio" and ## (If neither of above two, we use 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 , not ? ## -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_FILES="editline.c complete.c sysunix.c" #SHARFILES = README Makefile editline.3 editline.h unix.h editline.c \ TYPE=both #include ../Makefile.inc #$(call ADDDEPENDENCIES,$(libedit_OBJECTS),editline.h)