1# Override data directory on UNIX platforms to use fixed data directory 2CPPFLAGS = -DFBG2_DATA_DIR_OVERRIDE=\"$(pkgdatadir)/fbg2.zip\" @CPPFLAGS@ 3 4bin_PROGRAMS = fbg2 5fbg2_SOURCES = fbg2.c 6 7# Desktop entry and icon 8desktopdir = $(datadir)/applications 9dist_desktop_DATA = fbg2.desktop 10iconsdir = $(datadir)/pixmaps 11dist_icons_DATA = fbg2.png 12 13# Data package 14pkgdata_DATA = fbg2.zip 15 16FBG2DATA = \ 17 Data/Diagnostics/Console.lua \ 18 Data/Diagnostics/LogDisplay.lua \ 19 Data/Effects/Ghost.lua \ 20 Data/Effects/Path.lua \ 21 Data/Effects/ScriptedEntity.lua \ 22 Data/Fbg2/Board.lua \ 23 Data/Fbg2/Common.lua \ 24 Data/Fbg2/Counter.lua \ 25 Data/Fbg2/Fbg2.lua \ 26 Data/Fbg2/GameLayer.lua \ 27 Data/Fbg2/PauseScreen.lua \ 28 Data/Fbg2/Piece.lua \ 29 Data/Fonts/Default.png \ 30 Data/Images/Background.png \ 31 Data/Images/Blank.png \ 32 Data/Images/Cloud.png \ 33 Data/Images/Cursor.png \ 34 Data/Images/Digits.png \ 35 Data/Images/EmptyBackground.png \ 36 Data/Images/FormBackground.png \ 37 Data/Images/GameOver.png \ 38 Data/Images/LeftGun.png \ 39 Data/Images/LeftSnake.png \ 40 Data/Images/Line.png \ 41 Data/Images/RightGun.png \ 42 Data/Images/RightSnake.png \ 43 Data/Images/Square.png \ 44 Data/Images/Tee.png \ 45 Data/Images/Title.png \ 46 Data/Images/YouWin.png \ 47 Data/Menus/AudioMenu.lua \ 48 Data/Menus/ControlsMenu.lua \ 49 Data/Menus/CreditsMenu.lua \ 50 Data/Menus/HighScore.lua \ 51 Data/Menus/HighScoreEntryMenu.lua \ 52 Data/Menus/HighScoreMenu.lua \ 53 Data/Menus/MainMenu.lua \ 54 Data/Menus/OptionsMenu.lua \ 55 Data/Menus/VideoMenu.lua \ 56 Data/Music/FallingBlockGameSndTrk.ogg \ 57 Data/Settings/AudioSettings.lua \ 58 Data/Settings/Controls.lua \ 59 Data/Settings/HighScoreDefaultData.lua \ 60 Data/Settings/Misc.lua \ 61 Data/Settings/VideoSettings.lua \ 62 Data/Sounds/Boom.wav \ 63 Data/Sounds/Cancel.wav \ 64 Data/Sounds/Clear.wav \ 65 Data/Sounds/Land.wav \ 66 Data/Sounds/Move.wav \ 67 Data/Sounds/Quadruple.wav \ 68 Data/Sounds/Rotate.wav \ 69 Data/Sounds/Select.wav \ 70 Data/UI/Button.lua \ 71 Data/UI/Choice.lua \ 72 Data/UI/Control.lua \ 73 Data/UI/Form.lua \ 74 Data/UI/FormLayer.lua \ 75 Data/UI/ImageLabel.lua \ 76 Data/UI/Input.lua \ 77 Data/UI/Label.lua \ 78 Data/UI/Layers.lua \ 79 Data/UI/NumberLabel.lua \ 80 Data/UI/Separator.lua \ 81 Data/UI/TextInputBox.lua \ 82 Data/UI/Title.lua \ 83 Data/UI/UI.lua \ 84 Data/Utility/ForEach.lua \ 85 Data/Utility/LinkedList.lua \ 86 Data/Utility/List.lua \ 87 Data/Utility/LogManager.lua \ 88 Data/Utility/MiscSettings.lua \ 89 Data/Utility/RingBuffer.lua \ 90 Data/Utility/SortedList.lua 91 92dist_noinst_DATA = $(FBG2DATA) \ 93 fbg2.ico \ 94 fbg2.rc \ 95 License.txt 96 97fbg2.zip : $(FBG2DATA) 98 cd Data && zip -r ../fbg2.zip * 99 100