* scm/Makefile.am:
+ Deprecated siteinfo.scm.
    + Distribute .scm files in /usr/share/elk.
git-svn-id: svn://svn.zoy.org/elk/trunk@31 55e467fa-43c5-0310-a8a2-de718669efc6
			
			
This commit is contained in:
		
							parent
							
								
									3dfe34b363
								
							
						
					
					
						commit
						67e7e23f48
					
				| 
						 | 
					@ -0,0 +1,27 @@
 | 
				
			||||||
 | 
					NULL = 
 | 
				
			||||||
 | 
					pkgdata_DATA = \
 | 
				
			||||||
 | 
						apropos.scm \
 | 
				
			||||||
 | 
						bitstring.scm \
 | 
				
			||||||
 | 
						cscheme.scm \
 | 
				
			||||||
 | 
						debug.scm \
 | 
				
			||||||
 | 
						describe.scm \
 | 
				
			||||||
 | 
						gdbmtest.scm \
 | 
				
			||||||
 | 
						initscheme.scm \
 | 
				
			||||||
 | 
						motif.scm \
 | 
				
			||||||
 | 
						oops.scm \
 | 
				
			||||||
 | 
						parse.scm \
 | 
				
			||||||
 | 
						pp.scm \
 | 
				
			||||||
 | 
						qsort.scm \
 | 
				
			||||||
 | 
						record.scm \
 | 
				
			||||||
 | 
						recordutil.scm \
 | 
				
			||||||
 | 
						regexp.scm \
 | 
				
			||||||
 | 
						safe-env.scm \
 | 
				
			||||||
 | 
						setf.scm \
 | 
				
			||||||
 | 
						struct.scm \
 | 
				
			||||||
 | 
						toplevel.scm \
 | 
				
			||||||
 | 
						trace.scm \
 | 
				
			||||||
 | 
						unix.scm \
 | 
				
			||||||
 | 
						xlib.scm \
 | 
				
			||||||
 | 
						xt.scm \
 | 
				
			||||||
 | 
						xwidgets.scm \
 | 
				
			||||||
 | 
						$(NULL)
 | 
				
			||||||
							
								
								
									
										66
									
								
								scm/build
								
								
								
								
							
							
						
						
									
										66
									
								
								scm/build
								
								
								
								
							| 
						 | 
					@ -1,66 +0,0 @@
 | 
				
			||||||
. ../config/system
 | 
					 | 
				
			||||||
. ../config/site
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
echo Building Makefile.local...
 | 
					 | 
				
			||||||
cat >Makefile.local <<EOT
 | 
					 | 
				
			||||||
# This Makefile was produced by running ./build in this directory.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
SHELL=/bin/sh
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
FILES= apropos.scm\\
 | 
					 | 
				
			||||||
       bitstring.scm\\
 | 
					 | 
				
			||||||
       cscheme.scm\\
 | 
					 | 
				
			||||||
       debug.scm\\
 | 
					 | 
				
			||||||
       describe.scm\\
 | 
					 | 
				
			||||||
       gdbmtest.scm\\
 | 
					 | 
				
			||||||
       initscheme.scm\\
 | 
					 | 
				
			||||||
       motif.scm\\
 | 
					 | 
				
			||||||
       oops.scm\\
 | 
					 | 
				
			||||||
       parse.scm\\
 | 
					 | 
				
			||||||
       pp.scm\\
 | 
					 | 
				
			||||||
       qsort.scm\\
 | 
					 | 
				
			||||||
       record.scm\\
 | 
					 | 
				
			||||||
       recordutil.scm\\
 | 
					 | 
				
			||||||
       regexp.scm\\
 | 
					 | 
				
			||||||
       safe-env.scm\\
 | 
					 | 
				
			||||||
       setf.scm\\
 | 
					 | 
				
			||||||
       siteinfo.scm\\
 | 
					 | 
				
			||||||
       struct.scm\\
 | 
					 | 
				
			||||||
       toplevel.scm\\
 | 
					 | 
				
			||||||
       trace.scm\\
 | 
					 | 
				
			||||||
       unix.scm\\
 | 
					 | 
				
			||||||
       xlib.scm\\
 | 
					 | 
				
			||||||
       xt.scm\\
 | 
					 | 
				
			||||||
       xwidgets.scm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
