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 (348)
stub-wnn.c
stub-xt.c
stub-x.c
stub-olit.c
stub-motif.c
Clim-sizes.n
slim
slim.ol
coverage-reportxm.lisp
coverage-reportol.lisp
postscript.output
test-suite-reportol.lisp
test-suite-reportxm.lisp
hpgl.output
foo.diffs
update.log
.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.81 1997/02/05 01:41:43 tomj Exp $
# If no HOST specified then we'd like to get an error immediately
# rather than ploughing on with an inappropriate default
HOST = unknown
include Makefile.$(HOST)
# $Header: /repo/cvs.copy/clim2/Makefile.alpha,v 1.4 1997/02/07 00:20:43 tomj Exp $
#
# Makefile.alpha for CLIM 2.0
#
include Makefile.defs
CL_HOME=/fi/scm/4.3/dec/src
CL=$(CL_HOME)/dcl
CLIM_HOME=$(CL_HOME)
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
......@@ -24,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.16 1997/02/05 01:41:47 tomj Exp $
#
# Makefile.cobj for CLIM 2.0
#
......@@ -6,29 +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 ()" \
$(XM_UNDEFS) > /tmp/`whoami`stub-motif.c
misc/make-stub-file1 "void ___lisp_load_motif_stub_vars ()" \
$(XMC_UNDEFS) >> /tmp/`whoami`stub-motif.c
$(MV) /tmp/`whoami`stub-motif.c stub-motif.c
sh misc/make-stub-file "void ___lisp_load_motif_stub ()" \
$(XM_UNDEFS) > stub-motif.c
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 ()" \
$(OL_UNDEFS) > /tmp/`whoami`stub-olit.c
misc/make-stub-file1 "void ___lisp_load_olit_stub_vars ()" \
$(OLC_UNDEFS) >> /tmp/`whoami`stub-olit.c
$(MV) /tmp/`whoami`stub-olit.c stub-olit.c
sh misc/make-stub-file "void ___lisp_load_olit_stub ()" \
$(OL_UNDEFS) > stub-olit.c
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
......@@ -52,29 +49,29 @@ xlibsupport.o : xlib/xlibsupport.c
# .so's made from above support files (for dynamic loading)
climxm.so: xlibsupport.o xtsupport.o xmsupport.o
climxm.$(SHARED_EXT): xlibsupport.o xtsupport.o xmsupport.o $(IMPORTS)
(eval '$(SET_LIBRARY_PATH)' ; \
$(MAKE_SHARED) $(SHAREFLAGS) -o climxm.so \
xlibsupport.o xtsupport.o xmsupport.o \
$(MAKE_SHARED) $(SHAREFLAGS) -o climxm.$(SHARED_EXT) \
xlibsupport.o xtsupport.o xmsupport.o $(THREADLIB) \
$(IMPORTS) $(TKLIB) $(XTLIB) $(XLIB) $(MOTIFXTRAS))
climxm.sl: xlibsupport.o xtsupport.o xmsupport.o
(eval '$(SET_LIBRARY_PATH)' ; \
$(MAKE_SHARED) $(SHAREFLAGS) -o climxm.sl \
xlibsupport.o xtsupport.o xmsupport.o \
$(IMPORTS) $(TKLIB) $(XTLIB) $(XLIB) $(MOTIFXTRAS))
# climxm.sl: xlibsupport.o xtsupport.o xmsupport.o $(IMPORTS)
# (eval '$(SET_LIBRARY_PATH)' ; \
# $(MAKE_SHARED) $(SHAREFLAGS) -o climxm.sl \
# xlibsupport.o xtsupport.o xmsupport.o \
# $(IMPORTS) $(TKLIB) $(XTLIB) $(XLIB) $(MOTIFXTRAS))
climol.so: xlibsupport.o xtsupport.o olsupport.o
climol.$(SHARED_EXT): xlibsupport.o xtsupport.o olsupport.o $(IMPORTS)
(eval '$(SET_LIBRARY_PATH)' ; \
$(MAKE_SHARED) $(SHAREFLAGS) -o climol.so \
$(MAKE_SHARED) $(SHAREFLAGS) -o climol.$(SHARED_EXT) \
xlibsupport.o xtsupport.o olsupport.o \
$(IMPORTS) $(TKLIB) $(XTLIB) $(XLIB))
climol.sl: xlibsupport.o xtsupport.o olsupport.o
(eval '$(SET_LIBRARY_PATH)' ; \
$(MAKE_SHARED) $(SHAREFLAGS) -o climol.sl \
xlibsupport.o xtsupport.o olsupport.o \
$(IMPORTS) $(TKLIB) $(XTLIB) $(XLIB))
# climol.sl: xlibsupport.o xtsupport.o olsupport.o $(IMPORTS)
# (eval '$(SET_LIBRARY_PATH)' ; \
# $(MAKE_SHARED) $(SHAREFLAGS) -o climol.sl \
# xlibsupport.o xtsupport.o olsupport.o \
# $(IMPORTS) $(TKLIB) $(XTLIB) $(XLIB))
# mainxm.o contains foreign code from the libraries X11,Xt and Xm
# required by Motif version of CLIM statically linked
......@@ -99,7 +96,7 @@ makemainxm: $(ACL_MAIN_OBJ) $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS)
# If they're not linked in then when climxm is loaded they will be
# loaded individually or in the case of dlfcn
#
# climxm.so
# climxm.$(SHARED_EXT)
#
# (a shared library made from all of the above) will be loaded.
#
......
# $Header: /repo/cvs.copy/clim2/Makefile.dec3100,v 1.8 1997/02/05 01:41:49 tomj Exp $
#
# Makefile.dec3100 for CLIM 2.0
#
......@@ -13,7 +12,4 @@ XLIB=/usr/lib/libX11.a
XINCLUDES=-I/usr/lib/DXM/lib -I/usr/lib/DXM/lib/Xt
MV=mv
TMP=.
include Makefile.generic
# $Header: /repo/cvs.copy/clim2/Makefile.defs,v 1.40 1997/05/05 22:35:16 layer Exp $
#
# Makefile.defs for CLIM 2.0
#
CL = ../src/lisp -I ../src/dcl.dxl
CLOPTS = -qq -batch -backtrace-on-error
# where to dump the CLIM images
CLIM = clim.dxl
SHARED_EXT = so
LISP = ../src/lispi$(exe)
DCL = dcli
DEVICE = /dev/null
RM = /bin/rm
CAT = /bin/cat
ECHO = /bin/echo
TAGS = /usr/fi/etags
TMP = /usr/tmp
MV = /usr/fi/mv-nfs
CL = $(LISP) -I $(DCL)
CLOPTS = -qq -batch -backtrace-on-error -locale japan.euc
SHELL = /bin/sh
RM = rm
CAT = cat
ECHO = echo
TAGS = etags
SHELL = sh
# Lisp optimization for compiling
SPEED ?= 3
SAFETY ?= 1
# This next should be set to 1 for distribution
DEBUG ?= 1
# Training
......@@ -27,43 +36,15 @@ TRAIN_PROFILEP=t
TRAIN_BM=t
FRAME_TESTS=t
# Info
LOAD_SOURCE_FILE_INFO=t
LOAD_XREF_INFO=nil
RECORD_SOURCE_FILE_INFO=t
RECORD_XREF_INFO=nil
# Lisp optimization for compiling
SPEED = 3
SAFETY = 1
# This next should be set to 1 for distribution
DEBUG = 2
COMPILE_PRINT=nil
# where to dump the CLIM images
CLIM = ./slim
ifneq ($(OS_NAME),windows)
CFLAGS = -O -D_NO_PROTO -DSTRINGS_ALIGNED -DNO_REGEX -DNO_ISDIR \
-DUSE_RE_COMP -DUSER_GETWD
LDFLAGS=
OLDSPACE = 15000000
NEWSPACE = 5000000
PREMALLOCS = '-m 401408'
SAVEEXP = echo no exports file in this port
RESTEXP = echo no exports file in this port
SAVEEXPI = echo no exports file in this port
RESTEXPI = echo no exports file in this port
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
......@@ -87,7 +68,7 @@ WNN_UNDEFS=misc/undefinedsymbols.wnn
PRODUCT-GENERIC-FASLS = \
climg.fasl climdemo.fasl clim-debug.fasl climps.fasl \
climgg.fasl climhpgl.fasl
climhpgl.fasl # climgg.fasl
PRODUCT-XM-FASLS = climxm.fasl clim-debugxm.fasl
PRODUCT-OL-FASLS = climol.fasl clim-debugol.fasl
......@@ -98,16 +79,14 @@ PRODUCT-GENERIC-OBJS= \
stub-xt.o stub-x.o xtsupport.o xlibsupport.o
STATIC-XM-OBJS= stub-motif.o xmsupport.o
SHARED-XM-OBJS= climxm.so
SHARED-XM-OBJS= climxm.$(SHARED_EXT)
STATIC-OL-OBJS= stub-olit.o olsupport.o
SHARED-OL-OBJS= climol.so
SHARED-OL-OBJS= climol.$(SHARED_EXT)
WNNLIB = libwnn.a
STATIC-WNN-OBJS=stub-wnn.o $(WNNLIB)
# The default is for statically linked Motif
SYSTEM= motif-clim
PRODUCT-FASLS= $(PRODUCT-GENERIC-FASLS) $(PRODUCT-XM-FASLS)
......@@ -115,142 +94,22 @@ PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS)
ICS-PRODUCT-FASLS= $(PRODUCT-WNN-FASLS)
ICS-PRODUCT-OBJS= $(STATIC-WNN-OBJS)
else
#
# "Load time objects" -- these go into clim.fasl
#
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/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
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 tk-silica/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
# this is for Windows.
# I don't know if we need the other things too.
XM-DEBUG-FASLS = tk/xm-defs.fasl tk/xm-funs.fasl
OL-DEBUG-FASLS = tk/ol-defs.fasl tk/ol-funs.fasl
PRODUCT-GENERIC-FASLS = \
climg.fasl climdemo.fasl climps.fasl
WNN-DEBUG-FASLS = wnn/jl-defs.fasl wnn/jl-funs.fasl
PRODUCT-WIN32-FASLS = climnt.fasl
# end of fasls
SYSTEM= aclnt-clim
PRODUCT-FASLS = $(PRODUCT-GENERIC-FASLS) $(PRODUCT-WIN32-FASLS)
endif
make = make SPEED=${SPEED} SAFETY=${SAFETY} DEBUG=${DEBUG} \
LOAD_SOURCE_FILE_INFO=${LOAD_SOURCE_FILE_INFO} \
RECORD_SOURCE_FILE_INFO=${RECORD_SOURCE_FILE_INFO} \
LOAD_XREF_INFO=${LOAD_XREF_INFO} \
RECORD_XREF_INFO=${RECORD_XREF_INFO} CL=${CL} ALLEGRO_CL_HOME=${ALLEGRO_CL_HOME} \
CLIM=${CLIM} COMPILE_PRINT=${COMPILE_PRINT} TMP=${TMP} -f ${Makefile}
# not used anymore
make = xxx
BENCHMARK_FILE=nil
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
# $Header: /repo/cvs.copy/clim2/Makefile.generic,v 1.40 1997/05/05 22:35:16 layer Exp $
#
# Makefile.generic for CLIM 2.0
#
all: compile cat clim
all: compile cat # $(CLIM)
makeclimfasls: compile cat
trained:
(${make} all train ; ${make} clim)
ifneq ($(OS_NAME),windows)
compile_depends = wnn.$(SHARED_EXT)
endif
ifeq ($(OS_NAME),windows)
build_runlisp_args = -o build.out
concat_runlisp_args = -o concat.out
endif
compile: FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS) $(compile_depends)
rm -f build.tmp
echo '(setq sys::*libtk-pathname* "$(TKLIB)")' >> build.tmp
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 '(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 '(compile-it (quote $(SYSTEM)))' >> build.tmp
echo '(exit 0)' >> build.tmp
(eval '$(SET_LIBRARY_PATH)'; \
bash ../src/runlisp.sh -f build.tmp $(build_runlisp_args) \
$(CL) $(CLOPTS))
FORCE:
# Concatenation
compile: FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS)
(eval '$(SET_LIBRARY_PATH)' ; \
ALLEGRO_CL_HOME=$(CL_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
(progn \
(push (merge-pathnames (current-directory) \"hosts.cl\") \
(logical-pathname-translations-database-pathnames)) \
(setq sys::*libtk-pathname* \"$(TKLIB)\") \
(setq sys::*libxt-pathname* \"$(XTLIB)\") \
(setq sys::*libx11-pathname* \"$(XLIB)\") \
(setq sys::*libwnn-pathname* \"$(WNNLIB)\") \
(load \"misc/compile-1.lisp\") \
(proclaim '(optimize (speed $(SPEED)) (debug $(DEBUG)) (safety $(SAFETY)))) \
(let ((*compile-print* $(COMPILE_PRINT)) \
(*compile-verbose* t) \
(setf (sys:gsgc-switch :print) nil) \
(excl:*redefinition-warnings* t) \
(excl:*record-source-file-info* $(RECORD_SOURCE_FILE_INFO)) \
(excl:*load-source-file-info* $(LOAD_SOURCE_FILE_INFO)) \
(excl:*record-xref-info* $(RECORD-XREF-INFO)) \
(excl:*load-xref-info* $(LOAD_XREF_INFO))) \
(compile-it '$(SYSTEM))))" \
| $(CL) $(CLOPTS))
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)
# Concatenation
$(PRODUCT-FASLS) $(ICS-PRODUCT_FASLS): cat
cat: $(PRODUCT-FASLS) $(ICS-PRODUCT-FASLS)
climg.fasl: $(GENERIC-FASLS)
$(CAT) $(GENERIC-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climg.fasl
ls -lt climg.fasl >> Clim-sizes.n
ls -lt climg.fasl
climdemo.fasl: $(DEMO-FASLS)
$(CAT) $(DEMO-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climdemo.fasl
ls -lt climdemo.fasl >> Clim-sizes.n
ls -lt climdemo.fasl
climgg.fasl: $(HOMEGROWN-GADGET-FASLS)
$(CAT) $(HOMEGROWN-GADGET-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climgg.fasl
ls -lt climgg.fasl >> Clim-sizes.n
ls -lt climgg.fasl
clim-debug.fasl: $(DEBUG-FASLS)
$(CAT) $(DEBUG-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` clim-debug.fasl
ls -lt clim-debug.fasl >> Clim-sizes.n
ls -lt clim-debug.fasl
climxm.fasl: $(XM-FASLS)
$(CAT) $(XM-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climxm.fasl
ls -lt climxm.fasl >> Clim-sizes.n
ls -lt climxm.fasl
clim-debugxm.fasl: $(XM-DEBUG-FASLS)
$(CAT) $(XM-DEBUG-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` clim-debugxm.fasl
ls -lt clim-debugxm.fasl >> Clim-sizes.n
ls -lt clim-debugxm.fasl
climol.fasl: $(OL-FASLS)
$(CAT) $(OL-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climol.fasl
ls -lt climol.fasl >> Clim-sizes.n
ls -lt climol.fasl
clim-debugol.fasl: $(OL-DEBUG-FASLS)
$(CAT) $(OL-DEBUG-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` clim-debugol.fasl
ls -lt clim-debugol.fasl >> Clim-sizes.n
ls -lt clim-debugol.fasl
climwnn.fasl: $(WNN-FASLS)
$(CAT) $(WNN-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climwnn.fasl
ls -lt climwnn.fasl >> Clim-sizes.n
ls -lt climwnn.fasl
clim-debugwnn.fasl: $(WNN-DEBUG-FASLS)
$(CAT) $(WNN-DEBUG-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` clim-debugwnn.fasl
ls -lt clim-debugwnn.fasl >> Clim-sizes.n
ls -lt clim-debugwnn.fasl
climps.fasl: $(POSTSCRIPT-FASLS)
$(CAT) $(POSTSCRIPT-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climps.fasl
climhpgl.fasl: $(HPGL-FASLS)
$(CAT) $(HPGL-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` climhpgl.fasl
clim1compat.fasl: $(CLIM1COMPAT-FASLS)
$(CAT) $(CLIM1COMPAT-FASLS) > $(TMP)/clim.fasl_`whoami`
$(MV) $(TMP)/clim.fasl_`whoami` clim1compat.fasl
ls -lt clim1compat.fasl >> Clim-sizes.n
ls -lt clim1compat.fasl
# Building (loading and dumping)
clim: FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS)
# It is VERY important not to side-effect
# logical-pathname-translations-database-pathnames in the building phase of
# clim*.dxl. The reason: this change is propagated to delivered images,
# which is very bad. Mostly, it's bad for testing because usually the
# value of (current-directory) below is accessible during testing and it is
# the wrong thing (we always want sys:hosts.cl to be used when testing a
# distribution that users will get).
$(CLIM): FORCE $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS)
-$(RM) -f $(CLIM)
(eval '$(SET_LIBRARY_PATH)' ; \
ALLEGRO_CL_HOME=$(CL_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
(progn \
(push (merge-pathnames (current-directory) \"hosts.cl\") \
(logical-pathname-translations-database-pathnames)) \
(setq sys::*libtk-pathname* \"$(TKLIB)\") \
(setq sys::*libxt-pathname* \"$(XTLIB)\") \
(setq sys::*libx11-pathname* \"$(XLIB)\") \
(setq sys::*libwnn-pathname* \"$(WNNLIB)\") \
(load \"misc/dev-load-1.lisp\") \
(load-it '$(SYSTEM)) \
(setq sys::*clim-dump-name* \"$(TMP)/clim.temp_`whoami`\") \
(load \"misc/dump.lisp\"))" \
| $(CL) $(CLOPTS))
$(MV) $(TMP)/clim.temp_`whoami` $(CLIM)
ls -lLt $(CLIM) >> Clim-sizes.n
size $(CLIM) >> Clim-sizes.n
ls -lLt $(CLIM)
echo $(SYSTEM) built!!!!
(generate-application \
\"$(CLIM)\" \"./\" \
nil \
:pre-load-form \
(quote \
(progn \
(setq sys::*libtk-pathname* \"$(TKLIB)\") \
(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 \
:image-only t \
:purify t \
:debug-on-error t \
:internal-debug \"build-clim.out\" \
:shlib-warning nil \
:libfasl-warning nil \
:record-source-file-info $(RECORD_SOURCE_FILE_INFO) \
:load-source-file-info $(LOAD_SOURCE_FILE_INFO) \
:record-xref-info $(RECORD_XREF_INFO) \
:load-xref-info $(LOAD_XREF_INFO) \
:discard-local-name-info t \
:discard-source-file-info t \
:discard-xref-info t) \
(exit 0))" | $(CL) $(CLOPTS))
@ls -lLt $(CLIM) >> Clim-sizes.n
@ls -lLt $(CLIM)
@echo $(SYSTEM) built!!!!
# Training
train: FORCE
(eval '$(SET_LIBRARY_PATH)' ; \
ALLEGRO_CL_HOME=$(CLIM_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
(progn \
(load \"misc/train.lisp\") \
......@@ -149,7 +112,7 @@ train: FORCE
:benchmarkp $(TRAIN_BM) :profilep $(TRAIN_PROFILEP) \
:compile $(TRAIN_COMPILE) :psview $(PSVIEW) \
:hpglview $(HPGLVIEW)))" \
| $(CLIM) $(CLOPTS))
| $(LISP) -I $(CLIM) $(CLOPTS))
echo $(SYSTEM) trained!!!!
# the following two rules are used by make-dist so that we don't have
......@@ -157,10 +120,7 @@ train: FORCE
load-train: FORCE
(eval '$(SET_LIBRARY_PATH)' ; \
ALLEGRO_CL_HOME=$(CL_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
(push (merge-pathnames (current-directory) \"hosts.cl\") \
(logical-pathname-translations-database-pathnames)) \
(setq sys::*libtk-pathname* \"$(TKLIB)\") \
(setq sys::*libxt-pathname* \"$(XTLIB)\") \
(setq sys::*libx11-pathname* \"$(XLIB)\") \
......@@ -173,55 +133,55 @@ load-train: FORCE
:compile $(TRAIN_COMPILE) :psview $(PSVIEW) \
:hpglview $(HPGLVIEW) :report-file \"$(REPORT_FILE)\") \
(clim-test::generate-pretty-test-report :file \"$(REPORT_FILE)\")" \
| $(CL) $(CLOPTS))
| $(LISP) -I $(CLIM) $(CLOPTS))
generate_test_report: FORCE
(ALLEGRO_CL_HOME=$(CLIM_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
($(ECHO) " \
(clim-test::generate-pretty-test-report :file \"$(REPORT_FILE)\")" \
| $(CLIM) $(CLOPTS))
| $(LISP) -I $(CLIM) $(CLOPTS))
profile: FORCE
(ALLEGRO_CL_HOME=$(CLIM_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
($(ECHO) " \
(clim-user::run-profile-clim-tests)" \
| $(CLIM) $(CLOPTS))
| $(LISP) -I $(CLIM) $(CLOPTS))
benchmark: FORCE
(ALLEGRO_CL_HOME=$(CLIM_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
($(ECHO) " \
(clim-test::benchmark-clim $(BENCHMARK_FILE))" \
| $(CLIM) $(CLOPTS))
| $(LISP) -I $(CLIM) $(CLOPTS))
testps: FORCE
(ALLEGRO_CL_HOME=$(CLIM_HOME) ; export ALLEGRO_CL_HOME ; \
$(ECHO) " \
($(ECHO) " \
(load \"test/postscript-tests.lisp\") \
(clim-user::run-postscript-tests :output $(PSVIEW))" \
| $(CLIM) $(CLOPTS))
| $(LISP) -I $(CLIM) $(CLOPTS))
# Misc
cleanobjs:
rm -f *.o
cleanfasls: FORCE
find . -name '*.fasl' -print | xargs rm -f
clean:
rm -f *.out *.tmp
find . -name '*.fasl' -print | xargs rm -f
rm -f *.o *.so *.sl *.a slim slim.ol \
rm -f *.o *.$(SHARED_EXT) *.a slim \
stub-motif.c stub-olit.c stub-xt.c stub-x.c stub-wnn.c
rm -f *.z *.Z *.gz *.ilt *.out
rm -f *.z *.Z *.gz *.ilt so_locations
rm -f *.pll *.dxl
clean-notes:
cd notes ; find . -name '*.lisp' -print | xargs rm -f
cd notes; find . -name '*.lisp' -print | xargs rm -f
tags:
$(TAGS) $(ALL_SRC)
tags: FORCE
rm -f TAGS
find . -name '*.lisp' -print | xargs $(TAGS) -a
wc:
wc $(ALL_SRC)
################## make-dist stuff
echo_XTLIB:
@echo $(XTLIB)
......@@ -239,46 +199,11 @@ makeclimobjs: $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS)
install_obj:
cp $(PRODUCT-OBJS) $(ICS-PRODUCT-OBJS) $(DEST)
makeclimfasls: compile cat
install_clim: install_obj
cp $(PRODUCT-FASLS) $(ICS-PRODUCT-FASLS) $(DEST)
echo_src_files:
@echo $(PRODUCT_SRC_FILES)
################## Lower level make-dist stuff
xm-dcl : stub-x.o stub-xt.o stub-motif.o \
xlibsupport.o xtsupport.o xmsupport.o
cd $(CL_SRC) ; \
/bin/mv dcl dcl.climsave ; /bin/mv ucl ucl.climsave ; $(SAVEEXP) ; \
make initial_oldspace=$(OLDSPACE) oldspace=$(OLDSPACE) \
newspace=$(NEWSPACE) premallocs=$(PREMALLOCS) stubs=$(stubs) \
user_objects='$(PWD)/stub-x.o $(PWD)/stub-xt.o $(PWD)/stub-motif.o \
$(PWD)/xlibsupport.o $(PWD)/xmsupport.o $(PWD)/xtsupport.o \
$(CL_SRC)/code/excldep.o $(CL_SRC)/code/socket.o \
$(TKLIB) $(XTLIB) $(XLIB) $(MOTIFXTRAS)' dcl ;\
/bin/mv dcl xm-dcl ; /bin/mv ucl ucl.clim ;\
/bin/mv dcl.climsave dcl ; /bin/mv ucl.climsave ucl; $(RESTEXP)
xm-dcli : stub-x.o stub-xt.o stub-motif.o stub-wnn.o \
xlibsupport.o xtsupport.o xmsupport.o libwnn.a
cd $(CL_SRC) ; \
/bin/mv dcli dcli.climsave ; /bin/mv ucli ucli.climsave ; $(SAVEEXPI) ; \
make initial_oldspace=$(OLDSPACE) oldspace=$(OLDSPACE) \
newspace=$(NEWSPACE) premallocs=$(PREMALLOCS) stubs=$(stubs) \
user_objects='$(PWD)/stub-x.o $(PWD)/stub-xt.o $(PWD)/stub-motif.o \
$(PWD)/stub-wnn.o \
$(PWD)/xlibsupport.o $(PWD)/xmsupport.o $(PWD)/xtsupport.o \
$(CL_SRC)/code/excldep.o $(CL_SRC)/code/socket.o \
$(TKLIB) $(XTLIB) $(XLIB) $(PWD)/libwnn.a $(MOTIFXTRAS)' dcli ;\
/bin/mv dcli xm-dcli ; /bin/mv ucli ucli.clim ;\
/bin/mv dcli.climsave dcli ; /bin/mv ucli.climsave ucli; $(RESTEXPI)
################## End of make-dist stuff
include Makefile.cobjs
include Makefile.wnn
FORCE:
#
# 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.12 1997/02/05 01:41:57 tomj Exp $
#
# Makefile.hpprism for CLIM 2.0
#
include Makefile.defs
SHARED_EXT = sl
SHARED-XM-OBJS= climxm.sl
SHARED-OL-OBJS= climol.sl
Makefile=Makefile.hpprism
CL=../src/xm-dcl
SET_LIBRARY_PATH = \
LPATH=/lib/pa1.1:/lib:/usr/lib:$(LPATH); export LPATH
#CL=../src/xm-dcl
CFLAGS= -O -D_NO_PROTO -DSTRINGS_ALIGNED -DNO_REGEX -DNO_ISDIR \
-DUSE_RE_COMP -DUSER_GETWD -Wp,-H1280000
STD_DEFINES = -DSYSV
AR = ar clq
TKLIB=-lXm
#TKLIB=-lXm
TKLIB=/lib/libXm.1
XTLIB=-lXt
XLIB=-lX11
XINCLUDES= -I/usr/include/Motif1.2 -I/usr/include/X11R5
XINCLUDES=
CC= /usr/bin/cc
CFLAGS= -O -Ae +DA1.1
MOTIFXTRAS=-lc
PICFLAGS = +Z
SHAREFLAGS =
MAKE_SHARED = ld -b
PICFLAGS = +z
SHAREFLAGS = -b
MAKE_SHARED = ld
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
include Makefile.generic
include Makefile.defs
Makefile=Makefile.linuxppc
XINCLUDES=-I/usr/X11R6/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
SHAREFLAGS =
MAKE_SHARED = ld -shared -L/usr/X11R6/lib -L/usr/local/lib
STD_DEFINES = -DSVR4 -DSYSV
AR = ar cq
include Makefile.generic
#
# 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.7 1997/02/05 01:42:00 tomj Exp $
#
# Makefile.rs6000 for CLIM 2.0
#
......@@ -7,30 +6,29 @@ 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
CL= ../src/xm-dcl
# 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 = ../src/ucl.exp
IMPORTS = stub-x.o stub-xt.o stub-motif.o ../src/lisp.exp
stubs = c2stubs
SAVEEXP = /bin/mv ucl.exp ucl.exp.climsave
RESTEXP = /bin/mv ucl.exp.climsave ucl.exp
SAVEEXPI = /bin/mv ucli.exp ucli.exp.climsave
RESTEXPI = /bin/mv ucli.exp.climsave ucli.exp
include Makefile.generic
# $Header: /repo/cvs.copy/clim2/Makefile.sgi4d-svr4,v 1.10 1997/02/05 01:42:02 tomj Exp $
#
# Makefile.sigi4d-svr4 for CLIM 2.0
#
......@@ -9,15 +8,15 @@ Makefile=Makefile.sgi4d-svr4
TKLIB=-lXm
XTLIB=-lXt
XLIB=-lX11
XLIB=-lX11 # -lcvt
XINCLUDES=-I/usr/include
PRODUCT-OBJS= $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
PRODUCT-OBJS = $(PRODUCT-GENERIC-OBJS) $(STATIC-XM-OBJS) $(SHARED-XM-OBJS)
PICFLAGS = -KPIC
SHAREFLAGS = -shared -all
MAKE_SHARED = ld
PICFLAGS = -KPIC -n32
SHAREFLAGS =
MAKE_SHARED = ld -n32 -shared -all
STD_DEFINES = -DSVR4
AR = /usr/bin/ar cq
......
# $Header: /repo/cvs.copy/clim2/Attic/Makefile.linux86,v 1.2 1997/02/05 01:41:59 tomj 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
SHAREFLAGS = -shared
MAKE_SHARED = ld
STD_DEFINES =
PICFLAGS = -KPIC
SHAREFLAGS =
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
#
......