aboutsummaryrefslogtreecommitdiff
path: root/vendor/x11iraf/obm/Tcl/Imakefile
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2015-07-08 20:46:52 -0400
commitfa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 (patch)
treebdda434976bc09c864f2e4fa6f16ba1952b1e555 /vendor/x11iraf/obm/Tcl/Imakefile
downloadiraf-linux-fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4.tar.gz
Initial commit
Diffstat (limited to 'vendor/x11iraf/obm/Tcl/Imakefile')
-rw-r--r--vendor/x11iraf/obm/Tcl/Imakefile224
1 files changed, 224 insertions, 0 deletions
diff --git a/vendor/x11iraf/obm/Tcl/Imakefile b/vendor/x11iraf/obm/Tcl/Imakefile
new file mode 100644
index 00000000..dca178ec
--- /dev/null
+++ b/vendor/x11iraf/obm/Tcl/Imakefile
@@ -0,0 +1,224 @@
+XCOMM Imakefile for maintaining Tcl in the Object Manager library.
+XCOMM 05-Sep-93, Doug Tody NOAO/IRAF.
+XCOMM 28-Aug-96, Mike Fitzpatrick NOAO/IRAF. (Revised)
+
+X11IRAFDIR = ../../
+#include <../../X11IRAF.tmpl>
+
+XCOMM ------------------ BEGIN TCL DEFINITIONS ----------------------
+
+ TCL_LIBRARY = /usr/local/lib/tcl
+ SRC_DIR = .
+
+
+#if defined(MacIIArchitecture)
+XCOMM - The following are for Macintosh A/UX
+ GCC_FLAGS = -w -Wunused -traditional
+ AC_FLAGS = -DHAVE_UNISTD_H=1 -DNO_STDLIB_H=1 -DNO_STRING_H=1 \
+ -DNEED_MATHERR=1
+ COMPAT_OBJS = strerror.o strtoul.o tclMtherr.o
+#else
+
+#if defined(PpcDarwinArchitecture) || defined (TenonServer)
+XCOMM - The following are for OS X on a PowerPC
+#if ((OSMajorVersion == 10) && (OSMinorVersion < 4))
+ CPP_FLAGS = -traditional-cpp
+#else
+ CPP_FLAGS =
+#endif
+ GCC_FLAGS = -DNOSTDHDRS -DSYSV -DANSI -D_BSD_SOURCE -W \
+ $(CPP_FLAGS) -fstrength-reduce -fpcc-struct-return
+ AC_FLAGS = $(CPP_FLAGS) -DHAVE_UNISTD_H=1
+ CFLAGS += $(CPP_FLAGS) -I. $(AC_FLAGS) $(GCC_FLAGS)
+ COMPAT_OBJS =
+#else
+
+#if defined(SunArchitecture) && (OSMajorVersion <= 4)
+XCOMM - The following are for SunOS
+ GCC_FLAGS =
+ AC_FLAGS = -DHAVE_UNISTD_H=1 -DNO_FLOAT_H=1 -DNO_STDLIB_H=1 \
+ -DNO_STRING_H=1 -DNEED_MATHERR=1
+ COMPAT_OBJS = strerror.o strtoul.o tclMtherr.o
+#else
+
+#if defined(SunArchitecture) && !defined (i386Architecture)
+XCOMM - The following are for SunSoft/Solaris
+# Hack to compile under SunPRO V4 on Solaris
+ CCOPTIONS = -Xs
+ EXTRA_LDOPTIONS = -xildoff
+ GCC_FLAGS =
+ AC_FLAGS = -DNO_GETWD=1 -DNO_WAIT3=1 -DHAVE_UNISTD_H=1 \
+ -DNO_UNION_WAIT=1 -DNEED_MATHERR=1 -DUSE_STDARG
+ COMPAT_OBJS = tclMtherr.o
+#else
+
+#if defined(SunArchitecture) && defined (i386Architecture)
+XCOMM - The following are for Solaris x86
+ CCOPTIONS =
+ EXTRA_LDOPTIONS =
+ GCC_FLAGS =
+ AC_FLAGS = -DNO_GETWD=1 -DNO_WAIT3=1 -DHAVE_UNISTD_H=1 \
+ -DNO_UNION_WAIT=1 -DNEED_MATHERR=1
+ COMPAT_OBJS = tclMtherr.o
+#else
+
+#if defined(FreeBSDArchitecture)
+XCOMM - The following are for FreeBSD
+ GCC_FLAGS = -DNOSTDHDRS -DSYSV -DANSI -D_BSD_SOURCE -W \
+ -fstrength-reduce -fpcc-struct-return
+ AC_FLAGS = -DHAVE_UNISTD_H=1
+ CFLAGS += -I. $(AC_FLAGS) $(GCC_FLAGS)
+ COMPAT_OBJS =
+#else
+
+#if defined(LinuxArchitecture)
+XCOMM - The following are for Linux
+ GCC_FLAGS = -DNOSTDHDRS -DSYSV -DANSI -D_BSD_SOURCE -W \
+ -fstrength-reduce -fpcc-struct-return
+ AC_FLAGS = -DHAVE_UNISTD_H=1
+ COMPAT_OBJS =
+#else
+
+#if defined(HPArchitecture)
+XCOMM - The following are for HP-UX
+ GCC_FLAGS =
+ AC_FLAGS = -DNO_GETWD=1 -DNO_WAIT3=1 -DHAVE_UNISTD_H=1 \
+ -DNO_UNION_WAIT=1 -DNEED_MATHERR=1
+ COMPAT_OBJS = tclMtherr.o
+#else
+
+#if defined(OSF1Architecture)
+XCOMM - The following are for OSF/1 on Alpha
+ GCC_FLAGS =
+ AC_FLAGS = -DHAVE_UNISTD_H=1 -DNO_UNION_WAIT=1 -DNEED_MATHERR=1
+ COMPAT_OBJS = tclMtherr.o
+
+#else
+
+#if defined(RsArchitecture)
+XCOMM - The following are for AIX on Rs/6000
+ GCC_FLAGS =
+ AC_FLAGS = -DHAVE_UNISTD_H=1 -DNO_UNION_WAIT=1 -DNEED_MATHERR=1
+ COMPAT_OBJS = tclMtherr.o
+
+#else
+#if defined(cygwinArchitecture)
+
+ GCC_FLAGS = -DUSE_STDARG
+ AC_FLAGS = -DHAVE_UNISTD_H=1 -DNO_UNION_WAIT=1 -DNO_STDLIB_H=1
+ COMPAT_OBJS =
+#else
+
+ GCC_FLAGS =
+ AC_FLAGS =
+ COMPAT_OBJS =
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+#endif
+
+
+# Platform flags.
+#if ((GccMajorVersion == 3) && (GccMinorVersion >= 1))
+ PL_FLAGS = -DUSE_STDARG
+#else
+#if ((GccMajorVersion == 4))
+ PL_FLAGS = -DUSE_STDARG
+ CPP_FLAGS = -traditional-cpp
+#else
+ PL_FLAGS =
+#endif
+#endif
+
+
+ DEPENDFLAGS = -I.. -I${SRC_DIR} ${AC_FLAGS} ${PL_FLAGS}
+ CCOPTIONS = -I.. -I${SRC_DIR} ${AC_FLAGS} ${PL_FLAGS} ${GCC_FLAGS} \
+ -DTCL_LIBRARY=\"${TCL_LIBRARY}\"
+
+UNIX_OBJS = \
+ panic.o tclEnv.o tclGlob.o tclMain.o tclUnixAZ.o \
+ tclUnixStr.o tclUnixUtil.o
+
+GENERIC_OBJS = \
+ regexp.o tclAsync.o tclBasic.o tclCkalloc.o \
+ tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclExpr.o tclGet.o \
+ tclHash.o tclHistory.o tclLink.o tclParse.o tclProc.o \
+ tclUtil.o tclVar.o
+
+TCL_OBJS = ${GENERIC_OBJS} ${UNIX_OBJS} ${COMPAT_OBJS}
+
+XCOMM -------------------- END TCL DEFINITIONS ----------------------
+
+
+HEADERS = patchlevel.h tclRegexp.h tcl.h tclInt.h tclUnix.h
+
+SRCS = panic.c regexp.c tclAppInit.c tclAsync.c tclBasic.c \
+ tclCkalloc.c tclCmdAH.c tclCmdIL.c tclCmdMZ.c tclEnv.c \
+ tclExpr.c tclGet.c tclGlob.c tclHash.c tclHistory.c \
+ tclLink.c tclMain.c tclMtherr.c tclParse.c tclProc.c \
+ tclTest.c tclUnixAZ.c tclUnixStr.c tclUnixUtil.c tclUtil.c \
+ tclVar.c
+
+OBJS = ${TCL_OBJS}
+
+SubdirLibraryRule($(OBJS))
+
+XCOMM ------------------ BEGIN TCL DEFINITIONS ----------------------
+getcwd.o: $(SRC_DIR)/compat/getcwd.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/getcwd.c
+
+opendir.o: $(SRC_DIR)/compat/opendir.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/opendir.c
+
+strerror.o: $(SRC_DIR)/compat/strerror.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/strerror.c
+
+strstr.o: $(SRC_DIR)/compat/strstr.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/strstr.c
+
+strtod.o: $(SRC_DIR)/compat/strtod.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/strtod.c
+
+strtol.o: $(SRC_DIR)/compat/strtol.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/strtol.c
+
+strtoul.o: $(SRC_DIR)/compat/strtoul.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/strtoul.c
+
+tmpnam.o: $(SRC_DIR)/compat/tmpnam.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/tmpnam.c
+
+waitpid.o: $(SRC_DIR)/compat/waitpid.c
+ $(CC) -c $(CCOPTIONS) $(SRC_DIR)/compat/waitpid.c
+XCOMM -------------------- END TCL DEFINITIONS ----------------------
+
+
+NormalLintTarget($(SRCS))
+LintLibraryTarget(ar,$(SRCS))
+
+includes::
+ MakeDir(X11irafIncDir/Tcl)
+ @(set -x; for i in $(HEADERS); do \
+ $(RM) X11irafIncDir/Tcl/$$i; \
+ $(CP) -p ObmDir/Tcl/$$i X11irafIncDir/Tcl/$$i; \
+ done)
+
+#if InstallIncludes
+install::
+ @(set -x; for i in $(HEADERS); do \
+ $(RM) X11irafIncDir/Tcl/$$i; \
+ done)
+ for i in $(HEADERS); do \
+ (set -x; $(CP) -p $$i X11irafIncDir/Tcl/); \
+ done
+#endif
+
+DependTarget()
+