Fix for bug #9504: compile error with verse on mingw, also fixed
[blender.git] / extern / verse / Makefile
1 #
2 # $Id$
3 #
4 # ***** BEGIN GPL LICENSE BLOCK *****
5 #
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; either version 2
9 # of the License, or (at your option) any later version.
10 #
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU General Public License for more details.
15 #
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software Foundation,
18 # Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
19 #
20 # The Original Code is Copyright (C) 2002 by Hans Lambermont
21 # All rights reserved.
22 #
23 # The Original Code is: all of this file.
24 #
25 # Contributor(s): Jiri Hnidek
26 #
27 # ***** END GPL LICENSE BLOCK *****
28 LIBNAME = verse
29 SOURCEDIR = extern/$(LIBNAME)
30 DIR = $(OCGDIR)/$(SOURCEDIR)
31 DIRS = dist
32
33 include nan_subdirs.mk
34 include nan_compile.mk
35 include nan_link.mk
36
37 DISTDIR = dist
38 CP = ../../intern/tools/cpifdiff.sh
39
40 ifeq ($(OS),windows)
41     EXT = .exe
42 endif
43
44 install: all debug
45         @[ -d $(NAN_VERSE) ] || mkdir -p $(NAN_VERSE)
46         @[ -d $(NAN_VERSE)/include ] || mkdir -p $(NAN_VERSE)/include
47         @[ -d $(NAN_VERSE)/lib ] || mkdir -p $(NAN_VERSE)/lib
48         @[ -d $(OCGDIR)/bin ] || mkdir -p $(OCGDIR)/bin
49         @$(CP) $(DISTDIR)/*.h $(NAN_VERSE)/include
50         @$(CP) $(DIR)/libverse.a $(NAN_VERSE)/lib
51 ifeq ($(OS),darwin)
52         ranlib $(NAN_VERSE)/lib/libverse.a
53 endif
54         $(CCC) $(CCFLAGS) $(LDFLAGS) -o $(DIR)/verse$(EXT) $(DIR)/libverse.a $(LIBS) $(SLIBS) $(LLIBS) $(DADD) $(LOPTS)
55         @$(CP) $(DIR)/verse$(EXT) $(OCGDIR)/bin