TARGETS= siteinfo.scm
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
all:      \$(TARGETS)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
localize: \$(TARGETS)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
siteinfo.scm: ../config/system ../config/site
 | 
					 | 
				
			||||||
	\$(SHELL) ./build-siteinfo
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
install: \$(TARGETS)
 | 
					 | 
				
			||||||
	-@if [ ! -d $install_dir/share ]; then \\
 | 
					 | 
				
			||||||
	    echo mkdir $install_dir/share; \\
 | 
					 | 
				
			||||||
	    mkdir $install_dir/share; \\
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
	-@if [ ! -d $install_dir/share/elk ]; then \\
 | 
					 | 
				
			||||||
	    echo mkdir $install_dir/share/elk; \\
 | 
					 | 
				
			||||||
	    mkdir $install_dir/share/elk; \\
 | 
					 | 
				
			||||||
	fi
 | 
					 | 
				
			||||||
	@for i in \$(FILES) ;\\
 | 
					 | 
				
			||||||
	do \\
 | 
					 | 
				
			||||||
	    echo cp \$\$i $install_dir/share/elk; \\
 | 
					 | 
				
			||||||
	    cp \$\$i $install_dir/share/elk; \\
 | 
					 | 
				
			||||||
	done
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
lint:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
clean:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
distclean:
 | 
					 | 
				
			||||||
	rm -f \$(TARGETS) Makefile.local
 | 
					 | 
				
			||||||
EOT
 | 
					 | 
				
			||||||
| 
						 | 
					@ -1,67 +0,0 @@
 | 
				
			||||||
. ../config/system
 | 
					 | 
				
			||||||
. ../config/site
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if [ _$load_obj = _ld -o _$load_obj = _dl ]; then
 | 
					 | 
				
			||||||
    force_load_xm="-u ${syms_begin_with}XmIsMotifWMRunning"
 | 
					 | 
				
			||||||
fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# In HP-UX, the Motif libraries must be linked with xt-motif.o instead
 | 
					 | 
				
			||||||
# of placing them into the load-libraries (I don't know why).  So just
 | 
					 | 
				
			||||||
# flush $libxmotif at this point.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if [ _$load_obj = _shl ]; then
 | 
					 | 
				
			||||||
    libxmotif=
 | 
					 | 
				
			||||||
fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Take apart $system:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
IFS=-
 | 
					 | 
				
			||||||
set $system
 | 
					 | 
				
			||||||
machine=$1
 | 
					 | 
				
			||||||
os=$2
 | 
					 | 
				
			||||||
cc=$3
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# Get version number
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
rel=`../util/getversion ../README`
 | 
					 | 
				
			||||||
IFS=.
 | 
					 | 
				
			||||||
set $rel
 | 
					 | 
				
			||||||
major=$1
 | 
					 | 
				
			||||||
minor=$2
 | 
					 | 
				
			||||||
IFS=
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
echo Building siteinfo.scm
 | 
					 | 
				
			||||||
cat <<EOT >siteinfo.scm
 | 
					 | 
				
			||||||
;;; -*-Scheme-*-
 | 
					 | 
				
			||||||
;;;
 | 
					 | 
				
			||||||
;;; This file has been produced automatically from the information in
 | 
					 | 
				
			||||||
;;; your config/system and config/site files.  Do not edit!
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
;;; Miscellaneous parameters from config/system:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define site-machine "$machine")
 | 
					 | 
				
			||||||
(define site-os      "$os")
 | 
					 | 
				
			||||||
(define site-cc      "$cc")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define site-version '($major . $minor))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
;;; Various pathnames/options for dynamically loading the X extensions:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define site-lib-xlib
 | 
					 | 
				
			||||||
   "$libxlib")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define site-lib-xt
 | 
					 | 
				
			||||||
   "$libxt")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define site-lib-xaw
 | 
					 | 
				
			||||||
   "$libxaw")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define site-lib-xmotif
 | 
					 | 
				
			||||||
   "$libxmotif")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define site-force-load-xm "$force_load_xm")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(provide 'siteinfo)
 | 
					 | 
				
			||||||
EOT
 | 
					 | 
				
			||||||
| 
						 | 
					@ -2,8 +2,6 @@
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
;;; The Scheme part of the Xlib extension.
 | 
					;;; The Scheme part of the Xlib extension.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(require 'siteinfo)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(fluid-let ((load-libraries (string-append site-lib-xlib " " load-libraries)))
 | 
					(fluid-let ((load-libraries (string-append site-lib-xlib " " load-libraries)))
 | 
				
			||||||
  (require 'xlib.so))
 | 
					  (require 'xlib.so))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,8 +2,6 @@
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
;;; The Scheme part of the Xt extension.
 | 
					;;; The Scheme part of the Xt extension.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(require 'siteinfo)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(if (feature? 'motif)
 | 
					(if (feature? 'motif)
 | 
				
			||||||
    (fluid-let ((load-libraries
 | 
					    (fluid-let ((load-libraries
 | 
				
			||||||
		  (string-append site-force-load-xm " " site-lib-xmotif " "
 | 
							  (string-append site-force-load-xm " " site-lib-xmotif " "
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue