|
From: <kin...@us...> - 2025-08-22 05:59:23
|
Revision: 7324
http://sourceforge.net/p/teem/code/7324
Author: kindlmann
Date: 2025-08-22 05:59:20 +0000 (Fri, 22 Aug 2025)
Log Message:
-----------
time to say goodbye these
Removed Paths:
-------------
teem/trunk/src/make/aix.mk
teem/trunk/src/make/cygwin.mk
teem/trunk/src/make/darwin.mk
teem/trunk/src/make/irix6.mk
teem/trunk/src/make/linux.mk
teem/trunk/src/make/netbsd.mk
teem/trunk/src/make/solaris.mk
teem/trunk/src/make/win32.mk
Deleted: teem/trunk/src/make/aix.mk
===================================================================
--- teem/trunk/src/make/aix.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/aix.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,34 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
-# Copyright (C) 2005--2008 Gordon Kindlmann
-# Copyright (C) 1998--2004 University of Utah
-#
-# This library is free software; you can redistribute it and/or modify it under the terms
-# of the GNU Lesser General Public License (LGPL) as published by the Free Software
-# Foundation; either version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also include exceptions to
-# the LGPL that facilitate static linking.
-#
-# This library is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-# You should have received a copy of the GNU Lesser General Public License
-# along with this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-
-TEEM_SHEXT =
-
-OPT_CFLAG ?= -O2 -qmaxmem=16384
-STATIC_CFLAG =
-SHARED_CFLAG = -Bdynamic
-SHARED_LDFLAG = -G
-ARCH_CFLAG =
-ARCH_LDFLAG =
-
-TEEM_ZLIB.IPATH ?=
-TEEM_ZLIB.LPATH ?=
-
-TEEM_BZIP2.IPATH ?=
-TEEM_BZIP2.LPATH ?=
Deleted: teem/trunk/src/make/cygwin.mk
===================================================================
--- teem/trunk/src/make/cygwin.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/cygwin.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,41 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
-# Copyright (C) 2005--2008 Gordon Kindlmann
-# Copyright (C) 1998--2004 University of Utah
-#
-# This library is free software; you can redistribute it and/or modify it under the terms
-# of the GNU Lesser General Public License (LGPL) as published by the Free Software
-# Foundation; either version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also include exceptions to
-# the LGPL that facilitate static linking.
-#
-# This library is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-# You should have received a copy of the GNU Lesser General Public License
-# along with this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-
-# Cygwin-free DLLs are not as easy to make as once thought, but at
-# some point I'll support Cygwin-using shared objects
-TEEM_SHEXT =
-
-CC = gcc
-DOTEXE = .exe
-
-OPT_CFLAG ?= -Wall -O2
-STATIC_CFLAG = -Wl,-Bstatic
-SHARED_CFLAG = -Wl,-Bdynamic
-SHARED_LDFLAG = -shared
-ARCH_CFLAG =
-ARCH_LDFLAG =
-
-SIGH = 1
-
-TEEM_ZLIB.IPATH ?=
-TEEM_ZLIB.LPATH ?=
-
-TEEM_BZIP2.IPATH ?=
-TEEM_BZIP2.LPATH ?=
Deleted: teem/trunk/src/make/darwin.mk
===================================================================
--- teem/trunk/src/make/darwin.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/darwin.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,56 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2008, 2007, 2006, 2005 Gordon Kindlmann
-# Copyright (C) 2004, 2003, 2002, 2001, 2000, 1999, 1998 University of Utah
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public License
-# (LGPL) as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also
-# include exceptions to the LGPL that facilitate static linking.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-# You should have received a copy of the GNU Lesser General Public License
-# along with this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-
-AR = libtool
-ARFLAGS = -static -o
-RANLIB = ranlib
-
-LD = gcc
-
-## for trying undefined behavior flagging -fsanitize=undefined
-OPT_CFLAG ?= -O0 -g
-CC = clang
-STATIC_CFLAG = -Wl,-prebind
-SHARED_CFLAG =
-SHARED_LDFLAG = -dynamic -dynamiclib -fno-common
-SHARED_INSTALL_NAME = -install_name
-
-ARCH_CFLAG = -W -Wall
-ARCH_LDFLAG =
-
-ifeq ($(SUBARCH),64)
- # -std=c90 -pedantic -Wno-long-long -Wno-overlength-strings -Wstrict-aliasing=2 -Wstrict-overflow=5
- # -Weverything -Wno-poison-system-directories -Wno-padded -Wno-format-nonliteral -Wno-float-equal -Wno-reserved-id-macro
- ARCH_CFLAG = -arch x86_64 -W -Wall -Wextra
-else
- ifeq ($(SUBARCH),32)
- ARCH_CFLAG = -W -Wall -arch i386
- else
- $(error darwin sub-architecture "$(SUBARCH)" not recognized)
- endif
-endif
-
-TEEM_ZLIB.IPATH ?=
-TEEM_ZLIB.LPATH ?=
-
-TEEM_BZIP2.IPATH ?=
-TEEM_BZIP2.LPATH ?=
-
Deleted: teem/trunk/src/make/irix6.mk
===================================================================
--- teem/trunk/src/make/irix6.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/irix6.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,47 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
-# Copyright (C) 2005--2008 Gordon Kindlmann
-# Copyright (C) 1998--2004 University of Utah
-#
-# This library is free software; you can redistribute it and/or modify it under the terms
-# of the GNU Lesser General Public License (LGPL) as published by the Free Software
-# Foundation; either version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also include exceptions to
-# the LGPL that facilitate static linking.
-#
-# This library is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-# You should have received a copy of the GNU Lesser General Public License
-# along with this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-
-TEEM_LITTER = so_locations
-TEEM_SHEXT = so
-SHARED_LINK_NAME = -rpath
-TEEM_CPP_ERROR_DIE = -diag_error 1035
-SHARED_RPATH = -rpath
-
-OPT_CFLAG ?= -O2
-STATIC_CFLAG = -Bstatic
-SHARED_CFLAG = -Bdynamic
-SHARED_LDFLAG = -shared
-ifeq ($(SUBARCH),n32)
- ARCH_CFLAG = -n32
- ARCH_LDFLAG = -n32
-else
- ifeq ($(SUBARCH),64)
- ARCH_CFLAG = -64
- ARCH_LDFLAG = -64
- else
- $(error irix6 sub-architecture "$(SUBARCH)" not recognized)
- endif
-endif
-
-TEEM_ZLIB.IPATH ?=
-TEEM_ZLIB.LPATH ?=
-
-TEEM_BZIP2.IPATH ?=
-TEEM_BZIP2.LPATH ?=
Deleted: teem/trunk/src/make/linux.mk
===================================================================
--- teem/trunk/src/make/linux.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/linux.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,50 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
-# Copyright (C) 2005--2008 Gordon Kindlmann
-# Copyright (C) 1998--2004 University of Utah
-#
-# This library is free software; you can redistribute it and/or modify it under the terms
-# of the GNU Lesser General Public License (LGPL) as published by the Free Software
-# Foundation; either version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also include exceptions to
-# the LGPL that facilitate static linking.
-#
-# This library is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-# You should have received a copy of the GNU Lesser General Public License
-# along with this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-
-TEEM_SHEXT = so
-
-OPT_CFLAG ?= -O2
-STATIC_CFLAG = -static
-SHARED_CFLAG = -shared
-SHARED_LDFLAG = -shared
-SHARED_RPATH = -Wl,-rpath -Wl,
-
-ifeq ($(SUBARCH),ia64)
- ARCH_CFLAG = -fPIC -W -Wall
- ARCH_LDFLAG =
-else
- ifeq ($(SUBARCH),amd64)
- ARCH_CFLAG = -fPIC -W -Wall
- ARCH_LDFLAG =
- else
- ifeq ($(SUBARCH),32)
- ARCH_CFLAG = -W -Wall
- ARCH_LDFLAG =
- else
- $(error linux sub-architecture "$(SUBARCH)" not recognized)
- endif
- endif
-endif
-
-TEEM_ZLIB.IPATH ?=
-TEEM_ZLIB.LPATH ?=
-
-TEEM_BZIP2.IPATH ?=
-TEEM_BZIP2.LPATH ?=
Deleted: teem/trunk/src/make/netbsd.mk
===================================================================
--- teem/trunk/src/make/netbsd.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/netbsd.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,51 +0,0 @@
-#
-# teem: Gordon Kindlmann's research software
-# Copyright (C) 2005 Gordon Kindlmann
-# Copyright (C) 2003, 2002, 2001, 2000, 1999, 1998 University of Utah
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-#
-
-TEEM_SHEXT = so
-
-OPT_CFLAG ?= -O2
-STATIC_CFLAG = -Wl,-Bstatic
-SHARED_CFLAG = -Wl,-Bdynamic
-SHARED_LDFLAG = -shared
-SHARED_RPATH = -Wl,-rpath -Wl,
-
-ifeq ($(SUBARCH),ia64)
- ARCH_CFLAG = -fPIC -W -Wall
- ARCH_LDFLAG =
-else
- ifeq ($(SUBARCH),64)
- ARCH_CFLAG = -fPIC -W -Wall
- ARCH_LDFLAG =
- else
- ifeq ($(SUBARCH),32)
- ARCH_CFLAG = -W -Wall
- ARCH_LDFLAG =
- else
- $(error netbsd sub-architecture "$(SUBARCH)" not recognized)
- endif
- endif
-endif
-
-TEEM_ZLIB.IPATH ?=
-TEEM_ZLIB.LPATH ?=
-
-TEEM_BZIP2.IPATH ?=
-TEEM_BZIP2.LPATH ?=
Deleted: teem/trunk/src/make/solaris.mk
===================================================================
--- teem/trunk/src/make/solaris.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/solaris.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,33 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
-# Copyright (C) 2005--2008 Gordon Kindlmann
-# Copyright (C) 1998--2004 University of Utah
-#
-# This library is free software; you can redistribute it and/or modify it under the terms
-# of the GNU Lesser General Public License (LGPL) as published by the Free Software
-# Foundation; either version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also include exceptions to
-# the LGPL that facilitate static linking.
-#
-# This library is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-# You should have received a copy of the GNU Lesser General Public License
-# along with this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-TEEM_SHEXT = so
-
-OPT_CFLAG ?= -xO2
-STATIC_CFLAG = -Bstatic
-SHARED_CFLAG = -Bdynamic
-SHARED_LDFLAG = -G
-ARCH_CFLAG =
-ARCH_LDFLAG =
-
-TEEM_ZLIB.IPATH ?=
-TEEM_ZLIB.LPATH ?=
-
-TEEM_BZIP2.IPATH ?=
-TEEM_BZIP2.LPATH ?=
Deleted: teem/trunk/src/make/win32.mk
===================================================================
--- teem/trunk/src/make/win32.mk 2025-08-22 05:43:23 UTC (rev 7323)
+++ teem/trunk/src/make/win32.mk 2025-08-22 05:59:20 UTC (rev 7324)
@@ -1,182 +0,0 @@
-#
-# Teem: Tools to process and visualize scientific data and images
-# Copyright (C) 2009--2023 University of Chicago
-# Copyright (C) 2005--2008 Gordon Kindlmann
-# Copyright (C) 1998--2004 University of Utah
-#
-# This library is free software; you can redistribute it and/or modify it under the terms
-# of the GNU Lesser General Public License (LGPL) as published by the Free Software
-# Foundation; either version 2.1 of the License, or (at your option) any later version.
-# The terms of redistributing and/or modifying this software also include exceptions to
-# the LGPL that facilitate static linking.
-#
-# This library is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
-# You should have received a copy of the GNU Lesser General Public License
-# along with this library; if not, see <https://www.gnu.org/licenses/>.
-#
-
-# Windows project file stuff
-#
-# Makes project files for the teem dll, one for each teem binary, and
-# one for the workspace containing all these
-
-WIN32.DEST ?= ../win32/build
-WIN32.TOP ?= ..\\\\..\\\\
-WIN32.HEADERS ?= ../win32
-
-win32: win32.msvc71
-win32.clean: win32.msvc71.clean
-project: project.build.msvc71
-unproject: project.clean.msvc71
-project6: project.build.msvc6
-unproject6: project.clean.msvc6
-
-sortedObjs = $(sort $(foreach lib,$(LIBS),$(addsuffix /$(lib),$($(lib).OBJS))))
-flipSlash = $(WIN32.TOP)src\\\\$(notdir $(1))\\\\$(subst /,,$(dir $(1)))
-writeCmdFile = $(shell echo -n $(patsubst %.o,\\t\\t\\t\\\<File\\n\\t\\t\\t\\tRelativePath=\"%.c\"\\\>\\n\\t\\t\\t\\\<\\/File\\\>\\n,$(call flipSlash,$(1))) >> $(2))
-
-#write-var-to-file=$(strip $(shell rm -f $1)$(eval __a :=)$(foreach w,$($2),$(if $(filter $3,$(words $(__a))),$(shell echo -n "$(strip $(__a)) " >> $1)$(eval __a:=))$(eval __a +=$w))$(shell echo $(__a) >> $1))
-
-#
-# MS Visual Studio .NET 2003 project files
-
-project.build.msvc71: headers.copy teem.vcproj.build bins.vcproj.build
-
-project.clean.msvc71: headers.clean
- $(RM) $(WIN32.DEST)/*.vcproj
-
-teem.vcproj.build:
- @echo -n "Creating teem.vcproj..."
- @echo -n s/TEEMALLDOTC/ > cmd.ed
- $(foreach obj,$(sortedObjs),$(call writeCmdFile,$(obj),cmd2.ed))
- @cat cmd2.ed >> cmd.ed
- @rm -rf cmd2.ed
- @echo /g >> cmd.ed
-# @echo s/TEEMALLDOTC/$(patsubst %.o,\\t\\t\\t\\\<File\\n\\t\\t\\t\\tRelativePath=\"%.c\"\\\>\\n\\t\\t\\t\\\<\\/File\\\>\\n,$(foreach obj,$(sortedObjs),$(call flipSlash,$(obj))))/g > cmd.ed
- @echo s/TEEMALLDOTH/$(patsubst %.h,\\t\\t\\t\\\<File\\n\\t\\t\\t\\tRelativePath=\"%.h\"\\\>\\n\\t\\t\\t\\\<\\/File\\\>\\n,$(foreach lib,$(LIBS),$(addprefix $(WIN32.TOP)src\\\\$(lib)\\\\,$($(lib).PUBLIC_HEADERS) $($(lib).PRIVATE_HEADERS))))/g >> cmd.ed
- @echo s/TEEMALLINC/$(foreach lib,$(LIBS),\,$(WIN32.TOP)src\\\\$(lib))/g >> cmd.ed
- @echo "s/ \,/\,/g" >> cmd.ed
- @sed -f cmd.ed $(WIN32.DEST)/teem.vcproj.tmpl > $(WIN32.DEST)/teem.vcproj
- @unix2dos $(WIN32.DEST)/teem.vcproj 2> /dev/null
- @rm -rf cmd.ed
- @echo "done"
-
-bins.vcproj.build: $(foreach bin,$(BINS),teembin.$(bin).vcproj.build)
-
-teembin.%.vcproj.build: BIN = $(patsubst teembin.%.vcproj.build,%,$@)
-teembin.%.vcproj.build:
- @echo -n "Creating $(BIN).vcproj..."
- @echo s/TEEMBINNAME/$(BIN)/g > cmd.ed
- @echo s/TEEMALLINC/$(foreach lib,$(LIBS),\,$(WIN32.TOP)src\\\\$(lib))/g >> cmd.ed
- @echo "s/ \,/\,/g" >> cmd.ed
- @echo s/TEEMBINDOTC/\\t\\t\\t\\\<File\\n\\t\\t\\t\\tRelativePath=\"$(WIN32.TOP)src\\\\bin\\\\$(BIN).c\"\\\>\\n\\t\\t\\t\\\<\\/File\\\>\\n/g >> cmd.ed
- @sed -f cmd.ed $(WIN32.DEST)/teembin.vcproj.tmpl > $(WIN32.DEST)/$(BIN).vcproj
- @unix2dos $(WIN32.DEST)/$(BIN).vcproj 2> /dev/null
- @rm -rf cmd.ed
- @echo "done"
-
-# MS Visual Studio 6.0 project files
-
-project.build.msvc6: teem.dsp.build headers.copy teem.dsw.build bins.dsp.build
-
-project.clean.msvc6: headers.clean
- $(RM) $(WIN32.DEST)/*.dsp $(WIN32.DEST)/*.dsw $(WIN32.DEST)/*.plg
-
-teem.dsp.build:
- @echo -n "Creating teem.dsp..."
- @echo s/TEEMALLDOTC/$(patsubst %.o,\# Begin Source File\\n\\nSOURCE=%.c\\n\# End Source File\\n,$(foreach obj,$(sortedObjs),$(call flipSlash,$(obj))))/g > cmd.ed
- @echo s/TEEMALLDOTH/$(patsubst %.h,\# Begin Source File\\n\\nSOURCE=%.h\\n\# End Source File\\n,$(foreach lib,$(LIBS),$(addprefix $(WIN32.TOP)src\\\\$(lib)\\\\,$($(lib).PUBLIC_HEADERS) $($(lib).PRIVATE_HEADERS))))/g >> cmd.ed
- @echo s/TEEMALLINC/$(foreach lib,$(LIBS),\\/I \"$(WIN32.TOP)src\\\\$(lib)\")/g >> cmd.ed
- @echo "s/ #/#/g" >> cmd.ed
- @sed -f cmd.ed $(WIN32.DEST)/teem_shared.dsp.tmpl > $(WIN32.DEST)/teem_shared.dsp
- @sed -f cmd.ed $(WIN32.DEST)/teem_static.dsp.tmpl > $(WIN32.DEST)/teem_static.dsp
- @unix2dos $(WIN32.DEST)/teem_shared.dsp 2> /dev/null
- @unix2dos $(WIN32.DEST)/teem_static.dsp 2> /dev/null
- @rm -rf cmd.ed
- @echo "done"
-
-bins.dsp.build: $(foreach bin,$(BINS),teembin.$(bin).dsp.build)
-
-# NB: pattern-specific variable BIN is set once per binary
-teembin.%.dsp.build: BIN = $(patsubst teembin.%.dsp.build,%,$@)
-teembin.%.dsp.build:
- @echo -n "Creating $(BIN).dsp..."
- @echo s/TEEMBINNAME/$(BIN)/g > cmd.ed
- @echo s/TEEMALLINC/$(foreach lib,$(LIBS),\\/I \"$(WIN32.TOP)src\\\\$(lib)\")/g >> cmd.ed
- @echo s/TEEMBINDOTC/\# Begin Source File\\n\\nSOURCE=$(WIN32.TOP)src\\\\bin\\\\$(BIN).c\\n\# End Source File\\n/g >> cmd.ed
- @echo "s/ #/#/g" >> cmd.ed
- @sed -f cmd.ed $(WIN32.DEST)/teem_bin.dsp.tmpl > $(WIN32.DEST)/$(BIN).dsp
- @unix2dos $(WIN32.DEST)/$(BIN).dsp 2> /dev/null
- @rm -rf cmd.ed
- @echo "done"
-
-teem.dsw.build:
- @echo -n "Creating teem.dsw..."
- @echo s/TEEMBINPROJECT/$(foreach bin,$(BINS),\\nProject: \"$(bin)\"=.\\\\$(bin).dsp - Package Owner=\<4\>\\n\\nPackage=\<5\>\\n{{{\\n}}}\\n\\nPackage=\<4\>\\n{{{\\n\ \ \ \ Begin Project Dependency\\n\ \ \ \ Project_Dep_Name teem_static\\n\ \ \ \ End Project Dependency\\n}}}\\n\\n\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\\n)/g > cmd.ed
- @echo "s/ #/#/g" >> cmd.ed
- @sed -f cmd.ed $(WIN32.DEST)/teem.dsw.tmpl > $(WIN32.DEST)/teem.dsw
- @unix2dos $(WIN32.DEST)/teem.dsw 2> /dev/null
- @rm -rf cmd.ed
- @echo "done"
-
-# Headers
-
-headers.copy:
- @echo -n "Copying headers..."
- @mkdir -p $(WIN32.HEADERS)/include/teem
- @$(CP) $(foreach lib,$(LIBS),$(addprefix $(lib)/,$($(lib).PUBLIC_HEADERS))) $(WIN32.HEADERS)/include/teem
- @echo "done"
-
-headers.clean:
- $(RM) -r $(WIN32.HEADERS)/include/teem
-
-# Definitions file (obsolete)
-
-def: #$(WIN32.DEST)/teem.def
- @echo "Building teem.def is no longer necessary"
- @echo "Don't forget to #define TEEM_STATIC when using the static version"
-
-#$(WIN32.DEST)/teem.def: teem.dsp
-# @echo "Creating teem.def..."
-# @msdev $(WIN32.DEST)/teem_shared.dsp /make "teem_shared - Win32 Release" /clean
-# @-msdev $(WIN32.DEST)/teem_shared.dsp /make "teem_shared - Win32 Release" /build
-# @dlltool --export-all-symbols --output-def teem.def $(WIN32.DEST)/shared/release/*.obj
-# @grep -v '; dlltool' teem.def | grep -v '_real' | grep -v '??' | grep -v '_airThreadWin32Body' > $(WIN32.DEST)/teem.def
-# @rm teem.def
-# @-msdev $(WIN32.DEST)/teem_shared.dsp /make "teem_shared - Win32 Release" /clean
-# @echo "done"
-
-# MS Visual Studio .NET 2003 build/clean
-
-win32.msvc71: teem.vcproj.win32 $(foreach bin,$(BINS),teembin.$(bin).vcproj.win32)
-win32.msvc71.clean: teem.vcproj.win32.clean $(foreach bin,$(BINS),teembin.$(bin).vcproj.win32.clean)
-
-teem.vcproj.win32:
- @-devenv.com /build Release $(WIN32.DEST)/teem.vcproj
- @-devenv.com /build StaticRelease $(WIN32.DEST)/teem.vcproj
-
-teembin.%.vcproj.win32: BIN = $(patsubst teembin.%.vcproj.win32,%,$@)
-teembin.%.vcproj.win32:
- @-devenv.com /build StaticRelease $(WIN32.DEST)/$(BIN).vcproj
-
-teem.vcproj.win32.clean:
- $(RM) -r $(WIN32.DEST)/Release
- $(RM) -r $(WIN32.DEST)/StaticRelease
- @-devenv.com /clean Release $(WIN32.DEST)/teem.vcproj
- @-devenv.com /clean StaticRelease $(WIN32.DEST)/teem.vcproj
-
-teembin.%.vcproj.win32.clean: BIN = $(patsubst teembin.%.vcproj.win32.clean,%,$@)
-teembin.%.vcproj.win32.clean:
- $(RM) $(WIN32.DEST)/../lib/StaticRelease/$(BIN).lib
- $(RM) $(WIN32.DEST)/../lib/StaticRelease/$(BIN).exp
- @-devenv.com /clean StaticRelease $(WIN32.DEST)/$(BIN).vcproj
-
-# MS Visual Studio 6.0 build/clean
-
-win32.msvc6:
- @-msdev $(WIN32.DEST)/teem.dsw /make all /build
-
-win32.clean.msvc6:
- @-msdev $(WIN32.DEST)/teem.dsw /make all /clean
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|