Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • mcclim/gramps-clim2
  • abridgewater/gramps-clim2
  • wannis/gramps-clim2
3 results
Show changes
Commits on Source (300)
Clim-sizes.n
build.tmp
coverage-reportol.lisp
coverage-reportxm.lisp
hpgl.output
postscript.output
stub-motif.c
stub-olit.c
stub-wnn.c
stub-x.c
stub-xt.c
test-suite-reportol.lisp
test-suite-reportxm.lisp
update.log
*.out
*.zip
*.tmp
dist
.git-branch-name
*.tmp
*.a
*.o
*.fasl
*.so
*.dylib
stub-*.c
Clim-sizes.n
build.out
concat.out
*.dylib
*.lx32fsl
*.lx64fsl
This diff is collapsed.
This notice applies to all the files in this directory and all
subdirectories.
***********************************************************************
Copyright (c) 1985-2016 Franz, Inc.
Portions Copyright (c) 1990-1992 Symbolics, Inc.
Portions Copyright (c) 1988-1990 International Lisp Associates
Portions Copyright (c) 1991-1992 by Lucid, Inc.
Portions Copyright (c) 1989-1990 by Xerox Corporation
Portions Copyright (c) 1990-1992 by BBN Systems and Technologies
Portions Copyright (c) 1989-1991 Sun Microsystems, Inc.
Portions Copyright (c) 1985-1986 Bigelow & Holmes
Portions Copyright (c) 1986 Regents of the University of California
All rights reserved.
Redistribution and use in source and binary forms are permitted
provided that the above copyright notice and this paragraph are
duplicated in all such forms and that any documentation, advertising
materials, and other materials related to such distribution and use
acknowledge that the software was developed by the organizations
listed above. The name of the organizations may not be used to endorse
or promote products derived from this software without specific prior
written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.
# $Header: /repo/cvs.copy/clim2/Makefile,v 1.91 2002/07/09 20:57:14 layer Exp $
# If ../makefile.top doesn't exist, then you must specify HOST=xxx on the
# `make' command line.
include ../makefile.top
include ../makefile.defs
ifeq ($(OS_NAME),windows)
HOST = windows
endif
ifeq ($(OS_NAME),sunos)
ifeq ($(MACHINE),sparc)
HOST = sun4-svr4
endif
endif
ifeq ($(OS_NAME),linux)
ifeq ($(MACHINE),ppc)
HOST = linuxppc
else
HOST = linux
endif
endif
ifeq ($(OS_NAME),freebsd)
HOST = freebsd
endif
ifeq ($(OS_NAME),darwin)
HOST = macosx
endif
ifeq ($(OS_NAME),hp-ux)
ifeq ($(SIXTYFOURBIT),yes)
HOST = hp64
else
HOST = hpprism
endif
endif
ifeq ($(OS_NAME),irix)
HOST = sgi4d-svr4
endif
ifeq ($(OS_NAME),aix)
HOST = rs6000
endif
ifeq ($(OS_NAME),osf1)
ifeq ($(MACHINE),alpha)
HOST = alpha
endif
endif
# If no HOST specified then we'd like to get an error immediately
# rather than ploughing on with an inappropriate default
ifndef HOST
HOST = unknown
endif
include Makefile.$(HOST)
# $Header: /repo/cvs.copy/clim2/Makefile.alpha,v 1.10 2002/07/09 20:57:14 layer Exp $
#
# Makefile.alpha for CLIM 2.0
......
# $Header: /repo/cvs.copy/clim2/Makefile.cobjs,v 1.20 2002/07/09 20:57:14 layer Exp $
#
# Makefile.cobj for CLIM 2.0
#
......@@ -53,7 +52,7 @@ xlibsupport.o : xlib/xlibsupport.c
climxm.$(SHARED_EXT): xlibsupport.o xtsupport.o xmsupport.o $(IMPORTS)
(eval '$(SET_LIBRARY_PATH)' ; \
$(MAKE_SHARED) $(SHAREFLAGS) -o climxm.$(SHARED_EXT) \
xlibsupport.o xtsupport.o xmsupport.o \
xlibsupport.o xtsupport.o xmsupport.o $(THREADLIB) \
$(IMPORTS) $(TKLIB) $(XTLIB) $(XLIB) $(MOTIFXTRAS))
# climxm.sl: xlibsupport.o xtsupport.o xmsupport.o $(IMPORTS)
......
# $Header: /repo/cvs.copy/clim2/Makefile.dec3100,v 1.9 1998/05/19 18:50:19 layer Exp $
#
# Makefile.dec3100 for CLIM 2.0
#
......
# $Id: Makefile.defs,v 1.53 2000/06/12 17:29:31 layer Exp $
#
# Makefile.defs for CLIM 2.0
......@@ -8,36 +7,7 @@ CLIM = clim.dxl
SHARED_EXT = so
LISP = ../src/lispi$(exe)
DCL = mlisp
# Set the case mode when building and dumping an image
# case_mode:
# ansi -- traditional case-insensitive upper-case CL
# modern -- case-sensitive lower-case CL
case_mode = modern
ifeq ($(case_mode),ansi)
CASE_MODE = :case-insensitive-upper
endif
ifeq ($(case_mode),modern)
CASE_MODE = :case-sensitive-lower
endif
ifndef CASE_MODE
..........................case_mode not defined or bad value...................
endif
# This controls whether patches are loaded before dumping an image.
# They should be loaded except during development
# load_patches:
# yes -- load them
# no -- don't load
load_patches = yes
ifeq ($(load_patches),no)
STOP_PATCHES = '(pushnew :clim-dont-load-patches *features*)'
endif
DCL = dcli
CL = $(LISP) -I $(DCL)
CLOPTS = -qq -batch -backtrace-on-error -locale japan.euc
......@@ -50,10 +20,10 @@ TAGS = etags
SHELL = sh
# Lisp optimization for compiling
SPEED = 3
SAFETY = 1
SPEED ?= 3
SAFETY ?= 1
# This next should be set to 1 for distribution
DEBUG = 1
DEBUG ?= 1
# Training
......@@ -74,10 +44,6 @@ endif
# Used for tags
ALL_SRC = *.lisp */*.lisp *.cl */*.cl *.c */*.c *.h */*.h
# These are the files that make up the source code product.
PRODUCT_SRC_FILES = sys/*.lisp utils/*.lisp silica/*.lisp clim/*.lisp \
demo/*.lisp test/test-suite.lisp
ifneq ($(OS_NAME),windows)
# This has to be kept consistent with xlib/xlib-funs.lisp
UNDEFS=misc/undefinedsymbols
......
# $Id: Makefile.freebsd,v 1.4 2002/07/09 20:57:14 layer Exp $
include Makefile.defs
......
# $Id: Makefile.generic,v 1.53 2002/07/09 20:57:14 layer Exp $
# Makefile.generic for CLIM 2.0
all: compile cat # $(CLIM)
......@@ -19,15 +18,15 @@ compile: FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS) $(compile_depends)
echo '(setq sys::*libxt-pathname* "$(XTLIB)")' >> build.tmp
echo '(setq sys::*libx11-pathname* "$(XLIB)")' >> build.tmp
echo '(setq sys::*libwnn-pathname* "$(WNNLIB)")' >> build.tmp
echo '(excl:set-case-mode $(CASE_MODE))' >> build.tmp
echo $(STOP_PATCHES) >> build.tmp
echo '(load "misc/compile-1.lisp")' >> build.tmp
echo '(declaim (optimize (speed $(SPEED)) (debug $(DEBUG)) (safety $(SAFETY))))' >> build.tmp
echo '(setq *compile-print* $(compile_print))' >> build.tmp
echo '(setq *compile-verbose* $(compile_verbose))' >> build.tmp
echo '(setq excl::*warn-smp-usage* nil)' >> build.tmp
echo '(setq excl:*redefinition-warnings* $(redef_warning))' >> build.tmp
echo '(setq excl:*record-source-file-info* $(RECORD_SOURCE_FILE_INFO))' >> build.tmp
echo '(setq comp:save-local-names-switch $(SAVE_LOCAL_NAMES))' >> build.tmp
echo '(setq comp:save-source-level-debug-info-switch $(SAVE_SOURCE_DEBUG))' >> build.tmp
echo '(setq excl:*load-local-names-info* $(LOAD_LOCAL_NAMES_INFO))' >> build.tmp
echo '(setq excl:*load-source-file-info* $(LOAD_SOURCE_FILE_INFO))' >> build.tmp
echo '(setq excl:*record-xref-info* $(RECORD_XREF_INFO))' >> build.tmp
......@@ -36,13 +35,8 @@ compile: FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS) $(compile_depends)
echo '(compile-it (quote $(SYSTEM)))' >> build.tmp
echo '(exit 0)' >> build.tmp
(eval '$(SET_LIBRARY_PATH)'; \
sh ../src/runlisp.sh -f build.tmp $(build_runlisp_args) \
bash ../src/runlisp.sh -f build.tmp $(build_runlisp_args) \
$(CL) $(CLOPTS))
ifeq ($(OS_NAME),windows)
# various programs expect to see the result of the compile on stdout, so
# cat it now:
@cat build.out
endif
# Concatenation
......@@ -53,13 +47,8 @@ cat: compile
echo '(concatenate-it (quote $(SYSTEM)))' >> cat.tmp
echo '(exit 0)' >> cat.tmp
(eval '$(SET_LIBRARY_PATH)'; \
sh ../src/runlisp.sh -f cat.tmp $(concat_runlisp_args) \
bash ../src/runlisp.sh -f cat.tmp $(concat_runlisp_args) \
$(CL) $(CLOPTS))
ifeq ($(OS_NAME),windows)
# various programs expect to see the result of the compile on stdout, so
# cat it now:
@cat concat.out
endif
ls -lt $(PRODUCT-FASLS) $(ICS-PRODUCT_FASLS) >> Clim-sizes.n
ls -lt $(PRODUCT-FASLS) $(ICS-PRODUCT_FASLS)
......@@ -213,9 +202,6 @@ install_obj:
install_clim: install_obj
cp $(PRODUCT-FASLS) $(ICS-PRODUCT-FASLS) $(DEST)
echo_src_files:
@echo $(PRODUCT_SRC_FILES)
include Makefile.cobjs
include Makefile.wnn
......
# $Header: /repo/cvs.copy/clim2/Makefile.hp64,v 1.2 2002/07/09 20:57:14 layer Exp $
#
# Makefile.hpprism for CLIM 2.0
#
......
# $Header: /repo/cvs.copy/clim2/Makefile.hpprism,v 1.19 2002/07/09 20:57:14 layer Exp $
#
# Makefile.hpprism for CLIM 2.0
#
......
# $Id: Makefile.linux,v 1.3 2002/07/09 20:57:14 layer Exp $
include Makefile.defs
Makefile=Makefile.linux
XINCLUDES=-I/usr/X11R6/include
TKLIB=-lXm -lXpm -lXext -lXp
XTLIB=-lXt
XLIB=-lX11
SET_LIBRARY_PATH = LD_RUN_PATH=/usr/X11R6/lib:/lib:/usr/lib; export LD_RUN_PATH
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
#MOTIFXTRAS=-lgen
#PICFLAGS = -K pic
SHAREFLAGS =
MAKE_SHARED = ld -shared -L/usr/X11R6/lib
STD_DEFINES = -DSVR4 -DSYSV
AR = ar cq
include Makefile.generic
# $Id: Makefile.linuxppc,v 1.3 2002/07/09 20:57:14 layer Exp $
include Makefile.defs
......
# $Header: /repo/cvs.copy/clim2/Makefile.macosx,v 1.2 2002/07/09 20:57:14 layer Exp $
#
# Makefile.macosx for CLIM 2.0
#
......@@ -12,23 +11,41 @@ SHARED-OL-OBJS= climol.dylib
Makefile=Makefile.macosx
SET_LIBRARY_PATH = \
DYLD_LIBRARY_PATH=/usr/local/lib:/usr/X11R6/lib:/lib:/usr/lib:$(DYLD_LIBRARY_PATH); export DYLD_LIBRARY_PATH
# removed /usr/local/lib:
SET_LIBRARY_PATH =
#CL=../src/xm-dcl
TKLIB=-lXm
XTLIB=-L/usr/X11R6/lib -lXt
XLIB=-L/usr/X11R6/lib -lX11 /usr/local/lib/liblanginfo.a
XINCLUDES=-I/usr/X11R6/include
# Since the linker hard-codes the truenames of these libraries and
# loading climxm.dylib fails when users attempt to load it with the
# files missing, we use -weak-l and preload the libraries (see
# tk/load-xm.lisp):
TKLIB=-L/opt/local/lib -L/usr/local/lib -weak-lXm
XTLIB=-L/usr/X11/lib -weak-lXt
XLIB=-weak-lX11
XINCLUDES=-I/usr/X11R6/include -I/opt/local/include -I/usr/local/include
ifeq ($(SIXTYFOURBIT),yes)
CFLAGS = -arch x86_64 -DAcl64Bit
MAKE_SHARED = ld -arch x86_64 -bundle /usr/lib/bundle1.o -force_cpusubtype_ALL -flat_namespace
else
ifeq ($(MACHINE),x86)
CFLAGS= -arch i386
MAKE_SHARED = ld -arch i386 -bundle /usr/lib/bundle1.o -force_cpusubtype_ALL -flat_namespace
else
CFLAGS=
MAKE_SHARED = ld -bundle /usr/lib/bundle1.o -force_cpusubtype_ALL -flat_namespace
endif
endif
PICFLAGS =
SHAREFLAGS =
MAKE_SHARED = sh ../src/bin/make_shared.mac
AR = ar cq
# Make sure the wnn build is happy:
REDHATLIBS = -lc
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
IMPORTS = stub-x.o stub-xt.o stub-motif.o
......
#
# Makefile.rs6000 for CLIM 2.0
#
include Makefile.defs
Makefile=Makefile.power64
## For info on Motif1.2 vs Motif 2.1, see /usr/lpp/X11/README
##
CFLAGS = -q64 -DAcl64Bit -O -D_BSD -I/usr/include/Motif1.2
### the R5 directory contains Motif 1.2 on loveshaq
### -- what a botch. Can't use the latest X11 just because we want
### to use an older Motif! How I love AIX.... not!
SET_LIBRARY_PATH= \
LIBPATH=/usr/lpp/X11/lib/R6:/lib:/usr/lib; export LIBPATH; env
TKLIB=-L/usr/lpp/X11/lib/R6/Motif2.1 -lXm
XTLIB=-lXt
XLIB=-lX11
XINCLUDES= -I/usr/include/Motif2.1
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
MAKE_SHARED = sh ../src/bin/make_shared.ibm64 -make_exp ../src/bin/make_exp
STD_DEFINES =
AR = ar -X64 clq
# This should be defined in make-dist. For CLIM devel (ie making
# slim images) we use climdcl-devel and don't use the shared library
IMPORTS = stub-x.o stub-xt.o stub-motif.o ../src/lisp.exp
stubs = c2stubs
include Makefile.generic
# $Header: /repo/cvs.copy/clim2/Makefile.rs6000,v 1.13 2002/07/09 20:57:14 layer Exp $
#
# Makefile.rs6000 for CLIM 2.0
#
......@@ -8,36 +7,18 @@ include Makefile.defs
Makefile=Makefile.rs6000
## For info on Motif1.2 vs Motif 2.1, see /usr/lpp/X11/README
##
CFLAGS = -O -D_BSD -I/usr/include/Motif1.2 /usr/lpp/X11/lib/R6/Motif1.2/Xm12.imp /usr/lpp/X11/lib/R6/Motif1.2/Mrm12.imp
CFLAGS = -O -D_BSD -I/usr/include/Motif2.1
### the R5 directory contains Motif 1.2 on loveshaq
### -- what a botch. Can't use the latest X11 just because we want
### to use an older Motif! How I love AIX.... not!
SET_LIBRARY_PATH= \
LIBPATH=/usr/lpp/X11/lib/R5:/lib:/usr/lib; export LIBPATH; env
LIBPATH=/usr/lpp/X11/lib/R6:/lib:/usr/lib; export LIBPATH; env
TKLIB=-L/usr/lpp/X11/lib/R5 -lXm
## removed: -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void
#CFLAGS = -O -D_BSD
# -I/usr/include/Motif1.2
# /usr/lpp/X11/lib/R6/Motif1.2/Xm12.imp
# /usr/lpp/X11/lib/R6/Motif1.2/Mrm12.imp
### the R5 directory contains Motif 1.2 on loveshaq
### -- what a botch. Can't use the latest X11 just because we want
### to use an older Motif! How I love AIX.... not!
#SET_LIBRARY_PATH= \
# LIBPATH=/usr/lpp/X11/lib/R5:/lib:/usr/lib; export LIBPATH; env
#TKLIB=-L/usr/lpp/X11/lib/R5 -lXm
TKLIB=-L/usr/lpp/X11/lib/R6 -lXm
XTLIB=-lXt
XLIB=-lX11
XINCLUDES= -I/usr/include/Motif1.2 /usr/lpp/X11/lib/R6/Motif1.2/Xm12.imp
XINCLUDES= -I/usr/include/Motif2.1
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
MAKE_SHARED = sh ../src/bin/make_shared.ibm -make_exp ../src/bin/make_exp
......
# $Id: Makefile.sgi4d-svr4,v 1.14 1998/08/06 23:15:36 layer Exp $
#
# Makefile.sigi4d-svr4 for CLIM 2.0
#
......
#
# Makefile.sun4-svr4 for CLIM 2.0
#
include Makefile.defs
Makefile=Makefile.sun4-svr4
# for other Motif versions use
# /net/sole/opt/ICS/Motif1.2.4/usr/include
# /net/vapor/3rd/motif-1.2.2-sol2/ICS/Motif/usr/include
XINCLUDES=-I/usr/openwin/include -I/usr/dt/include
# on sol7 and later -lXm is motif 2, and we need 1.x.
## Let's try it again, anyway, since sparc64 has no 1.x:
TKLIB=-lXm
#TKLIB=/usr/dt/lib/libXm.so.3
XTLIB=-lXt
XLIB=-lX11
CFLAGS = -xarch=amd64 -DAcl64Bit
SET_LIBRARY_PATH= \
LD_LIBRARY_PATH=/usr/lib/amd64; export LD_LIBRARY_PATH
# for other Motif versions use
# /net/sole/opt/ICS/Motif1.2.4/usr/lib:/usr/lib
# /net/vapor/3rd/motif-1.2.2-sol2/ICS/Motif/usr/lib:/usr/lib
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
# from here on this file should be the same as Makefile.sun4-svr4-ol
MOTIFXTRAS=-lgen
PICFLAGS = -KPIC
SHAREFLAGS =
MAKE_SHARED = ld -G -64
STD_DEFINES =
AR = ar cq
include Makefile.generic