From: Steve Lhomme Date: Fri, 19 Mar 2010 15:36:08 +0000 (+0000) Subject: explain why the USEINCLUDE corec is necessary even when core-c is not used (because... X-Git-Tag: release-0.9.0~41 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2af68ddc151f5f410fc25b5473f59e2857da80a0;p=libmatroska explain why the USEINCLUDE corec is necessary even when core-c is not used (because of the IF in coremake .proj files) git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@45 a6f86f6d-0131-4f8e-9e7b-e335508773d5 --- diff --git a/libmatroska.proj b/libmatroska.proj index b1ae30d..f2fce81 100644 --- a/libmatroska.proj +++ b/libmatroska.proj @@ -1,73 +1,73 @@ -Include "*/*.proj" - -LIB matroska -{ - INCLUDE . - EXPINCLUDE . - - IF HAVE_EBML2 - USE ebml2_legacy - ELSE - USE ebml - USEINCLUDE corec // so that stdafx can build - ENDIF - -// OPTIMIZE_GLOBALLY . - FAVOR_MAX_SPEED . - REDUCE_SIZE . - FASTER_FLOAT . - - SOURCE src/FileKax.cpp - SOURCE src/KaxAttached.cpp - SOURCE src/KaxAttachments.cpp - SOURCE src/KaxBlock.cpp - SOURCE src/KaxBlockData.cpp - SOURCE src/KaxChapters.cpp - SOURCE src/KaxCluster.cpp - SOURCE src/KaxClusterData.cpp - SOURCE src/KaxContentEncoding.cpp - SOURCE src/KaxContexts.cpp - SOURCE src/KaxCues.cpp - SOURCE src/KaxCuesData.cpp - SOURCE src/KaxInfo.cpp - SOURCE src/KaxInfoData.cpp - SOURCE src/KaxSeekHead.cpp - SOURCE src/KaxSegment.cpp - SOURCE src/KaxTag.cpp - SOURCE src/KaxTagMulti.cpp - SOURCE src/KaxTags.cpp - SOURCE src/KaxTrackAudio.cpp - SOURCE src/KaxTrackEntryData.cpp - SOURCE src/KaxTrackVideo.cpp - SOURCE src/KaxTracks.cpp - SOURCE src/KaxVersion.cpp - - HEADER matroska/FileKax.h - HEADER matroska/KaxAttached.h - HEADER matroska/KaxAttachments.h - HEADER matroska/KaxBlock.h - HEADER matroska/KaxBlockData.h - HEADER matroska/KaxChapters.h - HEADER matroska/KaxCluster.h - HEADER matroska/KaxClusterData.h - HEADER matroska/KaxConfig.h - HEADER matroska/KaxContentEncoding.h - HEADER matroska/KaxContexts.h - HEADER matroska/KaxCues.h - HEADER matroska/KaxCuesData.h - HEADER matroska/KaxInfo.h - HEADER matroska/KaxInfoData.h - HEADER matroska/KaxSeekHead.h - HEADER matroska/KaxSegment.h - HEADER matroska/KaxTag.h - HEADER matroska/KaxTagMulti.h - HEADER matroska/KaxTags.h - HEADER matroska/KaxTrackAudio.h - HEADER matroska/KaxTrackEntryData.h - HEADER matroska/KaxTrackVideo.h - HEADER matroska/KaxTracks.h - HEADER matroska/KaxTypes.h - HEADER matroska/KaxVersion.h - HEADER matroska/c/libmatroska_t.h - HEADER matroska/c/libmatroska.h -} +Include "*/*.proj" + +LIB matroska +{ + INCLUDE . + EXPINCLUDE . + + IF HAVE_EBML2 + USE ebml2_legacy + ELSE + USE ebml + USEINCLUDE corec // so that stdafx implied by ebml2_legacy can build + ENDIF + +// OPTIMIZE_GLOBALLY . + FAVOR_MAX_SPEED . + REDUCE_SIZE . + FASTER_FLOAT . + + SOURCE src/FileKax.cpp + SOURCE src/KaxAttached.cpp + SOURCE src/KaxAttachments.cpp + SOURCE src/KaxBlock.cpp + SOURCE src/KaxBlockData.cpp + SOURCE src/KaxChapters.cpp + SOURCE src/KaxCluster.cpp + SOURCE src/KaxClusterData.cpp + SOURCE src/KaxContentEncoding.cpp + SOURCE src/KaxContexts.cpp + SOURCE src/KaxCues.cpp + SOURCE src/KaxCuesData.cpp + SOURCE src/KaxInfo.cpp + SOURCE src/KaxInfoData.cpp + SOURCE src/KaxSeekHead.cpp + SOURCE src/KaxSegment.cpp + SOURCE src/KaxTag.cpp + SOURCE src/KaxTagMulti.cpp + SOURCE src/KaxTags.cpp + SOURCE src/KaxTrackAudio.cpp + SOURCE src/KaxTrackEntryData.cpp + SOURCE src/KaxTrackVideo.cpp + SOURCE src/KaxTracks.cpp + SOURCE src/KaxVersion.cpp + + HEADER matroska/FileKax.h + HEADER matroska/KaxAttached.h + HEADER matroska/KaxAttachments.h + HEADER matroska/KaxBlock.h + HEADER matroska/KaxBlockData.h + HEADER matroska/KaxChapters.h + HEADER matroska/KaxCluster.h + HEADER matroska/KaxClusterData.h + HEADER matroska/KaxConfig.h + HEADER matroska/KaxContentEncoding.h + HEADER matroska/KaxContexts.h + HEADER matroska/KaxCues.h + HEADER matroska/KaxCuesData.h + HEADER matroska/KaxInfo.h + HEADER matroska/KaxInfoData.h + HEADER matroska/KaxSeekHead.h + HEADER matroska/KaxSegment.h + HEADER matroska/KaxTag.h + HEADER matroska/KaxTagMulti.h + HEADER matroska/KaxTags.h + HEADER matroska/KaxTrackAudio.h + HEADER matroska/KaxTrackEntryData.h + HEADER matroska/KaxTrackVideo.h + HEADER matroska/KaxTracks.h + HEADER matroska/KaxTypes.h + HEADER matroska/KaxVersion.h + HEADER matroska/c/libmatroska_t.h + HEADER matroska/c/libmatroska.h +}