1# ************************************************************************ 2# 3# This file is part of the Cal3D library/package 4# Copyright (C) 2002 Bruno 'Beosil' Heidelberger (beosil@swileys.com) 5# 6# This library is free software; you can redistribute it and/or modify it 7# under the terms of the GNU Lesser General Public License as published by 8# the Free Software Foundation; either version 2.1 of the License, or (at 9# your option) any later version. 10# 11# ************************************************************************ 12 13INCLUDES = -I$(top_srcdir)/src 14 15EXTRA_DIST = cal3d.rc cal3d.dsp SConscript 16 17lib_LTLIBRARIES = libcal3d.la 18 19# 20# Updating this number must *not* match the cal3d version. It must 21# comply with the following rules (see the libtool documentation for 22# more information): 23# 24# The -version-info flag accepts an argument of the form 25#`CURRENT[:REVISION[:AGE]]'. So, passing `-version-info 10:0:0' sets 26#CURRENT to 10, REVISION to 0, and AGE to 0. 27# 28# Note that AGE must be less than or equal to the CURRENT interface number. 29# 30# 1. Start with version information of `10:0:0' for each libtool library. 31# 32# 2. Update the version information only immediately before a public 33# release of your software. More frequent updates are unnecessary, 34# and only guarantee that the current interface number gets larger 35# faster. 36# 37# 3. If the library source code has changed at all since the last 38# update, then increment REVISION (`C:R:A' becomes `C:r+1:A'). 39# 40# 4. If any interfaces have been added, removed, or changed since the 41# last update, increment CURRENT, and set REVISION to 0. 42# 43# 5. If any interfaces have been added since the last public release, 44# then increment AGE. 45# 46# 6. If any interfaces have been removed since the last public release, 47# then set AGE to 0. 48# 49# 50VERSION_INFO = 12:0:0 51 52libcal3d_la_SOURCES = \ 53 animation.cpp \ 54 animation_action.cpp \ 55 animation_cycle.cpp \ 56 bone.cpp \ 57 buffersource.cpp \ 58 cal3d_wrapper.cpp \ 59 coreanimation.cpp \ 60 corebone.cpp \ 61 corekeyframe.cpp \ 62 corematerial.cpp \ 63 coremesh.cpp \ 64 coremodel.cpp \ 65 coreskeleton.cpp \ 66 coresubmesh.cpp \ 67 coresubmorphtarget.cpp \ 68 coretrack.cpp \ 69 error.cpp \ 70 global.cpp \ 71 hardwaremodel.cpp \ 72 loader.cpp \ 73 matrix.cpp \ 74 mesh.cpp \ 75 mixer.cpp \ 76 model.cpp \ 77 morphtargetmixer.cpp \ 78 physique.cpp \ 79 platform.cpp \ 80 quaternion.cpp \ 81 renderer.cpp \ 82 saver.cpp \ 83 skeleton.cpp \ 84 springsystem.cpp \ 85 streamsource.cpp \ 86 submesh.cpp \ 87 vector.cpp \ 88 tinyxml.cpp \ 89 tinyxmlerror.cpp \ 90 tinyxmlparser.cpp \ 91 coremorphanimation.cpp 92 93libcal3d_la_LDFLAGS = -no-undefined -version-info $(VERSION_INFO) 94 95pkginclude_HEADERS = \ 96 animation.h \ 97 animation_action.h \ 98 animation_cycle.h \ 99 animcallback.h \ 100 bone.h \ 101 buffersource.h \ 102 cal3d.h \ 103 cal3d_wrapper.h \ 104 coreanimation.h \ 105 corebone.h \ 106 corekeyframe.h \ 107 corematerial.h \ 108 coremesh.h \ 109 coremodel.h \ 110 coreskeleton.h \ 111 coresubmesh.h \ 112 coresubmorphtarget.h \ 113 coretrack.h \ 114 datasource.h \ 115 error.h \ 116 global.h \ 117 hardwaremodel.h \ 118 loader.h \ 119 matrix.h \ 120 mesh.h \ 121 mixer.h \ 122 model.h \ 123 morphtargetmixer.h \ 124 physique.h \ 125 platform.h \ 126 quaternion.h \ 127 refcounted.h \ 128 refptr.h \ 129 renderer.h \ 130 resource.h \ 131 saver.h \ 132 skeleton.h \ 133 springsystem.h \ 134 streamsource.h \ 135 submesh.h \ 136 vector.h \ 137 tinyxml.h \ 138 transform.h \ 139 coremorphanimation.h 140 141# ************************************************************************* 142 143