From 08adaec016efa5895627d8594da60b8b052c5b22 Mon Sep 17 00:00:00 2001 From: James Date: Tue, 5 Mar 2019 23:44:46 -0500 Subject: [PATCH] Removed unused SM5 files. Files removed in this commit were not used in any way, and had zero references in other project source files. --- .editorconfig | 19 - src/GrooveRadar.cpp | 291 --------- src/GrooveRadar.h | 101 ---- src/Makefile.am | 829 -------------------------- src/ScreenAttract.cpp | 200 ------- src/ScreenAttract.h | 62 -- src/ScreenContinue.cpp | 141 ----- src/ScreenContinue.h | 49 -- src/smpackage-net2003.sln | 55 -- src/smpackage-net2003.vcproj | 1072 ---------------------------------- src/smpackage-net2008.sln | 46 -- src/smpackage-net2008.vcproj | 1072 ---------------------------------- 12 files changed, 3937 deletions(-) delete mode 100644 .editorconfig delete mode 100644 src/GrooveRadar.cpp delete mode 100644 src/GrooveRadar.h delete mode 100644 src/Makefile.am delete mode 100644 src/ScreenAttract.cpp delete mode 100644 src/ScreenAttract.h delete mode 100644 src/ScreenContinue.cpp delete mode 100644 src/ScreenContinue.h delete mode 100644 src/smpackage-net2003.sln delete mode 100644 src/smpackage-net2003.vcproj delete mode 100644 src/smpackage-net2008.sln delete mode 100644 src/smpackage-net2008.vcproj diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 3a4332d763..0000000000 --- a/.editorconfig +++ /dev/null @@ -1,19 +0,0 @@ -# editorconfig.org -root = true - -[*] -indent_style = tab -indent_size = 8 -end_of_line = crlf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.txt] -indent_style = space - -[*.md] -trim_trailing_whitespace = false - -[configure.ac] -end_of_line = lf diff --git a/src/GrooveRadar.cpp b/src/GrooveRadar.cpp deleted file mode 100644 index 8446e388e5..0000000000 --- a/src/GrooveRadar.cpp +++ /dev/null @@ -1,291 +0,0 @@ -#include "Etterna/Globals/global.h" -#include "Etterna/Actor/Base/ActorUtil.h" -#include "GrooveRadar.h" -#include "RageUtil/Graphics/RageDisplay.h" -#include "RageUtil/Misc/RageMath.h" -#include "RageUtil/Utils/RageUtil.h" -#include "Etterna/Models/StepsAndStyles/Steps.h" -#include "Etterna/Singletons/ThemeManager.h" -#include "Etterna/Models/Misc/ThemeMetric.h" -// I feel weird about this coupling, but it has to be done. -aj -#include "Etterna/Singletons/GameState.h" - -REGISTER_ACTOR_CLASS(GrooveRadar); - -static const ThemeMetric RADAR_EDGE_WIDTH("GrooveRadar", "EdgeWidth"); -static const ThemeMetric RADAR_CENTER_ALPHA("GrooveRadar", - "CenterAlpha"); - -static float -RADAR_VALUE_ROTATION(int iValueIndex) -{ - return PI / 2 + PI * 2 / 5.0f * iValueIndex; -} - -static const int NUM_SHOWN_RADAR_CATEGORIES = 5; - -GrooveRadar::GrooveRadar() -{ - m_sprRadarBase.Load(THEME->GetPathG("GrooveRadar", "base")); - m_Frame.AddChild(m_sprRadarBase); - m_Frame.SetName("RadarFrame"); - ActorUtil::LoadAllCommands(m_Frame, "GrooveRadar"); - - FOREACH_PlayerNumber(p) - { - // todo: remove dependency on radar base being a sprite. -aj - m_GrooveRadarValueMap[p].SetRadius(m_sprRadarBase->GetZoomedWidth()); - m_Frame.AddChild(&m_GrooveRadarValueMap[p]); - m_GrooveRadarValueMap[p].SetName(ssprintf("RadarValueMapP%d", p + 1)); - ActorUtil::LoadAllCommands(m_GrooveRadarValueMap[p], "GrooveRadar"); - } - - this->AddChild(&m_Frame); - - for (int c = 0; c < NUM_SHOWN_RADAR_CATEGORIES; c++) { - m_sprRadarLabels[c].SetName(ssprintf("Label%i", c + 1)); - m_sprRadarLabels[c].Load(THEME->GetPathG("GrooveRadar", "labels 1x5")); - m_sprRadarLabels[c].StopAnimating(); - m_sprRadarLabels[c].SetState(c); - ActorUtil::LoadAllCommandsAndSetXY(m_sprRadarLabels[c], "GrooveRadar"); - this->AddChild(&m_sprRadarLabels[c]); - } -} - -void -GrooveRadar::LoadFromNode(const XNode* pNode) -{ - ActorFrame::LoadFromNode(pNode); -} - -void -GrooveRadar::SetEmpty(PlayerNumber pn) -{ - SetFromSteps(pn, NULL); -} - -void -GrooveRadar::SetFromRadarValues(PlayerNumber pn, const RadarValues& rv) -{ - m_GrooveRadarValueMap[pn].SetFromSteps(rv); -} - -void -GrooveRadar::SetFromSteps(PlayerNumber pn, Steps* pSteps) // NULL means no Song -{ - if (pSteps == NULL) { - m_GrooveRadarValueMap[pn].SetEmpty(); - return; - } - - const RadarValues& rv = pSteps->GetRadarValues(); - m_GrooveRadarValueMap[pn].SetFromSteps(rv); -} - -void -GrooveRadar::SetFromValues(PlayerNumber pn, vector vals) -{ - m_GrooveRadarValueMap[pn].SetFromValues(vals); -} - -GrooveRadar::GrooveRadarValueMap::GrooveRadarValueMap() -{ - m_bValuesVisible = false; - m_PercentTowardNew = 0; - - for (int c = 0; c < NUM_SHOWN_RADAR_CATEGORIES; c++) { - m_fValuesNew[c] = 0; - m_fValuesOld[c] = 0; - } -} - -void -GrooveRadar::GrooveRadarValueMap::SetEmpty() -{ - m_bValuesVisible = false; -} - -void -GrooveRadar::GrooveRadarValueMap::SetFromSteps(const RadarValues& rv) -{ - m_bValuesVisible = true; - for (int c = 0; c < NUM_SHOWN_RADAR_CATEGORIES; c++) { - const float fValueCurrent = m_fValuesOld[c] * (1 - m_PercentTowardNew) + - m_fValuesNew[c] * m_PercentTowardNew; - m_fValuesOld[c] = fValueCurrent; - m_fValuesNew[c] = static_cast(clamp(rv[c], 0, 1)); - } - - if (!m_bValuesVisible) // the values WERE invisible - m_PercentTowardNew = 1; - else - m_PercentTowardNew = 0; -} - -void -GrooveRadar::GrooveRadarValueMap::SetFromValues(vector vals) -{ - m_bValuesVisible = true; - for (int c = 0; c < NUM_SHOWN_RADAR_CATEGORIES; c++) { - const float fValueCurrent = m_fValuesOld[c] * (1 - m_PercentTowardNew) + - m_fValuesNew[c] * m_PercentTowardNew; - m_fValuesOld[c] = fValueCurrent; - m_fValuesNew[c] = vals[c]; - } - - if (!m_bValuesVisible) // the values WERE invisible - m_PercentTowardNew = 1; - else - m_PercentTowardNew = 0; -} - -void -GrooveRadar::GrooveRadarValueMap::Update(float fDeltaTime) -{ - ActorFrame::Update(fDeltaTime); - - m_PercentTowardNew = min(m_PercentTowardNew + 4.0f * fDeltaTime, 1); -} - -void -GrooveRadar::GrooveRadarValueMap::DrawPrimitives() -{ - ActorFrame::DrawPrimitives(); - - // draw radar filling - const float fRadius = GetUnzoomedWidth() / 2.0f * 1.1f; - - DISPLAY->SetTextureMode(TextureUnit_1, TextureMode_Modulate); - RageSpriteVertex - v[12]; // needed to draw 5 fan primitives and 10 strip primitives - - // xxx: We could either make the values invisible or draw a dot - // (simulating real DDR). TODO: Make that choice up to the themer. -aj - if (!m_bValuesVisible) - return; - - // use a fan to draw the volume - RageColor color = this->m_pTempState->diffuse[0]; - color.a = 0.5f; - v[0].p = RageVector3(0, 0, 0); - RageColor midcolor = color; - midcolor.a = RADAR_CENTER_ALPHA; - v[0].c = midcolor; - v[1].c = color; - - for (int i = 0; i < NUM_SHOWN_RADAR_CATEGORIES + 1; - i++) // do one extra to close the fan - { - const int c = i % NUM_SHOWN_RADAR_CATEGORIES; - const float fDistFromCenter = - (m_fValuesOld[c] * (1 - m_PercentTowardNew) + - m_fValuesNew[c] * m_PercentTowardNew + 0.07f) * - fRadius; - const float fRotation = RADAR_VALUE_ROTATION(i); - const float fX = RageFastCos(fRotation) * fDistFromCenter; - const float fY = -RageFastSin(fRotation) * fDistFromCenter; - - v[1 + i].p = RageVector3(fX, fY, 0); - v[1 + i].c = v[1].c; - } - - DISPLAY->DrawFan(v, NUM_SHOWN_RADAR_CATEGORIES + 2); - - // use a line loop to draw the thick line - for (int i = 0; i <= NUM_SHOWN_RADAR_CATEGORIES; i++) { - const int c = i % NUM_SHOWN_RADAR_CATEGORIES; - const float fDistFromCenter = - (m_fValuesOld[c] * (1 - m_PercentTowardNew) + - m_fValuesNew[c] * m_PercentTowardNew + 0.07f) * - fRadius; - const float fRotation = RADAR_VALUE_ROTATION(i); - const float fX = RageFastCos(fRotation) * fDistFromCenter; - const float fY = -RageFastSin(fRotation) * fDistFromCenter; - - v[i].p = RageVector3(fX, fY, 0); - v[i].c = this->m_pTempState->diffuse[0]; - } - - // TODO: Add this back in -Chris - // switch( PREFSMAN->m_iPolygonRadar ) - // { - // case 0: DISPLAY->DrawLoop_LinesAndPoints( v, - // NUM_SHOWN_RADAR_CATEGORIES, RADAR_EDGE_WIDTH ); break; case 1: - // DISPLAY->DrawLoop_Polys( v, NUM_SHOWN_RADAR_CATEGORIES, RADAR_EDGE_WIDTH - //); break; default: case -1: - DISPLAY->DrawLineStrip(v, NUM_SHOWN_RADAR_CATEGORIES + 1, RADAR_EDGE_WIDTH); - // break; - // } -} - -// lua start -#include "Etterna/Models/Lua/LuaBinding.h" - -/** @brief Allow Lua to have access to the GrooveRadar. */ -class LunaGrooveRadar : public Luna -{ - public: - static int SetFromRadarValues(T* p, lua_State* L) - { - PlayerNumber pn = Enum::Check(L, 1); - if (lua_isnil(L, 2)) { - p->SetEmpty(pn); - } else { - RadarValues* pRV = Luna::check(L, 2); - p->SetFromRadarValues(pn, *pRV); - } - COMMON_RETURN_SELF; - } - static int SetFromValues(T* p, lua_State* L) - { - PlayerNumber pn = Enum::Check(L, 1); - if (!lua_istable(L, 2) || lua_isnil(L, 2)) { - p->SetEmpty(pn); - } else { - vector vals; - LuaHelpers::ReadArrayFromTable(vals, L); - p->SetFromValues(pn, vals); - } - COMMON_RETURN_SELF; - } - static int SetEmpty(T* p, lua_State* L) - { - p->SetEmpty(Enum::Check(L, 1)); - COMMON_RETURN_SELF; - } - - LunaGrooveRadar() - { - ADD_METHOD(SetFromRadarValues); - ADD_METHOD(SetFromValues); - ADD_METHOD(SetEmpty); - } -}; - -LUA_REGISTER_DERIVED_CLASS(GrooveRadar, ActorFrame) -// lua end - -/* - * (c) 2001-2004 Chris Danford - * All rights reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, and/or sell copies of the Software, and to permit persons to - * whom the Software is furnished to do so, provided that the above - * copyright notice(s) and this permission notice appear in all copies of - * the Software and that both the above copyright notice(s) and this - * permission notice appear in supporting documentation. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ diff --git a/src/GrooveRadar.h b/src/GrooveRadar.h deleted file mode 100644 index 34f4e7bd57..0000000000 --- a/src/GrooveRadar.h +++ /dev/null @@ -1,101 +0,0 @@ -#ifndef GROOVE_RADAR_H -#define GROOVE_RADAR_H - -#include "Etterna/Actor/Base/ActorFrame.h" -#include "Etterna/Actor/Base/AutoActor.h" -#include "Etterna/Models/Misc/GameConstantsAndTypes.h" -#include "Etterna/Models/Misc/PlayerNumber.h" -#include "Etterna/Actor/Base/Sprite.h" -class Steps; -struct RadarValues; -/** @brief The song's GrooveRadar displayed in SelectMusic. */ -class GrooveRadar : public ActorFrame -{ - public: - GrooveRadar(); - GrooveRadar* Copy() const override; - void LoadFromNode(const XNode* pNode) override; - - /** - * @brief Give the Player an empty GrooveRadar. - * @param pn the Player to give an empty GrooveRadar. */ - void SetEmpty(PlayerNumber pn); - void SetFromRadarValues(PlayerNumber pn, const RadarValues& rv); - /** - * @brief Give the Player a GrooveRadar based on some Steps. - * @param pn the Player to give a GrooveRadar. - * @param pSteps the Steps to use to make the radar. If NULL, there are no - * Steps. */ - void SetFromSteps(PlayerNumber pn, Steps* pSteps); - void SetFromValues(PlayerNumber pn, vector vals); - - // Lua - void PushSelf(lua_State* L) override; - - protected: - /** - * @brief The companion ValueMap to the GrooveRadar. - * - * This must be a separate Actor so that it can be tweened separately from - * the labels. */ - class GrooveRadarValueMap : public ActorFrame - { - public: - GrooveRadarValueMap(); - - void Update(float fDeltaTime) override; - void DrawPrimitives() override; - - void SetEmpty(); - void SetFromSteps(const RadarValues& rv); - void SetFromValues(vector vals); - - void SetRadius(float f) - { - m_size.x = f; - m_size.y = f; - } - - bool m_bValuesVisible; - float m_PercentTowardNew; - float m_fValuesNew[NUM_RadarCategory]; - float m_fValuesOld[NUM_RadarCategory]; - - PlayerNumber m_PlayerNumber; - }; - - AutoActor m_sprRadarBase; - GrooveRadarValueMap m_GrooveRadarValueMap[NUM_PLAYERS]; - // xxx: convert Sprite to AutoActor -aj - Sprite m_sprRadarLabels[NUM_RadarCategory]; - ActorFrame m_Frame; -}; - -#endif - -/** - * @file - * @author Chris Danford (c) 2001-2004 - * @section LICENSE - * All rights reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, and/or sell copies of the Software, and to permit persons to - * whom the Software is furnished to do so, provided that the above - * copyright notice(s) and this permission notice appear in all copies of - * the Software and that both the above copyright notice(s) and this - * permission notice appear in supporting documentation. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ diff --git a/src/Makefile.am b/src/Makefile.am deleted file mode 100644 index 43e4620770..0000000000 --- a/src/Makefile.am +++ /dev/null @@ -1,829 +0,0 @@ -AUTOMAKE_OPTIONS = subdir-objects - -# Windows resource files -# Using $^ here makes it add .dirstamp garbage as well. So just the first file please. -.rc.o: - windres $(RESFLAGS) $< $@ - -## Do not install stepmania in the traditional way. -noinst_PROGRAMS = stepmania -TESTS = -tests: $(TESTS) -if BUILD_TESTS - noinst_PROGRAMS += $(TESTS) -endif - -AM_LDFLAGS = -AM_CXXFLAGS = -AM_CFLAGS = -noinst_LIBRARIES = -EXTRA_DIST = - -AM_CXXFLAGS += -fno-exceptions - -# Relax inlining; the default of 600 takes way too long to compile and -# generates enormous output. -AM_CXXFLAGS += -finline-limit=300 - -AM_CXXFLAGS += $(GL_CFLAGS) - -.PHONY: ver.cpp - -ver.cpp: - if test -e ver.cpp; then \ - build=`sed -rs 's/.*version_num = ([[:digit:]]+);/\1/;2q;d' ver.cpp`; \ - build=`expr $$build + 1`; \ - else \ - build=0; \ - fi; \ - echo "#include \"ver.h\"" > ver.cpp; \ - echo "const unsigned long version_num = $$build;" >> ver.cpp -# Header inclusion necessary to get linker symbols right - echo "const char *const version_time = \"`date +"%X %Z (UTC%:z)"`\";" >> ver.cpp - echo "const char *const version_date = \"`date +"%Y%m%d"`\";" >> ver.cpp - if git rev-parse --short HEAD; then \ - echo "const char *const product_version = \"5.0-git-`git rev-parse --short HEAD`\";" >> ver.cpp; \ - else \ - echo "const char *const product_version = \"5.0-UNKNOWN\";" >> ver.cpp; \ - fi - -PNG = \ -../extern/libpng/include/png.c ../extern/libpng/include/.png.h \ -../extern/libpng/include/pngconf.h ../extern/libpng/include/pngdebug.h \ -../extern/libpng/include/pngerror.c ../extern/libpng/include/pngget.c \ -../extern/libpng/include/pnginfo.h ../extern/libpng/include/scripts/pnglibconf.h \ -../extern/libpng/include/pngmem.c ../extern/libpng/include/pngpread.c \ -../extern/libpng/include/pngpriv.h ../extern/libpng/include/pngread.c \ -../extern/libpng/include/pngrio.c ../extern/libpng/include/pngrtran.c \ -../extern/libpng/include/pngrutil.c ../extern/libpng/include/pngset.c \ -../extern/libpng/include/pngstruct.h ../extern/libpng/include/pngtrans.c \ -../extern/libpng/include/pngwio.c ../extern/libpng/include/pngwrite.c \ -../extern/libpng/include/pngwtran.c ../extern/libpng/include/pngwutil.c - -Screens = \ -Screen.cpp Screen.h ScreenAttract.cpp ScreenAttract.h \ -ScreenBookkeeping.cpp ScreenBookkeeping.h \ -ScreenContinue.cpp ScreenContinue.h \ -ScreenDebugOverlay.cpp ScreenDebugOverlay.h \ -ScreenDemonstration.cpp ScreenDemonstration.h ScreenDimensions.h \ -ScreenEdit.cpp ScreenEdit.h \ -ScreenEditMenu.cpp ScreenEditMenu.h ScreenEnding.cpp ScreenEnding.h \ -ScreenEvaluation.cpp ScreenEvaluation.h \ -ScreenExit.cpp ScreenExit.h ScreenNetEvaluation.cpp ScreenNetEvaluation.h \ -ScreenNetSelectMusic.cpp ScreenNetSelectMusic.h ScreenNetSelectBase.cpp ScreenNetSelectBase.h ScreenNetRoom.cpp ScreenNetRoom.h \ -ScreenGameplay.cpp ScreenGameplay.h \ -ScreenGameplayNormal.cpp ScreenGameplayNormal.h \ -ScreenGameplaySyncMachine.cpp ScreenGameplaySyncMachine.h \ -ScreenHighScores.cpp ScreenHighScores.h \ -ScreenHowToPlay.cpp ScreenHowToPlay.h \ -ScreenInstallOverlay.cpp ScreenInstallOverlay.h \ -ScreenInstructions.cpp ScreenInstructions.h \ -ScreenJukebox.cpp ScreenJukebox.h \ -ScreenMapControllers.cpp ScreenMapControllers.h \ -ScreenMessage.cpp ScreenMessage.h ScreenMiniMenu.cpp ScreenMiniMenu.h \ -ScreenNameEntry.cpp ScreenNameEntry.h ScreenNameEntryTraditional.cpp ScreenNameEntryTraditional.h \ -ScreenOptions.cpp ScreenOptions.h \ -ScreenOptionsCourseOverview.cpp ScreenOptionsCourseOverview.h \ -ScreenOptionsEditProfile.cpp ScreenOptionsEditProfile.h \ -ScreenOptionsManageCourses.cpp ScreenOptionsManageCourses.h \ -ScreenOptionsManageEditSteps.cpp ScreenOptionsManageEditSteps.h \ -ScreenOptionsManageProfiles.cpp ScreenOptionsManageProfiles.h \ -ScreenOptionsMaster.cpp ScreenOptionsMaster.h \ -ScreenOptionsMasterPrefs.cpp ScreenOptionsMasterPrefs.h \ -ScreenNetworkOptions.h ScreenNetworkOptions.cpp \ -ScreenPlayerOptions.cpp ScreenPlayerOptions.h \ -ScreenProfileLoad.cpp ScreenProfileLoad.h \ -ScreenProfileSave.cpp ScreenProfileSave.h \ -ScreenPrompt.cpp ScreenPrompt.h ScreenRanking.cpp ScreenRanking.h \ -ScreenReloadSongs.cpp ScreenReloadSongs.h \ -ScreenSandbox.cpp ScreenSandbox.h \ -ScreenSaveSync.cpp ScreenSaveSync.h \ -ScreenServiceAction.cpp ScreenServiceAction.h \ -ScreenStatsOverlay.cpp ScreenStatsOverlay.h \ -ScreenSelect.cpp ScreenSelect.h ScreenSelectCharacter.cpp ScreenSelectCharacter.h \ -ScreenSelectLanguage.cpp ScreenSelectLanguage.h \ -ScreenSelectMaster.cpp ScreenSelectMaster.h \ -ScreenSelectMusic.cpp ScreenSelectMusic.h \ -ScreenSelectProfile.cpp ScreenSelectProfile.h \ -ScreenSyncOverlay.cpp ScreenSyncOverlay.h \ -ScreenSystemLayer.cpp ScreenSystemLayer.h ScreenSetTime.cpp ScreenSetTime.h \ -ScreenSongOptions.cpp ScreenSongOptions.h \ -ScreenSplash.cpp ScreenSplash.h \ -ScreenTestInput.cpp ScreenTestInput.h \ -ScreenTestLights.cpp ScreenTestLights.h ScreenTestSound.cpp ScreenTestSound.h ScreenTextEntry.cpp ScreenTextEntry.h \ -ScreenTitleMenu.cpp ScreenTitleMenu.h \ -ScreenUnlockBrowse.cpp ScreenUnlockBrowse.h \ -ScreenUnlockCelebrate.cpp ScreenUnlockCelebrate.h \ -ScreenUnlockStatus.cpp ScreenUnlockStatus.h \ -ScreenWithMenuElements.cpp ScreenWithMenuElements.h - -if !WITHOUT_NETWORKING - Screens += ScreenSMOnlineLogin.cpp ScreenSMOnlineLogin.h -endif - -DataStructures = \ -Attack.cpp Attack.h AutoKeysounds.cpp AutoKeysounds.h \ -AdjustSync.cpp AdjustSync.h \ -BackgroundUtil.cpp BackgroundUtil.h \ -ImageCache.cpp ImageCache.h \ -Character.cpp Character.h \ -CodeDetector.cpp CodeDetector.h \ -CodeSet.cpp CodeSet.h \ -Command.cpp Command.h \ -CommonMetrics.cpp CommonMetrics.h \ -Course.cpp Course.h \ -CourseLoaderCRS.cpp CourseLoaderCRS.h \ -CourseUtil.cpp CourseUtil.h \ -CourseWriterCRS.cpp CourseWriterCRS.h \ -CreateZip.cpp CreateZip.h \ -CryptHelpers.cpp CryptHelpers.h \ -DateTime.cpp DateTime.h \ -Difficulty.cpp Difficulty.h \ -DisplayResolutions.h \ -EnumHelper.cpp EnumHelper.h \ -DownloadManager.cpp DownloadManager.h \ -Font.cpp Font.h \ -FontCharAliases.cpp FontCharAliases.h \ -FontCharmaps.cpp FontCharmaps.h Game.cpp Game.h GameCommand.cpp GameCommand.h \ -GameplayAssist.cpp GameplayAssist.h \ -GameConstantsAndTypes.cpp GameConstantsAndTypes.h \ -GamePreferences.cpp GamePreferences.h \ -GameInput.cpp GameInput.h Grade.cpp Grade.h \ -HighScore.cpp HighScore.h \ -InputEventPlus.h \ -Inventory.cpp Inventory.h \ -JsonUtil.cpp JsonUtil.h \ -LocalizedString.cpp LocalizedString.h \ -LuaReference.cpp LuaReference.h \ -LuaExpressionTransform.cpp LuaExpressionTransform.h \ -LyricsLoader.cpp LyricsLoader.h \ -ModsGroup.cpp ModsGroup.h \ -NoteData.cpp NoteData.h NoteDataUtil.cpp NoteDataUtil.h NoteDataWithScoring.cpp NoteDataWithScoring.h \ -NoteTypes.cpp NoteTypes.h NotesLoader.cpp NotesLoader.h \ -NotesLoaderBMS.cpp NotesLoaderBMS.h NotesLoaderDWI.cpp NotesLoaderDWI.h \ -NotesLoaderJson.cpp NotesLoaderJson.h NotesLoaderKSF.cpp NotesLoaderKSF.h \ -NotesLoaderSM.cpp NotesLoaderSM.h \ -NotesLoaderSSC.cpp NotesLoaderSSC.h NotesLoaderSMA.cpp NotesLoaderSMA.h \ -NotesWriterDWI.cpp NotesWriterDWI.h \ -NotesWriterJson.cpp NotesWriterJson.h \ -NotesWriterSM.cpp NotesWriterSM.h NotesWriterSSC.cpp NotesWriterSSC.h \ -OptionRowHandler.cpp OptionRowHandler.h OptionsList.cpp OptionsList.h \ -PlayerAI.cpp PlayerAI.h PlayerNumber.cpp PlayerNumber.h PlayerOptions.cpp PlayerOptions.h \ -PlayerStageStats.cpp PlayerStageStats.h \ -PlayerState.cpp PlayerState.h Preference.cpp Preference.h Profile.cpp Profile.h \ -RandomSample.cpp RandomSample.h RadarValues.cpp RadarValues.h \ -SampleHistory.cpp SampleHistory.h \ -ScreenDimensions.h ScreenDimensions.cpp \ -ScoreKeeper.h ScoreKeeper.cpp \ -ScoreKeeperNormal.cpp ScoreKeeperNormal.h \ -ScoreKeeperRave.cpp ScoreKeeperRave.h \ -ScoreKeeperShared.cpp ScoreKeeperShared.h \ -Song.cpp Song.h SongCacheIndex.cpp SongCacheIndex.h \ -SongOptions.cpp SongOptions.h SongUtil.cpp SongUtil.h StageStats.cpp StageStats.h Steps.cpp Steps.h \ -SoundEffectControl.cpp SoundEffectControl.h \ -StepsUtil.cpp StepsUtil.h Style.cpp Style.h StyleUtil.cpp StyleUtil.h \ -SubscriptionManager.h \ -TimingData.cpp TimingData.h TimingSegments.cpp TimingSegments.h \ -ThemeMetric.h \ -Trail.cpp Trail.h TrailUtil.cpp TrailUtil.h TitleSubstitution.cpp TitleSubstitution.h \ -Tween.cpp Tween.h - -if !WITHOUT_NETWORKING - DataStructures += RoomWheel.cpp RoomWheel.h -endif - -FileTypes = IniFile.cpp IniFile.h \ -MsdFile.cpp MsdFile.h \ -XmlFile.cpp XmlFile.h \ -XmlToLua.cpp XmlToLua.h \ -XmlFileUtil.cpp XmlFileUtil.h - -StepMania = CommandLineActions.h CommandLineActions.cpp \ -StdString.h Foreach.h \ -StepMania.cpp StepMania.h \ -GameLoop.cpp GameLoop.h \ -global.cpp global.h \ -SpecialFiles.cpp SpecialFiles.h \ -ProductInfo.h - -ArchHooks = arch/ArchHooks/ArchHooks.cpp arch/ArchHooks/ArchHooks.h \ - arch/ArchHooks/ArchHooksUtil.cpp - -ArchUtils = - -Dialog = arch/Dialog/Dialog.cpp arch/Dialog/Dialog.h arch/Dialog/DialogDriver.h arch/Dialog/DialogDriver.cpp - -InputHandler = arch/InputHandler/InputHandler.cpp arch/InputHandler/InputHandler.h - -Lights = arch/Lights/LightsDriver.cpp arch/Lights/LightsDriver.h - -MemoryCard = arch/MemoryCard/MemoryCardDriver.cpp arch/MemoryCard/MemoryCardDriver.h - -MovieTexture = arch/MovieTexture/MovieTexture.cpp arch/MovieTexture/MovieTexture.h - -LoadingWindow = arch/LoadingWindow/LoadingWindow.cpp arch/LoadingWindow/LoadingWindow.h - -LowLevelWindow = arch/LowLevelWindow/LowLevelWindow.cpp arch/LowLevelWindow/LowLevelWindow.h - -Sound = arch/Sound/RageSoundDriver.h arch/Sound/RageSoundDriver.cpp \ - arch/Sound/RageSoundDriver_Generic_Software.cpp - -Threads = arch/Threads/Threads.h - -# =================================== -# (Potentially) multiplatform drivers -# =================================== -InputHandler += arch/InputHandler/InputHandler_MonkeyKeyboard.cpp arch/InputHandler/InputHandler_MonkeyKeyboard.h \ - arch/InputHandler/InputHandler_SextetStream.cpp arch/InputHandler/InputHandler_SextetStream.h - -Lights += arch/Lights/LightsDriver_Export.cpp arch/Lights/LightsDriver_Export.h \ - arch/Lights/LightsDriver_SystemMessage.cpp arch/Lights/LightsDriver_SystemMessage.h \ - arch/Lights/LightsDriver_SextetStream.cpp arch/Lights/LightsDriver_SextetStream.h - -LoadingWindow += arch/LoadingWindow/LoadingWindow_Null.h - -MemoryCard += arch/MemoryCard/MemoryCardDriver_Null.h - -MovieTexture += arch/MovieTexture/MovieTexture_Generic.cpp arch/MovieTexture/MovieTexture_Generic.h \ - arch/MovieTexture/MovieTexture_Null.cpp arch/MovieTexture/MovieTexture_Null.h - -Sound += arch/Sound/RageSoundDriver_Null.cpp arch/Sound/RageSoundDriver_Null.h - -if HAVE_FFMPEG - MovieTexture += arch/MovieTexture/MovieTexture_FFMpeg.cpp arch/MovieTexture/MovieTexture_FFMpeg.h -endif - -if HAVE_GTK - # XXX We need a GTK DialogDriver for Linux - LoadingWindow += arch/LoadingWindow/LoadingWindow_Gtk.cpp arch/LoadingWindow/LoadingWindow_Gtk.h \ - arch/LoadingWindow/LoadingWindow_GtkModule.h -endif - -if HAVE_JACK - Sound += arch/Sound/RageSoundDriver_JACK.cpp arch/Sound/RageSoundDriver_JACK.h -endif - -if HAVE_OSS - Sound += arch/Sound/RageSoundDriver_OSS.cpp arch/Sound/RageSoundDriver_OSS.h -endif - -if HAVE_PULSE - Sound += arch/Sound/RageSoundDriver_PulseAudio.cpp arch/Sound/RageSoundDriver_PulseAudio.h -endif - -# Yes, really. MinGW provides pthread. -if HAVE_PTHREAD - Threads += arch/Threads/Threads_Pthreads.cpp arch/Threads/Threads_Pthreads.h \ - archutils/Common/PthreadHelpers.cpp archutils/Common/PthreadHelpers.h -endif - -if HAVE_X11 -# InputHandler_X11 depends on LowLevelWindow_X11 - InputHandler += arch/InputHandler/InputHandler_X11.cpp arch/InputHandler/InputHandler_X11.h - LowLevelWindow += arch/LowLevelWindow/LowLevelWindow_X11.cpp arch/LowLevelWindow/LowLevelWindow_X11.h - ArchUtils += archutils/Unix/X11Helper.cpp archutils/Unix/X11Helper.h -endif - -# ========================= -# Platform-specific drivers -# ========================= -if UNIX - ArchHooks += arch/ArchHooks/ArchHooks_Unix.cpp arch/ArchHooks/ArchHooks_Unix.h - -if LINUX - InputHandler += arch/InputHandler/LinuxInputManager.cpp arch/InputHandler/LinuxInputManager.h \ - arch/InputHandler/InputHandler_Linux_Joystick.cpp arch/InputHandler/InputHandler_Linux_Joystick.h \ - arch/InputHandler/InputHandler_Linux_Event.cpp arch/InputHandler/InputHandler_Linux_Event.h \ - arch/InputHandler/InputHandler_Linux_PIUIO.cpp arch/InputHandler/InputHandler_Linux_PIUIO.h - - Lights += arch/Lights/LightsDriver_LinuxWeedTech.cpp arch/Lights/LightsDriver_LinuxWeedTech.h \ - arch/Lights/LightsDriver_Linux_PIUIO.cpp arch/Lights/LightsDriver_Linux_PIUIO.h \ - arch/Lights/LightsDriver_Linux_PIUIO_Leds.cpp arch/Lights/LightsDriver_Linux_PIUIO_Leds.h - - MemoryCard += arch/MemoryCard/MemoryCardDriverThreaded_Linux.cpp arch/MemoryCard/MemoryCardDriverThreaded_Linux.h - -if HAVE_ALSA - Sound += arch/Sound/ALSA9Dynamic.cpp arch/Sound/ALSA9Dynamic.h \ - arch/Sound/ALSA9Functions.h \ - arch/Sound/ALSA9Helpers.cpp arch/Sound/ALSA9Helpers.h \ - arch/Sound/RageSoundDriver_ALSA9_Software.cpp arch/Sound/RageSoundDriver_ALSA9_Software.h - - # Add this to AM_CXXFLAGS, not stepmania_CXXFLAGS: that'll cause multiple copies of - # several sources to be built. We link to this at runtime, so don't add ALSA_LDFLAGS. - AM_CXXFLAGS += $(ALSA_CFLAGS) -endif - -if HAVE_PARALLEL_PORT - Lights += arch/Lights/LightsDriver_LinuxParallel.cpp arch/Lights/LightsDriver_LinuxParallel.h -endif - -if WITH_TTY - InputHandler += arch/InputHandler/InputHandler_Linux_tty.cpp arch/InputHandler/InputHandler_Linux_tty.h \ - arch/InputHandler/InputHandler_Linux_tty_keys.h -endif -endif - - ArchUtils += archutils/Unix/AssertionHandler.cpp archutils/Unix/AssertionHandler.h \ - archutils/Unix/arch_setup.h \ - archutils/Unix/GetSysInfo.cpp archutils/Unix/GetSysInfo.h \ - archutils/Unix/SignalHandler.cpp archutils/Unix/SignalHandler.h \ - archutils/Unix/RunningUnderValgrind.cpp archutils/Unix/RunningUnderValgrind.h \ - archutils/Unix/EmergencyShutdown.cpp archutils/Unix/EmergencyShutdown.h \ - archutils/Unix/StackCheck.cpp archutils/Unix/SpecialDirs.cpp archutils/Unix/SpecialDirs.h \ - archutils/Common/gcc_byte_swaps.h - -if USE_CRASH_HANDLER - ArchUtils += archutils/Unix/Backtrace.cpp archutils/Unix/Backtrace.h \ - archutils/Unix/BacktraceNames.cpp archutils/Unix/BacktraceNames.h \ - archutils/Unix/CrashHandler.cpp archutils/Unix/CrashHandler.h \ - archutils/Unix/CrashHandlerChild.cpp archutils/Unix/CrashHandlerInternal.h \ - archutils/Unix/CrashHandlerInternal.cpp -endif -endif -# ========================================= -if WINDOWS - ArchHooks += arch/ArchHooks/ArchHooks_Win32.cpp arch/ArchHooks/ArchHooks_Win32.h \ - arch/ArchHooks/ArchHooks_Win32Static.cpp - - ArchUtils += archutils/Win32/arch_time.cpp \ - archutils/Win32/AppInstance.cpp archutils/Win32/AppInstance.h \ - archutils/Win32/Crash.cpp archutils/Win32/Crash.h \ - archutils/Win32/CrashHandlerChild.cpp \ - archutils/Win32/CrashHandlerInternal.h \ - archutils/Win32/CrashHandlerNetworking.cpp archutils/Win32/CrashHandlerNetworking.h \ - archutils/Win32/DebugInfoHunt.cpp archutils/Win32/DebugInfoHunt.h \ - archutils/Win32/DialogUtil.cpp archutils/Win32/DialogUtil.h \ - archutils/Win32/DirectXHelpers.cpp archutils/Win32/DirectXHelpers.h \ - archutils/Win32/ErrorStrings.cpp archutils/Win32/ErrorStrings.h \ - archutils/Win32/GetFileInformation.cpp archutils/Win32/GetFileInformation.h \ - archutils/Win32/GoToURL.cpp archutils/Win32/GoToURL.h \ - archutils/Win32/GraphicsWindow.cpp archutils/Win32/GraphicsWindow.h \ - archutils/Win32/MessageWindow.cpp archutils/Win32/MessageWindow.h \ - archutils/Win32/RegistryAccess.cpp archutils/Win32/RegistryAccess.h \ - archutils/Win32/RestartProgram.cpp archutils/Win32/RestartProgram.h \ - archutils/Win32/SpecialDirs.cpp archutils/Win32/SpecialDirs.h \ - archutils/Win32/USB.cpp archutils/Win32/USB.h \ - archutils/Win32/VideoDriverInfo.cpp archutils/Win32/VideoDriverInfo.h \ - archutils/Win32/WindowIcon.cpp archutils/Win32/WindowIcon.h \ - archutils/Win32/WindowsDialogBox.cpp archutils/Win32/WindowsDialogBox.h \ - archutils/Win32/WindowsResources.rc archutils/Win32/WindowsResources.h - - Dialog += arch/Dialog/DialogDriver_Win32.cpp arch/Dialog/DialogDriver_Win32.h - - LoadingWindow += arch/LoadingWindow/LoadingWindow_Win32.cpp arch/LoadingWindow/LoadingWindow_Win32.h - - LowLevelWindow += arch/LowLevelWindow/LowLevelWindow_Win32.cpp arch/LowLevelWindow/LowLevelWindow_Win32.h - - MemoryCard += arch/MemoryCard/MemoryCardDriverThreaded_Windows.cpp arch/MemoryCard/MemoryCardDriverThreaded_Windows.h - - # XXX We may want to ditch DirectShow in favor of using ffmpeg on all platforms. - # FIXME BROKEN - # MovieTexture += arch/MovieTexture/MovieTexture_DShow.cpp arch/MovieTexture/MovieTexture_DShow.h \ - # arch/MovieTexture/MovieTexture_DShowHelper.cpp arch/MovieTexture/MovieTexture_DShowHelper.h - - # XXX: Do we want to detect DirectX SDK and selectively enable DirectX drivers? - InputHandler += arch/InputHandler/InputHandler_DirectInput.cpp arc/InputHandler/InputHandler_DirectInput.h \ - arch/InputHandler/InputHandler_DirectInputHelper.cpp arch/InputHandler/InputHandler_DirectInputHelper.h \ - arch/InputHandler/InputHandler_Win32_MIDI.cpp arch/InputHandler/InputHandler_Win32_MIDI.h \ - arch/InputHandler/InputHandler_Win32_Para.cpp arch/InputHandler/InputHandler_Win32_Para.h \ - arch/InputHandler/InputHandler_Win32_Pump.cpp arch/InputHandler/InputHandler_Win32_Pump.h - - Sound += arch/Sound/RageSoundDriver_DSound_Software.cpp arch/Sound/RageSoundDriver_DSound_Software.h \ - arch/Sound/DSoundHelpers.cpp arch/Sound/DSoundHelpers.h \ - arch/Sound/RageSoundDriver_WaveOut.cpp arch/Sound/RageSoundDriver_WaveOut.h -# FIXME: BROKEN -# arch/Sound/RageSoundDriver_WDMKS.cpp arch/Sound/RageSoundDriver_WDMKS.h - -if HAVE_PARALLEL_PORT - Lights += arch/Lights/LightsDriver_Win32Parallel.cpp arch/Lights/LightsDriver_Win32Parallel.h -endif - -if HAVE_MINIMAID - Lights += arch/Lights/LightsDriver_Win32Minimaid.cpp arch/Lights/LightsDriver_Win32Minimaid.h -endif - -if !HAVE_PTHREAD - Threads += arch/Threads/Threads_Win32.cpp arch/Threads/Threads_Win32.h -endif -endif - -Arch = $(LoadingWindow) $(Sound) $(ArchHooks) $(InputHandler) $(MovieTexture) \ - $(Lights) $(MemoryCard) $(LowLevelWindow) $(ArchUtils) $(Dialog) $(Threads) \ - arch/arch_default.h arch/RageDriver.cpp arch/RageDriver.h - -RageSoundFileReaders = RageSoundReader_WAV.cpp RageSoundReader_WAV.h - -if HAVE_VORBIS - RageSoundFileReaders += RageSoundReader_Vorbisfile.cpp RageSoundReader_Vorbisfile.h -endif - -if HAVE_MP3 - RageSoundFileReaders += RageSoundReader_MP3.cpp RageSoundReader_MP3.h -endif - -ActorsInGameplayAndMenus = \ -BGAnimation.cpp BGAnimation.h BGAnimationLayer.cpp BGAnimationLayer.h Banner.cpp Banner.h \ -MeterDisplay.cpp MeterDisplay.h StreamDisplay.cpp StreamDisplay.h \ -Transition.cpp Transition.h - -ActorsInMenus = \ -BPMDisplay.cpp BPMDisplay.h ComboGraph.cpp ComboGraph.h \ -CourseContentsList.cpp CourseContentsList.h \ -StepsDisplay.cpp StepsDisplay.h \ -DifficultyList.cpp DifficultyList.h \ -DualScrollBar.cpp DualScrollBar.h \ -EditMenu.cpp EditMenu.h FadingBanner.cpp FadingBanner.h \ -GradeDisplay.cpp GradeDisplay.h GraphDisplay.cpp GraphDisplay.h \ -GrooveRadar.cpp GrooveRadar.h HelpDisplay.cpp HelpDisplay.h \ -MemoryCardDisplay.cpp MemoryCardDisplay.h \ -MenuTimer.cpp MenuTimer.h \ -ModIcon.cpp ModIcon.h ModIconRow.cpp ModIconRow.h \ -MusicWheel.cpp MusicWheel.h \ -MusicWheelItem.cpp MusicWheelItem.h \ -OptionRow.cpp OptionRow.h OptionsCursor.cpp OptionsCursor.h \ -SnapDisplay.cpp SnapDisplay.h \ -TextBanner.cpp TextBanner.h WheelBase.cpp WheelBase.h WheelItemBase.cpp WheelItemBase.h \ - - -if !WITHOUT_NETWORKING - ActorsInMenus += RoomInfoDisplay.cpp RoomInfoDisplay.h -endif - -ActorsInGameplay = \ -ArrowEffects.cpp ArrowEffects.h \ -Background.cpp Background.h BeginnerHelper.cpp BeginnerHelper.h \ -DancingCharacters.cpp DancingCharacters.h Foreground.cpp Foreground.h \ -GhostArrowRow.cpp GhostArrowRow.h HoldJudgment.cpp HoldJudgment.h \ -LifeMeter.cpp LifeMeter.h \ -LifeMeterBar.cpp LifeMeterBar.h \ -LifeMeterBattery.cpp LifeMeterBattery.h LifeMeterTime.cpp LifeMeterTime.h \ -LyricDisplay.cpp LyricDisplay.h NoteDisplay.cpp NoteDisplay.h NoteField.cpp NoteField.h \ -ReceptorArrow.cpp ReceptorArrow.h ReceptorArrowRow.cpp ReceptorArrowRow.h \ -SongPosition.cpp SongPosition.h - -Rage = -all_test_SOURCES = -if !USE_SYSTEM_PCRE -Rage += ../extern/pcre/get.c ../extern/pcre/internal.h ../extern/pcre/maketables.c ../extern/pcre/pcre.c ../extern/pcre/pcre.h ../extern/pcre/study.c -all_test_SOURCES += ../extern/pcre/get.c ../extern/pcre/internal.h ../extern/pcre/maketables.c ../extern/pcre/pcre.c ../extern/pcre/pcre.h ../extern/pcre/study.c -EXTRA_DIST += ../extern/pcre/chartables.c -endif - -Lua = ../extern/lua-5.1/src/lapi.c ../extern/lua-5.1/src/lauxlib.c ../extern/lua-5.1/src/lbaselib.c ../extern/lua-5.1/src/lcode.c ../extern/lua-5.1/src/ldblib.c \ -../extern/lua-5.1/src/ldebug.c ../extern/lua-5.1/src/ldo.c ../extern/lua-5.1/src/ldump.c ../extern/lua-5.1/src/lfunc.c ../extern/lua-5.1/src/lgc.c ../extern/lua-5.1/src/linit.c \ -../extern/lua-5.1/src/liolib.c ../extern/lua-5.1/src/llex.c ../extern/lua-5.1/src/lmathlib.c ../extern/lua-5.1/src/lmem.c ../extern/lua-5.1/src/loadlib.c \ -../extern/lua-5.1/src/lobject.c ../extern/lua-5.1/src/lopcodes.c ../extern/lua-5.1/src/loslib.c ../extern/lua-5.1/src/lparser.c ../extern/lua-5.1/src/lstate.c \ -../extern/lua-5.1/src/lstring.c ../extern/lua-5.1/src/lstrlib.c ../extern/lua-5.1/src/ltable.c ../extern/lua-5.1/src/ltablib.c ../extern/lua-5.1/src/ltm.c \ -../extern/lua-5.1/src/lundump.c ../extern/lua-5.1/src/lvm.c ../extern/lua-5.1/src/lzio.c ../extern/lua-5.1/src/lapi.h ../extern/lua-5.1/src/lauxlib.h ../extern/lua-5.1/src/lcode.h \ -../extern/lua-5.1/src/ldebug.h ../extern/lua-5.1/src/ldo.h ../extern/lua-5.1/src/lfunc.h ../extern/lua-5.1/src/lgc.h ../extern/lua-5.1/src/llex.h ../extern/lua-5.1/src/llimits.h \ -../extern/lua-5.1/src/lmem.h ../extern/lua-5.1/src/lobject.h ../extern/lua-5.1/src/lopcodes.h ../extern/lua-5.1/src/lparser.h ../extern/lua-5.1/src/lstate.h \ -../extern/lua-5.1/src/lstring.h ../extern/lua-5.1/src/ltable.h ../extern/lua-5.1/src/ltm.h ../extern/lua-5.1/src/luaconf.h ../extern/lua-5.1/src/lua.h ../extern/lua-5.1/src/lualib.h \ -../extern/lua-5.1/src/lundump.h ../extern/lua-5.1/src/lvm.h ../extern/lua-5.1/src/lzio.h - -jsoncpp = ../extern/jsoncpp/src/lib_json/json_reader.cpp \ -../extern/jsoncpp/src/lib_json/json_value.cpp \ -../extern/jsoncpp/src/lib_json/json_writer.cpp \ -../extern/jsoncpp/include/json/autolink.h \ -../extern/jsoncpp/include/json/config.h \ -../extern/jsoncpp/include/json/features.h \ -../extern/jsoncpp/include/json/forwards.h \ -../extern/jsoncpp/include/json/json.h \ -../extern/jsoncpp/include/json/reader.h \ -../extern/jsoncpp/include/json/value.h \ -../extern/jsoncpp/include/json/writer.h - -RageFile = \ -RageFileBasic.cpp RageFileBasic.h \ -RageFile.cpp RageFile.h RageFileDriver.cpp RageFileDriver.h RageFileManager.cpp RageFileManager.h \ -RageFileManager_ReadAhead.cpp RageFileManager_ReadAhead.h \ -RageFileDriverDirect.cpp RageFileDriverDirect.h RageFileDriverDirectHelpers.cpp RageFileDriverDirectHelpers.h \ -RageFileDriverMemory.cpp RageFileDriverMemory.h RageFileDriverZip.cpp RageFileDriverZip.h \ -RageFileDriverDeflate.cpp RageFileDriverDeflate.h \ -RageFileDriverReadAhead.cpp RageFileDriverReadAhead.h \ -RageFileDriverSlice.cpp RageFileDriverSlice.h \ -RageFileDriverTimeout.cpp RageFileDriverTimeout.h - -Rage += $(Lua) $(jsoncpp) $(RageFile) $(RageSoundFileReaders) \ -CubicSpline.cpp CubicSpline.h \ -RageBitmapTexture.cpp RageBitmapTexture.h \ -RageDisplay.cpp RageDisplay.h \ -RageDisplay_OGL.cpp RageDisplay_OGL.h \ -RageDisplay_OGL_Helpers.cpp RageDisplay_OGL_Helpers.h glext.h \ -RageDisplay_Null.cpp RageDisplay_Null.h RageException.cpp RageException.h RageInput.cpp RageInput.h \ -RageInputDevice.cpp RageInputDevice.h RageLog.cpp RageLog.h RageMath.cpp RageMath.h \ -RageModelGeometry.cpp RageModelGeometry.h RageSound.cpp RageSound.h RageSoundManager.cpp RageSoundManager.h \ -RageSoundUtil.cpp RageSoundUtil.h RageSoundMixBuffer.cpp RageSoundMixBuffer.h \ -RageSoundPosMap.cpp RageSoundPosMap.h RageSoundReader.cpp RageSoundReader.h RageSoundReader_FileReader.cpp RageSoundReader_FileReader.h \ -RageSoundReader_Filter.h \ -RageSoundReader_ChannelSplit.cpp RageSoundReader_ChannelSplit.h \ -RageSoundReader_Extend.cpp RageSoundReader_Extend.h \ -RageSoundReader_Merge.cpp RageSoundReader_Merge.h \ -RageSoundReader_PitchChange.cpp RageSoundReader_PitchChange.h \ -RageSoundReader_PostBuffering.cpp RageSoundReader_PostBuffering.h \ -RageSoundReader_Pan.cpp RageSoundReader_Pan.h \ -RageSoundReader_Preload.cpp RageSoundReader_Preload.h \ -RageSoundReader_Resample_Good.cpp RageSoundReader_Resample_Good.h \ -RageSoundReader_SpeedChange.cpp RageSoundReader_SpeedChange.h \ -RageSoundReader_ThreadedBuffer.cpp RageSoundReader_ThreadedBuffer.h \ -RageSoundReader_Chain.cpp RageSoundReader_Chain.h \ -RageSurface.cpp RageSurface.h RageSurfaceUtils.cpp RageSurfaceUtils.h \ -RageSurfaceUtils_Dither.cpp RageSurfaceUtils_Dither.h \ -RageSurface_Save_JPEG.cpp RageSurface_Save_JPEG.h \ -RageSurfaceUtils_Palettize.cpp RageSurfaceUtils_Palettize.h \ -RageSurfaceUtils_Zoom.cpp RageSurfaceUtils_Zoom.h \ -RageSurface_Load.cpp RageSurface_Load.h RageSurface_Load_PNG.cpp RageSurface_Load_PNG.h \ -RageSurface_Load_JPEG.cpp RageSurface_Load_JPEG.h RageSurface_Load_GIF.cpp RageSurface_Load_GIF.h \ -RageSurface_Load_BMP.cpp RageSurface_Load_BMP.h \ -RageSurface_Load_XPM.cpp RageSurface_Load_XPM.h RageTexture.cpp RageTexture.h \ -RageTexturePreloader.cpp RageTexturePreloader.h \ -RageTextureRenderTarget.cpp RageTextureRenderTarget.h \ -RageSurface_Save_BMP.cpp RageSurface_Save_BMP.h \ -RageSurface_Save_PNG.cpp RageSurface_Save_PNG.h \ -RageTextureID.cpp RageTextureID.h RageTextureManager.cpp RageTextureManager.h RageThreads.cpp RageThreads.h \ -RageTimer.cpp RageTimer.h RageTypes.cpp RageTypes.h RageUtil.cpp RageUtil.h \ -RageUtil_CachedObject.cpp RageUtil_CachedObject.h \ -RageUtil_CharConversions.cpp RageUtil_CharConversions.h \ -RageUtil_AutoPtr.h \ -RageUtil_WorkerThread.cpp RageUtil_WorkerThread.h - -Actors = \ -Actor.cpp Actor.h ActorFrame.cpp ActorFrame.h \ -ActorFrameTexture.cpp ActorFrameTexture.h \ -ActorMultiVertex.cpp ActorMultiVertex.h \ -ActorScroller.cpp ActorScroller.h ActorUtil.cpp ActorUtil.h \ -ActorSound.cpp ActorSound.h \ -AutoActor.cpp AutoActor.h \ -BitmapText.cpp BitmapText.h Model.cpp Model.h \ -ModelManager.cpp ModelManager.h ModelTypes.cpp ModelTypes.h \ -Quad.cpp Quad.h \ -RollingNumbers.cpp RollingNumbers.h Sprite.cpp Sprite.h - -GlobalSingletons = \ -AnnouncerManager.cpp AnnouncerManager.h \ -Bookkeeper.cpp Bookkeeper.h \ -CharacterManager.cpp CharacterManager.h \ -CryptManager.cpp CryptManager.h \ -FontManager.cpp FontManager.h GameSoundManager.cpp GameSoundManager.h \ -GameManager.cpp GameManager.h \ -GameState.cpp GameState.h \ -InputFilter.cpp InputFilter.h \ -InputMapper.cpp InputMapper.h InputQueue.cpp InputQueue.h \ -LuaBinding.cpp LuaBinding.h \ -LuaManager.cpp LuaManager.h LightsManager.cpp LightsManager.h \ -MemoryCardManager.cpp MemoryCardManager.h \ -MessageManager.cpp MessageManager.h NetworkSyncManager.cpp NetworkSyncManager.h \ -NoteSkinManager.cpp NoteSkinManager.h \ -PrefsManager.cpp PrefsManager.h ProfileManager.cpp ProfileManager.h ScreenManager.cpp \ -ScreenManager.h SongManager.cpp SongManager.h \ -StatsManager.cpp StatsManager.h \ -ThemeManager.cpp ThemeManager.h \ -UnlockManager.cpp UnlockManager.h - -if !WITHOUT_NETWORKING - # Compile NetworkSyncManager even if networking is disabled; it'll stub itself. - GlobalSingletons += ezsockets.cpp ezsockets.h -endif - -libtommath_a_SOURCES = \ -libtommath/bncore.c libtommath/bn_mp_init.c libtommath/bn_mp_clear.c libtommath/bn_mp_exch.c libtommath/bn_mp_grow.c libtommath/bn_mp_shrink.c \ -libtommath/bn_mp_clamp.c libtommath/bn_mp_zero.c libtommath/bn_mp_set.c libtommath/bn_mp_set_int.c libtommath/bn_mp_init_size.c libtommath/bn_mp_copy.c \ -libtommath/bn_mp_init_copy.c libtommath/bn_mp_abs.c libtommath/bn_mp_neg.c libtommath/bn_mp_cmp_mag.c libtommath/bn_mp_cmp.c libtommath/bn_mp_cmp_d.c \ -libtommath/bn_mp_rshd.c libtommath/bn_mp_lshd.c libtommath/bn_mp_mod_2d.c libtommath/bn_mp_div_2d.c libtommath/bn_mp_mul_2d.c libtommath/bn_mp_div_2.c \ -libtommath/bn_mp_mul_2.c libtommath/bn_s_mp_add.c libtommath/bn_s_mp_sub.c libtommath/bn_fast_s_mp_mul_digs.c libtommath/bn_s_mp_mul_digs.c \ -libtommath/bn_fast_s_mp_mul_high_digs.c libtommath/bn_s_mp_mul_high_digs.c libtommath/bn_fast_s_mp_sqr.c libtommath/bn_s_mp_sqr.c \ -libtommath/bn_mp_add.c libtommath/bn_mp_sub.c libtommath/bn_mp_karatsuba_mul.c libtommath/bn_mp_mul.c libtommath/bn_mp_karatsuba_sqr.c \ -libtommath/bn_mp_sqr.c libtommath/bn_mp_div.c libtommath/bn_mp_mod.c libtommath/bn_mp_add_d.c libtommath/bn_mp_sub_d.c libtommath/bn_mp_mul_d.c \ -libtommath/bn_mp_div_d.c libtommath/bn_mp_mod_d.c libtommath/bn_mp_expt_d.c libtommath/bn_mp_addmod.c libtommath/bn_mp_submod.c \ -libtommath/bn_mp_mulmod.c libtommath/bn_mp_sqrmod.c libtommath/bn_mp_gcd.c libtommath/bn_mp_lcm.c libtommath/bn_fast_mp_invmod.c libtommath/bn_mp_invmod.c \ -libtommath/bn_mp_reduce.c libtommath/bn_mp_montgomery_setup.c libtommath/bn_fast_mp_montgomery_reduce.c libtommath/bn_mp_montgomery_reduce.c \ -libtommath/bn_mp_exptmod_fast.c libtommath/bn_mp_exptmod.c libtommath/bn_mp_2expt.c libtommath/bn_mp_n_root.c libtommath/bn_mp_jacobi.c libtommath/bn_reverse.c \ -libtommath/bn_mp_count_bits.c libtommath/bn_mp_read_unsigned_bin.c libtommath/bn_mp_read_signed_bin.c libtommath/bn_mp_to_unsigned_bin.c \ -libtommath/bn_mp_to_signed_bin.c libtommath/bn_mp_unsigned_bin_size.c libtommath/bn_mp_signed_bin_size.c \ -libtommath/bn_mp_xor.c libtommath/bn_mp_and.c libtommath/bn_mp_or.c libtommath/bn_mp_rand.c libtommath/bn_mp_montgomery_calc_normalization.c \ -libtommath/bn_mp_prime_is_divisible.c libtommath/bn_prime_tab.c libtommath/bn_mp_prime_fermat.c libtommath/bn_mp_prime_miller_rabin.c \ -libtommath/bn_mp_prime_is_prime.c libtommath/bn_mp_prime_next_prime.c libtommath/bn_mp_dr_reduce.c \ -libtommath/bn_mp_dr_is_modulus.c libtommath/bn_mp_dr_setup.c libtommath/bn_mp_reduce_setup.c \ -libtommath/bn_mp_toom_mul.c libtommath/bn_mp_toom_sqr.c libtommath/bn_mp_div_3.c libtommath/bn_s_mp_exptmod.c \ -libtommath/bn_mp_reduce_2k.c libtommath/bn_mp_reduce_is_2k.c libtommath/bn_mp_reduce_2k_setup.c \ -libtommath/bn_mp_reduce_2k_l.c libtommath/bn_mp_reduce_is_2k_l.c libtommath/bn_mp_reduce_2k_setup_l.c \ -libtommath/bn_mp_radix_smap.c libtommath/bn_mp_read_radix.c libtommath/bn_mp_toradix.c libtommath/bn_mp_radix_size.c \ -libtommath/bn_mp_fread.c libtommath/bn_mp_fwrite.c libtommath/bn_mp_cnt_lsb.c libtommath/bn_error.c \ -libtommath/bn_mp_init_multi.c libtommath/bn_mp_clear_multi.c libtommath/bn_mp_exteuclid.c libtommath/bn_mp_toradix_n.c \ -libtommath/bn_mp_prime_random_ex.c libtommath/bn_mp_get_int.c libtommath/bn_mp_sqrt.c libtommath/bn_mp_is_square.c libtommath/bn_mp_init_set.c \ -libtommath/bn_mp_init_set_int.c libtommath/bn_mp_invmod_slow.c libtommath/bn_mp_prime_rabin_miller_trials.c \ -libtommath/bn_mp_to_signed_bin_n.c libtommath/bn_mp_to_unsigned_bin_n.c \ -libtommath/tommath_class.h libtommath/tommath.h libtommath/tommath_superclass.h -EXTRA_DIST += libtommath/bn_prime_tab.c - -libtommath_a_CPPFLAGS = -I$(srcdir)/libtommath $(AM_CPPFLAGS) -noinst_LIBRARIES += libtommath.a - -libtomcrypt_a_SOURCES = \ -libtomcrypt/src/ciphers/aes/aes.c \ -libtomcrypt/src/hashes/md5.c libtomcrypt/src/hashes/sha1.c libtomcrypt/src/hashes/helper/hash_memory.c \ -libtomcrypt/src/math/fp/ltc_ecc_fp_mulmod.c libtomcrypt/src/math/ltm_desc.c libtomcrypt/src/math/multi.c \ -libtomcrypt/src/math/rand_prime.c libtomcrypt/src/misc/base64/base64_decode.c \ -libtomcrypt/src/misc/base64/base64_encode.c libtomcrypt/src/misc/burn_stack.c libtomcrypt/src/misc/crypt/crypt.c \ -libtomcrypt/src/misc/crypt/crypt_argchk.c libtomcrypt/src/misc/crypt/crypt_cipher_descriptor.c \ -libtomcrypt/src/misc/crypt/crypt_cipher_is_valid.c libtomcrypt/src/misc/crypt/crypt_find_cipher.c \ -libtomcrypt/src/misc/crypt/crypt_find_cipher_any.c libtomcrypt/src/misc/crypt/crypt_find_cipher_id.c \ -libtomcrypt/src/misc/crypt/crypt_find_hash.c libtomcrypt/src/misc/crypt/crypt_find_hash_any.c \ -libtomcrypt/src/misc/crypt/crypt_find_hash_id.c libtomcrypt/src/misc/crypt/crypt_find_hash_oid.c \ -libtomcrypt/src/misc/crypt/crypt_find_prng.c libtomcrypt/src/misc/crypt/crypt_fsa.c libtomcrypt/src/misc/crypt/crypt_hash_descriptor.c \ -libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c libtomcrypt/src/misc/crypt/crypt_ltc_mp_descriptor.c \ -libtomcrypt/src/misc/crypt/crypt_prng_descriptor.c libtomcrypt/src/misc/crypt/crypt_prng_is_valid.c \ -libtomcrypt/src/misc/crypt/crypt_register_cipher.c libtomcrypt/src/misc/crypt/crypt_register_hash.c \ -libtomcrypt/src/misc/crypt/crypt_register_prng.c libtomcrypt/src/misc/crypt/crypt_unregister_cipher.c \ -libtomcrypt/src/misc/crypt/crypt_unregister_hash.c libtomcrypt/src/misc/crypt/crypt_unregister_prng.c \ -libtomcrypt/src/misc/error_to_string.c libtomcrypt/src/misc/pkcs5/pkcs_5_1.c libtomcrypt/src/misc/pkcs5/pkcs_5_2.c libtomcrypt/src/misc/zeromem.c \ -libtomcrypt/src/modes/cbc/cbc_decrypt.c libtomcrypt/src/modes/cbc/cbc_done.c libtomcrypt/src/modes/cbc/cbc_encrypt.c \ -libtomcrypt/src/modes/cbc/cbc_getiv.c libtomcrypt/src/modes/cbc/cbc_setiv.c libtomcrypt/src/modes/cbc/cbc_start.c \ -libtomcrypt/src/modes/cfb/cfb_decrypt.c libtomcrypt/src/modes/cfb/cfb_done.c libtomcrypt/src/modes/cfb/cfb_encrypt.c \ -libtomcrypt/src/modes/cfb/cfb_getiv.c libtomcrypt/src/modes/cfb/cfb_setiv.c libtomcrypt/src/modes/cfb/cfb_start.c \ -libtomcrypt/src/modes/ctr/ctr_decrypt.c libtomcrypt/src/modes/ctr/ctr_done.c libtomcrypt/src/modes/ctr/ctr_encrypt.c \ -libtomcrypt/src/modes/ctr/ctr_getiv.c libtomcrypt/src/modes/ctr/ctr_setiv.c libtomcrypt/src/modes/ctr/ctr_start.c libtomcrypt/src/modes/ctr/ctr_test.c \ -libtomcrypt/src/modes/ecb/ecb_decrypt.c libtomcrypt/src/modes/ecb/ecb_done.c libtomcrypt/src/modes/ecb/ecb_encrypt.c \ -libtomcrypt/src/modes/ecb/ecb_start.c \ -libtomcrypt/src/modes/ofb/ofb_decrypt.c libtomcrypt/src/modes/ofb/ofb_done.c \ -libtomcrypt/src/pk/asn1/der/bit/der_decode_bit_string.c \ -libtomcrypt/src/pk/asn1/der/bit/der_encode_bit_string.c libtomcrypt/src/pk/asn1/der/bit/der_length_bit_string.c \ -libtomcrypt/src/pk/asn1/der/boolean/der_decode_boolean.c libtomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c \ -libtomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c libtomcrypt/src/pk/asn1/der/choice/der_decode_choice.c \ -libtomcrypt/src/pk/asn1/der/ia5/der_decode_ia5_string.c libtomcrypt/src/pk/asn1/der/ia5/der_encode_ia5_string.c \ -libtomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c libtomcrypt/src/pk/asn1/der/integer/der_decode_integer.c \ -libtomcrypt/src/pk/asn1/der/integer/der_encode_integer.c libtomcrypt/src/pk/asn1/der/integer/der_length_integer.c \ -libtomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c \ -libtomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c \ -libtomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.c \ -libtomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c libtomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c \ -libtomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c \ -libtomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c \ -libtomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c \ -libtomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c \ -libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c \ -libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c \ -libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c \ -libtomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c \ -libtomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c libtomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c \ -libtomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c libtomcrypt/src/pk/asn1/der/set/der_encode_set.c \ -libtomcrypt/src/pk/asn1/der/set/der_encode_setof.c libtomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c \ -libtomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c \ -libtomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c libtomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c \ -libtomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c libtomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c \ -libtomcrypt/src/pk/asn1/der/utf8/der_decode_utf8_string.c libtomcrypt/src/pk/asn1/der/utf8/der_encode_utf8_string.c \ -libtomcrypt/src/pk/asn1/der/utf8/der_length_utf8_string.c libtomcrypt/src/pk/dsa/dsa_decrypt_key.c \ -libtomcrypt/src/pk/dsa/dsa_encrypt_key.c libtomcrypt/src/pk/dsa/dsa_export.c libtomcrypt/src/pk/dsa/dsa_free.c libtomcrypt/src/pk/dsa/dsa_import.c \ -libtomcrypt/src/pk/dsa/dsa_make_key.c libtomcrypt/src/pk/dsa/dsa_shared_secret.c libtomcrypt/src/pk/dsa/dsa_sign_hash.c \ -libtomcrypt/src/pk/dsa/dsa_verify_hash.c libtomcrypt/src/pk/dsa/dsa_verify_key.c \ -libtomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c libtomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c \ -libtomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c libtomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c libtomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c \ -libtomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c libtomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c libtomcrypt/src/pk/pkcs1/pkcs_1_v1_5_decode.c \ -libtomcrypt/src/pk/pkcs1/pkcs_1_v1_5_encode.c libtomcrypt/src/pk/rsa/rsa_decrypt_key.c libtomcrypt/src/pk/rsa/rsa_encrypt_key.c \ -libtomcrypt/src/pk/rsa/rsa_export.c libtomcrypt/src/pk/rsa/rsa_exptmod.c libtomcrypt/src/pk/rsa/rsa_free.c libtomcrypt/src/pk/rsa/rsa_import.c \ -libtomcrypt/src/pk/rsa/rsa_make_key.c libtomcrypt/src/pk/rsa/rsa_sign_hash.c libtomcrypt/src/pk/rsa/rsa_verify_hash.c libtomcrypt/src/prngs/fortuna.c \ -libtomcrypt/src/prngs/rng_get_bytes.c libtomcrypt/src/prngs/rng_make_prng.c \ -libtomcrypt/src/prngs/sprng.c libtomcrypt/src/prngs/yarrow.c \ -libtomcrypt/src/headers/tomcrypt_argchk.h libtomcrypt/src/headers/tomcrypt_cfg.h libtomcrypt/src/headers/tomcrypt_cipher.h \ -libtomcrypt/src/headers/tomcrypt_custom.h libtomcrypt/src/headers/tomcrypt.h libtomcrypt/src/headers/tomcrypt_hash.h \ -libtomcrypt/src/headers/tomcrypt_mac.h libtomcrypt/src/headers/tomcrypt_macros.h libtomcrypt/src/headers/tomcrypt_math.h \ -libtomcrypt/src/headers/tomcrypt_misc.h libtomcrypt/src/headers/tomcrypt_pkcs.h libtomcrypt/src/headers/tomcrypt_pk.h \ -libtomcrypt/src/headers/tomcrypt_prng.h -EXTRA_DIST += libtomcrypt/src/ciphers/aes/aes_tab.c libtomcrypt/src/prngs/sober128tab.c - -libtomcrypt_a_CPPFLAGS = -I$(srcdir)/libtomcrypt/src/headers $(AM_CPPFLAGS) - -noinst_LIBRARIES += libtomcrypt.a - -main_CPPFLAGS = \ - $(VIDEO_CFLAGS) \ - -I$(top_srcdir)/extern/jsoncpp/include -#-I$(top_srcdir)/extern/glew-1.5.8/include - -main_SOURCES = $(Screens) \ - $(DataStructures) \ - $(FileTypes) \ - $(StepMania) \ - $(Arch) \ - $(ActorsInGameplayAndMenus) \ - $(ActorsInMenus) \ - $(ActorsInGameplay) \ - $(Rage) \ - $(Actors) \ - $(GlobalSingletons) - -if !WITHOUT_GLES2 - main_SOURCES += RageDisplay_GLES2.cpp RageDisplay_GLES2.h -endif - -main_SOURCES += Main.cpp - -main_LDADD = \ - $(VIDEO_LIBS) \ - $(AUDIO_LIBS) \ - $(GL_LIBS) \ - libtomcrypt.a libtommath.a - -nodist_stepmania_SOURCES = ver.cpp - -stepmania_CPPFLAGS = $(main_CPPFLAGS) -stepmania_SOURCES = $(main_SOURCES) -stepmania_LDADD = $(main_LDADD) - -if BUILD_LUA_BINARIES - noinst_PROGRAMS += lua luac - lua_SOURCES = $(Lua) ../extern/lua-5.1/src/lua.c - lua_LDADD = -lreadline - - luac_SOURCES = $(Lua) ../extern/lua-5.1/src/luac.c ../extern/lua-5.1/src/print.c - luac_LDADD = -endif - - -if HAVE_GTK - noinst_PROGRAMS += GtkModule.so - GtkModule_so_LDFLAGS = -rdynamic -shared - GtkModule_so_CPPFLAGS = $(GTK_CFLAGS) -fPIC - GtkModule_so_LDADD = $(GTK_LIBS) - GtkModule_so_SOURCES = arch/LoadingWindow/LoadingWindow_GtkModule.cpp -endif - -all_test_SOURCES += \ - $(ArchUtils) \ - $(RageFile) \ - $(Lua) \ - $(ArchHooks) \ - $(Threads) \ - $(Dialog) \ - tests/test_misc.cpp tests/test_misc.h \ - IniFile.cpp IniFile.h \ - XmlFile.cpp XmlFile.h \ - Command.cpp Command.h \ - DateTime.cpp DateTime.h \ - EnumHelper.cpp EnumHelper.h \ - PrefsManager.cpp PrefsManager.h \ - Preference.cpp Preference.h \ - LocalizedString.cpp LocalizedString.h \ - LuaBinding.cpp LuaBinding.h \ - LuaManager.cpp LuaManager.h \ - LuaReference.cpp LuaReference.h \ - SpecialFiles.cpp SpecialFiles.h \ - RageException.cpp \ - RageLog.cpp \ - RageThreads.cpp \ - RageTimer.cpp RageTimer.h \ - RageUtil.cpp \ - RageUtil_FileDB.cpp RageUtil_FileDB.h \ - global.cpp global.h \ - RageUtil_WorkerThread.cpp RageUtil_WorkerThread.h \ - MessageManager.cpp MessageManager.h - -TESTS += test_audio_readers -test_audio_readers_SOURCES = \ - $(RageSoundFileReaders) \ - $(all_test_SOURCES) \ - tests/test_audio_readers.cpp \ - RageSoundUtil.cpp RageSoundUtil.h RageSoundMixBuffer.cpp RageSoundMixBuffer.h \ - RageSoundReader.cpp RageSoundReader.h \ - RageSoundReader_FileReader.cpp RageSoundReader_FileReader.h \ - RageSoundReader_Pan.cpp RageSoundReader_Pan.h \ - RageSoundReader_Preload.cpp RageSoundReader_Preload.h \ - RageSoundReader_Resample_Good.cpp RageSoundReader_Resample_Good.h \ - RageSoundReader_Chain.cpp RageSoundReader_Chain.h - -test_audio_readers_LDADD = $(AUDIO_LIBS) - -TESTS += test_file_readers -test_file_readers_SOURCES = \ - $(all_test_SOURCES) \ - tests/test_file_readers.cpp - -TESTS += test_file_errors -test_file_errors_SOURCES = \ - $(all_test_SOURCES) \ - tests/test_file_errors.cpp \ - MsdFile.cpp MsdFile.h \ - CryptManager.cpp CryptManager.h - -test_file_errors_LDADD = \ - libtomcrypt.a libtommath.a - -TESTS += test_timing_data -test_timing_data_SOURCES = \ - $(all_test_SOURCES) \ - tests/test_timing_data.cpp \ - TimingData.cpp TimingData.h - -#TESTS += test_notedata -#test_notedata_SOURCES = \ -# $(all_test_SOURCES) \ -# tests/test_notedata.cpp \ -# NoteData.cpp NoteData.h NoteDataUtil.cpp NoteDataUtil.h \ -# NewNoteData.cpp NewNoteData.h \ -# NoteTypes.cpp NoteTypes.h \ -# TimingData.cpp TimingData.h -#NewNoteDataUtil.cpp NewNoteDataUtil.h - -TESTS += test_threads -test_threads_SOURCES = \ - $(all_test_SOURCES) \ - tests/test_threads.cpp diff --git a/src/ScreenAttract.cpp b/src/ScreenAttract.cpp deleted file mode 100644 index 69a95b5644..0000000000 --- a/src/ScreenAttract.cpp +++ /dev/null @@ -1,200 +0,0 @@ -#include "Etterna/Globals/global.h" -#include "Etterna/Singletons/GameSoundManager.h" -#include "Etterna/Singletons/GameState.h" -#include "Etterna/Models/Misc/InputEventPlus.h" -#include "Etterna/Singletons/InputMapper.h" -#include "Etterna/Singletons/PrefsManager.h" -#include "RageUtil/Misc/RageLog.h" -#include "RageUtil/Sound/RageSoundManager.h" -#include "RageUtil/Utils/RageUtil.h" -#include "ScreenAttract.h" -#include "Etterna/Singletons/ScreenManager.h" -#include "Etterna/Globals/StepMania.h" -#include "Etterna/Singletons/ThemeManager.h" - -#define START_SCREEN(sScreenName) THEME->GetMetric(sScreenName, "StartScreen") - -ThemeMetric BACK_GOES_TO_START_SCREEN("ScreenAttract", - "BackGoesToStartScreen"); -Preference g_fSoundVolumeAttract("SoundVolumeAttract", 1.0f); - -REGISTER_SCREEN_CLASS(ScreenAttract); -void -ScreenAttract::Init() -{ - RESET_GAME_STATE.Load(m_sName, "ResetGameState"); - ATTRACT_VOLUME.Load(m_sName, "AttractVolume"); - ScreenWithMenuElements::Init(); -} - -void -ScreenAttract::BeginScreen() -{ - if (RESET_GAME_STATE) - GAMESTATE->Reset(); - - GAMESTATE->VisitAttractScreen(m_sName); - ScreenAttract::SetAttractVolume(ATTRACT_VOLUME); - - ScreenWithMenuElements::BeginScreen(); -} - -bool -ScreenAttract::Input(const InputEventPlus& input) -{ - bool handled; - // LOG->Trace( "ScreenAttract::Input()" ); - - handled = AttractInput(input, this); - - // Always run both AttractInput and ScreenWithMenuElements::Input - return ScreenWithMenuElements::Input(input) || handled; -} - -void -ScreenAttract::SetAttractVolume(bool bInAttract) -{ - if (bInAttract) { - if (GAMESTATE->IsTimeToPlayAttractSounds()) - SOUNDMAN->SetVolumeOfNonCriticalSounds( - g_fSoundVolumeAttract); // unmute attract sounds - else - SOUNDMAN->SetVolumeOfNonCriticalSounds(0.0f); // mute attract sounds - } else { - SOUNDMAN->SetVolumeOfNonCriticalSounds(1.0f); // unmute all sounds - } -} - -void -ScreenAttract::Cancel(ScreenMessage smSendWhenDone) -{ - if (PREFSMAN->m_verbose_log > 1) - LOG->Trace("ScreenAttract::AttractInput: begin fading to START_SCREEN"); - - SetAttractVolume(false); // unmute attract sounds - ScreenWithMenuElements::Cancel(smSendWhenDone); -} - -bool -ScreenAttract::AttractInput(const InputEventPlus& input, - ScreenWithMenuElements* pScreen) -{ - if (input.type != IET_FIRST_PRESS) - return false; // don't care - - switch (input.MenuI) { - case GAME_BUTTON_BACK: - if (!BACK_GOES_TO_START_SCREEN) - break; - // fall through - case GAME_BUTTON_START: - case GAME_BUTTON_COIN: - // If we're not in a game and there aren't enough credits to start, - // eat the input and do nothing. - if (pScreen->IsTransitioning()) - return false; - - // HandleGlobalInputs() already played the coin sound. Don't play it - // again. - if (input.MenuI != GAME_BUTTON_COIN) - SCREENMAN->PlayStartSound(); - - pScreen->Cancel(SM_GoToStartScreen); - return true; - default: - break; - } - - if (pScreen->IsTransitioning()) - return false; - - switch (input.MenuI) { - case GAME_BUTTON_LEFT: - case GAME_BUTTON_RIGHT: - SCREENMAN->PostMessageToTopScreen(SM_BeginFadingOut, 0); - return true; - default: - return false; - } -} - -void -ScreenAttract::StartPlayingMusic() -{ - ScreenWithMenuElements::StartPlayingMusic(); -} - -void -ScreenAttract::HandleScreenMessage(const ScreenMessage SM) -{ - if (SM == SM_MenuTimer || SM == SM_BeginFadingOut) { - if (!IsTransitioning()) - StartTransitioningScreen(SM_GoToNextScreen); - } else if (SM == SM_GoToStartScreen) { - GoToStartScreen(m_sName); - } else if (SM == SM_GoToNextScreen) { - /* Look at the def of the screen we're going to; if it has a music theme - * element and it's the same as the one we're playing now, don't stop. - * However, if we're going to interrupt it when we fade in, stop the old - * music before we fade out. */ - bool bMusicChanging = false; - if (PLAY_MUSIC) - bMusicChanging = THEME->GetPathS(m_sName, "music") != - THEME->GetPathS(GetNextScreenName(), - "music", - true); // GetPath optional on the - // next screen because it - // may not have music. - - if (bMusicChanging) - SOUND->StopMusic(); - } else if (SM == SM_LoseFocus) { - ScreenAttract::SetAttractVolume(false); - } - - ScreenWithMenuElements::HandleScreenMessage(SM); -} - -void -ScreenAttract::GoToStartScreen(RString sScreenName) -{ - SCREENMAN->SetNewScreen(START_SCREEN(sScreenName)); -} - -// lua start -#include "Etterna/Models/Lua/LuaBinding.h" - -/** @brief Allow Lua to have access to the ScreenAttract. */ -class LunaScreenAttract : public Luna -{ - public: - LunaScreenAttract() = default; -}; - -LUA_REGISTER_DERIVED_CLASS(ScreenAttract, ScreenWithMenuElements) -// lua end - -/* - * (c) 2003-2004 Chris Danford - * All rights reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, and/or sell copies of the Software, and to permit persons to - * whom the Software is furnished to do so, provided that the above - * copyright notice(s) and this permission notice appear in all copies of - * the Software and that both the above copyright notice(s) and this - * permission notice appear in supporting documentation. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ diff --git a/src/ScreenAttract.h b/src/ScreenAttract.h deleted file mode 100644 index 7bb2f5a585..0000000000 --- a/src/ScreenAttract.h +++ /dev/null @@ -1,62 +0,0 @@ -/* ScreenAttract - Base class for all attraction screens. This class handles - * input and coin logic. */ - -#ifndef ScreenAttract_H -#define ScreenAttract_H - -#include "Etterna/Screen/Others/ScreenWithMenuElements.h" - -AutoScreenMessage(SM_GoToStartScreen); - -class ScreenAttract : public ScreenWithMenuElements -{ - public: - void Init() override; - void BeginScreen() override; - - static bool AttractInput(const InputEventPlus& input, - ScreenWithMenuElements* pScreen); - static void GoToStartScreen(RString sScreenName); - static void SetAttractVolume(bool bInAttract); - - bool Input(const InputEventPlus& input) override; - void HandleScreenMessage(ScreenMessage SM) override; - void Cancel(ScreenMessage smSendWhenDone) override; - - ScreenType GetScreenType() const override { return attract; } - - // Lua - void PushSelf(lua_State* L) override; - - protected: - void StartPlayingMusic() override; - ThemeMetric RESET_GAME_STATE; - ThemeMetric ATTRACT_VOLUME; -}; - -#endif - -/* - * (c) 2003-2004 Chris Danford - * All rights reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, and/or sell copies of the Software, and to permit persons to - * whom the Software is furnished to do so, provided that the above - * copyright notice(s) and this permission notice appear in all copies of - * the Software and that both the above copyright notice(s) and this - * permission notice appear in supporting documentation. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ diff --git a/src/ScreenContinue.cpp b/src/ScreenContinue.cpp deleted file mode 100644 index 65878966aa..0000000000 --- a/src/ScreenContinue.cpp +++ /dev/null @@ -1,141 +0,0 @@ -#include "Etterna/Globals/global.h" -#include "Etterna/Actor/Base/ActorUtil.h" -#include "Etterna/Singletons/GameState.h" -#include "Etterna/Models/Misc/InputEventPlus.h" -#include "Etterna/Actor/Menus/MenuTimer.h" -#include "RageUtil/Misc/RageLog.h" -#include "ScreenContinue.h" -#include "Etterna/Singletons/ScreenManager.h" - -REGISTER_SCREEN_CLASS(ScreenContinue); - -void -ScreenContinue::Init() -{ - ScreenWithMenuElementsSimple::Init(); - - this->SubscribeToMessage(Message_PlayerJoined); - - FORCE_TIMER_WAIT.Load(m_sName, "ForceTimerWait"); -} - -void -ScreenContinue::BeginScreen() -{ - GAMESTATE->SetCurrentStyle(NULL, PLAYER_INVALID); - - // Unjoin human players with 0 stages left and reset non-human players. - // We need to reset non-human players because data in non-human (CPU) - // players will be filled, and there may be stale pointers to things like - // edit Steps. - FOREACH_ENUM(PlayerNumber, p) - { - if (GAMESTATE->IsHumanPlayer(p)) { - bool bPlayerDone = GAMESTATE->m_iPlayerStageTokens[p] <= 0; - if (bPlayerDone) { - GAMESTATE->UnjoinPlayer(p); - } - } else { - GAMESTATE->ResetPlayer(p); - } - } - - ScreenWithMenuElementsSimple::BeginScreen(); -} - -bool -ScreenContinue::Input(const InputEventPlus& input) -{ - if (input.MenuI == GAME_BUTTON_COIN && input.type == IET_FIRST_PRESS) - ResetTimer(); - - if (input.MenuI == GAME_BUTTON_START && input.type == IET_FIRST_PRESS && - GAMESTATE->JoinInput(input.pn)) - return true; // handled - - if (IsTransitioning()) - return true; - - if (input.type == IET_FIRST_PRESS && GAMESTATE->IsHumanPlayer(input.pn) && - FORCE_TIMER_WAIT) { - switch (input.MenuI) { - case GAME_BUTTON_START: - case GAME_BUTTON_UP: - case GAME_BUTTON_DOWN: - case GAME_BUTTON_LEFT: - case GAME_BUTTON_RIGHT: { - float fSeconds = floorf(m_MenuTimer->GetSeconds()) - 0.0001f; - fSeconds = max(fSeconds, 0.0001f); // don't set to 0 - m_MenuTimer->SetSeconds(fSeconds); - Message msg("HurryTimer"); - msg.SetParam("PlayerNumber", input.pn); - this->HandleMessage(msg); - return true; // handled - } - default: - break; - } - } - - return ScreenWithMenuElementsSimple::Input(input); -} - -void -ScreenContinue::HandleScreenMessage(const ScreenMessage SM) -{ - if (SM == SM_MenuTimer) { - if (!IsTransitioning()) - StartTransitioningScreen(SM_GoToNextScreen); - return; - } - - ScreenWithMenuElementsSimple::HandleScreenMessage(SM); -} - -void -ScreenContinue::HandleMessage(const Message& msg) -{ - if (msg == Message_PlayerJoined) { - ResetTimer(); - - bool bAllPlayersAreEnabled = true; - FOREACH_ENUM(PlayerNumber, p) - { - if (!GAMESTATE->IsPlayerEnabled(p)) - bAllPlayersAreEnabled = false; - } - - if (bAllPlayersAreEnabled) { - m_MenuTimer->Stop(); - if (!IsTransitioning()) - StartTransitioningScreen(SM_GoToNextScreen); - } - } - - ScreenWithMenuElementsSimple::HandleMessage(msg); -} - -/* - * (c) 2004 Chris Danford - * All rights reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, and/or sell copies of the Software, and to permit persons to - * whom the Software is furnished to do so, provided that the above - * copyright notice(s) and this permission notice appear in all copies of - * the Software and that both the above copyright notice(s) and this - * permission notice appear in supporting documentation. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ diff --git a/src/ScreenContinue.h b/src/ScreenContinue.h deleted file mode 100644 index a844af9170..0000000000 --- a/src/ScreenContinue.h +++ /dev/null @@ -1,49 +0,0 @@ -/* ScreenContinue - A screen with a countdown that allows players to - * join/continue the game. */ - -#ifndef ScreenContinue_H -#define ScreenContinue_H - -#include "Etterna/Screen/Others/ScreenWithMenuElements.h" - -class ScreenContinue : public ScreenWithMenuElementsSimple -{ - public: - void Init() override; - - void BeginScreen() override; - bool Input(const InputEventPlus& input) override; - void HandleScreenMessage(ScreenMessage SM) override; - void HandleMessage(const Message& msg) override; - bool AllowLateJoin() const override { return true; } - - private: - ThemeMetric FORCE_TIMER_WAIT; -}; - -#endif - -/* - * (c) 2004 Chris Danford - * All rights reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, and/or sell copies of the Software, and to permit persons to - * whom the Software is furnished to do so, provided that the above - * copyright notice(s) and this permission notice appear in all copies of - * the Software and that both the above copyright notice(s) and this - * permission notice appear in supporting documentation. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF - * THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS - * INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT - * OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS - * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - */ diff --git a/src/smpackage-net2003.sln b/src/smpackage-net2003.sln deleted file mode 100644 index 5b6b502f62..0000000000 --- a/src/smpackage-net2003.sln +++ /dev/null @@ -1,55 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "smpackage", "smpackage-net2003.vcproj", "{6B369A92-8DDF-487C-A589-614987544197}" - ProjectSection(ProjectDependencies) = postProject - {F8FE2773-87CB-402F-8DC8-A80837C3E24C} = {F8FE2773-87CB-402F-8DC8-A80837C3E24C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZipArchive", "smpackage\ZipArchive\ZipArchive-net2003.vcproj", "{F8FE2773-87CB-402F-8DC8-A80837C3E24C}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - Static Debug = Static Debug - Static Release = Static Release - Unicode Debug = Unicode Debug - Unicode Release = Unicode Release - Unicode Static Release = Unicode Static Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {6B369A92-8DDF-487C-A589-614987544197}.Debug.ActiveCfg = Debug|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Debug.Build.0 = Debug|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Release.ActiveCfg = Release|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Release.Build.0 = Release|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Static Debug.ActiveCfg = Debug|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Static Debug.Build.0 = Debug|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Static Release.ActiveCfg = Release|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Static Release.Build.0 = Release|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Unicode Debug.ActiveCfg = Debug|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Unicode Debug.Build.0 = Debug|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Unicode Release.ActiveCfg = Release|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Unicode Release.Build.0 = Release|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Unicode Static Release.ActiveCfg = Release|Win32 - {6B369A92-8DDF-487C-A589-614987544197}.Unicode Static Release.Build.0 = Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Debug.ActiveCfg = Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Debug.Build.0 = Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Release.ActiveCfg = Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Release.Build.0 = Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Debug.ActiveCfg = Static Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Debug.Build.0 = Static Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Release.ActiveCfg = Static Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Release.Build.0 = Static Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Debug.ActiveCfg = Unicode Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Debug.Build.0 = Unicode Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Release.ActiveCfg = Unicode Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Release.Build.0 = Unicode Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Static Release.ActiveCfg = Unicode Static Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Static Release.Build.0 = Unicode Static Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/src/smpackage-net2003.vcproj b/src/smpackage-net2003.vcproj deleted file mode 100644 index 8bbe33e746..0000000000 --- a/src/smpackage-net2003.vcproj +++ /dev/null @@ -1,1072 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/smpackage-net2008.sln b/src/smpackage-net2008.sln deleted file mode 100644 index 9432e0f6dc..0000000000 --- a/src/smpackage-net2008.sln +++ /dev/null @@ -1,46 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual C++ Express 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "smpackage", "smpackage-net2008.vcproj", "{67179F21-52DD-42E7-A797-67DBEAF9F4F4}" - ProjectSection(ProjectDependencies) = postProject - {F8FE2773-87CB-402F-8DC8-A80837C3E24C} = {F8FE2773-87CB-402F-8DC8-A80837C3E24C} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZipArchive", "smpackage\ZipArchive\ZipArchive-net2008.vcproj", "{F8FE2773-87CB-402F-8DC8-A80837C3E24C}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - Static Debug|Win32 = Static Debug|Win32 - Static Release|Win32 = Static Release|Win32 - Unicode Debug|Win32 = Unicode Debug|Win32 - Unicode Release|Win32 = Unicode Release|Win32 - Unicode Static Release|Win32 = Unicode Static Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {67179F21-52DD-42E7-A797-67DBEAF9F4F4}.Debug|Win32.ActiveCfg = Debug|Win32 - {67179F21-52DD-42E7-A797-67DBEAF9F4F4}.Release|Win32.ActiveCfg = Release|Win32 - {67179F21-52DD-42E7-A797-67DBEAF9F4F4}.Static Debug|Win32.ActiveCfg = Debug|Win32 - {67179F21-52DD-42E7-A797-67DBEAF9F4F4}.Static Release|Win32.ActiveCfg = Release|Win32 - {67179F21-52DD-42E7-A797-67DBEAF9F4F4}.Unicode Debug|Win32.ActiveCfg = Debug|Win32 - {67179F21-52DD-42E7-A797-67DBEAF9F4F4}.Unicode Release|Win32.ActiveCfg = Release|Win32 - {67179F21-52DD-42E7-A797-67DBEAF9F4F4}.Unicode Static Release|Win32.ActiveCfg = Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Debug|Win32.ActiveCfg = Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Debug|Win32.Build.0 = Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Release|Win32.ActiveCfg = Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Release|Win32.Build.0 = Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Debug|Win32.ActiveCfg = Static Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Debug|Win32.Build.0 = Static Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Release|Win32.ActiveCfg = Static Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Static Release|Win32.Build.0 = Static Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Debug|Win32.ActiveCfg = Unicode Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Debug|Win32.Build.0 = Unicode Debug|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Release|Win32.ActiveCfg = Unicode Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Release|Win32.Build.0 = Unicode Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Static Release|Win32.ActiveCfg = Unicode Static Release|Win32 - {F8FE2773-87CB-402F-8DC8-A80837C3E24C}.Unicode Static Release|Win32.Build.0 = Unicode Static Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/src/smpackage-net2008.vcproj b/src/smpackage-net2008.vcproj deleted file mode 100644 index 4f914af735..0000000000 --- a/src/smpackage-net2008.vcproj +++ /dev/null @@ -1,1072 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -