#/***************************************************************************** ## Copyright (C) 1994-2008 by David Gordon. ## All rights reserved. ## ## This software is part of a beta-test version of the Consed/Autofinish ## package. It should not be redistributed or ## used for any commercial purpose, including commercially funded ## sequencing, without written permission from the author and the ## University of Washington. ## ## This software is provided ``AS IS'' and any express or implied ## warranties, including, but not limited to, the implied warranties of ## merchantability and fitness for a particular purpose, are disclaimed. ## In no event shall the authors or the University of Washington be ## liable for any direct, indirect, incidental, special, exemplary, or ## consequential damages (including, but not limited to, procurement of ## substitute goods or services; loss of use, data, or profits; or ## business interruption) however caused and on any theory of liability, ## whether in contract, strict liability, or tort (including negligence ## or otherwise) arising in any way out of the use of this software, even ## if advised of the possibility of such damage. ## ## Building Consed from source is error prone and not simple which is ## why I provide executables. Due to time limitations I cannot ## provide any assistance in building Consed. Even if you do not ## modify the source, you may introduce errors due to using a ## different version of the compiler, a different version of motif, ## different versions of other libraries than I used, etc. For this ## reason, if you discover Consed bugs, I can only offer help with ## those bugs if you first reproduce those bugs with an executable ## provided by me--not an executable you have built. ## ## Modifying Consed is also difficult. Although Consed is modular, ## some modules are used by many other modules. Thus making a change ## in one place can have unforeseen effects on many other features. ## It may takes months for you to notice these other side-effects ## which may not seen connected at all. It is not feasable for me to ## provide help with modifying Consed sources because of the ## potentially huge amount of time involved. ## ##*****************************************************************************/ # # header file included in generated makefile # tlingit (Solaris Intel 2.8) # # # compilation # CXX= CC KRCC= cc CFLGS= -w -compat=4 -DANSI_C -DSOLARIS OPT= -O # # Include directory for template classes must be included # in both compilation & link lines, even if .h file is # found in default path. C front, gotta love it. # INC= # # # Linking # # # give up and do a dynamic link CLIBS= -ldl -lsocket -lnsl -lXm -lSM -lICE LPATH=-L/usr/dt/lib ARCHIVES= \ /usr/dt/lib/libXm.so \ /usr/openwin/lib/libXt.a \ /usr/openwin/lib/libX11.a \ /usr/openwin/lib/libXext.a \ /usr/openwin/lib/libolgx.a \ /usr/openwin/lib/libX.a \ /usr/lib/libvolmgt.a \ /usr/lib/libintl.a \ /opt/SUNWspro/WS6U2/lib/CC4/libC.a \ /usr/lib/libm.a \ /usr/lib/libw.a \ /usr/ccs/lib/libgen.a \ /usr/lib/libc.a # # debug, warnings # LDFLGS= -g +w -compat=4 # # the subdirectory used by cfront compilers gets cleaned # out by "make clean" # TEMPLATE_DIR= Templates.DB # # rules. two different file extensions are used as a # workaround for (apparent) DEC cxx compiler bug # .SUFFIXES: .o .cpp .cxx .c # # general compilation rules for .cpp, .cxx, .c files # .cpp.o: $(CXX) $(CFLGS) $(OPT) $(INC) -c $< .c.o: $(CXX) $(CFLGS) $(OPT) $(INC) -c $< .cxx.o: $(CXX) $(CFLGS) $(OPT) $(INC) -c $<