aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d
diff options
context:
space:
mode:
authorDavid Walter Seikel2016-03-29 02:16:55 +1000
committerDavid Walter Seikel2016-03-29 02:16:55 +1000
commitcb3716ffb584fe0f593b6f1669a8efdba1305104 (patch)
tree5d1ebc4b6fc17b30f4b34e7e64a2d9514893459b /src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d
parentAdd Prosody build script. (diff)
downloadSledjHamr-cb3716ffb584fe0f593b6f1669a8efdba1305104.zip
SledjHamr-cb3716ffb584fe0f593b6f1669a8efdba1305104.tar.gz
SledjHamr-cb3716ffb584fe0f593b6f1669a8efdba1305104.tar.bz2
SledjHamr-cb3716ffb584fe0f593b6f1669a8efdba1305104.tar.xz
Added my version of libg3d and friends.
Diffstat (limited to '')
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile510
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.am22
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.in510
-rw-r--r--src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/imp_c4d.c363
4 files changed, 1405 insertions, 0 deletions
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile
new file mode 100644
index 0000000..61a0650
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile
@@ -0,0 +1,510 @@
1# Makefile.in generated by automake 1.10.1 from Makefile.am.
2# plugins/import/imp_c4d/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_c4d
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_c4d_la_DEPENDENCIES = $(top_builddir)/src/libg3d.la
58am_imp_c4d_la_OBJECTS = imp_c4d.lo
59imp_c4d_la_OBJECTS = $(am_imp_c4d_la_OBJECTS)
60#am_imp_c4d_la_rpath = -rpath $(pluginimpdir)
61DEFAULT_INCLUDES = -I. -I$(top_builddir)/include/g3d
62depcomp = $(SHELL) $(top_srcdir)/config/depcomp
63am__depfiles_maybe = depfiles
64COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
65 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
66LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
67 --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
68 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
69CCLD = $(CC)
70LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
71 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
72 $(LDFLAGS) -o $@
73SOURCES = $(imp_c4d_la_SOURCES)
74DIST_SOURCES = $(imp_c4d_la_SOURCES)
75ETAGS = etags
76CTAGS = ctags
77DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
78ACLOCAL = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run aclocal-1.10
79AMTAR = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run tar
80AR = ar
81AS = as
82AUTOCONF = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run autoconf
83AUTOHEADER = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run autoheader
84AUTOMAKE = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run automake-1.10
85AWK = gawk
86CC = gcc
87CCDEPMODE = depmode=gcc3
88CFLAGS = -g -O2
89CPP = gcc -E
90CPPFLAGS =
91CXX = g++
92CXXCPP = g++ -E
93CXXDEPMODE = depmode=gcc3
94CXXFLAGS = -g -O2
95CYGPATH_W = echo
96DBG_CFLAGS = -O2
97DEBUG = 0
98DEFS = -DHAVE_CONFIG_H
99DEPDIR = .deps
100DLLTOOL = dlltool
101ECHO = echo
102ECHO_C =
103ECHO_N = -n
104ECHO_T =
105EGREP = /bin/grep -E
106EXEEXT =
107F77 =
108FFLAGS =
109GDKPIXBUF_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
110GDKPIXBUF_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
111GLIB_CFLAGS = -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
112GLIB_GENMARSHAL = glib-genmarshal
113GLIB_LIBS = -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0
114GLIB_MKENUMS = glib-mkenums
115GOBJECT_QUERY = gobject-query
116GREP = /bin/grep
117GTKDOC_CHECK = /usr/bin/gtkdoc-check
118GTK_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
119GTK_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
120HTML_DIR = ${datadir}/gtk-doc/html
121INSTALL = /usr/bin/install -c
122INSTALL_DATA = ${INSTALL} -m 644
123INSTALL_PROGRAM = ${INSTALL}
124INSTALL_SCRIPT = ${INSTALL}
125INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
126LDFLAGS =
127LEX = flex
128LEXLIB = -lfl
129LEX_OUTPUT_ROOT = lex.yy
130LIBGSF_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
131LIBGSF_LIBS = -lgsf-1 -lgobject-2.0 -lxml2 -lglib-2.0
132LIBOBJS =
133LIBS = -lm
134LIBTOOL = $(SHELL) $(top_builddir)/libtool --quiet
135LIBXML2_CFLAGS = -I/usr/include/libxml2
136LIBXML2_LIBS = -L/usr/lib/x86_64-linux-gnu -lxml2
137LN_S = ln -s
138LTLIBOBJS =
139LTVERSION = 0:8:0
140MAGIC_LIBS = -lmagic
141MAKEINFO = ${SHELL} /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/missing --run makeinfo
142MATH_LIBS = -lm
143MKDIR_P = /bin/mkdir -p
144OBJDUMP = objdump
145OBJEXT = o
146PACKAGE = libg3d
147PACKAGE_BUGREPORT =
148PACKAGE_NAME =
149PACKAGE_STRING =
150PACKAGE_TARNAME =
151PACKAGE_VERSION =
152PATH_SEPARATOR = :
153PKG_CONFIG = /usr/bin/pkg-config
154PLUGINS_LDFLAGS = -avoid-version -export-dynamic
155RANLIB = ranlib
156SET_MAKE =
157SHELL = /bin/bash
158STRIP = strip
159VERSION = 0.0.8
160XML2_CONFIG = /usr/bin/xml2-config
161XML_CPPFLAGS = -I/usr/include/libxml2
162XML_LIBS = -L/usr/lib/x86_64-linux-gnu -lxml2
163Z_CFLAGS =
164Z_LIBS = -lz
165abs_builddir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d
166abs_srcdir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d
167abs_top_builddir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8
168abs_top_srcdir = /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8
169ac_ct_CC = gcc
170ac_ct_CXX = g++
171ac_ct_F77 =
172am__include = include
173am__leading_dot = .
174am__quote =
175am__tar = ${AMTAR} chof - "$$tardir"
176am__untar = ${AMTAR} xf -
177bindir = ${exec_prefix}/bin
178build = x86_64-unknown-linux-gnu
179build_alias =
180build_cpu = x86_64
181build_os = linux-gnu
182build_vendor = unknown
183builddir = .
184datadir = ${datarootdir}
185datarootdir = ${prefix}/share
186docdir = ${datarootdir}/doc/${PACKAGE}
187dvidir = ${docdir}
188exec_prefix = ${prefix}
189host = x86_64-unknown-linux-gnu
190host_alias =
191host_cpu = x86_64
192host_os = linux-gnu
193host_vendor = unknown
194htmldir = ${docdir}
195includedir = ${prefix}/include
196infodir = ${datarootdir}/info
197install_sh = $(SHELL) /home/dvs1/VirtualWorlds/SOURCE/SledjHamr/src/others/mimesh/libg3d-0.0.8/config/install-sh
198libdir = ${exec_prefix}/lib
199libexecdir = ${exec_prefix}/libexec
200localedir = ${datarootdir}/locale
201localstatedir = ${prefix}/var
202mandir = ${datarootdir}/man
203mkdir_p = /bin/mkdir -p
204oldincludedir = /usr/include
205pdfdir = ${docdir}
206prefix = /usr/local
207program_transform_name = s,x,x,
208psdir = ${docdir}
209sbindir = ${exec_prefix}/sbin
210sharedstatedir = ${prefix}/com
211srcdir = .
212sysconfdir = ${prefix}/etc
213target_alias =
214top_builddir = ../../..
215top_srcdir = ../../..
216pluginimpdir = $(pkglibdir)/plugins/import
217#pluginimp_LTLIBRARIES = imp_c4d.la
218AM_CFLAGS = \
219 -Wall -ansi -pedantic \
220 -DG_LOG_DOMAIN=\"LibG3D\" \
221 -O2 -DDEBUG=0 \
222 -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
223
224INCLUDES = -I$(top_srcdir)/include
225AM_LDFLAGS = \
226 -no-undefined -module \
227 -avoid-version -export-dynamic
228
229imp_c4d_la_SOURCES = imp_c4d.c
230imp_c4d_la_LIBADD = $(top_builddir)/src/libg3d.la -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lgobject-2.0 -lglib-2.0
231all: all-am
232
233.SUFFIXES:
234.SUFFIXES: .c .lo .o .obj
235$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
236 @for dep in $?; do \
237 case '$(am__configure_deps)' in \
238 *$$dep*) \
239 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
240 && exit 0; \
241 exit 1;; \
242 esac; \
243 done; \
244 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/import/imp_c4d/Makefile'; \
245 cd $(top_srcdir) && \
246 $(AUTOMAKE) --gnu plugins/import/imp_c4d/Makefile
247.PRECIOUS: Makefile
248Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
249 @case '$?' in \
250 *config.status*) \
251 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
252 *) \
253 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
254 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
255 esac;
256
257$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
258 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
259
260$(top_srcdir)/configure: $(am__configure_deps)
261 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
262$(ACLOCAL_M4): $(am__aclocal_m4_deps)
263 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
264install-pluginimpLTLIBRARIES: $(pluginimp_LTLIBRARIES)
265 @$(NORMAL_INSTALL)
266 test -z "$(pluginimpdir)" || $(MKDIR_P) "$(DESTDIR)$(pluginimpdir)"
267 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
268 if test -f $$p; then \
269 f=$(am__strip_dir) \
270 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pluginimpdir)/$$f'"; \
271 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pluginimpdir)/$$f"; \
272 else :; fi; \
273 done
274
275uninstall-pluginimpLTLIBRARIES:
276 @$(NORMAL_UNINSTALL)
277 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
278 p=$(am__strip_dir) \
279 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pluginimpdir)/$$p'"; \
280 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pluginimpdir)/$$p"; \
281 done
282
283clean-pluginimpLTLIBRARIES:
284 -test -z "$(pluginimp_LTLIBRARIES)" || rm -f $(pluginimp_LTLIBRARIES)
285 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
286 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
287 test "$$dir" != "$$p" || dir=.; \
288 echo "rm -f \"$${dir}/so_locations\""; \
289 rm -f "$${dir}/so_locations"; \
290 done
291imp_c4d.la: $(imp_c4d_la_OBJECTS) $(imp_c4d_la_DEPENDENCIES)
292 $(LINK) $(am_imp_c4d_la_rpath) $(imp_c4d_la_OBJECTS) $(imp_c4d_la_LIBADD) $(LIBS)
293
294mostlyclean-compile:
295 -rm -f *.$(OBJEXT)
296
297distclean-compile:
298 -rm -f *.tab.c
299
300include ./$(DEPDIR)/imp_c4d.Plo
301
302.c.o:
303 $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
304 mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
305# source='$<' object='$@' libtool=no \
306# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
307# $(COMPILE) -c $<
308
309.c.obj:
310 $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
311 mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
312# source='$<' object='$@' libtool=no \
313# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
314# $(COMPILE) -c `$(CYGPATH_W) '$<'`
315
316.c.lo:
317 $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
318 mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
319# source='$<' object='$@' libtool=yes \
320# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
321# $(LTCOMPILE) -c -o $@ $<
322
323mostlyclean-libtool:
324 -rm -f *.lo
325
326clean-libtool:
327 -rm -rf .libs _libs
328
329ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
330 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
331 unique=`for i in $$list; do \
332 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
333 done | \
334 $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
335 END { if (nonempty) { for (i in files) print i; }; }'`; \
336 mkid -fID $$unique
337tags: TAGS
338
339TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
340 $(TAGS_FILES) $(LISP)
341 tags=; \
342 here=`pwd`; \
343 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
344 unique=`for i in $$list; do \
345 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
346 done | \
347 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
348 END { if (nonempty) { for (i in files) print i; }; }'`; \
349 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
350 test -n "$$unique" || unique=$$empty_fix; \
351 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
352 $$tags $$unique; \
353 fi
354ctags: CTAGS
355CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
356 $(TAGS_FILES) $(LISP)
357 tags=; \
358 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
359 unique=`for i in $$list; do \
360 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
361 done | \
362 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
363 END { if (nonempty) { for (i in files) print i; }; }'`; \
364 test -z "$(CTAGS_ARGS)$$tags$$unique" \
365 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
366 $$tags $$unique
367
368GTAGS:
369 here=`$(am__cd) $(top_builddir) && pwd` \
370 && cd $(top_srcdir) \
371 && gtags -i $(GTAGS_ARGS) $$here
372
373distclean-tags:
374 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
375
376distdir: $(DISTFILES)
377 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
378 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
379 list='$(DISTFILES)'; \
380 dist_files=`for file in $$list; do echo $$file; done | \
381 sed -e "s|^$$srcdirstrip/||;t" \
382 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
383 case $$dist_files in \
384 */*) $(MKDIR_P) `echo "$$dist_files" | \
385 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
386 sort -u` ;; \
387 esac; \
388 for file in $$dist_files; do \
389 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
390 if test -d $$d/$$file; then \
391 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
392 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
393 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
394 fi; \
395 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
396 else \
397 test -f $(distdir)/$$file \
398 || cp -p $$d/$$file $(distdir)/$$file \
399 || exit 1; \
400 fi; \
401 done
402check-am: all-am
403check: check-am
404all-am: Makefile $(LTLIBRARIES)
405installdirs:
406 for dir in "$(DESTDIR)$(pluginimpdir)"; do \
407 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
408 done
409install: install-am
410install-exec: install-exec-am
411install-data: install-data-am
412uninstall: uninstall-am
413
414install-am: all-am
415 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
416
417installcheck: installcheck-am
418install-strip:
419 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
420 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
421 `test -z '$(STRIP)' || \
422 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
423mostlyclean-generic:
424
425clean-generic:
426
427distclean-generic:
428 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
429
430maintainer-clean-generic:
431 @echo "This command is intended for maintainers to use"
432 @echo "it deletes files that may require special tools to rebuild."
433clean: clean-am
434
435clean-am: clean-generic clean-libtool clean-pluginimpLTLIBRARIES \
436 mostlyclean-am
437
438distclean: distclean-am
439 -rm -rf ./$(DEPDIR)
440 -rm -f Makefile
441distclean-am: clean-am distclean-compile distclean-generic \
442 distclean-tags
443
444dvi: dvi-am
445
446dvi-am:
447
448html: html-am
449
450info: info-am
451
452info-am:
453
454install-data-am: install-pluginimpLTLIBRARIES
455
456install-dvi: install-dvi-am
457
458install-exec-am:
459
460install-html: install-html-am
461
462install-info: install-info-am
463
464install-man:
465
466install-pdf: install-pdf-am
467
468install-ps: install-ps-am
469
470installcheck-am:
471
472maintainer-clean: maintainer-clean-am
473 -rm -rf ./$(DEPDIR)
474 -rm -f Makefile
475maintainer-clean-am: distclean-am maintainer-clean-generic
476
477mostlyclean: mostlyclean-am
478
479mostlyclean-am: mostlyclean-compile mostlyclean-generic \
480 mostlyclean-libtool
481
482pdf: pdf-am
483
484pdf-am:
485
486ps: ps-am
487
488ps-am:
489
490uninstall-am: uninstall-pluginimpLTLIBRARIES
491
492.MAKE: install-am install-strip
493
494.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
495 clean-libtool clean-pluginimpLTLIBRARIES ctags distclean \
496 distclean-compile distclean-generic distclean-libtool \
497 distclean-tags distdir dvi dvi-am html html-am info info-am \
498 install install-am install-data install-data-am install-dvi \
499 install-dvi-am install-exec install-exec-am install-html \
500 install-html-am install-info install-info-am install-man \
501 install-pdf install-pdf-am install-pluginimpLTLIBRARIES \
502 install-ps install-ps-am install-strip installcheck \
503 installcheck-am installdirs maintainer-clean \
504 maintainer-clean-generic mostlyclean mostlyclean-compile \
505 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
506 tags uninstall uninstall-am uninstall-pluginimpLTLIBRARIES
507
508# Tell versions [3.59,3.63) of GNU make to not export all variables.
509# Otherwise a system limit (for SysV at least) may be exceeded.
510.NOEXPORT:
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.am b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.am
new file mode 100644
index 0000000..812c1fb
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.am
@@ -0,0 +1,22 @@
1pluginimpdir = $(pkglibdir)/plugins/import
2
3if EXPERIMENTAL
4pluginimp_LTLIBRARIES = imp_c4d.la
5endif
6
7AM_CFLAGS = \
8 -Wall -ansi -pedantic \
9 -DG_LOG_DOMAIN=\"LibG3D\" \
10 @DBG_CFLAGS@ -DDEBUG=@DEBUG@ \
11 @GLIB_CFLAGS@
12
13INCLUDES = -I$(top_srcdir)/include
14
15AM_LDFLAGS = \
16 -no-undefined -module \
17 @PLUGINS_LDFLAGS@
18
19LIBTOOL += --quiet
20
21imp_c4d_la_SOURCES = imp_c4d.c
22imp_c4d_la_LIBADD = $(top_builddir)/src/libg3d.la @GLIB_LIBS@
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.in b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.in
new file mode 100644
index 0000000..29afaee
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/Makefile.in
@@ -0,0 +1,510 @@
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_c4d
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_c4d_la_DEPENDENCIES = $(top_builddir)/src/libg3d.la
58am_imp_c4d_la_OBJECTS = imp_c4d.lo
59imp_c4d_la_OBJECTS = $(am_imp_c4d_la_OBJECTS)
60@EXPERIMENTAL_TRUE@am_imp_c4d_la_rpath = -rpath $(pluginimpdir)
61DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include/g3d
62depcomp = $(SHELL) $(top_srcdir)/config/depcomp
63am__depfiles_maybe = depfiles
64COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
65 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
66LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
67 --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
68 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
69CCLD = $(CC)
70LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
71 --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
72 $(LDFLAGS) -o $@
73SOURCES = $(imp_c4d_la_SOURCES)
74DIST_SOURCES = $(imp_c4d_la_SOURCES)
75ETAGS = etags
76CTAGS = ctags
77DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
78ACLOCAL = @ACLOCAL@
79AMTAR = @AMTAR@
80AR = @AR@
81AS = @AS@
82AUTOCONF = @AUTOCONF@
83AUTOHEADER = @AUTOHEADER@
84AUTOMAKE = @AUTOMAKE@
85AWK = @AWK@
86CC = @CC@
87CCDEPMODE = @CCDEPMODE@
88CFLAGS = @CFLAGS@
89CPP = @CPP@
90CPPFLAGS = @CPPFLAGS@
91CXX = @CXX@
92CXXCPP = @CXXCPP@
93CXXDEPMODE = @CXXDEPMODE@
94CXXFLAGS = @CXXFLAGS@
95CYGPATH_W = @CYGPATH_W@
96DBG_CFLAGS = @DBG_CFLAGS@
97DEBUG = @DEBUG@
98DEFS = @DEFS@
99DEPDIR = @DEPDIR@
100DLLTOOL = @DLLTOOL@
101ECHO = @ECHO@
102ECHO_C = @ECHO_C@
103ECHO_N = @ECHO_N@
104ECHO_T = @ECHO_T@
105EGREP = @EGREP@
106EXEEXT = @EXEEXT@
107F77 = @F77@
108FFLAGS = @FFLAGS@
109GDKPIXBUF_CFLAGS = @GDKPIXBUF_CFLAGS@
110GDKPIXBUF_LIBS = @GDKPIXBUF_LIBS@
111GLIB_CFLAGS = @GLIB_CFLAGS@
112GLIB_GENMARSHAL = @GLIB_GENMARSHAL@
113GLIB_LIBS = @GLIB_LIBS@
114GLIB_MKENUMS = @GLIB_MKENUMS@
115GOBJECT_QUERY = @GOBJECT_QUERY@
116GREP = @GREP@
117GTKDOC_CHECK = @GTKDOC_CHECK@
118GTK_CFLAGS = @GTK_CFLAGS@
119GTK_LIBS = @GTK_LIBS@
120HTML_DIR = @HTML_DIR@
121INSTALL = @INSTALL@
122INSTALL_DATA = @INSTALL_DATA@
123INSTALL_PROGRAM = @INSTALL_PROGRAM@
124INSTALL_SCRIPT = @INSTALL_SCRIPT@
125INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
126LDFLAGS = @LDFLAGS@
127LEX = @LEX@
128LEXLIB = @LEXLIB@
129LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
130LIBGSF_CFLAGS = @LIBGSF_CFLAGS@
131LIBGSF_LIBS = @LIBGSF_LIBS@
132LIBOBJS = @LIBOBJS@
133LIBS = @LIBS@
134LIBTOOL = @LIBTOOL@ --quiet
135LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
136LIBXML2_LIBS = @LIBXML2_LIBS@
137LN_S = @LN_S@
138LTLIBOBJS = @LTLIBOBJS@
139LTVERSION = @LTVERSION@
140MAGIC_LIBS = @MAGIC_LIBS@
141MAKEINFO = @MAKEINFO@
142MATH_LIBS = @MATH_LIBS@
143MKDIR_P = @MKDIR_P@
144OBJDUMP = @OBJDUMP@
145OBJEXT = @OBJEXT@
146PACKAGE = @PACKAGE@
147PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
148PACKAGE_NAME = @PACKAGE_NAME@
149PACKAGE_STRING = @PACKAGE_STRING@
150PACKAGE_TARNAME = @PACKAGE_TARNAME@
151PACKAGE_VERSION = @PACKAGE_VERSION@
152PATH_SEPARATOR = @PATH_SEPARATOR@
153PKG_CONFIG = @PKG_CONFIG@
154PLUGINS_LDFLAGS = @PLUGINS_LDFLAGS@
155RANLIB = @RANLIB@
156SET_MAKE = @SET_MAKE@
157SHELL = @SHELL@
158STRIP = @STRIP@
159VERSION = @VERSION@
160XML2_CONFIG = @XML2_CONFIG@
161XML_CPPFLAGS = @XML_CPPFLAGS@
162XML_LIBS = @XML_LIBS@
163Z_CFLAGS = @Z_CFLAGS@
164Z_LIBS = @Z_LIBS@
165abs_builddir = @abs_builddir@
166abs_srcdir = @abs_srcdir@
167abs_top_builddir = @abs_top_builddir@
168abs_top_srcdir = @abs_top_srcdir@
169ac_ct_CC = @ac_ct_CC@
170ac_ct_CXX = @ac_ct_CXX@
171ac_ct_F77 = @ac_ct_F77@
172am__include = @am__include@
173am__leading_dot = @am__leading_dot@
174am__quote = @am__quote@
175am__tar = @am__tar@
176am__untar = @am__untar@
177bindir = @bindir@
178build = @build@
179build_alias = @build_alias@
180build_cpu = @build_cpu@
181build_os = @build_os@
182build_vendor = @build_vendor@
183builddir = @builddir@
184datadir = @datadir@
185datarootdir = @datarootdir@
186docdir = @docdir@
187dvidir = @dvidir@
188exec_prefix = @exec_prefix@
189host = @host@
190host_alias = @host_alias@
191host_cpu = @host_cpu@
192host_os = @host_os@
193host_vendor = @host_vendor@
194htmldir = @htmldir@
195includedir = @includedir@
196infodir = @infodir@
197install_sh = @install_sh@
198libdir = @libdir@
199libexecdir = @libexecdir@
200localedir = @localedir@
201localstatedir = @localstatedir@
202mandir = @mandir@
203mkdir_p = @mkdir_p@
204oldincludedir = @oldincludedir@
205pdfdir = @pdfdir@
206prefix = @prefix@
207program_transform_name = @program_transform_name@
208psdir = @psdir@
209sbindir = @sbindir@
210sharedstatedir = @sharedstatedir@
211srcdir = @srcdir@
212sysconfdir = @sysconfdir@
213target_alias = @target_alias@
214top_builddir = @top_builddir@
215top_srcdir = @top_srcdir@
216pluginimpdir = $(pkglibdir)/plugins/import
217@EXPERIMENTAL_TRUE@pluginimp_LTLIBRARIES = imp_c4d.la
218AM_CFLAGS = \
219 -Wall -ansi -pedantic \
220 -DG_LOG_DOMAIN=\"LibG3D\" \
221 @DBG_CFLAGS@ -DDEBUG=@DEBUG@ \
222 @GLIB_CFLAGS@
223
224INCLUDES = -I$(top_srcdir)/include
225AM_LDFLAGS = \
226 -no-undefined -module \
227 @PLUGINS_LDFLAGS@
228
229imp_c4d_la_SOURCES = imp_c4d.c
230imp_c4d_la_LIBADD = $(top_builddir)/src/libg3d.la @GLIB_LIBS@
231all: all-am
232
233.SUFFIXES:
234.SUFFIXES: .c .lo .o .obj
235$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
236 @for dep in $?; do \
237 case '$(am__configure_deps)' in \
238 *$$dep*) \
239 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
240 && exit 0; \
241 exit 1;; \
242 esac; \
243 done; \
244 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/import/imp_c4d/Makefile'; \
245 cd $(top_srcdir) && \
246 $(AUTOMAKE) --gnu plugins/import/imp_c4d/Makefile
247.PRECIOUS: Makefile
248Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
249 @case '$?' in \
250 *config.status*) \
251 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
252 *) \
253 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
254 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
255 esac;
256
257$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
258 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
259
260$(top_srcdir)/configure: $(am__configure_deps)
261 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
262$(ACLOCAL_M4): $(am__aclocal_m4_deps)
263 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
264install-pluginimpLTLIBRARIES: $(pluginimp_LTLIBRARIES)
265 @$(NORMAL_INSTALL)
266 test -z "$(pluginimpdir)" || $(MKDIR_P) "$(DESTDIR)$(pluginimpdir)"
267 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
268 if test -f $$p; then \
269 f=$(am__strip_dir) \
270 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pluginimpdir)/$$f'"; \
271 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(pluginimpLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pluginimpdir)/$$f"; \
272 else :; fi; \
273 done
274
275uninstall-pluginimpLTLIBRARIES:
276 @$(NORMAL_UNINSTALL)
277 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
278 p=$(am__strip_dir) \
279 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pluginimpdir)/$$p'"; \
280 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pluginimpdir)/$$p"; \
281 done
282
283clean-pluginimpLTLIBRARIES:
284 -test -z "$(pluginimp_LTLIBRARIES)" || rm -f $(pluginimp_LTLIBRARIES)
285 @list='$(pluginimp_LTLIBRARIES)'; for p in $$list; do \
286 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
287 test "$$dir" != "$$p" || dir=.; \
288 echo "rm -f \"$${dir}/so_locations\""; \
289 rm -f "$${dir}/so_locations"; \
290 done
291imp_c4d.la: $(imp_c4d_la_OBJECTS) $(imp_c4d_la_DEPENDENCIES)
292 $(LINK) $(am_imp_c4d_la_rpath) $(imp_c4d_la_OBJECTS) $(imp_c4d_la_LIBADD) $(LIBS)
293
294mostlyclean-compile:
295 -rm -f *.$(OBJEXT)
296
297distclean-compile:
298 -rm -f *.tab.c
299
300@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/imp_c4d.Plo@am__quote@
301
302.c.o:
303@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
304@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
305@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
306@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
307@am__fastdepCC_FALSE@ $(COMPILE) -c $<
308
309.c.obj:
310@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
311@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
312@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
313@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
314@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
315
316.c.lo:
317@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
318@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
319@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
320@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
321@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
322
323mostlyclean-libtool:
324 -rm -f *.lo
325
326clean-libtool:
327 -rm -rf .libs _libs
328
329ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
330 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
331 unique=`for i in $$list; do \
332 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
333 done | \
334 $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
335 END { if (nonempty) { for (i in files) print i; }; }'`; \
336 mkid -fID $$unique
337tags: TAGS
338
339TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
340 $(TAGS_FILES) $(LISP)
341 tags=; \
342 here=`pwd`; \
343 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
344 unique=`for i in $$list; do \
345 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
346 done | \
347 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
348 END { if (nonempty) { for (i in files) print i; }; }'`; \
349 if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
350 test -n "$$unique" || unique=$$empty_fix; \
351 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
352 $$tags $$unique; \
353 fi
354ctags: CTAGS
355CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
356 $(TAGS_FILES) $(LISP)
357 tags=; \
358 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
359 unique=`for i in $$list; do \
360 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
361 done | \
362 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
363 END { if (nonempty) { for (i in files) print i; }; }'`; \
364 test -z "$(CTAGS_ARGS)$$tags$$unique" \
365 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
366 $$tags $$unique
367
368GTAGS:
369 here=`$(am__cd) $(top_builddir) && pwd` \
370 && cd $(top_srcdir) \
371 && gtags -i $(GTAGS_ARGS) $$here
372
373distclean-tags:
374 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
375
376distdir: $(DISTFILES)
377 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
378 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
379 list='$(DISTFILES)'; \
380 dist_files=`for file in $$list; do echo $$file; done | \
381 sed -e "s|^$$srcdirstrip/||;t" \
382 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
383 case $$dist_files in \
384 */*) $(MKDIR_P) `echo "$$dist_files" | \
385 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
386 sort -u` ;; \
387 esac; \
388 for file in $$dist_files; do \
389 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
390 if test -d $$d/$$file; then \
391 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
392 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
393 cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
394 fi; \
395 cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
396 else \
397 test -f $(distdir)/$$file \
398 || cp -p $$d/$$file $(distdir)/$$file \
399 || exit 1; \
400 fi; \
401 done
402check-am: all-am
403check: check-am
404all-am: Makefile $(LTLIBRARIES)
405installdirs:
406 for dir in "$(DESTDIR)$(pluginimpdir)"; do \
407 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
408 done
409install: install-am
410install-exec: install-exec-am
411install-data: install-data-am
412uninstall: uninstall-am
413
414install-am: all-am
415 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
416
417installcheck: installcheck-am
418install-strip:
419 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
420 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
421 `test -z '$(STRIP)' || \
422 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
423mostlyclean-generic:
424
425clean-generic:
426
427distclean-generic:
428 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
429
430maintainer-clean-generic:
431 @echo "This command is intended for maintainers to use"
432 @echo "it deletes files that may require special tools to rebuild."
433clean: clean-am
434
435clean-am: clean-generic clean-libtool clean-pluginimpLTLIBRARIES \
436 mostlyclean-am
437
438distclean: distclean-am
439 -rm -rf ./$(DEPDIR)
440 -rm -f Makefile
441distclean-am: clean-am distclean-compile distclean-generic \
442 distclean-tags
443
444dvi: dvi-am
445
446dvi-am:
447
448html: html-am
449
450info: info-am
451
452info-am:
453
454install-data-am: install-pluginimpLTLIBRARIES
455
456install-dvi: install-dvi-am
457
458install-exec-am:
459
460install-html: install-html-am
461
462install-info: install-info-am
463
464install-man:
465
466install-pdf: install-pdf-am
467
468install-ps: install-ps-am
469
470installcheck-am:
471
472maintainer-clean: maintainer-clean-am
473 -rm -rf ./$(DEPDIR)
474 -rm -f Makefile
475maintainer-clean-am: distclean-am maintainer-clean-generic
476
477mostlyclean: mostlyclean-am
478
479mostlyclean-am: mostlyclean-compile mostlyclean-generic \
480 mostlyclean-libtool
481
482pdf: pdf-am
483
484pdf-am:
485
486ps: ps-am
487
488ps-am:
489
490uninstall-am: uninstall-pluginimpLTLIBRARIES
491
492.MAKE: install-am install-strip
493
494.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
495 clean-libtool clean-pluginimpLTLIBRARIES ctags distclean \
496 distclean-compile distclean-generic distclean-libtool \
497 distclean-tags distdir dvi dvi-am html html-am info info-am \
498 install install-am install-data install-data-am install-dvi \
499 install-dvi-am install-exec install-exec-am install-html \
500 install-html-am install-info install-info-am install-man \
501 install-pdf install-pdf-am install-pluginimpLTLIBRARIES \
502 install-ps install-ps-am install-strip installcheck \
503 installcheck-am installdirs maintainer-clean \
504 maintainer-clean-generic mostlyclean mostlyclean-compile \
505 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
506 tags uninstall uninstall-am uninstall-pluginimpLTLIBRARIES
507
508# Tell versions [3.59,3.63) of GNU make to not export all variables.
509# Otherwise a system limit (for SysV at least) may be exceeded.
510.NOEXPORT:
diff --git a/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/imp_c4d.c b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/imp_c4d.c
new file mode 100644
index 0000000..93415f2
--- /dev/null
+++ b/src/others/mimesh/libg3d-0.0.8/plugins/import/imp_c4d/imp_c4d.c
@@ -0,0 +1,363 @@
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 <string.h>
24
25#include <g3d/types.h>
26#include <g3d/stream.h>
27#include <g3d/debug.h>
28
29static gboolean c4d_load_v5(G3DContext *context, G3DStream *stream,
30 G3DModel *model);
31static gboolean c4d_load_v6(G3DContext *context, G3DStream *stream,
32 G3DModel *model);
33
34EAPI
35gboolean plugin_load_model_from_stream(G3DContext *context, G3DStream *stream,
36 G3DModel *model, gpointer user_data)
37{
38 gchar magic[5];
39
40 g3d_stream_read(stream, magic, 4);
41 magic[4] = '\0';
42 if(strncmp(magic + 1, "C4D", 3) == 0) {
43 g3d_stream_read(stream, magic, 4);
44 if(strncmp(magic, "C4D6", 4) == 0)
45 return c4d_load_v6(context, stream, model);
46 else {
47 g_warning("unknown C4D magic: %s", magic);
48 return FALSE;
49 }
50 } else if(strncmp(magic + 1, "C50", 3) == 0) {
51 g_debug("C4D v5: %s", magic);
52 return c4d_load_v5(context, stream, model);
53 } else {
54 g_warning("C4D: unknown magic %s, not a C4D file?", magic);
55 return FALSE;
56 }
57 return TRUE;
58}
59
60EAPI
61gchar *plugin_description(void)
62{
63 return g_strdup("Cinema4D models.");
64}
65
66EAPI
67gchar **plugin_extensions(void)
68{
69 return g_strsplit("c4d", ":", 0);
70}
71
72/*****************************************************************************/
73
74static gchar *c4d_read_wchar(G3DStream *stream, gsize *n_bytes)
75{
76 guint32 len;
77 gunichar2 *u16text;
78 gchar *text;
79 gint32 i;
80 GError *error = NULL;
81
82 len = g3d_stream_read_int32_be(stream);
83 *n_bytes += 4 + len;
84 u16text = g_new0(gunichar2, len + 1);
85 for(i = 0; i < len / 2; i ++)
86 u16text[i] = g3d_stream_read_int16_be(stream);
87 text = g_utf16_to_utf8(u16text, len, NULL, NULL, &error);
88 if(error != NULL) {
89 g_warning("UTF-16 to UTF-8 conversion failed: %s", error->message);
90 g_error_free(error);
91 }
92 g_free(u16text);
93 return text;
94}
95
96#define C4D_DEBUG_OPCODE 0
97
98static gboolean c4d_handle_opcode(guint8 opcode, G3DStream *stream,
99 G3DModel *model, gsize *n_bytes, guint32 *level)
100{
101 guint8 u1, *data;
102 guint16 w1, w2, w3;
103 guint32 x1, x3;
104 gsize x2;
105 G3DFloat f1, f2, f3;
106 gchar *str;
107 gint32 i;
108
109 switch(opcode) {
110 case 0x01: /* 64 bit something */
111 *level += 1;
112 x1 = g3d_stream_read_int32_be(stream);
113 x2 = g3d_stream_read_int32_be(stream);
114 *n_bytes += 8;
115#if DEBUG > C4D_DEBUG_OPCODE
116 g_debug("\\%s01: 0x%08x 0x%08x", debug_pad(*level), x1, x2);
117#endif
118 break;
119 case 0x02: /* no payload */
120#if DEBUG > C4D_DEBUG_OPCODE
121 g_debug("\\%s02", debug_pad(*level));
122#endif
123 if(*level == 0) {
124 g_warning("E: 02: level == 0)");
125 } else
126 *level -= 1;
127 break;
128 case 0x0C: /* 8 bit something */
129 u1 = g3d_stream_read_int8(stream);
130 *n_bytes += 1;
131#if DEBUG > C4D_DEBUG_OPCODE
132 g_debug("\\%s0C: 0x%02x", debug_pad(*level), u1);
133#endif
134 break;
135 case 0x0F: /* 32 bit something */
136 x1 = g3d_stream_read_int32_be(stream);
137 *n_bytes += 4;
138#if DEBUG > C4D_DEBUG_OPCODE
139 g_debug("\\%s0F: 0x%08x", debug_pad(*level), x1);
140#endif
141 break;
142 case 0x10: /* 32 bit something */
143 x1 = g3d_stream_read_int32_be(stream);
144 *n_bytes += 4;
145#if DEBUG > C4D_DEBUG_OPCODE
146 g_debug("\\%s10: 0x%08x", debug_pad(*level), x1);
147#endif
148 break;
149 case 0x13: /* float */
150 f1 = g3d_stream_read_float_be(stream);
151 *n_bytes += 4;
152#if DEBUG > C4D_DEBUG_OPCODE
153 g_debug("\\%s13: %.3f", debug_pad(*level), f1);
154#endif
155 break;
156 case 0x15: /* 8 bit something */
157 u1 = g3d_stream_read_int8(stream);
158 *n_bytes += 1;
159#if DEBUG > C4D_DEBUG_OPCODE
160 g_debug("\\%s15: 0x%02x", debug_pad(*level), u1);
161#endif
162 break;
163 case 0x16: /* 2 x float */
164 f1 = g3d_stream_read_float_be(stream);
165 f2 = g3d_stream_read_float_be(stream);
166 *n_bytes += 8;
167#if DEBUG > C4D_DEBUG_OPCODE
168 g_debug("\\%s16: %.3f, %.3f", debug_pad(*level), f1, f2);
169#endif
170 break;
171 case 0x17: /* 3 x float */
172 f1 = g3d_stream_read_float_be(stream);
173 f2 = g3d_stream_read_float_be(stream);
174 f3 = g3d_stream_read_float_be(stream);
175 *n_bytes += 12;
176#if DEBUG > C4D_DEBUG_OPCODE
177 g_debug("\\%s17: %.3f, %.3f, %.3f", debug_pad(*level), f1, f2, f3);
178#endif
179 break;
180 case 0x19: /* 12 x float */
181#if DEBUG > C4D_DEBUG_OPCODE
182 g_debug("\\%s19:", debug_pad(*level));
183#endif
184 for(i = 0; i < 4; i ++) {
185 f1 = g3d_stream_read_float_be(stream);
186 f2 = g3d_stream_read_float_be(stream);
187 f3 = g3d_stream_read_float_be(stream);
188 *n_bytes += 12;
189#if DEBUG > C4D_DEBUG_OPCODE
190 g_debug("\\%s %.3f, %.3f, %.3f", debug_pad(*level),
191 f1, f2, f3);
192#endif
193 }
194 break;
195 case 0x80: /* data */
196 x1 = g3d_stream_read_int32_be(stream);
197 *n_bytes += 4 + x1;
198 data = g_new0(guint8, x1);
199 g3d_stream_read(stream, data, x1);
200#if DEBUG > C4D_DEBUG_OPCODE
201 g_debug("\\%s80: %d bytes of data", debug_pad(*level), x1);
202#endif
203 g_free(data);
204 break;
205 case 0x81: /* embedded file */
206 x1 = g3d_stream_read_int32_be(stream);
207 *n_bytes += 4;
208 g3d_stream_skip(stream, x1);
209 *n_bytes += x1;
210#if DEBUG > C4D_DEBUG_OPCODE
211 g_debug("\\%s81: skipped %d bytes", debug_pad(*level), x1);
212#endif
213 break;
214 case 0x82: /* wide-char string */
215 str = c4d_read_wchar(stream, n_bytes);
216#if DEBUG > C4D_DEBUG_OPCODE
217 g_debug("\\%s82: %s", debug_pad(*level), str);
218#endif
219 if(str)
220 g_free(str);
221 break;
222 case 0x83: /* file name */
223 str = c4d_read_wchar(stream, n_bytes);
224#if DEBUG > C4D_DEBUG_OPCODE
225 g_debug("\\%s83: %s", debug_pad(*level), str);
226#endif
227 if(str)
228 g_free(str);
229 break;
230 case 0x84: /* typed content */
231 x1 = g3d_stream_read_int32_be(stream);
232 *n_bytes += 4;
233 x2 = 0;
234#if DEBUG > C4D_DEBUG_OPCODE
235 g_debug("\\%s84: 0x%08x", debug_pad(*level), x1);
236#endif
237 *level += 1;
238 while(x2 < x1) {
239 u1 = g3d_stream_read_int8(stream);
240 x2 ++;
241 if(!c4d_handle_opcode(u1, stream, model, &x2, level))
242 return FALSE;
243 x3 = g3d_stream_read_int32_be(stream);
244 x2 += 4;
245 u1 = g3d_stream_read_int8(stream);
246 x2 += 1;
247 }
248 *level -= 1;
249 *n_bytes += x1;
250 break;
251 case 0x85: /* n * 3 * float */
252 x1 = g3d_stream_read_int32_be(stream);
253 *n_bytes += 4;
254#if DEBUG > C4D_DEBUG_OPCODE
255 g_debug("\\%s85:", debug_pad(*level));
256#endif
257 for(i = 0; i < (x1 / 12); i ++) {
258 f1 = g3d_stream_read_float_be(stream);
259 f2 = g3d_stream_read_float_be(stream);
260 f3 = g3d_stream_read_float_be(stream);
261 *n_bytes += 12;
262#if DEBUG > C4D_DEBUG_OPCODE
263 g_debug("\\%s %.3f, %.3f, %.3f", debug_pad(*level),
264 f1, f2, f3);
265#endif
266 }
267 break;
268 case 0x86: /* n * int16 */
269 x1 = g3d_stream_read_int32_be(stream);
270 *n_bytes += 4;
271#if DEBUG > C4D_DEBUG_OPCODE
272 g_debug("\\%s86:", debug_pad(*level));
273#endif
274 for(i = 0; i < (x1 / 2); i ++) {
275 w1 = g3d_stream_read_int16_be(stream);
276 *n_bytes += 2;
277#if DEBUG > C4D_DEBUG_OPCODE
278 g_debug("\\%s 0x%04x", debug_pad(*level), w1);
279#endif
280 }
281 break;
282 case 0x87: /* n * 3 * int16 */
283 x1 = g3d_stream_read_int32_be(stream);
284 *n_bytes += 4;
285#if DEBUG > C4D_DEBUG_OPCODE
286 g_debug("\\%s87:", debug_pad(*level));
287#endif
288 for(i = 0; i < (x1 / 6); i ++) {
289 w1 = g3d_stream_read_int16_be(stream);
290 w2 = g3d_stream_read_int16_be(stream);
291 w3 = g3d_stream_read_int16_be(stream);
292 *n_bytes += 6;
293#if DEBUG > C4D_DEBUG_OPCODE
294 g_debug("\\%s 0x%04x 0x%04x 0x%04x", debug_pad(*level),
295 w1, w2, w3);
296#endif
297 }
298 break;
299 default:
300 if(g3d_stream_eof(stream))
301 return TRUE;
302#if DEBUG > 0
303 g_debug("%sunknown opcode 0x%02X @ 0x%08x", debug_pad(*level),
304 opcode, (guint32)g3d_stream_tell(stream));
305#endif
306 return FALSE;
307 }
308 return TRUE;
309}
310
311static gboolean c4d_read_v5_cntr(G3DContext *context, G3DStream *stream,
312 G3DModel *model, goffset *n_bytes, guint32 level)
313{
314 guint32 id;
315 goffset size;
316
317 while(!g3d_stream_eof(stream) && (*n_bytes > 0)) {
318 id = g3d_stream_read_int32_be(stream);
319 size = g3d_stream_read_int32_be(stream);
320 *n_bytes -= 8;
321 if(*n_bytes < 0)
322 return FALSE;
323#if DEBUG > 0
324 g_debug("\\%s0x%08x @ 0x%08x (%u bytes)", debug_pad(level), id,
325 (guint32)g3d_stream_tell(stream), (guint32)size);
326#endif
327 *n_bytes -= size;
328 if((id == 0x00001647) || (id == 0x0000139c)) {
329 if(!c4d_read_v5_cntr(context, stream, model, &size, level + 1))
330 return FALSE;
331 } else {
332 g3d_stream_skip(stream, size);
333 }
334 }
335 return TRUE;
336}
337
338static gboolean c4d_load_v5(G3DContext *context, G3DStream *stream,
339 G3DModel *model)
340{
341 goffset n_bytes;
342
343 n_bytes = g3d_stream_read_int32_be(stream); /* file size */
344 g3d_stream_read_int32_be(stream); /* DOK5 */
345 g3d_stream_read_int32_be(stream); /* unknown 1 */
346
347 return c4d_read_v5_cntr(context, stream, model, &n_bytes, 0);
348}
349
350static gboolean c4d_load_v6(G3DContext *context, G3DStream *stream,
351 G3DModel *model)
352{
353 guint8 opcode;
354 gsize n_bytes = 0;
355 guint32 level = 0;
356
357 while(!g3d_stream_eof(stream)) {
358 opcode = g3d_stream_read_int8(stream);
359 if(!c4d_handle_opcode(opcode, stream, model, &n_bytes, &level))
360 return FALSE;
361 }
362 return TRUE;
363}