go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Update REQ 5577]: Help compiling Geomview



----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 28

Tim,

Concerning my problems with compiling on Solaris2.4

The entries in my mk.solaris file are as follows:

   CPU = solaris
   MACHTYPE = sun4
   RANLIB = :
   CC = cc
   INSTALL = ${GEOM}/tools/install.bsd
   AR = ar
   MKDEPFLAGS = -MM
   BSTATIC =
   SYSCOPTS = -DSVR4 -I/usr/openwin/include -I/usr/dt/include
   SYSLIBS = -L/usr/lib -lnsl -lsocket -lgen -ldl
   SYSXLIBS = -L/usr/dt/lib -L/usr/openwin/lib -lXm -lXt -lXext -lX11

(I changed gcc to cc because I do not have gcc compiled for solaris). 

As you pointed out I must not be linking in the right libraries.  The correct path and libraries are in my mk.solaris file BUT, the output from make shows that 
"L/usr/lib -lnsl -lsocket -lgen -ldl" is not being included when trying to compile "nose". 

I also made minor changes to mk.site.default and Makedefs.global as recommended.

Any suggestions?

Thanks, Bill
----------
X-Sun-Data-Type: default
X-Sun-Data-Description: default
X-Sun-Data-Name: make.out
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 149

	cd doc ; make SITE=default all
	cd makefiles ; make SITE=default all
	cd maple ; make SITE=default all
	cd src ; make SITE=default all
	cd lib ; make SITE=default all
	cd camera ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd color ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd geometry ; make SITE=default all
	cd cmodel ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd hpoint3 ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd hpointn ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd point3 ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd transform3 ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd transformn ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd transobj ; make SITE=default all
	cd O.sun4 ; make SITE=default all
ar r ../../../lib/sun4/lib3d.a */O.sun4/*.o
: ../../../lib/sun4/lib3d.a
	cd geomutil ; make SITE=default all
	cd bdy ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd plutil ; make SITE=default all
	cd O.sun4 ; make SITE=default all
ar r ../../../lib/sun4/libgeomutil.a */O.sun4/*.o
: ../../../lib/sun4/libgeomutil.a
	cd gprim ; make SITE=default all
	cd bbox ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd bezier ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd comment ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd discgrp ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd geom ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd inst ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd lincoln ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd list ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd mesh ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd ndmesh ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd npolylist ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd polylist ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd quad ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd skel ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd sphere ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd stub ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd tlist ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd vect ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd mg ; make SITE=default all
	cd common ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd rib ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd x11 ; make SITE=default all
	cd O.sun4 ; make SITE=default all
ar r ../../../lib/sun4/libmg.a */O.sun4/*.o
: ../../../lib/sun4/libmg.a
	cd mib ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd oogl ; make SITE=default all
	cd lisp ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd refcomm ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd util ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd wa ; make SITE=default all
	cd O.sun4 ; make SITE=default all
ar r ../../../lib/sun4/liboogl.a */O.sun4/*.o
: ../../../lib/sun4/liboogl.a
	cd pointlist ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd shade ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd window ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd bin ; make SITE=default all
	cd addbbox ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd animate ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd crayola ; make SITE=default all
	cd common ; make SITE=default all
	cd geomutil ; make SITE=default all
	cd bdy ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd clip ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd maple2oogl ; make SITE=default all
	cd math2oogl ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd oogl2rib ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd plutil ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd ucd ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd geomview ; make SITE=default all
	cd common ; make SITE=default all
	cd x11 ; make SITE=default all
lisp2c ...
rm -f geomview
g=/home6/Geomview/src; g=${g:-"."}; \
   sed -e 's|^GEOMROOT=.*$|GEOMROOT='"$g|" \
	-e 's/${MACHTYPE}/sun4/g' < geomview-x11 > geomview
chmod +x geomview
	cd O.sun4 ; make SITE=default all
rm -f gvx ../gvx
(echo 'char builddate[] = "'"`date +%y%m%d%H%M`"'";'; \
 echo 'char buildinfo1[] = "'"  By `whoami`@`hostname`[`uname -r`]"'";'; \
 echo 'char buildinfo2[] = "'"  On `date`"'";'; \
) > buildinfo.c
cc -O -DMGX11 -Ddark_ui -I/usr/include/X11  -o gvx \
  comm.o  drawer.o  event.o  space.o  lights.o  lang.o  lispext.o  ndshade.o  main.o  motion.o  mouse.o  rman.o  shaders.o  transform.o  ui.o  worldio.o gvmain.o gvmnpanel.o gvcamui.o gvtoolui.o gvappear.o gvmaterial.o gvcredits.o gvlights.o gvcameras.o gvload.o gvsave.o gvcommands.o gvcolor.o gvui.o gvevent.o buildinfo.c \
  -L../../../../../lib/sun4   -lgeom -lquad -lpolylist -lvect -lbezier -lmesh -lvect -lsphere  -linst -ltlist -llist -lbbox -ldg -lcomment -lskel -lndmesh  -lnpolylist -lbbox  -lstub -lgeom  -lmg -lcamera -lwindow  -lshade -loogl -l3d -lcolor -loogl -lskel -lndmesh -lXext -lmib -L/usr/dt/lib -L/usr/openwin/lib -lXm -lXt -lXext -lX11 -lm -L/usr/lib -lnsl -lsocket -lgen -ldl
ln gvx ..
	cd gvclock ; make SITE=default all
	cd mgexample ; make SITE=default all
	cd O.sun4 ; make SITE=default all
	cd nose ; make SITE=default all
	cd O.sun4 ; make SITE=default all
cc -O -DSVR4 -I/usr/openwin/include -I/usr/dt/include  -DMACHTYPE='"sun4"' -I../../../../include -o nose nose.o -L../../../../lib/sun4   -lgeom -lquad -lpolylist -lvect -lbezier -lmesh -lvect -lsphere  -linst -ltlist -llist -lbbox -ldg -lcomment -lskel -lndmesh  -lnpolylist -lbbox  -lstub -lgeom  -lmg -lcamera -lwindow  -lshade -loogl -l3d -lcolor -loogl -lm
*** Error code 1
*** Error code 1
*** Error code 1
*** Error code 1
*** Error code 1
----------
X-Sun-Data-Type: default-app
X-Sun-Data-Description: default
X-Sun-Data-Name: Makedefs.global
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 95

#
# Miscellaneous common definitions for the makefiles in these directories.
#
# GEOM, NAME (or COMMONNAME), INCS, SRCS, and OBJS
# should be set before calling this.
#

# If you will always be compiling on the same kind of computer (SGI or
# NeXT) you can avoid having to set the CPU environment variable by
# setting CPU here.  Use CPU=NeXT for NeXTStep, or CPU=iris4 or SGIs.
# By default we don't set CPU at all here so that we can inherit the
# value from the environment variable.  Insert your setting, if you
# choose to make one, here:

CPU = solaris 

# The options passed to the C compiler include COPTS.
# If you don't need libraries and programs compiled with debugging symbols,
# you could set COPTS = -O for smaller, faster executables.
# Also, you could set COPTS in the mk.sgi, mk.next, etc. files to
# override this value for machine-specific cases.

COPTS = -O

# **** If your 'make' looks for 'include'd files relative to the
# **** directory containing the including Makefile, change the following to:
# ****  MKFILEDIR = .
# **** On most machines, 'make' seeks 'include'd files relative to the
# **** current working directory where 'make' is running; in that case use:
# ****  MKFILEDIR = ${GEOM}/makefiles
# ****

MKFILEDIR = ${GEOM}/makefiles

########################################################################
# You probably won't need to change anything below here.

SHELL = /bin/sh

include ${MKFILEDIR}/mk.${CPU}

# Read default site-specific installation dir settings.
# Could set SITE = default.${MACHTYPE}, and create files mk.site.default.next,
# mk.site.default.sgi, etc. if paths must differ across machines.
SITE = default
include ${MKFILEDIR}/mk.site.${SITE}

MKDEP = ${GEOM}/tools/mkdep
IPATH = -I${GEOM}/include
CONF =
CFLAGS = ${COPTS} ${SYSCOPTS} ${MORECOPTS} -DMACHTYPE='"${MACHTYPE}"' ${IPATH}
LIBDIR = ${GEOM}/lib/${MACHTYPE}
MODULEDIR = ${GEOM}/modules/${MACHTYPE}
INSTALLMODULE = ${GEOM}/tools/installmodule
LIB = ${LIBDIR}/lib${NAME}.a
COMMONLIB = commonlib
RMAKE=${MAKE} SITE=${SITE}

# All possible OOGL libraries in the proper order, for convenience of
# application programs
ALLOOGLLIBS = -L${LIBDIR}  \
           -lgeom -lquad -lpolylist -lvect -lbezier -lmesh -lvect -lsphere \
           -linst -ltlist -llist -lbbox -ldg -lcomment -lskel -lndmesh \
	   -lnpolylist -lbbox \
	   -lstub -lgeom \
	   -lmg -lcamera -lwindow \
           -lshade -loogl -l3d -lcolor -loogl

LDIRT = 

# DIRT is removed with commonrules clean or clobber
DIRT = *.o *~ .places a.out core ${LDIRT}

# File for storing per-system-type make dependencies.
MKDEPFILE = Mkdep

# Default values for various macros:
TARGETS =
DISTDIRS =
DISTFILES =
OBJS=
CPLUSPLUS_OBJS=
INCS=
DISTDIRT=
COMMONNAME=none
NAME=
COMMON_SRCS=
DOCS=
MMAPKGS=
INSTALLS=

# OTHER_DISTFILES_CMD is a Bourne shell command used to
# generate a list of additional files to be included in the FILES
# file.  By default it is ':', which is the null command.
OTHER_DISTFILES_CMD=:
----------
X-Sun-Data-Type: default-app
X-Sun-Data-Description: default
X-Sun-Data-Name: mk.site.default
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 81

# Local definitions.

# GEOMROOT is the absolute pathname of the directory where you've placed
# the Geomview source; a typical value might be /usr/local/src/Geomview.
# Its setting is built into the "geomview" shell script and (on the NeXT)
# into Geomview.app/CONFIG.gv.  It's used for finding the the following items:
#   - the example data files, living at ${GEOMROOT}/data/{geom,groups,...}/*
#   - the main geomview startup script, ${GEOMROOT}/data/.geomview
#   - the directory of external modules, ${GEOMVIEW}/modules/${MACHTYPE}/*
#
# You *must* edit this file to set the value of GEOMROOT before  
# running 'make install'.

GEOMROOT=/home6/Geomview/src

# NOTE: The variable MACHTYPE has already been set by the time this file
# is read; it's the type of computer we're on ("sgi" or "next").
# You can use it in defining things here, but don't redefine it.

# BINDIR should be the pathname of the directory into which executable
# programs are to be installed.  This should be a directory that is on
# users' $path, like /usr/local/bin.

BINDIR = /usr/local/bin

# MMAPACKAGEDIR should be the pathname of the directory into which the
# Mathematica packages (OOGL.m, etc.) are to be installed.  This should be some
# directory that is on Mathematica's search path ($Path variable).
# The "math" shell script defines the directories in $Path; on the NeXT,
# they include /LocalApps/Mathematica.app/Library/Mathematica/Packages,
# and on the Iris, <math-installation-dir>/Packages.
# $Path also includes the user's home directory; if only one person will
# use the mathematica-geomview connection, you could set MMAPACKAGEDIR
# to that user's home directory.
# If you don't have Mathematica, leave MMAPACKAGEDIR set to ${GEOM}/mathematica.

MMAPACKAGEDIR = ${GEOM}/mathematica

# Set MAPLE_LIB to the pathname of the Maple library directory where
# the Maple-to-geomview converter, gvplot.m, should be installed.
# A typical setting might be /usr/local/maple/lib.
# If you don't have Maple, leave this setting blank.

MAPLE_LIB =

# MANDIR should be the pathname of the directory into which Unix-style
# manual pages are to be installed.  The man pages will actually go into
# subdirectories of this directory with names like "man1", "cat1", etc.

MANDIR = /usr/local/man

# NOTE:
#
# BINDIR, MMAPACKAGEDIR, and MANDIR are used by "make install" and not
# by "make all" or "make".  In all cases, the directory (and all
# necessary parent directories) is created if it does not yet exist.
# These must have values in order for "make install" to work.  If you
# want the keep the installation completely within the source tree,
# use the following values:
# 
#    BINDIR = ${GEOMROOT}/bin/${MACHTYPE}
#    MMAPACKAGEDIR = ${GEOMROOT}/mathematica
#    MANDIR = ${GEOMROOT}/man
# 
# You should then arrange for ${GEOMROOT}/bin/${MACHTYPE} to be on
# users' $path and for ${GEOMROOT}/mathematica to be on the Mathematica
# search path ($Path variable).

#################################################################
#
# You can skip the rest of this file if you are not installing
# on a NeXT.

# For NeXT installations, APPDIR should be the pathname of the
# directory into which the Geomview.app application will be installed.
# "make install" will install it there.  This is also used by other
# scripts, in particular, the "geomview" script that is installed in
# BINDIR, so if you move Geomview.app you should update APPDIR here
# and re-install.

#APPDIR = /LocalApps
----------
X-Sun-Data-Type: Makefile
X-Sun-Data-Description: Makefile
X-Sun-Data-Name: Makefile
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 205

GEOM=.
include ${GEOM}/makefiles/Makedefs.global
include Makedefs
include ${GEOM}/makefiles/Makedefs.SUBDIRS

all:	prep

all ${TARGETS} ${LIB} ${COMMONLIB} ${OBJS}:
	@${DO_DIRS_THIS_MACH}

rm_libs rm_depend:
	@${DO_DIRS}

install:	prep  demand_GEOMROOT
	@${DO_DIRS_THIS_MACH}

installh:
	@${DO_DIRS_THIS_MACH}

clobber:	clean rm_libs rm_depend

depend:
	@if [ -d O.${MACHTYPE} ] ; then				\
	  CC=${CC} ${MKDEP} -f O.${MACHTYPE}/${MKDEPFILE}	\
		-P ../ ${CFLAGS} ${SRCS} ;			\
	fi
	@${DO_DIRS_NO_OBJ}

clean:
	-rm -f ${DIRT}
	@${DO_DIRS}

distclean:
	-rm -f ${DIRT} ${DISTDIRT}
	@${DO_DIRS}

OTHER_DISTFILES_CMD = (echo DISTLIST.all; cat DATAFILES)

# "make prep" ensures that all the directories we'll need to write into exist
# and that (on the SGI) the appropriate version of libforms.a is installed.
prep:
	@mkdir lib lib/${MACHTYPE} \
		bin bin/${MACHTYPE} \
		modules modules/${MACHTYPE} 2>&- || :
	@(cd src/lib/forms; ${MAKE} all)

# Note: target RFILES takes several minutes to build; this affects
#   both DISTLIST and all.tar.Z


# DISTLIST:	RFILES
# all.tar.Z:	DISTLIST

DISTLIST.sgi:	_always
	-/bin/rm -f $@
	( GEOM=`pwd` ; export GEOM ; $$GEOM/tools/distlist O.sgi ) > $@
	${GEOM}/tools/manlist < $@ >> $@

DISTLIST.next:	_always
	-/bin/rm -f $@
	( GEOM=`pwd` ; export GEOM ; $$GEOM/tools/distlist O.next ) > $@
	${GEOM}/tools/manlist < $@ >> $@

DISTLIST.x11:	_always
	-/bin/rm -f $@
	( GEOM=`pwd` ; export GEOM ; $$GEOM/tools/distlist O.sun4 O.linux O.x11 ) \
		| sed -e 's:Geomview/INSTALL$$:&.x11:' \
		      -e 's:Geomview/README$$:&.x11:' \
		      -e 's:DISTLIST.all:DISTLIST.x11:' > $@
	${GEOM}/tools/manlist < $@ >> $@

DISTLIST.all:	_always
	-/bin/rm -f $@
	( GEOM=`pwd` ; export GEOM ; $$GEOM/tools/distlist O.next O.sgi O.sun4 O.linux O.x11 ) > $@
	${GEOM}/tools/manlist < $@ >> $@

DISTLIST.allall:	_always
	-/bin/rm -f $@
	( GEOM=`pwd` ; export GEOM ; $$GEOM/tools/distlist ) > $@
	${GEOM}/tools/manlist < $@ >> $@

all.tar.Z:	_always
	-/bin/rm -f $@
	-${GEOM}/tools/dist-exceptions DISTLIST.all | gnutar -c -T - -f - | \
	    ${GEOM}/tools/writabletar | compress > $@

x11.tar.Z:	_always
	-/bin/rm -f $@
	-( sort -u DISTLIST.x11 | \
		egrep -v '/mg/ri/|/gl/|next/' | \
		${GEOM}/tools/dist-exceptions -m DISTLIST.x11 | \
		gnutar -c -T - -f - | \
		${GEOM}/tools/writabletar | compress > $@ )


### BINDISTLIST:	_BINDISTLIST
### 
### _BINDISTLIST:
### 	-/bin/rm -f BINDISTLIST || :
### 	@( cat BINFILES DATAFILES ; \
### 	   egrep '^./man' DISTLIST ) > BINDISTLIST
### 	@( GEOM=`pwd` ; export GEOM ; \
### 	  cd doc ; $$GEOM/tools/distlist -p ./doc O.sgi ) >> BINDISTLIST


tarzan: geomview-only.tar.Z mathooglrib.tar.Z geomstuff.tar.Z 4dview.tar.Z \
	eucsyms.tar.Z hinge.tar.Z trigrp.tar.Z animate.tar.Z linkmover.tar.Z \
	sweep.tar.Z warp.tar.Z flythrough.tar.Z nose.tar.Z corners.tar.Z \
	ginsu.tar.Z tackdown.tar.Z crayola.tar.Z graffiti.tar.Z pssnap.tar.Z \
	transformer.tar.Z geomutil.tar.Z maniview.tar.Z stereo.tar.Z

geomview.tar.Z:	_always
	${GEOM}/tools/makepackage < BINDISTLIST

geomview-only.tar.Z:	_always
	${GEOM}/tools/makepackage geomview-only < BINDISTLIST

mathooglrib.tar.Z:	_always
	${GEOM}/tools/makepackage mathooglrib < BINDISTLIST

geomstuff.tar.Z:	_always
	${GEOM}/tools/makepackage geomstuff < BINDISTLIST

4dview.tar.Z:	_always
	${GEOM}/tools/makepackage 4dview < BINDISTLIST

eucsyms.tar.Z:	_always
	${GEOM}/tools/makepackage eucsyms < BINDISTLIST

hinge.tar.Z:	_always
	${GEOM}/tools/makepackage hinge < BINDISTLIST

trigrp.tar.Z:	_always
	${GEOM}/tools/makepackage trigrp < BINDISTLIST

animate.tar.Z:	_always
	${GEOM}/tools/makepackage animate < BINDISTLIST

linkmover.tar.Z:	_always
	${GEOM}/tools/makepackage linkmover < BINDISTLIST

sweep.tar.Z:	_always
	${GEOM}/tools/makepackage sweep < BINDISTLIST

warp.tar.Z:	_always
	${GEOM}/tools/makepackage warp < BINDISTLIST

flythrough.tar.Z:	_always
	${GEOM}/tools/makepackage flythrough < BINDISTLIST

nose.tar.Z:	_always
	${GEOM}/tools/makepackage nose < BINDISTLIST

corners.tar.Z:	_always
	${GEOM}/tools/makepackage corners < BINDISTLIST

ginsu.tar.Z:	_always
	${GEOM}/tools/makepackage ginsu < BINDISTLIST

tackdown.tar.Z:	_always
	${GEOM}/tools/makepackage tackdown < BINDISTLIST

crayola.tar.Z:	_always
	${GEOM}/tools/makepackage crayola < BINDISTLIST

graffiti.tar.Z:	_always
	${GEOM}/tools/makepackage graffiti < BINDISTLIST

pssnap.tar.Z:	_always
	${GEOM}/tools/makepackage pssnap < BINDISTLIST

transformer.tar.Z:	_always
	${GEOM}/tools/makepackage transformer < BINDISTLIST

maniview.tar.Z:	_always
	${GEOM}/tools/makepackage maniview < BINDISTLIST

geomutil.tar.Z:	_always
	${GEOM}/tools/makepackage geomutil < BINDISTLIST

stellico.tar.Z: _always
	gnutar -c -h -v -Z ./data/geom/stellico/*.off \
			   ./data/geom/stellico/README -f $@

mathooglrib.next.tar.Z:	_always
	${GEOM}/tools/makepackage mathooglrib.next < NEXTDISTLIST

# WARNING: "make bin.tar.Z" does not imply "make all".  But you better
#  be sure that the binary geomview is in bin/${MACHTYPE} !!

bin.tar.Z:	BINDISTLIST
	-/bin/rm -f $@
	tools/dist-geomview BINDISTLIST | gnutar -cvZ -T - -f $@

tree.tar.Z:
	find . \! -type d -print -o -name RCS -prune | \
	  eggrep -v 'O.next|O.sun4|~' | \
	  gnutar -cvZ -T - -f tree.tar.Z

tape:
	find . \! -type d -print -o -name RCS -prune | \
	  eggrep -v 'O.next|O.sun4|~' | \
	  gnutar -cv -b 126 -T - -f /dev/tape

include ${GEOM}/makefiles/Makerules.common
----------
X-Sun-Data-Type: default-app
X-Sun-Data-Description: default
X-Sun-Data-Name: mk.solaris
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 21

#
# Makefile that sets machine-specific variables and rules 
# for the Sun Sparcstations.
#
#
# A machine-specific makefile is included by all other makefiles.
#

CPU = solaris
MACHTYPE = sun4
RANLIB = :
CC = cc
INSTALL = ${GEOM}/tools/install.bsd
AR = ar
MKDEPFLAGS = -MM

# These settings will vary!
BSTATIC = 
SYSCOPTS = -DSVR4 -I/usr/openwin/include -I/usr/dt/include
SYSLIBS = -L/usr/lib -lnsl -lsocket -lgen -ldl
SYSXLIBS = -L/usr/dt/lib -L/usr/openwin/lib -lXm -lXt -lXext -lX11


 
Home | Overview | FAQ | Documentation | Support | Download | Mailing List
Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors
 
site hosted by
SourceForge Logo