1# Override data directory on UNIX platforms to use fixed data directory 2CPPFLAGS = -DAVOISION_DATA_DIR_OVERRIDE=\"$(pkgdatadir)/avoision.zip\" @CPPFLAGS@ 3 4bin_PROGRAMS = avoision 5avoision_SOURCES = avoision.c 6 7pkgdata_DATA = avoision.zip 8 9# Desktop entry and icon 10desktopdir = $(datadir)/applications 11dist_desktop_DATA = avoision.desktop 12iconsdir = $(datadir)/pixmaps 13dist_icons_DATA = avoision.png 14 15# Data package 16AVOISIONDATA = \ 17 Data/Avoision/Avoision.lua \ 18 Data/Avoision/Board.lua \ 19 Data/Avoision/Common.lua \ 20 Data/Avoision/Display.lua \ 21 Data/Avoision/Enemy.lua \ 22 Data/Avoision/GameLayer.lua \ 23 Data/Avoision/Goal.lua \ 24 Data/Avoision/MovingObject.lua \ 25 Data/Avoision/PauseScreen.lua \ 26 Data/Avoision/Player.lua \ 27 Data/Avoision/Seeker.lua \ 28 Data/Effects/Ghost.lua \ 29 Data/Effects/ScriptedEntity.lua \ 30 Data/Fonts/Default.png \ 31 Data/Images/Background.png \ 32 Data/Images/Blank.png \ 33 Data/Images/Block.png \ 34 Data/Images/Cursor.png \ 35 Data/Images/ScoreBackground.png \ 36 Data/Images/Seeker.png \ 37 Data/Images/Title.png \ 38 Data/Menus/AudioMenu.lua \ 39 Data/Menus/ControlsMenu.lua \ 40 Data/Menus/CreditsMenu.lua \ 41 Data/Menus/HighScore.lua \ 42 Data/Menus/HighScoreEntryMenu.lua \ 43 Data/Menus/HighScoreMenu.lua \ 44 Data/Menus/InstructionsMenu.lua \ 45 Data/Menus/MainMenu.lua \ 46 Data/Menus/OptionsMenu.lua \ 47 Data/Menus/VideoMenu.lua \ 48 Data/Music/SpelunkingForPleasure.ogg \ 49 Data/Settings/AudioSettings.lua \ 50 Data/Settings/Controls.lua \ 51 Data/Settings/HighScoreDefaultData.lua \ 52 Data/Settings/Misc.lua \ 53 Data/Settings/VideoSettings.lua \ 54 Data/Sounds/Boom.wav \ 55 Data/Sounds/Bounce.wav \ 56 Data/Sounds/Cancel.wav \ 57 Data/Sounds/Click.wav \ 58 Data/Sounds/Score.wav \ 59 Data/Sounds/Select.wav \ 60 Data/UI/Button.lua \ 61 Data/UI/Choice.lua \ 62 Data/UI/Control.lua \ 63 Data/UI/Form.lua \ 64 Data/UI/FormLayer.lua \ 65 Data/UI/ImageLabel.lua \ 66 Data/UI/Input.lua \ 67 Data/UI/Label.lua \ 68 Data/UI/Layers.lua \ 69 Data/UI/NumberLabel.lua \ 70 Data/UI/Separator.lua \ 71 Data/UI/TextInputBox.lua \ 72 Data/UI/Title.lua \ 73 Data/UI/UI.lua \ 74 Data/Utility/ForEach.lua \ 75 Data/Utility/LinkedList.lua \ 76 Data/Utility/List.lua \ 77 Data/Utility/MiscSettings.lua \ 78 Data/Utility/SortedList.lua 79 80dist_noinst_DATA = $(AVOISIONDATA) \ 81 Avoision.ico \ 82 Avoision.rc \ 83 License.txt 84 85avoision.zip : $(AVOISIONDATA) 86 cd Data && zip -r ../avoision.zip * 87 88