aboutsummaryrefslogtreecommitdiffhomepage
path: root/libslang/slsh/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'libslang/slsh/Makefile.in')
-rw-r--r--libslang/slsh/Makefile.in74
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