aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile509
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.am20
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.in509
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2.c292
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2_normals.h192
5 files changed, 1522 insertions, 0 deletions
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile
new file mode 100644
index 0000000..989303f
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile
@@ -0,0 +1,509 @@
1# Makefile.in generated by automake 1.10.1 from Makefile.am.
2# plugins/import/imp_md2/Makefile. Generated from Makefile.in by configure.
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15
16
17
18pkgdatadir = $(datadir)/libg3d
19pkglibdir = $(libdir)/libg3d
20pkgincludedir = $(includedir)/libg3d
21am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
22install_sh_DATA = $(install_sh) -c -m 644
23install_sh_PROGRAM = $(install_sh) -c
24install_sh_SCRIPT = $(install_sh) -c
25INSTALL_HEADER = $(INSTALL_DATA)
26transform = $(program_transform_name)
27NORMAL_INSTALL = :
28PRE_INSTALL = :
29POST_INSTALL = :
30NORMAL_UNINSTALL = :
31PRE_UNINSTALL = :
32POST_UNINSTALL = :
33build_triplet = x86_64-unknown-linux-gnu
34host_triplet = x86_64-unknown-linux-gnu
35subdir = plugins/import/imp_md2
36DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
37ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
38am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
39 $(top_srcdir)/m4/glib-2.0.m4 $(top_srcdir)/m4/gtk-2.0.m4 \
40 $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/libtool.m4 \
41 $(top_srcdir)/m4/libxml2.m4 $(top_srcdir)/m4/win32.m4 \
42 $(top_srcdir)/configure.in
43am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
44 $(ACLOCAL_M4)
45mkinstalldirs = $(install_sh) -d
46CONFIG_HEADER = $(top_builddir)/include/g3d/config.h
47CONFIG_CLEAN_FILES =
48am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
49am__vpath_adj = case $$p in \
50 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
51 *) f=$$p;; \
52 esac;
53am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
54am__installdirs = "$(DESTDIR)$(pluginimpdir)"
55pluginimpLTLIBRARIES_INSTALL = $(INSTALL)
56LTLIBRARIES = $(pluginimp_LTLIBRARIES)
57imp_md2_la_DEPENDENCIES = $(top_builddir)/src/libg3d.la
58am_imp_md2_la_OBJECTS = imp_md2.lo
59imp_md2_la_OBJECTS = $(am_imp_md2_la_OBJECTS)
60DEFAULT_INCLUDES = -I. -I$(top_builddir)/include/g3d
61depcomp = $(SHELL) $(top_srcdir)/config/depcomp
62am__depfiles_maybe = depfiles
63COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
64 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
65LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
66 --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
67 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
68CCLD = $(CC)
69LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
70 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
71 $(LDFLAGS) -o $@
72SOURCES = $(imp_md2_la_SOURCES)
73DIST_SOURCES = $(imp_md2_la_SOURCES)
74ETAGS = etags
75CTAGS = ctags
76DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
77ACLOCAL = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run aclocal-1.10
78AMTAR = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run tar
79AR = ar
80AS = as
81AUTOCONF = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run autoconf
82AUTOHEADER = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run autoheader
83AUTOMAKE = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run automake-1.10
84AWK = gawk
85CC = gcc
86CCDEPMODE = depmode=gcc3
87CFLAGS = -g -O2
88CPP = gcc -E
89CPPFLAGS =
90CXX = g++
91CXXCPP = g++ -E
92CXXDEPMODE = depmode=gcc3
93CXXFLAGS = -g -O2
94CYGPATH_W = echo
95DBG_CFLAGS = -O2
96DEBUG = 0
97DEFS = -DHAVE_CONFIG_H
98DEPDIR = .deps
99DLLTOOL = dlltool
100ECHO = echo
101ECHO_C =
102ECHO_N = -n
103ECHO_T =
104EGREP = /bin/grep -E
105EXEEXT =
106F77 =
107FFLAGS =
108GDKPIXBUF_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
109GDKPIXBUF_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0
110GLIB_CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
111GLIB_GENMARSHAL = glib-genmarshal
112GLIB_LIBS = -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0
113GLIB_MKENUMS = glib-mkenums
114GOBJECT_QUERY = gobject-query
115GREP = /bin/grep
116GTKDOC_CHECK = /usr/bin/gtkdoc-check
117GTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
118GTK_LIBS = -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0
119HTML_DIR = ${datadir}/gtk-doc/html
120INSTALL = /usr/bin/install -c
121INSTALL_DATA = ${INSTALL} -m 644
122INSTALL_PROGRAM = ${INSTALL}
123INSTALL_SCRIPT = ${INSTALL}
124INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
125LDFLAGS =
126LEX = flex
127LEXLIB = -lfl
128LEX_OUTPUT_ROOT = lex.yy
129LIBGSF_CFLAGS = -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libgsf-1
130LIBGSF_LIBS = -lgsf-1 -lgobject-2.0 -lxml2 -lglib-2.0
131LIBOBJS =
132LIBS = -lm
133LIBTOOL = $(SHELL) $(top_builddir)/libtool --quiet
134LIBXML2_CFLAGS = -I/usr/include/libxml2
135LIBXML2_LIBS = -L/usr/lib/x86_64-linux-gnu -lxml2
136LN_S = ln -s
137LTLIBOBJS =
138LTVERSION = 0:8:0
139MAGIC_LIBS = -lmagic
140MAKEINFO = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run makeinfo
141MATH_LIBS = -lm
142MKDIR_P = /bin/mkdir -p
143OBJDUMP = objdump
144OBJEXT = o
145PACKAGE = libg3d
146PACKAGE_BUGREPORT =
147PACKAGE_NAME =
148PACKAGE_STRING =
149PACKAGE_TARNAME =
150PACKAGE_VERSION =
151PATH_SEPARATOR = :
152PKG_CONFIG = /usr/bin/pkg-config
153PLUGINS_LDFLAGS = -avoid-version -export-dynamic
154RANLIB = ranlib
155SET_MAKE =
156SHELL = /bin/bash
157STRIP = strip
158VERSION = 0.0.8
159XML2_CONFIG = /usr/bin/xml2-config
160XML_CPPFLAGS = -I/usr/include/libxml2
161XML_LIBS = -L/usr/lib/x86_64-linux-gnu -lxml2
162Z_CFLAGS =
163Z_LIBS = -lz
164abs_builddir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2
165abs_srcdir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2
166abs_top_builddir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8
167abs_top_srcdir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8
168ac_ct_CC = gcc
169ac_ct_CXX = g++
170ac_ct_F77 =
171am__include = include
172am__leading_dot = .
173am__quote =
174am__tar = ${AMTAR} chof - "$$tardir"
175am__untar = ${AMTAR} xf -
176bindir = ${exec_prefix}/bin
177build = x86_64-unknown-linux-gnu
178build_alias =
179build_cpu = x86_64
180build_os = linux-gnu
181build_vendor = unknown
182builddir = .
183datadir = ${datarootdir}
184datarootdir = ${prefix}/share
185docdir = ${datarootdir}/doc/${PACKAGE}
186dvidir = ${docdir}
187exec_prefix = ${prefix}
188host = x86_64-unknown-linux-gnu
189host_alias =
190host_cpu = x86_64
191host_os = linux-gnu
192host_vendor = unknown
193htmldir = ${docdir}
194includedir = ${prefix}/include
195infodir = ${datarootdir}/info
196install_sh = $(SHELL) /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/install-sh
197libdir = ${exec_prefix}/lib
198libexecdir = ${exec_prefix}/libexec
199localedir = ${datarootdir}/locale
200localstatedir = ${prefix}/var
201mandir = ${datarootdir}/man
202mkdir_p = /bin/mkdir -p
203oldincludedir = /usr/include
204pdfdir = ${docdir}
205prefix = /usr/local
206program_transform_name = s,x,x,
207psdir = ${docdir}
208sbindir = ${exec_prefix}/sbin
209sharedstatedir = ${prefix}/com
210srcdir = .
211sysconfdir = ${prefix}/etc
212target_alias =
213top_builddir = ../../..
214top_srcdir = ../../..
215pluginimpdir = $(pkglibdir)/plugins/import
216pluginimp_LTLIBRARIES = imp_md2.la
217AM_CFLAGS = \
218 -Wall -ansi -pedantic \
219 -DG_LOG_DOMAIN=\"LibG3D\" \
220 -O2 -DDEBUG=0 \
221 -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
222
223INCLUDES = -I$(top_srcdir)/include
224AM_LDFLAGS = \
225 -no-undefined -module \
226 -avoid-version -export-dynamic
227
228imp_md2_la_SOURCES = imp_md2.c imp_md2_normals.h
229imp_md2_la_LIBADD = $(top_builddir)/src/libg3d.la -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0
230all: all-am
231
232.SUFFIXES:
233.SUFFIXES: .c .lo .o .obj
234$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
235 @for dep in $?; do \
236 case '$(am__configure_deps)' in \
237 *$$dep*) \
238 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
239 && exit 0; \
240 exit 1;; \
241 esac; \
242 done; \
243 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/import/imp_md2/Makefile'; \
244 cd $(top_srcdir) && \
245 $(AUTOMAKE) --gnu plugins/import/imp_md2/Makefile
246.PRECIOUS: Makefile
247Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
248 @case '$?' in \
249 *config.status*) \
250 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
251 *) \
252 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
253 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
254 esac;
255
256$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
257 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
258
259$(top_srcdir)/configure: $(am__configure_deps)
260 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
261$(ACLOCAL_M4): $(am__aclocal_m4_deps)
262 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
263install-pluginimpLTLIBRARIES: $(pluginimp_LTLIBRARIES)
264 @$(NORMAL_INSTALL)
265 test -z "$(pluginimpdir)" || $(MKDIR_P) "$(DESTDIR)$(pluginimpdir)"
266 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
267 if test -f $$p; then \
268 f=$(am__strip_dir) \
269 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pluginimpdir)/$$f'"; \
270 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pluginimpdir)/$$f"; \
271 else :; fi; \
272 done
273
274uninstall-pluginimpLTLIBRARIES:
275 @$(NORMAL_UNINSTALL)
276 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
277 p=$(am__strip_dir) \
278 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pluginimpdir)/$$p'"; \
279 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pluginimpdir)/$$p"; \
280 done
281
282clean-pluginimpLTLIBRARIES:
283 -test -z "$(pluginimp_LTLIBRARIES)" || rm -f $(pluginimp_LTLIBRARIES)
284 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
285 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
286 test "$$dir" != "$$p" || dir=.; \
287 echo "rm -f \"$${dir}/so_locations\""; \
288 rm -f "$${dir}/so_locations"; \
289 done
290imp_md2.la: $(imp_md2_la_OBJECTS) $(imp_md2_la_DEPENDENCIES)
291 $(LINK) -rpath $(pluginimpdir) $(imp_md2_la_OBJECTS) $(imp_md2_la_LIBADD) $(LIBS)
292
293mostlyclean-compile:
294 -rm -f *.$(OBJEXT)
295
296distclean-compile:
297 -rm -f *.tab.c
298
299include ./$(DEPDIR)/imp_md2.Plo
300
301.c.o:
302 $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
303 mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
304# source='$<' object='$@' libtool=no \
305# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
306# $(COMPILE) -c $<
307
308.c.obj:
309 $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
310 mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
311# source='$<' object='$@' libtool=no \
312# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
313# $(COMPILE) -c `$(CYGPATH_W) '$<'`
314
315.c.lo:
316 $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
317 mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
318# source='$<' object='$@' libtool=yes \
319# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
320# $(LTCOMPILE) -c -o $@ $<
321
322mostlyclean-libtool:
323 -rm -f *.lo
324
325clean-libtool:
326 -rm -rf .libs _libs
327
328ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
329 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
330 unique=`for i in $$list; do \
331 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
332 done | \
333 $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
334 END { if (nonempty) { for (i in files) print i; }; }'`; \
335 mkid -fID $$unique
336tags: TAGS
337
338TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
339 $(TAGS_FILES) $(LISP)
340 tags=; \
341 here=`pwd`; \
342 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
343 unique=`for i in $$list; do \
344 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
345 done | \
346 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
347 END { if (nonempty) { for (i in files) print i; }; }'`; \
348 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
349 test -n "$$unique" || unique=$$empty_fix; \
350 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
351 $$tags $$unique; \
352 fi
353ctags: CTAGS
354CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
355 $(TAGS_FILES) $(LISP)
356 tags=; \
357 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
358 unique=`for i in $$list; do \
359 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
360 done | \
361 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
362 END { if (nonempty) { for (i in files) print i; }; }'`; \
363 test -z "$(CTAGS_ARGS)$$tags$$unique" \
364 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
365 $$tags $$unique
366
367GTAGS:
368 here=`$(am__cd) $(top_builddir) && pwd` \
369 && cd $(top_srcdir) \
370 && gtags -i $(GTAGS_ARGS) $$here
371
372distclean-tags:
373 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
374
375distdir: $(DISTFILES)
376 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
377 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
378 list='$(DISTFILES)'; \
379 dist_files=`for file in $$list; do echo $$file; done | \
380 sed -e "s|^$$srcdirstrip/||;t" \
381 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
382 case $$dist_files in \
383 */*) $(MKDIR_P) `echo "$$dist_files" | \
384 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
385 sort -u` ;; \
386 esac; \
387 for file in $$dist_files; do \
388 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
389 if test -d $$d/$$file; then \
390 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
391 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
392 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
393 fi; \
394 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
395 else \
396 test -f $(distdir)/$$file \
397 || cp -p $$d/$$file $(distdir)/$$file \
398 || exit 1; \
399 fi; \
400 done
401check-am: all-am
402check: check-am
403all-am: Makefile $(LTLIBRARIES)
404installdirs:
405 for dir in "$(DESTDIR)$(pluginimpdir)"; do \
406 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
407 done
408install: install-am
409install-exec: install-exec-am
410install-data: install-data-am
411uninstall: uninstall-am
412
413install-am: all-am
414 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
415
416installcheck: installcheck-am
417install-strip:
418 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
419 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
420 `test -z '$(STRIP)' || \
421 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
422mostlyclean-generic:
423
424clean-generic:
425
426distclean-generic:
427 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
428
429maintainer-clean-generic:
430 @echo "This command is intended for maintainers to use"
431 @echo "it deletes files that may require special tools to rebuild."
432clean: clean-am
433
434clean-am: clean-generic clean-libtool clean-pluginimpLTLIBRARIES \
435 mostlyclean-am
436
437distclean: distclean-am
438 -rm -rf ./$(DEPDIR)
439 -rm -f Makefile
440distclean-am: clean-am distclean-compile distclean-generic \
441 distclean-tags
442
443dvi: dvi-am
444
445dvi-am:
446
447html: html-am
448
449info: info-am
450
451info-am:
452
453install-data-am: install-pluginimpLTLIBRARIES
454
455install-dvi: install-dvi-am
456
457install-exec-am:
458
459install-html: install-html-am
460
461install-info: install-info-am
462
463install-man:
464
465install-pdf: install-pdf-am
466
467install-ps: install-ps-am
468
469installcheck-am:
470
471maintainer-clean: maintainer-clean-am
472 -rm -rf ./$(DEPDIR)
473 -rm -f Makefile
474maintainer-clean-am: distclean-am maintainer-clean-generic
475
476mostlyclean: mostlyclean-am
477
478mostlyclean-am: mostlyclean-compile mostlyclean-generic \
479 mostlyclean-libtool
480
481pdf: pdf-am
482
483pdf-am:
484
485ps: ps-am
486
487ps-am:
488
489uninstall-am: uninstall-pluginimpLTLIBRARIES
490
491.MAKE: install-am install-strip
492
493.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
494 clean-libtool clean-pluginimpLTLIBRARIES ctags distclean \
495 distclean-compile distclean-generic distclean-libtool \
496 distclean-tags distdir dvi dvi-am html html-am info info-am \
497 install install-am install-data install-data-am install-dvi \
498 install-dvi-am install-exec install-exec-am install-html \
499 install-html-am install-info install-info-am install-man \
500 install-pdf install-pdf-am install-pluginimpLTLIBRARIES \
501 install-ps install-ps-am install-strip installcheck \
502 installcheck-am installdirs maintainer-clean \
503 maintainer-clean-generic mostlyclean mostlyclean-compile \
504 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
505 tags uninstall uninstall-am uninstall-pluginimpLTLIBRARIES
506
507# Tell versions [3.59,3.63) of GNU make to not export all variables.
508# Otherwise a system limit (for SysV at least) may be exceeded.
509.NOEXPORT:
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.am b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.am
new file mode 100644
index 0000000..935ec9d
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.am
@@ -0,0 +1,20 @@
1pluginimpdir = $(pkglibdir)/plugins/import
2
3pluginimp_LTLIBRARIES = imp_md2.la
4
5AM_CFLAGS = \
6 -Wall -ansi -pedantic \
7 -DG_LOG_DOMAIN=\"LibG3D\" \
8 @DBG_CFLAGS@ -DDEBUG=@DEBUG@ \
9 @GLIB_CFLAGS@
10
11INCLUDES = -I$(top_srcdir)/include
12
13AM_LDFLAGS = \
14 -no-undefined -module \
15 @PLUGINS_LDFLAGS@
16
17LIBTOOL += --quiet
18
19imp_md2_la_SOURCES = imp_md2.c imp_md2_normals.h
20imp_md2_la_LIBADD = $(top_builddir)/src/libg3d.la @GLIB_LIBS@
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.in b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.in
new file mode 100644
index 0000000..fabe6b9
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/Makefile.in
@@ -0,0 +1,509 @@
1# Makefile.in generated by automake 1.10.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
6# This Makefile.in is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13# PARTICULAR PURPOSE.
14
15@SET_MAKE@
16
17VPATH = @srcdir@
18pkgdatadir = $(datadir)/@PACKAGE@
19pkglibdir = $(libdir)/@PACKAGE@
20pkgincludedir = $(includedir)/@PACKAGE@
21am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
22install_sh_DATA = $(install_sh) -c -m 644
23install_sh_PROGRAM = $(install_sh) -c
24install_sh_SCRIPT = $(install_sh) -c
25INSTALL_HEADER = $(INSTALL_DATA)
26transform = $(program_transform_name)
27NORMAL_INSTALL = :
28PRE_INSTALL = :
29POST_INSTALL = :
30NORMAL_UNINSTALL = :
31PRE_UNINSTALL = :
32POST_UNINSTALL = :
33build_triplet = @build@
34host_triplet = @host@
35subdir = plugins/import/imp_md2
36DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
37ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
38am__aclocal_m4_deps = $(top_srcdir)/m4/acinclude.m4 \
39 $(top_srcdir)/m4/glib-2.0.m4 $(top_srcdir)/m4/gtk-2.0.m4 \
40 $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/libtool.m4 \
41 $(top_srcdir)/m4/libxml2.m4 $(top_srcdir)/m4/win32.m4 \
42 $(top_srcdir)/configure.in
43am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
44 $(ACLOCAL_M4)
45mkinstalldirs = $(install_sh) -d
46CONFIG_HEADER = $(top_builddir)/include/g3d/config.h
47CONFIG_CLEAN_FILES =
48am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
49am__vpath_adj = case $$p in \
50 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
51 *) f=$$p;; \
52 esac;
53am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
54am__installdirs = "$(DESTDIR)$(pluginimpdir)"
55pluginimpLTLIBRARIES_INSTALL = $(INSTALL)
56LTLIBRARIES = $(pluginimp_LTLIBRARIES)
57imp_md2_la_DEPENDENCIES = $(top_builddir)/src/libg3d.la
58am_imp_md2_la_OBJECTS = imp_md2.lo
59imp_md2_la_OBJECTS = $(am_imp_md2_la_OBJECTS)
60DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include/g3d
61depcomp = $(SHELL) $(top_srcdir)/config/depcomp
62am__depfiles_maybe = depfiles
63COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
64 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
65LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
66 --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
67 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
68CCLD = $(CC)
69LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
70 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
71 $(LDFLAGS) -o $@
72SOURCES = $(imp_md2_la_SOURCES)
73DIST_SOURCES = $(imp_md2_la_SOURCES)
74ETAGS = etags
75CTAGS = ctags
76DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
77ACLOCAL = @ACLOCAL@
78AMTAR = @AMTAR@
79AR = @AR@
80AS = @AS@
81AUTOCONF = @AUTOCONF@
82AUTOHEADER = @AUTOHEADER@
83AUTOMAKE = @AUTOMAKE@
84AWK = @AWK@
85CC = @CC@
86CCDEPMODE = @CCDEPMODE@
87CFLAGS = @CFLAGS@
88CPP = @CPP@
89CPPFLAGS = @CPPFLAGS@
90CXX = @CXX@
91CXXCPP = @CXXCPP@
92CXXDEPMODE = @CXXDEPMODE@
93CXXFLAGS = @CXXFLAGS@
94CYGPATH_W = @CYGPATH_W@
95DBG_CFLAGS = @DBG_CFLAGS@
96DEBUG = @DEBUG@
97DEFS = @DEFS@
98DEPDIR = @DEPDIR@
99DLLTOOL = @DLLTOOL@
100ECHO = @ECHO@
101ECHO_C = @ECHO_C@
102ECHO_N = @ECHO_N@
103ECHO_T = @ECHO_T@
104EGREP = @EGREP@
105EXEEXT = @EXEEXT@
106F77 = @F77@
107FFLAGS = @FFLAGS@
108GDKPIXBUF_CFLAGS = @GDKPIXBUF_CFLAGS@
109GDKPIXBUF_LIBS = @GDKPIXBUF_LIBS@
110GLIB_CFLAGS = @GLIB_CFLAGS@
111GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
112GLIB_LIBS = @GLIB_LIBS@
113GLIB_MKENUMS = @GLIB_MKENUMS@
114GOBJECT_QUERY = @GOBJECT_QUERY@
115GREP = @GREP@
116GTKDOC_CHECK = @GTKDOC_CHECK@
117GTK_CFLAGS = @GTK_CFLAGS@
118GTK_LIBS = @GTK_LIBS@
119HTML_DIR = @HTML_DIR@
120INSTALL = @INSTALL@
121INSTALL_DATA = @INSTALL_DATA@
122INSTALL_PROGRAM = @INSTALL_PROGRAM@
123INSTALL_SCRIPT = @INSTALL_SCRIPT@
124INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
125LDFLAGS = @LDFLAGS@
126LEX = @LEX@
127LEXLIB = @LEXLIB@
128LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
129LIBGSF_CFLAGS = @LIBGSF_CFLAGS@
130LIBGSF_LIBS = @LIBGSF_LIBS@
131LIBOBJS = @LIBOBJS@
132LIBS = @LIBS@
133LIBTOOL = @LIBTOOL@ --quiet
134LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
135LIBXML2_LIBS = @LIBXML2_LIBS@
136LN_S = @LN_S@
137LTLIBOBJS = @LTLIBOBJS@
138LTVERSION = @LTVERSION@
139MAGIC_LIBS = @MAGIC_LIBS@
140MAKEINFO = @MAKEINFO@
141MATH_LIBS = @MATH_LIBS@
142MKDIR_P = @MKDIR_P@
143OBJDUMP = @OBJDUMP@
144OBJEXT = @OBJEXT@
145PACKAGE = @PACKAGE@
146PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
147PACKAGE_NAME = @PACKAGE_NAME@
148PACKAGE_STRING = @PACKAGE_STRING@
149PACKAGE_TARNAME = @PACKAGE_TARNAME@
150PACKAGE_VERSION = @PACKAGE_VERSION@
151PATH_SEPARATOR = @PATH_SEPARATOR@
152PKG_CONFIG = @PKG_CONFIG@
153PLUGINS_LDFLAGS = @PLUGINS_LDFLAGS@
154RANLIB = @RANLIB@
155SET_MAKE = @SET_MAKE@
156SHELL = @SHELL@
157STRIP = @STRIP@
158VERSION = @VERSION@
159XML2_CONFIG = @XML2_CONFIG@
160XML_CPPFLAGS = @XML_CPPFLAGS@
161XML_LIBS = @XML_LIBS@
162Z_CFLAGS = @Z_CFLAGS@
163Z_LIBS = @Z_LIBS@
164abs_builddir = @abs_builddir@
165abs_srcdir = @abs_srcdir@
166abs_top_builddir = @abs_top_builddir@
167abs_top_srcdir = @abs_top_srcdir@
168ac_ct_CC = @ac_ct_CC@
169ac_ct_CXX = @ac_ct_CXX@
170ac_ct_F77 = @ac_ct_F77@
171am__include = @am__include@
172am__leading_dot = @am__leading_dot@
173am__quote = @am__quote@
174am__tar = @am__tar@
175am__untar = @am__untar@
176bindir = @bindir@
177build = @build@
178build_alias = @build_alias@
179build_cpu = @build_cpu@
180build_os = @build_os@
181build_vendor = @build_vendor@
182builddir = @builddir@
183datadir = @datadir@
184datarootdir = @datarootdir@
185docdir = @docdir@
186dvidir = @dvidir@
187exec_prefix = @exec_prefix@
188host = @host@
189host_alias = @host_alias@
190host_cpu = @host_cpu@
191host_os = @host_os@
192host_vendor = @host_vendor@
193htmldir = @htmldir@
194includedir = @includedir@
195infodir = @infodir@
196install_sh = @install_sh@
197libdir = @libdir@
198libexecdir = @libexecdir@
199localedir = @localedir@
200localstatedir = @localstatedir@
201mandir = @mandir@
202mkdir_p = @mkdir_p@
203oldincludedir = @oldincludedir@
204pdfdir = @pdfdir@
205prefix = @prefix@
206program_transform_name = @program_transform_name@
207psdir = @psdir@
208sbindir = @sbindir@
209sharedstatedir = @sharedstatedir@
210srcdir = @srcdir@
211sysconfdir = @sysconfdir@
212target_alias = @target_alias@
213top_builddir = @top_builddir@
214top_srcdir = @top_srcdir@
215pluginimpdir = $(pkglibdir)/plugins/import
216pluginimp_LTLIBRARIES = imp_md2.la
217AM_CFLAGS = \
218 -Wall -ansi -pedantic \
219 -DG_LOG_DOMAIN=\"LibG3D\" \
220 @DBG_CFLAGS@ -DDEBUG=@DEBUG@ \
221 @GLIB_CFLAGS@
222
223INCLUDES = -I$(top_srcdir)/include
224AM_LDFLAGS = \
225 -no-undefined -module \
226 @PLUGINS_LDFLAGS@
227
228imp_md2_la_SOURCES = imp_md2.c imp_md2_normals.h
229imp_md2_la_LIBADD = $(top_builddir)/src/libg3d.la @GLIB_LIBS@
230all: all-am
231
232.SUFFIXES:
233.SUFFIXES: .c .lo .o .obj
234$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
235 @for dep in $?; do \
236 case '$(am__configure_deps)' in \
237 *$$dep*) \
238 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
239 && exit 0; \
240 exit 1;; \
241 esac; \
242 done; \
243 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/import/imp_md2/Makefile'; \
244 cd $(top_srcdir) && \
245 $(AUTOMAKE) --gnu plugins/import/imp_md2/Makefile
246.PRECIOUS: Makefile
247Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
248 @case '$?' in \
249 *config.status*) \
250 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
251 *) \
252 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
253 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
254 esac;
255
256$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
257 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
258
259$(top_srcdir)/configure: $(am__configure_deps)
260 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
261$(ACLOCAL_M4): $(am__aclocal_m4_deps)
262 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
263install-pluginimpLTLIBRARIES: $(pluginimp_LTLIBRARIES)
264 @$(NORMAL_INSTALL)
265 test -z "$(pluginimpdir)" || $(MKDIR_P) "$(DESTDIR)$(pluginimpdir)"
266 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
267 if test -f $$p; then \
268 f=$(am__strip_dir) \
269 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pluginimpdir)/$$f'"; \
270 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pluginimpdir)/$$f"; \
271 else :; fi; \
272 done
273
274uninstall-pluginimpLTLIBRARIES:
275 @$(NORMAL_UNINSTALL)
276 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
277 p=$(am__strip_dir) \
278 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pluginimpdir)/$$p'"; \
279 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pluginimpdir)/$$p"; \
280 done
281
282clean-pluginimpLTLIBRARIES:
283 -test -z "$(pluginimp_LTLIBRARIES)" || rm -f $(pluginimp_LTLIBRARIES)
284 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
285 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
286 test "$$dir" != "$$p" || dir=.; \
287 echo "rm -f \"$${dir}/so_locations\""; \
288 rm -f "$${dir}/so_locations"; \
289 done
290imp_md2.la: $(imp_md2_la_OBJECTS) $(imp_md2_la_DEPENDENCIES)
291 $(LINK) -rpath $(pluginimpdir) $(imp_md2_la_OBJECTS) $(imp_md2_la_LIBADD) $(LIBS)
292
293mostlyclean-compile:
294 -rm -f *.$(OBJEXT)
295
296distclean-compile:
297 -rm -f *.tab.c
298
299@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imp_md2.Plo@am__quote@
300
301.c.o:
302@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
303@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
304@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
305@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
306@am__fastdepCC_FALSE@ $(COMPILE) -c $<
307
308.c.obj:
309@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
310@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
311@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
312@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
313@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
314
315.c.lo:
316@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
317@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
318@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
319@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
320@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
321
322mostlyclean-libtool:
323 -rm -f *.lo
324
325clean-libtool:
326 -rm -rf .libs _libs
327
328ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
329 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
330 unique=`for i in $$list; do \
331 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
332 done | \
333 $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
334 END { if (nonempty) { for (i in files) print i; }; }'`; \
335 mkid -fID $$unique
336tags: TAGS
337
338TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
339 $(TAGS_FILES) $(LISP)
340 tags=; \
341 here=`pwd`; \
342 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
343 unique=`for i in $$list; do \
344 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
345 done | \
346 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
347 END { if (nonempty) { for (i in files) print i; }; }'`; \
348 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
349 test -n "$$unique" || unique=$$empty_fix; \
350 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
351 $$tags $$unique; \
352 fi
353ctags: CTAGS
354CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
355 $(TAGS_FILES) $(LISP)
356 tags=; \
357 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
358 unique=`for i in $$list; do \
359 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
360 done | \
361 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
362 END { if (nonempty) { for (i in files) print i; }; }'`; \
363 test -z "$(CTAGS_ARGS)$$tags$$unique" \
364 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
365 $$tags $$unique
366
367GTAGS:
368 here=`$(am__cd) $(top_builddir) && pwd` \
369 && cd $(top_srcdir) \
370 && gtags -i $(GTAGS_ARGS) $$here
371
372distclean-tags:
373 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
374
375distdir: $(DISTFILES)
376 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
377 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
378 list='$(DISTFILES)'; \
379 dist_files=`for file in $$list; do echo $$file; done | \
380 sed -e "s|^$$srcdirstrip/||;t" \
381 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
382 case $$dist_files in \
383 */*) $(MKDIR_P) `echo "$$dist_files" | \
384 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
385 sort -u` ;; \
386 esac; \
387 for file in $$dist_files; do \
388 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
389 if test -d $$d/$$file; then \
390 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
391 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
392 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
393 fi; \
394 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
395 else \
396 test -f $(distdir)/$$file \
397 || cp -p $$d/$$file $(distdir)/$$file \
398 || exit 1; \
399 fi; \
400 done
401check-am: all-am
402check: check-am
403all-am: Makefile $(LTLIBRARIES)
404installdirs:
405 for dir in "$(DESTDIR)$(pluginimpdir)"; do \
406 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
407 done
408install: install-am
409install-exec: install-exec-am
410install-data: install-data-am
411uninstall: uninstall-am
412
413install-am: all-am
414 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
415
416installcheck: installcheck-am
417install-strip:
418 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
419 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
420 `test -z '$(STRIP)' || \
421 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
422mostlyclean-generic:
423
424clean-generic:
425
426distclean-generic:
427 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
428
429maintainer-clean-generic:
430 @echo "This command is intended for maintainers to use"
431 @echo "it deletes files that may require special tools to rebuild."
432clean: clean-am
433
434clean-am: clean-generic clean-libtool clean-pluginimpLTLIBRARIES \
435 mostlyclean-am
436
437distclean: distclean-am
438 -rm -rf ./$(DEPDIR)
439 -rm -f Makefile
440distclean-am: clean-am distclean-compile distclean-generic \
441 distclean-tags
442
443dvi: dvi-am
444
445dvi-am:
446
447html: html-am
448
449info: info-am
450
451info-am:
452
453install-data-am: install-pluginimpLTLIBRARIES
454
455install-dvi: install-dvi-am
456
457install-exec-am:
458
459install-html: install-html-am
460
461install-info: install-info-am
462
463install-man:
464
465install-pdf: install-pdf-am
466
467install-ps: install-ps-am
468
469installcheck-am:
470
471maintainer-clean: maintainer-clean-am
472 -rm -rf ./$(DEPDIR)
473 -rm -f Makefile
474maintainer-clean-am: distclean-am maintainer-clean-generic
475
476mostlyclean: mostlyclean-am
477
478mostlyclean-am: mostlyclean-compile mostlyclean-generic \
479 mostlyclean-libtool
480
481pdf: pdf-am
482
483pdf-am:
484
485ps: ps-am
486
487ps-am:
488
489uninstall-am: uninstall-pluginimpLTLIBRARIES
490
491.MAKE: install-am install-strip
492
493.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
494 clean-libtool clean-pluginimpLTLIBRARIES ctags distclean \
495 distclean-compile distclean-generic distclean-libtool \
496 distclean-tags distdir dvi dvi-am html html-am info info-am \
497 install install-am install-data install-data-am install-dvi \
498 install-dvi-am install-exec install-exec-am install-html \
499 install-html-am install-info install-info-am install-man \
500 install-pdf install-pdf-am install-pluginimpLTLIBRARIES \
501 install-ps install-ps-am install-strip installcheck \
502 installcheck-am installdirs maintainer-clean \
503 maintainer-clean-generic mostlyclean mostlyclean-compile \
504 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
505 tags uninstall uninstall-am uninstall-pluginimpLTLIBRARIES
506
507# Tell versions [3.59,3.63) of GNU make to not export all variables.
508# Otherwise a system limit (for SysV at least) may be exceeded.
509.NOEXPORT:
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2.c b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2.c
new file mode 100644
index 0000000..4c9d4c6
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2.c
@@ -0,0 +1,292 @@
1/* $Id$ */
2
3/*
4 libg3d - 3D object loading library
5
6 Copyright (C) 2005-2009 Markus Dahms <mad@automagically.de>
7
8 This library is free software; you can redistribute it and/or
9 modify it under the terms of the GNU Lesser General Public
10 License as published by the Free Software Foundation; either
11 version 2.1 of the License, or (at your option) any later version.
12
13 This library is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 Lesser General Public License for more details.
17
18 You should have received a copy of the GNU Lesser General Public
19 License along with this library; if not, write to the Free Software
20 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21*/
22
23#include <stdio.h>
24#include <string.h>
25
26#include <g3d/types.h>
27#include <g3d/material.h>
28#include <g3d/texture.h>
29#include <g3d/stream.h>
30#include <g3d/iff.h>
31
32#include "imp_md2_normals.h"
33
34#define MD2_SKINNAMELEN 64
35
36static const char *textureExtensions[] = {
37 ".pcx", ".bmp", ".jpg", ".tga", ".png", NULL };
38
39EAPI
40gboolean plugin_load_model_from_stream(G3DContext *context, G3DStream *stream,
41 G3DModel *model, gpointer user_data)
42{
43 guint32 idid, idver, skinwidth, skinheight, framesize;
44 guint32 numskins, numverts, numtexs, numfaces, numglcmds, numframes;
45 guint32 offskins, offtexs, offfaces, offframes, offglcmds, offend;
46 G3DFloat *texco = NULL, *normals;
47 gchar **skinnames = NULL;
48 gint i, j;
49 G3DObject *object;
50 G3DMaterial *material;
51 G3DImage *image = NULL;
52
53 idid = g3d_stream_read_int32_be(stream);
54 if(idid != G3D_IFF_MKID('I','D','P','2')) {
55 g_critical("file '%s' is not a .md2 file", stream->uri);
56 return FALSE;
57 }
58
59 idver = g3d_stream_read_int32_le(stream);
60 if(idver != 8) {
61 g_warning("file '%s' has wrong version (%d)", stream->uri, idver);
62#define CLOSE_ON_WRONG_VERSION
63#ifdef CLOSE_ON_WRONG_VERSION
64 return FALSE;
65#endif
66 }
67
68 object = g_new0(G3DObject, 1);
69 object->name = g_strdup("Q2Object");
70 material = g3d_material_new();
71 object->materials = g_slist_append(object->materials, material);
72 model->objects = g_slist_append(model->objects, object);
73
74 skinwidth = g3d_stream_read_int32_le(stream);
75 skinheight = g3d_stream_read_int32_le(stream);
76 framesize = g3d_stream_read_int32_le(stream);
77 numskins = g3d_stream_read_int32_le(stream);
78 numverts = g3d_stream_read_int32_le(stream);
79 numtexs = g3d_stream_read_int32_le(stream);
80 numfaces = g3d_stream_read_int32_le(stream);
81 numglcmds = g3d_stream_read_int32_le(stream);
82 numframes = g3d_stream_read_int32_le(stream);
83
84 object->vertex_count = numverts;
85 object->vertex_data = g_new0(G3DFloat, numverts * 3);
86 normals = g_new0(G3DFloat, numverts * 3);
87
88 offskins = g3d_stream_read_int32_le(stream);
89 offtexs = g3d_stream_read_int32_le(stream);
90 offfaces = g3d_stream_read_int32_le(stream);
91 offframes = g3d_stream_read_int32_le(stream);
92 offglcmds = g3d_stream_read_int32_le(stream);
93 offend = g3d_stream_read_int32_le(stream);
94
95 if(numskins > 0) {
96 skinnames = g_new0(gchar *, numskins);
97 for(i = 0; i < numskins; i ++) {
98 skinnames[i] = g_new0(gchar, MD2_SKINNAMELEN);
99 g3d_stream_read(stream, skinnames[i], MD2_SKINNAMELEN);
100
101 /* some md2 models have a dot as first character to tell the engine
102 * load the texture from the dir where the model is located */
103 if(skinnames[i][0] == '.')
104 memmove(skinnames[i], skinnames[i] + 1, MD2_SKINNAMELEN - 1);
105#if DEBUG > 0
106 g_debug("skin #%d: %s", i + 1, skinnames[i]);
107#endif
108 }
109
110 /* not every skin has a texture assigned, the engines will search
111 * a list of supported images to get the texture */
112 for(j = 0; j < numskins; j++) {
113 gchar skinname[MD2_SKINNAMELEN];
114 gchar *basename;
115
116 /* real filename */
117 if(g_file_test(skinnames[j], G_FILE_TEST_EXISTS))
118 image = g3d_texture_load_cached(context, model, skinnames[j]);
119 if(image)
120 break;
121 basename = g_path_get_basename(skinnames[j]);
122 if(g_file_test(basename, G_FILE_TEST_EXISTS))
123 image = g3d_texture_load_cached(context, model, skinnames[j]);
124 g_free(basename);
125 if(image)
126 break;
127
128 /* without extension */
129 for(i = 0; textureExtensions[i] != NULL; i ++) {
130 g_snprintf(skinname, sizeof(skinname), "%s%s", skinnames[j],
131 textureExtensions[i]);
132 if(g_file_test(skinname, G_FILE_TEST_EXISTS))
133 image = g3d_texture_load_cached(context, model, skinname);
134 if(image)
135 break;
136 basename = g_path_get_basename(skinname);
137 if(g_file_test(basename, G_FILE_TEST_EXISTS))
138 image = g3d_texture_load_cached(context, model, skinname);
139 g_free(basename);
140 if(image)
141 break;
142 }
143
144 /* replace extension */
145 for(i = 0; textureExtensions[i] != NULL; i ++) {
146 g_snprintf(skinname, sizeof(skinname), "%.*s%s",
147 ((int) strlen(skinnames[j])) - 4, skinnames[j],
148 textureExtensions[i]);
149 if(g_file_test(skinname, G_FILE_TEST_EXISTS))
150 image = g3d_texture_load_cached(context, model, skinname);
151 if(image)
152 break;
153 basename = g_path_get_basename(skinname);
154 if(g_file_test(basename, G_FILE_TEST_EXISTS))
155 image = g3d_texture_load_cached(context, model, skinname);
156 g_free(basename);
157 if(image)
158 break;
159 }
160 if(image)
161 break;
162 }
163
164 /* fallback skin name */
165 if(image == NULL)
166 image = g3d_texture_load_cached(context, model, "tris0.bmp");
167 if(image)
168 image->tex_env = G3D_TEXENV_REPLACE;
169 }
170
171 g3d_stream_seek(stream, offframes, G_SEEK_SET);
172 /* vertices per frame */
173#if DEBUG > 0
174 g_debug("numframes: %d", numframes);
175#endif
176 for(i = 0; i < numframes; i ++) {
177 G3DFloat s0,s1,s2, t0,t1,t2;
178 gchar fname[16];
179 guint32 j;
180
181 s0 = g3d_stream_read_float_le(stream); /* scale */
182 s1 = g3d_stream_read_float_le(stream);
183 s2 = g3d_stream_read_float_le(stream);
184 t0 = g3d_stream_read_float_le(stream); /* translate */
185 t1 = g3d_stream_read_float_le(stream);
186 t2 = g3d_stream_read_float_le(stream);
187 g3d_stream_read(stream, fname, 16); /* frame name*/
188
189 for(j = 0; j < numverts; j ++) {
190 G3DFloat x,y,z;
191 guint32 v,n;
192
193 v = g3d_stream_read_int8(stream);
194 x = (G3DFloat)v * s0 + t0;
195 v = g3d_stream_read_int8(stream);
196 y = (G3DFloat)v * s1 + t1;
197 v = g3d_stream_read_int8(stream);
198 z = (G3DFloat)v * s2 + t2;
199 n = g3d_stream_read_int8(stream);
200 if(i == 0) {
201 object->vertex_data[j * 3 + 0] = x;
202 object->vertex_data[j * 3 + 1] = y;
203 object->vertex_data[j * 3 + 2] = z;
204
205 normals[j * 3 + 0] = md2_normals[n * 3 + 0];
206 normals[j * 3 + 1] = md2_normals[n * 3 + 1];
207 normals[j * 3 + 2] = md2_normals[n * 3 + 2];
208 }
209 }
210 }
211
212 g3d_stream_seek(stream, offtexs, G_SEEK_SET);
213 /* texture coordinates */
214 if(numtexs > 0) {
215 texco = g_new0(G3DFloat, numtexs * 2);
216 for(i = 0; i < numtexs; i ++) {
217 texco[i * 2 + 0] = g3d_stream_read_int16_le(stream) /
218 (G3DFloat)skinwidth;
219 texco[i * 2 + 1] = g3d_stream_read_int16_le(stream) /
220 (G3DFloat)skinheight;
221 }
222 }
223
224 /* faces */
225 for(i = 0; i < numfaces; i ++) {
226 G3DFace *face;
227 guint32 i;
228 guint16 index;
229
230 face = g_new0(G3DFace, 1);
231 object->faces = g_slist_append(object->faces, face);
232 face->material = material;
233 face->vertex_count = 3;
234 face->vertex_indices = g_new0(guint32, 3);
235 face->tex_vertex_data = g_new0(G3DFloat, 3 * 2);
236 face->normals = g_new0(G3DFloat, 3 * 3);
237 face->flags |= G3D_FLAG_FAC_NORMALS;
238
239 if(image)
240 {
241 face->flags |= G3D_FLAG_FAC_TEXMAP;
242 face->tex_image = image;
243 }
244
245 for(i = 0; i < 3; i ++)
246 {
247 face->vertex_indices[i] = g3d_stream_read_int16_le(stream);
248 face->normals[i * 3 + 0] =
249 - normals[face->vertex_indices[i] * 3 + 0];
250 face->normals[i * 3 + 1] =
251 - normals[face->vertex_indices[i] * 3 + 1];
252 face->normals[i * 3 + 2] =
253 - normals[face->vertex_indices[i] * 3 + 2];
254 }
255
256 for(i = 0; i < 3; i ++)
257 {
258 index = g3d_stream_read_int16_le(stream);
259 face->tex_vertex_data[i * 2 + 0] = texco[index * 2 + 0];
260 face->tex_vertex_data[i * 2 + 1] = texco[index * 2 + 1];
261 }
262 }
263
264
265 /* free skin names */
266 if(skinnames)
267 {
268 for(i = 0; i < numskins; i ++)
269 g_free(skinnames[i]);
270 g_free(skinnames);
271 }
272
273 if(texco)
274 g_free(texco);
275 if(normals)
276 g_free(normals);
277
278 return TRUE;
279}
280
281EAPI
282gchar *plugin_description(G3DContext *context)
283{
284 return g_strdup("ID Software's Quake II models.");
285}
286
287EAPI
288gchar **plugin_extensions(G3DContext *context)
289{
290 return g_strsplit("md2", ":", 0);
291}
292
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2_normals.h b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2_normals.h
new file mode 100644
index 0000000..e815d2f
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_md2/imp_md2_normals.h
@@ -0,0 +1,192 @@
1/* $Id$ */
2
3/*
4 libg3d - 3D object loading library
5
6 Copyright (C) 2005-2009 Markus Dahms <mad@automagically.de>
7
8 This library is free software; you can redistribute it and/or
9 modify it under the terms of the GNU Lesser General Public
10 License as published by the Free Software Foundation; either
11 version 2.1 of the License, or (at your option) any later version.
12
13 This library is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 Lesser General Public License for more details.
17
18 You should have received a copy of the GNU Lesser General Public
19 License along with this library; if not, write to the Free Software
20 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21*/
22
23#ifndef __G3D_IMP_MD2_NORMALS_H__
24#define __G3D_IMP_MD2_NORMALS_H__
25
26#include <glib.h>
27
28static G3DFloat md2_normals[] = {
29 -0.525731f, 0.000000f, 0.850651f,
30 -0.442863f, 0.238856f, 0.864188f,
31 -0.295242f, 0.000000f, 0.955423f,
32 -0.309017f, 0.500000f, 0.809017f,
33 -0.162460f, 0.262866f, 0.951056f,
34 0.000000f, 0.000000f, 1.000000f,
35 0.000000f, 0.850651f, 0.525731f,
36 -0.147621f, 0.716567f, 0.681718f,
37 0.147621f, 0.716567f, 0.681718f,
38 0.000000f, 0.525731f, 0.850651f,
39 0.309017f, 0.500000f, 0.809017f,
40 0.525731f, 0.000000f, 0.850651f,
41 0.295242f, 0.000000f, 0.955423f,
42 0.442863f, 0.238856f, 0.864188f,
43 0.162460f, 0.262866f, 0.951056f,
44 -0.681718f, 0.147621f, 0.716567f,
45 -0.809017f, 0.309017f, 0.500000f,
46 -0.587785f, 0.425325f, 0.688191f,
47 -0.850651f, 0.525731f, 0.000000f,
48 -0.864188f, 0.442863f, 0.238856f,
49 -0.716567f, 0.681718f, 0.147621f,
50 -0.688191f, 0.587785f, 0.425325f,
51 -0.500000f, 0.809017f, 0.309017f,
52 -0.238856f, 0.864188f, 0.442863f,
53 -0.425325f, 0.688191f, 0.587785f,
54 -0.716567f, 0.681718f, -0.147621f,
55 -0.500000f, 0.809017f, -0.309017f,
56 -0.525731f, 0.850651f, 0.000000f,
57 0.000000f, 0.850651f, -0.525731f,
58 -0.238856f, 0.864188f, -0.442863f,
59 0.000000f, 0.955423f, -0.295242f,
60 -0.262866f, 0.951056f, -0.162460f,
61 0.000000f, 1.000000f, 0.000000f,
62 0.000000f, 0.955423f, 0.295242f,
63 -0.262866f, 0.951056f, 0.162460f,
64 0.238856f, 0.864188f, 0.442863f,
65 0.262866f, 0.951056f, 0.162460f,
66 0.500000f, 0.809017f, 0.309017f,
67 0.238856f, 0.864188f, -0.442863f,
68 0.262866f, 0.951056f, -0.162460f,
69 0.500000f, 0.809017f, -0.309017f,
70 0.850651f, 0.525731f, 0.000000f,
71 0.716567f, 0.681718f, 0.147621f,
72 0.716567f, 0.681718f, -0.147621f,
73 0.525731f, 0.850651f, 0.000000f,
74 0.425325f, 0.688191f, 0.587785f,
75 0.864188f, 0.442863f, 0.238856f,
76 0.688191f, 0.587785f, 0.425325f,
77 0.809017f, 0.309017f, 0.500000f,
78 0.681718f, 0.147621f, 0.716567f,
79 0.587785f, 0.425325f, 0.688191f,
80 0.955423f, 0.295242f, 0.000000f,
81 1.000000f, 0.000000f, 0.000000f,
82 0.951056f, 0.162460f, 0.262866f,
83 0.850651f, -0.525731f, 0.000000f,
84 0.955423f, -0.295242f, 0.000000f,
85 0.864188f, -0.442863f, 0.238856f,
86 0.951056f, -0.162460f, 0.262866f,
87 0.809017f, -0.309017f, 0.500000f,
88 0.681718f, -0.147621f, 0.716567f,
89 0.850651f, 0.000000f, 0.525731f,
90 0.864188f, 0.442863f, -0.238856f,
91 0.809017f, 0.309017f, -0.500000f,
92 0.951056f, 0.162460f, -0.262866f,
93 0.525731f, 0.000000f, -0.850651f,
94 0.681718f, 0.147621f, -0.716567f,
95 0.681718f, -0.147621f, -0.716567f,
96 0.850651f, 0.000000f, -0.525731f,
97 0.809017f, -0.309017f, -0.500000f,
98 0.864188f, -0.442863f, -0.238856f,
99 0.951056f, -0.162460f, -0.262866f,
100 0.147621f, 0.716567f, -0.681718f,
101 0.309017f, 0.500000f, -0.809017f,
102 0.425325f, 0.688191f, -0.587785f,
103 0.442863f, 0.238856f, -0.864188f,
104 0.587785f, 0.425325f, -0.688191f,
105 0.688191f, 0.587785f, -0.425325f,
106 -0.147621f, 0.716567f, -0.681718f,
107 -0.309017f, 0.500000f, -0.809017f,
108 0.000000f, 0.525731f, -0.850651f,
109 -0.525731f, 0.000000f, -0.850651f,
110 -0.442863f, 0.238856f, -0.864188f,
111 -0.295242f, 0.000000f, -0.955423f,
112 -0.162460f, 0.262866f, -0.951056f,
113 0.000000f, 0.000000f, -1.000000f,
114 0.295242f, 0.000000f, -0.955423f,
115 0.162460f, 0.262866f, -0.951056f,
116 -0.442863f, -0.238856f, -0.864188f,
117 -0.309017f, -0.500000f, -0.809017f,
118 -0.162460f, -0.262866f, -0.951056f,
119 0.000000f, -0.850651f, -0.525731f,
120 -0.147621f, -0.716567f, -0.681718f,
121 0.147621f, -0.716567f, -0.681718f,
122 0.000000f, -0.525731f, -0.850651f,
123 0.309017f, -0.500000f, -0.809017f,
124 0.442863f, -0.238856f, -0.864188f,
125 0.162460f, -0.262866f, -0.951056f,
126 0.238856f, -0.864188f, -0.442863f,
127 0.500000f, -0.809017f, -0.309017f,
128 0.425325f, -0.688191f, -0.587785f,
129 0.716567f, -0.681718f, -0.147621f,
130 0.688191f, -0.587785f, -0.425325f,
131 0.587785f, -0.425325f, -0.688191f,
132 0.000000f, -0.955423f, -0.295242f,
133 0.000000f, -1.000000f, 0.000000f,
134 0.262866f, -0.951056f, -0.162460f,
135 0.000000f, -0.850651f, 0.525731f,
136 0.000000f, -0.955423f, 0.295242f,
137 0.238856f, -0.864188f, 0.442863f,
138 0.262866f, -0.951056f, 0.162460f,
139 0.500000f, -0.809017f, 0.309017f,
140 0.716567f, -0.681718f, 0.147621f,
141 0.525731f, -0.850651f, 0.000000f,
142 -0.238856f, -0.864188f, -0.442863f,
143 -0.500000f, -0.809017f, -0.309017f,
144 -0.262866f, -0.951056f, -0.162460f,
145 -0.850651f, -0.525731f, 0.000000f,
146 -0.716567f, -0.681718f, -0.147621f,
147 -0.716567f, -0.681718f, 0.147621f,
148 -0.525731f, -0.850651f, 0.000000f,
149 -0.500000f, -0.809017f, 0.309017f,
150 -0.238856f, -0.864188f, 0.442863f,
151 -0.262866f, -0.951056f, 0.162460f,
152 -0.864188f, -0.442863f, 0.238856f,
153 -0.809017f, -0.309017f, 0.500000f,
154 -0.688191f, -0.587785f, 0.425325f,
155 -0.681718f, -0.147621f, 0.716567f,
156 -0.442863f, -0.238856f, 0.864188f,
157 -0.587785f, -0.425325f, 0.688191f,
158 -0.309017f, -0.500000f, 0.809017f,
159 -0.147621f, -0.716567f, 0.681718f,
160 -0.425325f, -0.688191f, 0.587785f,
161 -0.162460f, -0.262866f, 0.951056f,
162 0.442863f, -0.238856f, 0.864188f,
163 0.162460f, -0.262866f, 0.951056f,
164 0.309017f, -0.500000f, 0.809017f,
165 0.147621f, -0.716567f, 0.681718f,
166 0.000000f, -0.525731f, 0.850651f,
167 0.425325f, -0.688191f, 0.587785f,
168 0.587785f, -0.425325f, 0.688191f,
169 0.688191f, -0.587785f, 0.425325f,
170 -0.955423f, 0.295242f, 0.000000f,
171 -0.951056f, 0.162460f, 0.262866f,
172 -1.000000f, 0.000000f, 0.000000f,
173 -0.850651f, 0.000000f, 0.525731f,
174 -0.955423f, -0.295242f, 0.000000f,
175 -0.951056f, -0.162460f, 0.262866f,
176 -0.864188f, 0.442863f, -0.238856f,
177 -0.951056f, 0.162460f, -0.262866f,
178 -0.809017f, 0.309017f, -0.500000f,
179 -0.864188f, -0.442863f, -0.238856f,
180 -0.951056f, -0.162460f, -0.262866f,
181 -0.809017f, -0.309017f, -0.500000f,
182 -0.681718f, 0.147621f, -0.716567f,
183 -0.681718f, -0.147621f, -0.716567f,
184 -0.850651f, 0.000000f, -0.525731f,
185 -0.688191f, 0.587785f, -0.425325f,
186 -0.587785f, 0.425325f, -0.688191f,
187 -0.425325f, 0.688191f, -0.587785f,
188 -0.425325f, -0.688191f, -0.587785f,
189 -0.587785f, -0.425325f, -0.688191f,
190 -0.688191f, -0.587785f, -0.425325f };
191
192#endif /* __G3D_IMP_MD2_NORMALS_H__ */