diff options
Diffstat (limited to 'libslang/slsh/Makefile.in')
-rw-r--r-- | libslang/slsh/Makefile.in | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/libslang/slsh/Makefile.in b/libslang/slsh/Makefile.in new file mode 100644 index 0000000..be30d3e --- /dev/null +++ b/libslang/slsh/Makefile.in @@ -0,0 +1,74 @@ +CC = @CC@ +CFLAGS = @CFLAGS@ +LDFLAGS = @LDFLAGS@ @DYNAMIC_LINK_FLAGS@ +#--------------------------------------------------------------------------- +# Installation location of the slang library +#--------------------------------------------------------------------------- +prefix = @prefix@ +exec_prefix = @exec_prefix@ +SLANG_INC = -I@includedir@ +SLANG_LIB = -L@libdir@ -lslang +#--------------------------------------------------------------------------- +DL_LIB = @DYNAMIC_LINK_LIB@ +RPATH = @RPATH@ +#---------------------------------------------------------------------------- +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +MKINSDIR = ../autoconf/mkinsdir.sh +#---------------------------------------------------------------------------- +# Where system-wide slsh.rc and library files reside +#---------------------------------------------------------------------------- +SLSH_CONF_DIR = @sysconfdir@ +SLSH_LIB_DIR = @datadir@/slsh +SLSH_LOCALLIB_DIR = $(SLSH_LIB_DIR)/local-packages +#--------------------------------------------------------------------------- +# DESTDIR is designed to facilitate making packages. Normally it is empty +#--------------------------------------------------------------------------- +DESTDIR = +BIN_DIR = @bindir@ +DEST_BIN_DIR = $(DESTDIR)$(BIN_DIR) +DEST_SLSH_CONF_DIR = $(DESTDIR)$(SLSH_CONF_DIR) +DEST_SLSH_LIB_DIR = $(DESTDIR)$(SLSH_LIB_DIR) +DEST_SLSH_LOCALLIB_DIR = $(DESTDIR)$(SLSH_LOCALLIB_DIR) +#---------------------------------------------------------------------------- +# End of user configuration +#---------------------------------------------------------------------------- +@SET_MAKE@ +SHELL = /bin/sh +LIBS = $(RPATH) $(SLANG_LIB) $(DL_LIB) -lm +DEFS = -DSLSH_CONF_DIR='"$(SLSH_CONF_DIR)"' -DSLSH_PATH='"$(SLSH_LIB_DIR)"' + +slsh: slsh.c config.h + $(CC) $(CFLAGS) $(DEFS) slsh.c -o slsh $(SLANG_INC) $(LDFLAGS) $(LIBS) +config.h: ../src/config.h + cp ../src/config.h . +install_directories: + $(MKINSDIR) $(DEST_BIN_DIR) + $(MKINSDIR) $(DEST_SLSH_CONF_DIR) + $(MKINSDIR) $(DEST_SLSH_LIB_DIR) + $(MKINSDIR) $(DEST_SLSH_LOCALLIB_DIR) +install_lib_files: + @for X in lib/*.sl; \ + do \ + echo $(INSTALL_DATA) $$X $(DEST_SLSH_LIB_DIR); \ + $(INSTALL_DATA) $$X $(DEST_SLSH_LIB_DIR); \ + if [ "$$?" != "0" ]; then \ + exit 1; \ + fi; \ + done + +install: slsh install_directories install_lib_files + $(INSTALL) slsh $(DEST_BIN_DIR)/ + $(INSTALL_DATA) lib/slsh.rc $(DEST_SLSH_CONF_DIR)/ + echo 'prepend_to_slang_load_path("$(SLSH_LOCALLIB_DIR)");' >> $(DEST_SLSH_CONF_DIR)/slsh.rc +#--------------------------------------------------------------------------- +# Housekeeping +#--------------------------------------------------------------------------- +clean: + -/bin/rm -f *~ slsh scripts/*~ lib/*~ +distclean: clean + -/bin/rm -f Makefile +symlinks: + -/bin/rm -f $(ARCH)objs + -mkdir -p $(HOME)/sys/$(ARCH)/objs/jdl/src + ln -s $(HOME)/sys/$(ARCH)/objs/jdl/src $(ARCH)objs |