From 97fece8cde5ced6ef2b1eb6120ce420f3a400297 Mon Sep 17 00:00:00 2001 From: Hans Lambermont Date: Sat, 11 Jan 2003 19:14:34 +0000 Subject: Build and install ode in lib/ Only enabled for Linux now, and not even tested yet :-P (what do you mean 'in a hurry' ;-) --- extern/ode/Makefile | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 extern/ode/Makefile (limited to 'extern/ode') diff --git a/extern/ode/Makefile b/extern/ode/Makefile new file mode 100644 index 00000000000..9a0f6cbc4a4 --- /dev/null +++ b/extern/ode/Makefile @@ -0,0 +1,64 @@ +# +# $Id$ +# +# ***** BEGIN GPL/BL DUAL LICENSE BLOCK ***** +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. The Blender +# Foundation also sells licenses for use in proprietary software under +# the Blender License. See http://www.blender.org/BL/ for information +# about this. +# +# This program 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 General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# The Original Code is Copyright (C) 2002 by Hans Lambermont +# All rights reserved. +# +# The Original Code is: all of this file. +# +# Contributor(s): none yet. +# +# ***** END GPL/BL DUAL LICENSE BLOCK ***** + +include nan_definitions.mk + +DISTDIR = dist +CP = ../../intern/tools/cpifdiff.sh + +all: + ifeq ($(OS),$(findstring $(OS), "linux")) + $(MAKE) -C $(DISTDIR) + endif + +install: + ifeq ($(OS),$(findstring $(OS), "linux")) + @echo "====> $(MAKE) $@ in $(SOURCEDIR)" + [ -d $(LCGDIR) ] || mkdir $(LCGDIR) + [ -d $(NAN_ODE) ] || mkdir $(NAN_ODE) + [ -d $(NAN_ODE)/include ] || mkdir $(NAN_ODE)/include + [ -d $(NAN_ODE)/include/ode ] || mkdir $(NAN_ODE)/include/ode + [ -d $(NAN_ODE)/lib ] || mkdir $(NAN_ODE)/lib + [ -d $(NAN_ODE)/ode ] || mkdir $(NAN_ODE)/ode + [ -d $(NAN_ODE)/ode/src ] || mkdir $(NAN_ODE)/ode/src + @$(CP) $(DISTDIR)/lib/libode.a $(NAN_ODE)/lib/ + @$(CP) $(DISTDIR)/include/ode/*.h $(NAN_ODE)/include/ode/ + @$(CP) $(DISTDIR)/ode/src/array.h $(NAN_ODE)/ode/src/ + @$(CP) $(DISTDIR)/ode/src/joint.h $(NAN_ODE)/ode/src/ + @$(CP) $(DISTDIR)/ode/src/objects.h $(NAN_ODE)/ode/src/ + @$(CP) $(DISTDIR)/ode/src/obstack.h $(NAN_ODE)/ode/src/ + endif + +clean: + ifeq ($(OS),$(findstring $(OS), "linux")) + [ ! -f dist/Makefile ] || $(MAKE) -C dist clean + endif + -- cgit v1.2.3