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 (324)
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
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.86 1998/08/06 23:15:35 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),sunos)
ifeq ($(MACHINE),sparc)
HOST = sun4-svr4
endif
endif
ifeq ($(OS_NAME),linux)
HOST = linux
endif
ifeq ($(OS_NAME),hp-ux)
HOST = hpprism
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.7 1998/05/19 18:50:19 layer Exp $
#
# Makefile.alpha for CLIM 2.0
......@@ -6,7 +5,12 @@ include Makefile.defs
Makefile=Makefile.alpha
ifeq ($(SIXTYFOURBIT),yes)
CFLAGS = -O -G 0 -DAcl64Bit -resumption_safe
else
CFLAGS = -O -G 0 -taso -xtaso -xtaso_short -resumption_safe
endif
STD_DEFINES = -DDEC -DR5_XLIB -DSMT
AR = ar cqls
......@@ -20,6 +24,11 @@ PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
PICFLAGS =
SHAREFLAGS =
MAKE_SHARED = make_shared
ifeq ($(SIXTYFOURBIT),yes)
MAKE_SHARED = sh ../src/bin/make_shared.dec64
else
MAKE_SHARED = sh ../src/bin/make_shared.dec
endif
include Makefile.generic
# $Header: /repo/cvs.copy/clim2/Makefile.cobjs,v 1.19 1998/03/18 20:27:52 layer Exp $
#
# Makefile.cobj for CLIM 2.0
#
......@@ -6,27 +5,27 @@
# stub files - identify the required definitions from Xm,Ol,Xt,X11
stub-motif.c: $(XMC_UNDEFS) $(XM_UNDEFS) misc/make-stub-file misc/make-stub-file1
misc/make-stub-file "void ___lisp_load_motif_stub ()" \
sh misc/make-stub-file "void ___lisp_load_motif_stub ()" \
$(XM_UNDEFS) > stub-motif.c
misc/make-stub-file1 "void ___lisp_load_motif_stub_vars ()" \
sh misc/make-stub-file1 "void ___lisp_load_motif_stub_vars ()" \
$(XMC_UNDEFS) >> stub-motif.c
stub-olit.c: $(OLC_UNDEFS) $(OL_UNDEFS) misc/make-stub-file misc/make-stub-file1
misc/make-stub-file "void ___lisp_load_olit_stub ()" \
sh misc/make-stub-file "void ___lisp_load_olit_stub ()" \
$(OL_UNDEFS) > stub-olit.c
misc/make-stub-file1 "void ___lisp_load_olit_stub_vars ()" \
sh misc/make-stub-file1 "void ___lisp_load_olit_stub_vars ()" \
$(OLC_UNDEFS) >> stub-olit.c
stub-xt.c: $(XT_UNDEFS) misc/make-stub-file
misc/make-stub-file "void ___lisp_load_xt_stub ()" \
sh misc/make-stub-file "void ___lisp_load_xt_stub ()" \
$(XT_UNDEFS) > stub-xt.c
stub-x.c: $(UNDEFS) misc/make-stub-file
misc/make-stub-file "void ___lisp_load_x_stub ()" \
sh misc/make-stub-file "void ___lisp_load_x_stub ()" \
$(UNDEFS) > stub-x.c
stub-wnn.c: $(WNN_UNDEFS) misc/make-stub-file
misc/make-stub-file "void ___lisp_load_wnn_stub ()" \
sh misc/make-stub-file "void ___lisp_load_wnn_stub ()" \
$(WNN_UNDEFS) > stub-wnn.c
# support files - CLIM's C source files
......@@ -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.47 1998/08/06 23:15:35 layer Exp $
#
# Makefile.defs for CLIM 2.0
......@@ -7,29 +6,24 @@ CLIM = clim.dxl
SHARED_EXT = so
ifeq ($(OS_NAME),windows)
LISP = ../src/lisp
DCL = dcl
else
LISP = ../src/lispi
LISP = ../src/lispi$(exe)
DCL = dcli
endif
CL = $(LISP) -I $(DCL)
CLOPTS = -qq -batch -backtrace-on-error
CLOPTS = -qq -batch -backtrace-on-error -locale japan.euc
RM = rm
CAT = cat
ECHO = echo
TAGS = etags
SHELL = /bin/sh
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
......@@ -50,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
......@@ -104,129 +94,19 @@ PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS)
ICS-PRODUCT-FASLS= $(PRODUCT-WNN-FASLS)
ICS-PRODUCT-OBJS= $(STATIC-WNN-OBJS)
else
GENERIC-FASLS= \
utils/excl-verification.fasl utils/packages.fasl \
utils/defun-utilities.fasl utils/reader.fasl \
utils/clos-patches.fasl utils/clos.fasl utils/utilities.fasl \
utils/lisp-utilities.fasl utils/processes.fasl utils/queue.fasl \
utils/timers.fasl utils/protocols.fasl utils/clim-streams.fasl \
utils/excl-streams.fasl utils/clim-macros.fasl \
utils/transformations.fasl utils/regions.fasl \
utils/region-arithmetic.fasl utils/extended-regions.fasl \
utils/base-designs.fasl utils/designs.fasl \
silica/classes.fasl silica/text-style.fasl silica/macros.fasl \
silica/sheet.fasl silica/mirror.fasl silica/event.fasl \
silica/port.fasl silica/medium.fasl silica/framem.fasl \
silica/graphics.fasl silica/pixmaps.fasl silica/std-sheet.fasl \
silica/layout.fasl silica/db-layout.fasl silica/db-box.fasl \
silica/db-table.fasl silica/gadgets.fasl silica/db-scroll.fasl \
silica/db-border.fasl \
clim/gestures.fasl clim/defprotocol.fasl \
clim/stream-defprotocols.fasl clim/defresource.fasl \
clim/temp-strings.fasl clim/clim-defs.fasl \
clim/stream-class-defs.fasl clim/interactive-defs.fasl \
clim/cursor.fasl clim/view-defs.fasl clim/input-defs.fasl \
clim/input-protocol.fasl clim/output-protocol.fasl \
clim/recording-protocol.fasl clim/recording-defs.fasl \
clim/text-recording.fasl clim/graphics-recording.fasl \
clim/interactive-protocol.fasl clim/input-editor-commands.fasl \
clim/japanese-input-editor.fasl \
clim/formatted-output-defs.fasl clim/incremental-redisplay.fasl \
clim/coordinate-sorted-set.fasl clim/r-tree.fasl \
clim/window-stream.fasl clim/pixmap-streams.fasl \
clim/ptypes1.fasl clim/completer.fasl clim/presentations.fasl \
clim/translators.fasl clim/histories.fasl clim/ptypes2.fasl \
clim/excl-presentations.fasl clim/standard-types.fasl \
clim/table-formatting.fasl clim/graph-formatting.fasl \
clim/surround-output.fasl clim/text-formatting.fasl \
clim/tracking-pointer.fasl clim/dragging-output.fasl \
clim/db-stream.fasl clim/gadget-output.fasl clim/accept.fasl \
clim/present.fasl clim/command.fasl clim/command-processor.fasl \
clim/basic-translators.fasl clim/frames.fasl clim/panes.fasl \
clim/default-frame.fasl clim/activities.fasl clim/db-menu.fasl \
clim/noting-progress.fasl clim/menus.fasl clim/accept-values.fasl \
clim/drag-and-drop.fasl clim/item-list-manager.fasl \
postscript/pkgdcl.fasl postscript/postscript-s.fasl \
clim/stream-trampolines.fasl \
xlib/pkg.fasl xlib/load-xlib.fasl
DEMO-FASLS= \
demo/packages.fasl demo/demo-driver.fasl demo/listener.fasl \
demo/graphics-demos.fasl demo/cad-demo.fasl demo/navdata.fasl \
demo/navfun.fasl demo/puzzle.fasl demo/address-book.fasl \
demo/thinkadot.fasl demo/plot.fasl demo/color-editor.fasl \
demo/graphics-editor.fasl demo/japanese-graphics-editor.fasl \
demo/bitmap-editor.fasl demo/ico.fasl \
demo/browser.fasl demo/peek-frame.fasl demo/process-browser.fasl \
demo/custom-records.fasl demo/demo-activity.fasl \
test/test-suite.fasl demo/demo-last.fasl
# this is for Windows.
# I don't know if we need the other things too.
# not used anymore
#HOMEGROWN-GADGET-FASLS= \
# homegrown/db-menu.fasl homegrown/db-list.fasl \
# homegrown/db-text.fasl homegrown/db-button.fasl \
# homegrown/db-slider.fasl homegrown/scroll-pane.fasl \
# homegrown/db-label.fasl homegrown/last.fasl
GENERIC-XT-FASLS= \
tk/pkg.fasl tk/foreign-obj.fasl tk/macros.fasl tk/xlib.fasl \
tk/font.fasl tk/gcontext.fasl tk/graphics.fasl tk/meta-tk.fasl \
tk/make-classes.fasl tk/foreign.fasl tk/widget.fasl \
tk/resources.fasl tk/event.fasl tk/callbacks.fasl \
tk/xt-classes.fasl tk/xt-init.fasl
XM-FASLS= \
tk/load-xm.fasl $(GENERIC-XT-FASLS) \
tk/xm-classes.fasl tk/xm-callbacks.fasl tk/xm-init.fasl \
tk/xm-widgets.fasl tk/xm-font-list.fasl tk/xm-protocols.fasl \
tk/convenience.fasl tk/make-widget.fasl \
tk-silica/pkg.fasl tk-silica/xt-silica.fasl \
tk-silica/xt-stipples.fasl tk-silica/xm-silica.fasl \
tk-silica/xt-graphics.fasl tk-silica/image.fasl \
tk-silica/xt-frames.fasl tk-silica/xm-frames.fasl \
tk-silica/xm-dialogs.fasl tk-silica/xt-gadgets.fasl \
tk-silica/xm-gadgets.fasl tk-silica/xt-pixmaps.fasl \
tk-silica/gc-cursor.fasl \
utils/last.fasl
OL-FASLS= \
tk/load-ol.fasl $(GENERIC-XT-FASLS) \
tk/ol-classes.fasl tk/ol-init.fasl tk/ol-widgets.fasl \
tk/ol-callbacks.fasl tk/make-widget.fasl \
tk-silica/pkg.fasl tk-silica/xt-silica.fasl \
tk-silica/xt-stipples.fasl tk-silica/ol-silica.fasl \
tk-silica/xt-graphics.fasl tk-silica/image.fasl \
tk-silica/xt-frames.fasl tk-silica/ol-frames.fasl \
tk-silica/xt-gadgets.fasl tk-silica/ol-gadgets.fasl \
tk-silica/xt-pixmaps.fasl tk-silica/gc-cursor.fasl \
tk-silica/last.fasl
WNN-FASLS= \
wnn/load-wnn.fasl wnn/pkg.fasl wnn/jserver.fasl
POSTSCRIPT-FASLS= \
postscript/postscript-port.fasl postscript/postscript-medium.fasl \
postscript/laserwriter-metrics.fasl
HPGL-FASLS= \
hpgl/pkg.fasl hpgl/hpgl-port.fasl hpgl/hpgl-medium.fasl
CLIM1COMPAT-FASLS= \
compatibility/packages.fasl compatibility/clim1-compatibility.fasl
# "Compile time objects" -- these go into clim-debug.fasl
#
DEBUG-FASLS = \
xlib/ffi.fasl xlib/xlib-defs.fasl xlib/xlib-funs.fasl \
xlib/x11-keysyms.fasl tk/xt-defs.fasl tk/xt-funs.fasl \
xlib/last.fasl
PRODUCT-GENERIC-FASLS = \
climg.fasl climdemo.fasl climps.fasl
PRODUCT-WIN32-FASLS = climnt.fasl
XM-DEBUG-FASLS = tk/xm-defs.fasl tk/xm-funs.fasl
OL-DEBUG-FASLS = tk/ol-defs.fasl tk/ol-funs.fasl
SYSTEM= aclnt-clim
WNN-DEBUG-FASLS = wnn/jl-defs.fasl wnn/jl-funs.fasl
PRODUCT-FASLS = $(PRODUCT-GENERIC-FASLS) $(PRODUCT-WIN32-FASLS)
endif
# not used anymore
......
include Makefile.defs
Makefile=Makefile.freebsd
XINCLUDES=-I/usr/X11R6/include -I /usr/local/include
TKLIB=-lXm -lXpm -lXext -lXp
XTLIB=-lXt -lSM -lICE
XLIB=-lX11
SET_LIBRARY_PATH = LD_RUN_PATH=/usr/X11R6/lib:/lib:/usr/lib:/usr/local/lib; export LD_RUN_PATH
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
#MOTIFXTRAS=-lgen
PICFLAGS = -fPIC -DPIC
SHAREFLAGS =
MAKE_SHARED = ld -Bshareable -Bdynamic -L/usr/X11R6/lib -L/usr/local/lib
STD_DEFINES =
AR = ar cq
include Makefile.generic
# $Id: Makefile.generic,v 1.49 1998/08/06 23:15:36 layer Exp $
# Makefile.generic for CLIM 2.0
ifeq ($(OS_NAME),windows)
all: compile # $(CLIM)
makeclimfasls: compile
else
all: compile cat # $(CLIM)
makeclimfasls: compile cat
endif
ifneq ($(OS_NAME),windows)
compile_depends = wnn.$(SHARED_EXT)
endif
ifeq ($(OS_NAME),windows)
runlisp_args = -o compile.out
build_runlisp_args = -o build.out
concat_runlisp_args = -o concat.out
endif
compile: FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS) $(compile_depends)
......@@ -23,101 +18,42 @@ 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 '#-mswindows (load "misc/compile-1.lisp")' >> 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
echo '(setq excl:*load-xref-info* $(LOAD_XREF_INFO))' >> build.tmp
echo '(setf (sys:gsgc-switch :print) $(gc_print))' >> build.tmp
echo '#+mswindows (load "sys/compile")' >> build.tmp
echo '#-mswindows (compile-it (quote $(SYSTEM)))' >> build.tmp
echo '(compile-it (quote $(SYSTEM)))' >> build.tmp
echo '(exit 0)' >> build.tmp
(eval '$(SET_LIBRARY_PATH)'; \
sh ../src/runlisp.sh -f build.tmp $(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 compile.out
endif
bash ../src/runlisp.sh -f build.tmp $(build_runlisp_args) \
$(CL) $(CLOPTS))
# Concatenation
ifneq ($(OS_NAME),windows)
cat: $(PRODUCT-FASLS) $(ICS-PRODUCT-FASLS)
climg.fasl: $(GENERIC-FASLS)
$(CAT) $(GENERIC-FASLS) > climg.fasl
ls -lt climg.fasl >> Clim-sizes.n
ls -lt climg.fasl
climdemo.fasl: $(DEMO-FASLS)
$(CAT) $(DEMO-FASLS) > climdemo.fasl
ls -lt climdemo.fasl >> Clim-sizes.n
ls -lt climdemo.fasl
# not used anymore:
#climgg.fasl: $(HOMEGROWN-GADGET-FASLS)
# $(CAT) $(HOMEGROWN-GADGET-FASLS) > climgg.fasl
# ls -lt climgg.fasl >> Clim-sizes.n
# ls -lt climgg.fasl
clim-debug.fasl: $(DEBUG-FASLS)
$(CAT) $(DEBUG-FASLS) > clim-debug.fasl
ls -lt clim-debug.fasl >> Clim-sizes.n
ls -lt clim-debug.fasl
climnt.fasl: $(WIN32-FASLS)
$(CAT) $(WIN32-FASLS) > climnt.fasl
ls -lt climnt.fasl >> Clim-sizes.n
ls -lt climnt.fasl
climxm.fasl: $(XM-FASLS)
$(CAT) $(XM-FASLS) > climxm.fasl
ls -lt climxm.fasl >> Clim-sizes.n
ls -lt climxm.fasl
clim-debugxm.fasl: $(XM-DEBUG-FASLS)
$(CAT) $(XM-DEBUG-FASLS) > clim-debugxm.fasl
ls -lt clim-debugxm.fasl >> Clim-sizes.n
ls -lt clim-debugxm.fasl
climol.fasl: $(OL-FASLS)
$(CAT) $(OL-FASLS) > climol.fasl
ls -lt climol.fasl >> Clim-sizes.n
ls -lt climol.fasl
clim-debugol.fasl: $(OL-DEBUG-FASLS)
$(CAT) $(OL-DEBUG-FASLS) > clim-debugol.fasl
ls -lt clim-debugol.fasl >> Clim-sizes.n
ls -lt clim-debugol.fasl
climwnn.fasl: $(WNN-FASLS)
$(CAT) $(WNN-FASLS) > climwnn.fasl
ls -lt climwnn.fasl >> Clim-sizes.n
ls -lt climwnn.fasl
clim-debugwnn.fasl: $(WNN-DEBUG-FASLS)
$(CAT) $(WNN-DEBUG-FASLS) > clim-debugwnn.fasl
ls -lt clim-debugwnn.fasl >> Clim-sizes.n
ls -lt clim-debugwnn.fasl
climps.fasl: $(POSTSCRIPT-FASLS)
$(CAT) $(POSTSCRIPT-FASLS) > climps.fasl
climhpgl.fasl: $(HPGL-FASLS)
$(CAT) $(HPGL-FASLS) > climhpgl.fasl
clim1compat.fasl: $(CLIM1COMPAT-FASLS)
$(CAT) $(CLIM1COMPAT-FASLS) > clim1compat.fasl
ls -lt clim1compat.fasl >> Clim-sizes.n
ls -lt clim1compat.fasl
endif
cat: compile
rm -f cat.tmp
echo '(load "misc/compile-1.lisp")' >> cat.tmp
echo '(setf (sys:gsgc-switch :print) $(gc_print))' >> cat.tmp
echo '(concatenate-it (quote $(SYSTEM)))' >> cat.tmp
echo '(exit 0)' >> cat.tmp
(eval '$(SET_LIBRARY_PATH)'; \
bash ../src/runlisp.sh -f cat.tmp $(concat_runlisp_args) \
$(CL) $(CLOPTS))
ls -lt $(PRODUCT-FASLS) $(ICS-PRODUCT_FASLS) >> Clim-sizes.n
ls -lt $(PRODUCT-FASLS) $(ICS-PRODUCT_FASLS)
$(PRODUCT-FASLS) $(ICS-PRODUCT_FASLS): cat
# Building (loading and dumping)
......@@ -143,6 +79,7 @@ $(CLIM): FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS)
(setq sys::*libxt-pathname* \"$(XTLIB)\") \
(setq sys::*libx11-pathname* \"$(XLIB)\") \
(setq sys::*libwnn-pathname* \"$(WNNLIB)\") \
(excl:set-case-mode $(CASE_MODE)) \
(load \"misc/dev-load-1.lisp\") \
(load-it '$(SYSTEM)))) \
:autoload-warning nil \
......@@ -228,6 +165,7 @@ cleanfasls: FORCE
find . -name '*.fasl' -print | xargs rm -f
clean:
rm -f *.out *.tmp
find . -name '*.fasl' -print | xargs rm -f
rm -f *.o *.$(SHARED_EXT) *.a slim \
stub-motif.c stub-olit.c stub-xt.c stub-x.c stub-wnn.c
......@@ -264,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
......
#
# Makefile.hpprism for CLIM 2.0
#
include Makefile.defs
Makefile=Makefile.hp64
SET_LIBRARY_PATH = \
LD_LIBRARY_PATH=/usr/lib/pa20_64:/lib:/usr/lib:$(LD_LIBRARY_PATH); export LD_LIBRARY_PATH
STD_DEFINES = -DSYSV
AR = ar clq
#TKLIB=-lXm
TKLIB=/usr/lib/pa20_64/libXm.4 /usr/lib/pa20_64/libXp.2 /usr/lib/pa20_64/libXext.3
XTLIB=/usr/lib/pa20_64/libXt.3 /usr/lib/pa20_64/libSM.2 /usr/lib/pa20_64/libICE.2
XLIB=/usr/lib/pa20_64/libX11.3
XINCLUDES=
CC= /usr/bin/cc
CFLAGS= -O -Ae +DA2.0W -DAcl64Bit
MOTIFXTRAS=-lc
PICFLAGS = +Z
SHAREFLAGS =
MAKE_SHARED = ld -b +s
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
include Makefile.generic
# $Header: /repo/cvs.copy/clim2/Makefile.hpprism,v 1.15 1997/12/23 22:44:50 duane Exp $
#
# Makefile.hpprism for CLIM 2.0
#
......@@ -20,16 +19,20 @@ SET_LIBRARY_PATH = \
STD_DEFINES = -DSYSV
AR = ar clq
TKLIB=-lXm
#TKLIB=-lXm
TKLIB=/lib/libXm.1
XTLIB=-lXt
XLIB=-lX11
XINCLUDES=
CC= /usr/bin/cc
CFLAGS= -O -Ae +DA1.1
MOTIFXTRAS=-lc
PICFLAGS = +Z
SHAREFLAGS =
MAKE_SHARED = ld -b
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
include Makefile.generic
# $Id: Makefile.linux,v 1.2 1998/08/06 23:15:36 layer Exp $
include Makefile.defs
Makefile=Makefile.linux
Makefile=Makefile.linuxppc
XINCLUDES=-I/usr/X11R6/include
TKLIB=-lXm -lXpm -lXext
XTLIB=-lXt
TKLIB=-lXm -lXpm -lXext -lXp
XTLIB=-lXt -lSM -lICE
XLIB=-lX11
SET_LIBRARY_PATH = LD_RUN_PATH=/usr/X11R6/lib:/lib:/usr/lib; export LD_RUN_PATH
SET_LIBRARY_PATH = LD_RUN_PATH=/usr/X11R6/lib:/lib:/usr/lib:/usr/local/lib; export LD_RUN_PATH
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
#MOTIFXTRAS=-lgen
#PICFLAGS = -K pic
PICFLAGS = -fPIC
SHAREFLAGS =
MAKE_SHARED = ld -shared -L/usr/X11R6/lib
MAKE_SHARED = ld -shared -L/usr/X11R6/lib -L/usr/local/lib
STD_DEFINES = -DSVR4 -DSYSV
AR = ar cq
......
#
# Makefile.macosx for CLIM 2.0
#
include Makefile.defs
SHARED_EXT = dylib
SHARED-XM-OBJS= climxm.dylib
SHARED-OL-OBJS= climol.dylib
Makefile=Makefile.macosx
# removed /usr/local/lib:
SET_LIBRARY_PATH =
#CL=../src/xm-dcl
# 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 =
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
include Makefile.generic
#
# 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.10 1998/05/19 18:50:20 layer Exp $
#
# Makefile.rs6000 for CLIM 2.0
#
......@@ -7,17 +6,23 @@ include Makefile.defs
Makefile=Makefile.rs6000
CFLAGS = -O -D_BSD # -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void
## For info on Motif1.2 vs Motif 2.1, see /usr/lpp/X11/README
CFLAGS = -O -D_BSD -I/usr/include/Motif2.1
SET_LIBRARY_PATH= \
LIBPATH=/usr/lpp/X11/lib/R6:/lib:/usr/lib; export LIBPATH; env
TKLIB=-L/usr/lpp/X11/lib/R6 -lXm
TKLIB=-lXm
XTLIB=-lXt
XLIB=-lX11
XINCLUDES= -I/usr/include
XINCLUDES= -I/usr/include/Motif2.1
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
MAKE_SHARED = make_shared
STD_DEFINES = -DSYSV -DAIXV3
MAKE_SHARED = sh ../src/bin/make_shared.ibm -make_exp ../src/bin/make_exp
STD_DEFINES =
AR = ar clq
# This should be defined in make-dist. For CLIM devel (ie making
......
# $Id: Makefile.sgi4d-svr4,v 1.14 1998/08/06 23:15:36 layer Exp $
#
# Makefile.sigi4d-svr4 for CLIM 2.0
#
......
# $Header: /repo/cvs.copy/clim2/Attic/Makefile.linux86,v 1.3 1997/10/20 23:10:57 layer Exp $
#
# Makefile.sun4-svr4 for CLIM 2.0
#
include Makefile.defs
Makefile=Makefile.linux86
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/X11R6/include
XINCLUDES=-I/usr/openwin/include -I/usr/dt/include
TKLIB=-L/usr/X11R6/lib -lXm
# 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= -lXpm -lXext -lX11
XLIB=-lX11
CFLAGS = -xarch=amd64 -DAcl64Bit
SET_LIBRARY_PATH= \
LD_LIBRARY_PATH=/usr/X11R6/lib:/lib:/usr/lib:/usr/i486-linux/lib; export LD_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=
MOTIFXTRAS=-lgen
PICFLAGS = -fPIC
PICFLAGS = -KPIC
SHAREFLAGS =
MAKE_SHARED = ld -shared
STD_DEFINES =
MAKE_SHARED = ld -G -64
STD_DEFINES =
AR = ar cq
ICS-PRODUCT-OBJS =
ICS-PRODUCT-FASLS =
include Makefile.generic
# $Header: /repo/cvs.copy/clim2/Makefile.sun4,v 1.16 1997/02/05 01:42:04 tomj Exp $
#
# Makefile.sun4 for CLIM 2.0
#
......