Modified defaults for command-line input support.

This commit is contained in:
Janet B. Anderson
2002-11-25 22:25:44 +00:00
parent cff2c0d5f8
commit 22e557ffad
5 changed files with 21 additions and 14 deletions

View File

@@ -164,6 +164,11 @@ LIBRARY_LD_RESS = $(TARGET_RESS) $(LIBRARY_RESS)
PROD_BAF = $(addsuffix $(BAF), $(basename $(PROD)))
LIB_BAF=$(addsuffix $(BAF),$(basename $(LIBRARY)))
#--------------------------------------------------
# Command-line input support default
COMMANDLINE_LIBRARY = EPICS
OP_SYS_LDLIBS += $(LDLIBS_$(COMMANDLINE_LIBRARY))
#--------------------------------------------------
# C preprocessor, compiler, and linker flag defaults
@@ -371,9 +376,4 @@ SOURCE_INC = $(wildcard $(file) $(SOURCE_INC_bbb) )
SOURCE_INC_bbb = $(foreach dir, $(ALL_SRC_DIRS), $(SOURCE_INC_aaa) )
SOURCE_INC_aaa = $(addsuffix /$(file), $(dir) )
# Command-line input support
OP_SYS_CFLAGS += -DEPICS_COMMANDLINE_LIBRARY=EPICS_COMMANDLINE_LIBRARY_$(COMMANDLINE_LIBRARY)
OP_SYS_LDLIBS += $(LDLIBS_$(COMMANDLINE_LIBRARY))
endif

View File

@@ -125,12 +125,3 @@ CROSS_WARN=YES
# Installation directory
INSTALL_LOCATION=$(TOP)
# Command-line input support
#
# Currently Supporting:
# EPICS - Built-in EPICS routines (no command-line editing/history)
# READLINE - GNU readline library
# LIBTECLA - LIBTECLA library
#
#COMMANDLINE_LIBRARY=
COMMANDLINE_LIBRARY=READLINE

View File

@@ -96,6 +96,11 @@ CODE_CXXFLAGS =
CONFORM_CFLAGS_STRICT = -ansi
CONFORM_CXXFLAGS_STRICT = -ansi
#--------------------------------------------------
# Command-line input support
COMMANDLINE_LIBRARY = READLINE
LDLIBS_READLINE = -lreadline -lncurses
#--------------------------------------------------
# Allow site overrides
-include $(CONFIG)/os/CONFIG_SITE.Common.RTEMS

View File

@@ -40,3 +40,8 @@ SHRLIB_LDFLAGS = -dynamiclib -flat_namespace -undefined suppress \
-current_version $(EPICS_VERSION).$(EPICS_REVISION).$(EPICS_MODIFICATION)
SHRLIB_SUFFIX = $(addprefix .,$(EPICS_VERSION).$(EPICS_REVISION).$(EPICS_MODIFICATION)).dylib
SHRLIB_VERSION = $(EPICS_VERSION).$(EPICS_REVISION).$(EPICS_MODIFICATION)
# Command-line input support
COMMANDLINE_LIBRARY=LIBTECLA
LDLIBS_LIBTECLA = -ltecla_r -lncurses

View File

@@ -37,3 +37,9 @@ endif
#Allow R3.13 built extensions to load R3.14 shared libs
SYS_SHRLIB_LIBS += pthread rt
# Command-line input support
COMMANDLINE_LIBRARY = READLINE
LDLIBS_READLINE = -lreadline -lncurses