URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [tags/] [start/] [insight/] [tix/] [unix/] [tk8.1/] [Makefile.in] - Rev 1765
Compare with Previous | Blame | View Log
# Makefile --
#
# This file is a Makefile to compile Tix with Tk version
# 8.1. If it has the name "Makefile.in" then it is a
# template for a Makefile; to generate the actual Makefile, run
# "./configure", which is a configuration script generated by the
# "autoconf" program (constructs like "@foo@" will get replaced in the
# actual Makefile.
# CYGNUS LOCAL: Set VPATH.
VPATH = @srcdir@
srcdir = @srcdir@
#----------------------------------------------------------------
# Things you can change to personalize the Makefile for your own
# site (you can make these changes in either Makefile.in or
# Makefile, but changes to Makefile will get lost if you re-run
# the configuration script).
#----------------------------------------------------------------
# Default top-level directories in which to install architecture-
# specific files (exec_prefix) and machine-independent files such
# as scripts (prefix). The values specified here may be overridden
# at configure-time with the --exec-prefix and --prefix options
# to the "configure" script.
prefix = @prefix@
exec_prefix = @exec_prefix@
TIX_VERSION = @TIX_VERSION@
@SET_MAKE@
# Directory in which to install the library of Tix scripts and demos
# (note: you can set the TIX_LIBRARY environment variable at run-time to
# override the compiled-in location):
TIX_LIBRARY = $(prefix)/share/tix$(TIX_VERSION)
# Directory in which to install the archive libtix.a:
LIB_DIR = $(exec_prefix)/lib
LIB_INSTALL_DIR = $(LIB_DIR)
LIB_RUNTIME_DIR = $(LIB_DIR)
# Directory in which to install the program tixwish:
BIN_DIR = $(exec_prefix)/bin
# To change the compiler switches, for example to change from -O
# to -g, change the following line:
CFLAGS = -O
TIX_CFLAGS = $(CFLAGS) -fwritable-strings
# To disable ANSI-C procedure prototypes reverse the comment characters
# on the following lines:
PROTO_FLAGS =
#PROTO_FLAGS = -DNO_PROTOTYPE
# To enable memory debugging reverse the comment characters on the following
# lines. Warning: if you enable memory debugging, you must do it
# *everywhere*, including all the code that calls Tcl, and you must use
# ckalloc and ckfree everywhere instead of malloc and free.
MEM_DEBUG_FLAGS =
#MEM_DEBUG_FLAGS = -DTCL_MEM_DEBUG
# Some versions of make, like SGI's, use the following variable to
# determine which shell to use for executing commands:
SHELL = /bin/sh
# Location of the Tcl 8.1 source directory.
#
TCL_SRC_DIR = @TCL_SRC_DIR@
TCL_GENERIC_DIR = $(TCL_SRC_DIR)/generic
TCL_BIN_DIR = @TCL_BIN_DIR@
# Location of the Tk 8.1 source directory.
#
TK_SRC_DIR = @TK_SRC_DIR@
TK_GENERIC_DIR = $(TK_SRC_DIR)/generic
# Libraries to use when linking:
LIBS = @ITK_BUILD_LIB_SPEC@ @ITCL_BUILD_LIB_SPEC@ \
@TK_BUILD_LIB_SPEC@ @TCL_BUILD_LIB_SPEC@ @TK_LIBS@
# Libraries for building a stand-alone Tclsh.
#
LIBS_TCLONLY = @TCL_BUILD_LIB_SPEC@ @TCL_LIBS@
RUN_TCLSH = TCL_LIBRARY=$(TCL_SRC_DIR)/library \
TK_LIBRARY=$(TK_SRC_DIR)/library \
$(TCL_BIN_DIR)/tclsh
#----------------------------------------------------------------
# The information below is modified by the configure script when
# Makefile is generated from Makefile.in. You shouldn't normally
# modify any of this stuff by hand.
#----------------------------------------------------------------
CC = @CC@
SHLIB_CFLAGS = @SHLIB_CFLAGS@
SHLIB_LD = @SHLIB_LD@
SHLIB_SUFFIX = @SHLIB_SUFFIX@
SHLIB_VERSION = @SHLIB_VERSION@
TIX_SHLIB_CFLAGS = @TIX_SHLIB_CFLAGS@
TK_XINCLUDES = @TK_XINCLUDES@
ITCL_EXT =
SRC_DIR = @TIX_SRC_DIR@
GENERIC_DIR = $(SRC_DIR)/generic
UNIX_DIR = $(SRC_DIR)/unix
AC_FLAGS = @DEFS@ @TIX_DEFS@
RANLIB = @RANLIB@
TIX_RANLIB = @TIX_RANLIB@
INSTALL = @TIX_SRC_DIR@/install.sh -c
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
TIX_LIB_FILE = @TIX_LIB_FILE@
TIX_EXE_FILE = @TIX_EXE_FILE@
TCL_SAM_FILE = @TCL_SAM_FILE@
TK_SAM_FILE = @TK_SAM_FILE@
TIX_SAM_FILE = @TIX_SAM_FILE@
TCL_SAMEXE_FILE = @TCL_SAMEXE_FILE@
TK_SAMEXE_FILE = @TK_SAMEXE_FILE@
TIX_SAMEXE_FILE = @TIX_SAMEXE_FILE@
INST_EXE = $(TIX_EXE_FILE)$(TIX_VERSION).8.1$(ITCL_EXT)
INST_TIX_SAMEXE = $(TIX_SAMEXE_FILE)$(TIX_VERSION).8.1$(ITCL_EXT)
INST_TK_SAMEXE = $(TK_SAMEXE_FILE)8.1
INST_TCL_SAMEXE = $(TCL_SAMEXE_FILE)8.1
SAM_TARGETS = $(TIX_SAM_FILE)
TIX_SAM_TARGETS = @TIX_SAM_TARGETS@
SAM_INSTALL = @TIX_SAM_INSTALL@
ITCL_CFLAGS =
CC_SWITCHES = $(TIX_CFLAGS) $(AC_FLAGS) -I$(TCL_GENERIC_DIR) \
-I$(TCL_SRC_DIR)/unix -I$(TK_GENERIC_DIR) -I$(TK_SRC_DIR)/unix \
$(ITCL_CFLAGS) \
-I$(GENERIC_DIR) -I$(UNIX_DIR) $(TK_XINCLUDES) $(TIX_SHLIB_CFLAGS)
#----------------------------------------------------------------
# The information below should be usable as is. You shouldn't need
# to modify it.
#----------------------------------------------------------------
CORE_OBJS = \
tixClass.o \
tixCmds.o \
tixCompat.o \
tixError.o \
tixGeometry.o \
tixInit.o \
tixItcl.o \
tixList.o \
tixMethod.o \
tixOption.o \
tixScroll.o \
tixSmpLs.o \
tixUtils.o \
tixWidget.o
DITEM_OBJS = \
tixDItem.o \
tixDiITxt.o \
tixDiImg.o \
tixDiStyle.o \
tixDiText.o \
tixDiWin.o
MANAGER_OBJS = \
tixForm.o \
tixFormMisc.o
WIDGET_OBJS = \
tixGrid.o \
tixGrData.o \
tixGrFmt.o \
tixGrRC.o \
tixGrSel.o \
tixGrSort.o \
tixGrUtl.o \
tixHList.o \
tixHLCol.o \
tixHLInd.o \
tixHLHdr.o \
tixInputO.o \
tixNBFrame.o \
tixTList.o
MISC_OBJS = \
tixImgCmp.o \
tixImgXpm.o \
tixMwm.o
UNIX_OBJS = \
tixUnixDraw.o \
tixUnixXpm.o \
tixUnixWm.o
OBJS = $(CORE_OBJS) $(DITEM_OBJS) $(MANAGER_OBJS) $(MISC_OBJS) \
$(WIDGET_OBJS) $(UNIX_OBJS)
TCL_SAM_OBJS = \
tclUnixSam80.o
TK_SAM_OBJS = \
tkUnixSam80.o
TIX_SAM_OBJS = \
$(OBJS) tixUnixSam.o
#----------------------------------------------------------------------
# These are the scripts that we'll compile into the SAM's. The
# scripts of TK must be included in the fixed order.
#----------------------------------------------------------------------
TCL_SCRIPTS = $(TCL_SRC_DIR)/library/*.tcl
TK_SCRIPTS = \
$(TK_SRC_DIR)/library/bgerror.tcl \
$(TK_SRC_DIR)/library/dialog.tcl \
$(TK_SRC_DIR)/library/focus.tcl \
$(TK_SRC_DIR)/library/obsolete.tcl \
$(TK_SRC_DIR)/library/optMenu.tcl \
$(TK_SRC_DIR)/library/palette.tcl \
$(TK_SRC_DIR)/library/tearoff.tcl \
$(TK_SRC_DIR)/library/clrpick.tcl \
$(TK_SRC_DIR)/library/comdlg.tcl \
$(TK_SRC_DIR)/library/msgbox.tcl \
$(TK_SRC_DIR)/library/tkfbox.tcl \
$(TK_SRC_DIR)/library/xmfbox.tcl \
$(SRC_DIR)/generic/tk4.2/tk.tcl \
$(TK_SRC_DIR)/library/button.tcl \
$(TK_SRC_DIR)/library/entry.tcl \
$(TK_SRC_DIR)/library/listbox.tcl \
$(TK_SRC_DIR)/library/menu.tcl \
$(TK_SRC_DIR)/library/scale.tcl \
$(TK_SRC_DIR)/library/scrlbar.tcl \
$(TK_SRC_DIR)/library/text.tcl \
$(SRC_DIR)/generic/tk8.0/console.tcl
TIX_SCRIPTS = \
$(SRC_DIR)/library/pref/*.fsc \
$(SRC_DIR)/library/pref/*.csc \
$(SRC_DIR)/library/*.tcl
all: $(TIX_LIB_FILE) $(TIX_EXE_FILE) @TIX_SAM_TARGETS@
$(TIX_LIB_FILE): $(OBJS)
rm -f $(TIX_LIB_FILE)
@TIX_MAKE_LIB@
$(TIX_RANLIB) $(TIX_LIB_FILE)
$(TCL_SAM_FILE): $(TCL_SAM_OBJS)
rm -f $(TCL_SAM_FILE)
@TCL_MAKE_SAM@
$(TIX_RANLIB) $(TCL_SAM_FILE)
$(TK_SAM_FILE): $(TK_SAM_OBJS)
rm -f $(TK_SAM_FILE)
@TK_MAKE_SAM@
$(TIX_RANLIB) $(TK_SAM_FILE)
$(TIX_SAM_FILE): $(TIX_SAM_OBJS)
rm -f $(TIX_SAM_FILE)
@TIX_MAKE_SAM@
$(TIX_RANLIB) $(TIX_SAM_FILE)
$(TIX_EXE_FILE): tixAppInit.o $(TIX_LIB_FILE) @TCL_LIB_FULL_PATH@ \
@TK_LIB_FULL_PATH@ @ITCL_LIB_FULL_PATH@
$(CC) @LD_FLAGS@ tixAppInit.o @TIX_BUILD_LIB_SPEC@ $(LIBS) \
@TIX_LD_SEARCH_FLAGS@ -o $(TIX_EXE_FILE)
$(TCL_SAMEXE_FILE): $(UNIX_DIR)/samAppInit.c $(TCL_SAM_FILE)
$(CC) $(CC_SWITCHES) @LD_FLAGS@ -DUSE_TCL $(UNIX_DIR)/samAppInit.c \
@TCL_BUILD_SAM_SPEC@ $(LIBS_TCLONLY) \
@TIX_LD_SEARCH_FLAGS@ -o $(TCL_SAMEXE_FILE)
$(TK_SAMEXE_FILE): $(UNIX_DIR)/samAppInit.c $(TCL_SAM_FILE) $(TK_SAM_FILE) \
@TCL_LIB_FULL_PATH@ @TK_LIB_FULL_PATH@ @ITCL_LIB_FULL_PATH@
$(CC) $(CC_SWITCHES) @LD_FLAGS@ -DUSE_TK $(UNIX_DIR)/samAppInit.c \
@TK_BUILD_SAM_SPEC@ @TCL_BUILD_SAM_SPEC@ $(LIBS) \
@TIX_LD_SEARCH_FLAGS@ -o $(TK_SAMEXE_FILE)
$(TIX_SAMEXE_FILE): $(UNIX_DIR)/samAppInit.c $(TCL_SAM_FILE) $(TK_SAM_FILE) \
$(TIX_SAM_FILE) @TCL_LIB_FULL_PATH@ @TK_LIB_FULL_PATH@ \
@ITCL_LIB_FULL_PATH@
$(CC) $(CC_SWITCHES) @LD_FLAGS@ -DUSE_TIX $(UNIX_DIR)/samAppInit.c \
@TIX_BUILD_SAM_SPEC@ \
@TK_BUILD_SAM_SPEC@ @TCL_BUILD_SAM_SPEC@ \
$(LIBS) \
@TIX_LD_SEARCH_FLAGS@ -o $(TIX_SAMEXE_FILE)
#----------------------------------------------------------------------
#
# .o file rules
#
#----------------------------------------------------------------------
tixAppInit.o : tixAppInit.c
$(CC) -c $(CC_SWITCHES) $(srcdir)/tixAppInit.c
tixClass.o : $(GENERIC_DIR)/tixClass.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixClass.c
tixCmds.o: $(GENERIC_DIR)/tixCmds.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixCmds.c
tixCompat.o: $(GENERIC_DIR)/tixCompat.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixCompat.c
tixDItem.o: $(GENERIC_DIR)/tixDItem.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixDItem.c
tixDiImg.o: $(GENERIC_DIR)/tixDiImg.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixDiImg.c
tixDiITxt.o: $(GENERIC_DIR)/tixDiITxt.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixDiITxt.c
tixDiStyle.o: $(GENERIC_DIR)/tixDiStyle.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixDiStyle.c
tixDiText.o: $(GENERIC_DIR)/tixDiText.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixDiText.c
tixDiWin.o: $(GENERIC_DIR)/tixDiWin.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixDiWin.c
tixError.o: $(GENERIC_DIR)/tixError.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixError.c
tixForm.o: $(GENERIC_DIR)/tixForm.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixForm.c
tixFormMisc.o: $(GENERIC_DIR)/tixFormMisc.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixFormMisc.c
tixGeometry.o: $(GENERIC_DIR)/tixGeometry.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGeometry.c
tixGrid.o: $(GENERIC_DIR)/tixGrid.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGrid.c
tixGrData.o: $(GENERIC_DIR)/tixGrData.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGrData.c
tixGrFmt.o: $(GENERIC_DIR)/tixGrFmt.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGrFmt.c
tixGrRC.o: $(GENERIC_DIR)/tixGrRC.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGrRC.c
tixGrSel.o: $(GENERIC_DIR)/tixGrSel.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGrSel.c
tixGrSort.o: $(GENERIC_DIR)/tixGrSort.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGrSort.c
tixGrUtl.o: $(GENERIC_DIR)/tixGrUtl.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixGrUtl.c
tixHLCol.o: $(GENERIC_DIR)/tixHLCol.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixHLCol.c
tixHLHdr.o: $(GENERIC_DIR)/tixHLHdr.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixHLHdr.c
tixHLInd.o: $(GENERIC_DIR)/tixHLInd.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixHLInd.c
tixHList.o: $(GENERIC_DIR)/tixHList.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixHList.c
tixImgCmp.o: $(GENERIC_DIR)/tixImgCmp.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixImgCmp.c
tixImgXpm.o: $(GENERIC_DIR)/tixImgXpm.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixImgXpm.c
tixInit.o: $(GENERIC_DIR)/tixInit.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixInit.c
tixItcl.o: $(GENERIC_DIR)/tixItcl.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixItcl.c
tixInputO.o : $(GENERIC_DIR)/tixInputO.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixInputO.c
tixList.o: $(GENERIC_DIR)/tixList.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixList.c
tixMethod.o : $(GENERIC_DIR)/tixMethod.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixMethod.c
tixMwm.o: $(GENERIC_DIR)/tixMwm.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixMwm.c
tixNBFrame.o: $(GENERIC_DIR)/tixNBFrame.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixNBFrame.c
tixOption.o: $(GENERIC_DIR)/tixOption.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixOption.c
tixSmpLs.o: $(GENERIC_DIR)/tixSmpLs.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixSmpLs.c
tixScroll.o: $(GENERIC_DIR)/tixScroll.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixScroll.c
tixTList.o: $(GENERIC_DIR)/tixTList.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixTList.c
tixUtils.o: $(GENERIC_DIR)/tixUtils.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixUtils.c
tixWidget.o: $(GENERIC_DIR)/tixWidget.c
$(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tixWidget.c
tixUnixDraw.o: $(UNIX_DIR)/tixUnixDraw.c
$(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tixUnixDraw.c
tixUnixXpm.o: $(UNIX_DIR)/tixUnixXpm.c
$(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tixUnixXpm.c
tixUnixWm.o: $(UNIX_DIR)/tixUnixWm.c
$(CC) -c $(CC_SWITCHES) $(UNIX_DIR)/tixUnixWm.c
#
# Dependence rules for SAM
#
tclUnixSam80.o: tclUnixSam80.c tclSamLib.c
$(CC) -c $(CC_SWITCHES) tclUnixSam80.c
tclSamLib.c:
$(RUN_TCLSH) $(SRC_DIR)/tools/tclc.tcl $(TCL_SCRIPTS) \
> tclSamLib.c
tkUnixSam80.o: tkUnixSam80.c tkSamLib.c
$(CC) -c $(CC_SWITCHES) tkUnixSam80.c
tkSamLib.c:
$(RUN_TCLSH) $(SRC_DIR)/tools/tclc.tcl $(TK_SCRIPTS) \
> tkSamLib.c
tixUnixSam.o: $(UNIX_DIR)/tixUnixSam.c tixSamLib.c
$(CC) -c -I. $(CC_SWITCHES) $(UNIX_DIR)/tixUnixSam.c
tixSamLib.c:
$(RUN_TCLSH) $(SRC_DIR)/tools/tclc.tcl $(TIX_SCRIPTS) \
> tixSamLib.c
tests: $(TIX_EXE_FILE)
TCL_LIBRARY=$(TCL_SRC_DIR)/library TK_LIBRARY=$(TK_SRC_DIR)/library \
ITCL_LIBRARY=$(ITCL_SRC_DIR)/library \
ITK_LIBRARY=$(ITK_SRC_DIR)/library \
IWIDGETS_LIBRARY=$(ITCL_ROOT_DIR)/$(IWIDGETS) \
TIX_LIBRARY=$(SRC_DIR)/library \
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:. \
./$(TIX_EXE_FILE) $(SRC_DIR)/tests/Driver.tcl
sa-tests: $(TIX_SAMEXE_FILE)
./$(TIX_SAMEXE_FILE) $(SRC_DIR)/tests/Driver.tcl
#----------------------------------------------------------------------
#
# INSTALLATION
#
#----------------------------------------------------------------------
_install_: $(TIX_LIB_FILE) $(TIX_EXE_FILE) $(SAM_INSTALL)
@for i in $(LIB_DIR) $(BIN_DIR) ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
mkdir $$i; \
chmod 755 $$i; \
else true; \
fi; \
done;
@echo "Installing $(TIX_LIB_FILE) as $(LIB_DIR)/$(TIX_LIB_FILE)"
@$(INSTALL_DATA) $(TIX_LIB_FILE) $(LIB_DIR)/$(TIX_LIB_FILE)
@echo "Installing $(TIX_EXE_FILE) as $(BIN_DIR)/$(INST_EXE)"
@$(INSTALL_PROGRAM) $(TIX_EXE_FILE) $(BIN_DIR)/$(INST_EXE)
_install_sam_exe_: $(SAM_TARGETS)
@for i in $(LIB_DIR) $(BIN_DIR) ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
mkdir $$i; \
chmod 755 $$i; \
else true; \
fi; \
done;
@echo "Installing $(TK_SAM_FILE) as $(LIB_DIR)/$(TK_SAM_FILE)"
@$(INSTALL_DATA) $(TK_SAM_FILE) $(LIB_DIR)/$(TK_SAM_FILE)
@echo "Installing $(TCL_SAM_FILE) as $(LIB_DIR)/$(TCL_SAM_FILE)"
@$(INSTALL_DATA) $(TCL_SAM_FILE) $(LIB_DIR)/$(TCL_SAM_FILE)
@echo ""
@echo "Installing $(TIX_SAMEXE_FILE) as $(BIN_DIR)/$(INST_TIX_SAMEXE)"
@$(INSTALL_PROGRAM) $(TIX_SAMEXE_FILE) $(BIN_DIR)/$(INST_TIX_SAMEXE)
@echo "Installing $(TK_SAMEXE_FILE) as $(BIN_DIR)/$(INST_TK_SAMEXE)"
@$(INSTALL_PROGRAM) $(TK_SAMEXE_FILE) $(BIN_DIR)/$(INST_TK_SAMEXE)
@echo "Installing $(TCL_SAMEXE_FILE) as $(BIN_DIR)/$(INST_TCL_SAMEXE)"
@$(INSTALL_PROGRAM) $(TCL_SAMEXE_FILE) $(BIN_DIR)/$(INST_TCL_SAMEXE)
_install_sam_lib_: $(SAM_TARGETS)
@for i in $(LIB_DIR) $(BIN_DIR) ; \
do \
if [ ! -d $$i ] ; then \
echo "Making directory $$i"; \
mkdir $$i; \
chmod 755 $$i; \
else true; \
fi; \
done;
@echo "Installing $(TIX_SAM_FILE) as $(LIB_DIR)/$(TIX_SAM_FILE)"
@$(INSTALL_DATA) $(TIX_SAM_FILE) $(LIB_DIR)/$(TIX_SAM_FILE)
install: _install_
@echo The binary files have been installed.
@echo You probably need to make install in the parent directory
@echo to install other files.
sam_clean:
rm -f tixSamLib.c $(UNIX_DIR)/tixBitmaps.c
clean:
rm -f *.so *.a *.o *_s.o core errs *~ \#* TAGS *.E sta* \
a.out errors $(TIX_EXE_FILE) $(TIX_LIB_FILE) *.bak \
$(SAM_TARGETS) tclSamLib.c tkSamLib.c
distclean: clean
rm -f Makefile config.* lib.exp
depend:
makedepend -- $(CC_SWITCHES) -- $(SRCS)
# CYGNUS LOCAL: Makefile depends upon config.status
Makefile: Makefile.in config.status
./config.status
.c.o:
$(CC) -c $(CC_SWITCHES) $<
# CYGNUS LOCAL: Rebuild config.status when appropriate.
config.status: configure
$(SHELL) config.status --recheck
# DO NOT DELETE THIS LINE -- make depend depends on it.