--- hannah-1.0.orig/debian/hannah.menu +++ hannah-1.0/debian/hannah.menu @@ -0,0 +1,3 @@ +?package(hannah):needs="X11" section="Games/Action"\ + title="Help Hannah's Horse" command="/usr/games/hannah" \ + icon="/usr/share/pixmaps/hannah.xpm" --- hannah-1.0.orig/debian/rules +++ hannah-1.0/debian/rules @@ -0,0 +1,87 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build: build-stamp + +build-stamp: patch-stamp + dh_testdir + $(MAKE) DATA_INSTALL_DIR=/usr/share/games/hannah/ SCOREDIR=/var/games/hannah/ CXXFLAGS="$(CFLAGS)" + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -f *.o hhh + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # dh_install cannot rename files + cp $(CURDIR)/hhh $(CURDIR)/debian/hannah/usr/games/hannah + + # Transform the png into an xpm icon + convert $(CURDIR)/hannah/default/hannah_down1.png $(CURDIR)/debian/hannah-data/usr/share/pixmaps/hannah.xpm + + # Install the extra data + dh_install + + # Install the lintian override file :-/ + cp $(CURDIR)/debian/hannah.lintian-overrides $(CURDIR)/debian/hannah/usr/share/lintian/overrides/hannah + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs -i + dh_installdocs -i + dh_compress -i + dh_fixperms -i + # Fix /var/games/hannah/hiscore.dat permissions + chgrp games $(CURDIR)/debian/hannah-data/var/games/hannah/hiscore.dat + chmod 664 $(CURDIR)/debian/hannah-data/var/games/hannah/hiscore.dat + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs -a + dh_installdocs -a + dh_installman -a + dh_installmenu -a + dh_desktop -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + # Make sure it belongs to the "games" group and set-gid it. + chgrp games $(CURDIR)/debian/hannah/usr/games/hannah + chmod 2755 $(CURDIR)/debian/hannah/usr/games/hannah + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install patch unpatch --- hannah-1.0.orig/debian/copyright +++ hannah-1.0/debian/copyright @@ -0,0 +1,15 @@ +This package was debianized by Margarita Manterola on +Sat, 13 Jan 2007 11:48:52 -0300. + +It was downloaded from http://sourceforge.net/projects/hannah/ + +Upstream Author: Stephen Branley + +Copyright: 2007, Stephen Branley + +License: this program is distribued under the terms of the GNU General +Public License, version 2. In Debian systems, you can find the full text +of the GNU General Public License at /usr/share/common-licenses/GPL + +The Debian packaging is (C) 2007, Margarita Manterola and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- hannah-1.0.orig/debian/hannah.dirs +++ hannah-1.0/debian/hannah.dirs @@ -0,0 +1,2 @@ +usr/games +usr/share/lintian/overrides --- hannah-1.0.orig/debian/hannah-data.install +++ hannah-1.0/debian/hannah-data.install @@ -0,0 +1,3 @@ +hannah red pink blue carrot freeze invis invert sounds images maps usr/share/games/hannah/ +bgm1.ogg story.png font.ttf subgamefont.ttf usr/share/games/hannah/ +hiscore.dat var/games/hannah/ --- hannah-1.0.orig/debian/changelog +++ hannah-1.0/debian/changelog @@ -0,0 +1,48 @@ +hannah (1.0-2) unstable; urgency=low + + * Corrected some lintian warnings: + + Fixed a typo in the package description. + + Added a description to the fix_score_dir patch. + + Removed deprecated "Encoding" field from hannah.desktop + * Updated Standards-Version to 3.8.0 + + Added README.source pointing to dpatch's README.source.gz + + -- Margarita Manterola Wed, 27 Aug 2008 14:34:40 +0000 + +hannah (1.0-1) unstable; urgency=low + + * New upstream release. + + Fixed licensing for font.ttf and subgamefont.ttf. Thanks to Stan and + Ray for re-licensing their fonts under the OFL!! + (Closes: #470079, #470082). + * Moved "Homepage" to new control field, updated the URL. + * Updated Standards-Version to 3.7.3. + + Changed menu section from Games/Arcade to Games/Action + + -- Margarita Manterola Sun, 27 Apr 2008 03:46:37 +0000 + +hannah (0.2.d-1) unstable; urgency=low + + * New upstream release + * Dropped the previous patches since upstream fixed the Makefile. + * Added a patch to keep using /var/games/hannah/ as the SCOREDIR + * Move data files to /usr/share/games/hannah instead of /usr/share/hannah + + -- Margarita Manterola Sun, 27 Apr 2008 03:45:55 +0000 + +hannah (0.2.a-2) unstable; urgency=low + + * Fixed rules and filenames so that menu and desktop files get installed. + Thanks to Yann Dirson for reporting this. (Closes: #412288) + + -- Margarita Manterola Wed, 28 Feb 2007 12:59:46 -0300 + +hannah (0.2.a-1) unstable; urgency=low + + * Initial release (Closes: #405753) + * Patched the sources so that they allow "EXTRA_CFLAGS". + * Patched the sources so that they look for a DATADIR and SCOREDIR. + * Wrote a manpage. + * Added a .desktop file. + + -- Margarita Manterola Mon, 15 Jan 2007 10:55:01 -0300 --- hannah-1.0.orig/debian/hannah.desktop +++ hannah-1.0/debian/hannah.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Help Hannah's Horse +Comment=A pacman-like game +Comment[es]=Un juego similar al pacman +TryExec=hannah +Exec=hannah +Icon=hannah.xpm +Categories=Application;Game; --- hannah-1.0.orig/debian/watch +++ hannah-1.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/hannah/hhh-(.*)\.tar\.gz --- hannah-1.0.orig/debian/control +++ hannah-1.0/debian/control @@ -0,0 +1,28 @@ +Source: hannah +Section: games +Priority: extra +Maintainer: Margarita Manterola +Build-Depends: debhelper (>= 5), dpatch, imagemagick, libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-ttf2.0-dev +Standards-Version: 3.8.0 +Homepage: http://www.retrojunkies.co.uk/index.php?page=game + +Package: hannah +Architecture: any +Depends: hannah-data (= ${source:Version}), ${shlibs:Depends} +Description: pacman-like game, child oriented + Help Hannah's Horse is like a cross between Pacman and the Dizzy game + "Fastfood". The objective is to move Hannah to collect the pills around + the maze while avoiding the ghosts. Moving around the maze there are also + carrots which Hannah must also collect in order to complete the level. + +Package: hannah-data +Architecture: all +Depends: ${misc:Depends} +Description: pacman-like game, child oriented - data files + Help Hannah's Horse is like a cross between Pacman and the Dizzy game + "Fastfood". The objective is to move Hannah to collect the pills around + the maze while avoiding the ghosts. Moving around the maze there are + also carrots which Hannah must also collect in order to complete the level. + . + This package contains the data files for the game. + --- hannah-1.0.orig/debian/hannah-data.dirs +++ hannah-1.0/debian/hannah-data.dirs @@ -0,0 +1 @@ +usr/share/pixmaps --- hannah-1.0.orig/debian/README.source +++ hannah-1.0/debian/README.source @@ -0,0 +1,2 @@ +This package uses dpatch. Please see: +/usr/share/doc/dpatch/README.source.gz --- hannah-1.0.orig/debian/compat +++ hannah-1.0/debian/compat @@ -0,0 +1 @@ +5 --- hannah-1.0.orig/debian/hannah.manpages +++ hannah-1.0/debian/hannah.manpages @@ -0,0 +1 @@ +debian/hannah.6 --- hannah-1.0.orig/debian/hannah.lintian-overrides +++ hannah-1.0/debian/hannah.lintian-overrides @@ -0,0 +1,2 @@ +# The icon is inside the -data package, which hannah depends on. +hannah binary: menu-icon-missing --- hannah-1.0.orig/debian/hannah.install +++ hannah-1.0/debian/hannah.install @@ -0,0 +1 @@ +debian/hannah.desktop usr/share/applications/ --- hannah-1.0.orig/debian/hannah.6 +++ hannah-1.0/debian/hannah.6 @@ -0,0 +1,41 @@ +.TH HANNAH 6 "March 06, 2007" +.SH NAME +hannah \- Help Hannah's Horse, pacman-like game +.SH SYNOPSIS +.B hannah +.RI [ options ] +.SH DESCRIPTION +This manual page documents briefly the \fBhannah\fP command, for +the Help Hannah's Horse game. +.PP +\fBHelp Hannah's Horse\fP is a cross between Pacman and the Dizzy game +"Fastfood". The objective is to move Hannah to collect the pills around the +maze while avoiding the ghosts. Moving around the maze there are also +carrots which Hannah must also collect in order to complete the level. + +At the moment there are 15 levels with various colour schemes. + +While playing the game you can turn the music on and off by pressing +the 'M' key. + +.SH OPTIONS +This program allows some options to be passed from the command-line. +A summary of options is included below. +.TP +.B \-fullscreen +Starts the game in fullscreen. +.TP +.B \-nomusic +Disables background music during the game, sound effects are still enabled, +though. +.TP +.B \-map [level] +Starts the game at the given level. +.TP +.B \-lives [amount] +Starts the game with the given amount of lives. +.SH AUTHOR +hannah was written by Stephen Branley. +.PP +This manual page was written by Margarita Manterola , +for the Debian project (but may be used by others). --- hannah-1.0.orig/debian/docs +++ hannah-1.0/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- hannah-1.0.orig/debian/patches/extra_cflags.dpatch +++ hannah-1.0/debian/patches/extra_cflags.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## extra_cflags.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad hannah-0.2.a~/Makefile hannah-0.2.a/Makefile +--- hannah-0.2.a~/Makefile 2007-01-14 11:55:18.000000000 -0300 ++++ hannah-0.2.a/Makefile 2007-01-14 11:57:25.000000000 -0300 +@@ -1,5 +1,6 @@ + LIBS = -lSDL -lSDL_image -lSDL_ttf -L/usr/X11R6/lib/ -lSDL_mixer +-CFLAGS = -I/usr/include/SDL/ ++EXTRA_CFLAGS = ++CFLAGS = -I/usr/include/SDL/ $(EXTRA_CFLAGS) + CC = g++ + OUT = hhh + OBJS = Level.o Animation.o AnimationFactory.o Sprite.o Player.o Ghost.o Ghost1.o Ghost2.o Ghost3.o Food.o Bonus.o --- hannah-1.0.orig/debian/patches/data_path.dpatch +++ hannah-1.0/debian/patches/data_path.dpatch @@ -0,0 +1,185 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## image_path.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad hannah-0.2.a~/Animation.cc hannah-0.2.a/Animation.cc +--- hannah-0.2.a~/Animation.cc 2007-01-14 10:33:42.000000000 -0300 ++++ hannah-0.2.a/Animation.cc 2007-01-14 10:46:53.000000000 -0300 +@@ -18,7 +18,7 @@ + #ifdef WIN32 + fullpath = sprite + "\\" + fullpath + "\\sprite.dat"; + #else +- fullpath = sprite + "/" + fullpath + "/sprite.dat"; ++ fullpath = DATADIR + sprite + "/" + fullpath + "/sprite.dat"; + #endif + //printf("Opening %s \n",fullpath.c_str()); + ifstream br(fullpath.c_str()); +@@ -36,7 +36,7 @@ + br.getline(buffer,30); + //printf("Loading image %s \n", buffer); + string filepath(filename); +- filepath = sprite + "/" + filepath + "/" + buffer; ++ filepath = DATADIR + sprite + "/" + filepath + "/" + buffer; + SDL_Surface* s; + s = IMG_Load(filepath.c_str()); + SDL_SetColorKey(s, SDL_SRCCOLORKEY, +diff -urNad hannah-0.2.a~/Makefile hannah-0.2.a/Makefile +--- hannah-0.2.a~/Makefile 2007-01-14 10:33:42.000000000 -0300 ++++ hannah-0.2.a/Makefile 2007-01-14 10:48:44.000000000 -0300 +@@ -1,6 +1,8 @@ ++DATADIR = ./ ++SCOREDIR = ./ + LIBS = -lSDL -lSDL_image -lSDL_ttf -L/usr/X11R6/lib/ -lSDL_mixer + EXTRA_CFLAGS = +-CFLAGS = -I/usr/include/SDL/ $(EXTRA_CFLAGS) ++CFLAGS = -I/usr/include/SDL/ $(EXTRA_CFLAGS) -DDATADIR=\""$(DATADIR)"\" -DSCOREDIR=\""$(SCOREDIR)"\" + CC = g++ + OUT = hhh + OBJS = Level.o Animation.o AnimationFactory.o Sprite.o Player.o Ghost.o Ghost1.o Ghost2.o Ghost3.o Food.o Bonus.o +diff -urNad hannah-0.2.a~/pacman.cc hannah-0.2.a/pacman.cc +--- hannah-0.2.a~/pacman.cc 2007-01-14 10:33:42.000000000 -0300 ++++ hannah-0.2.a/pacman.cc 2007-01-14 10:47:19.000000000 -0300 +@@ -117,7 +117,7 @@ + vector bonuses; + + void loadHiScores(){ +- ifstream br("hiscore.dat"); ++ ifstream br(SCOREDIR "hiscore.dat"); + char buffer[40]; + int i = 0; + for(i=0; i<10; i++){ +@@ -601,8 +601,8 @@ + + void saveHiScores(){ + //printf("Saving Hi Score\n"); +- remove("hiscore.dat"); +- ofstream br("hiscore.dat"); ++ remove(SCOREDIR "hiscore.dat"); ++ ofstream br(SCOREDIR "hiscore.dat"); + int i; + for(i=0; i<10; i++){ + //printf("Saving entry %d\n",i); +@@ -1060,28 +1060,28 @@ + red_key = IMG_Load("images\\red_key.png"); + + #else +- hedge = IMG_Load("images/hedge.png"); +- hedge2 = IMG_Load("images/hedge2.png"); +- hedge3 = IMG_Load("images/hedge3.png"); +- hedge4 = IMG_Load("images/hedge4.png"); ++ hedge = IMG_Load(DATADIR "images/hedge.png"); ++ hedge2 = IMG_Load(DATADIR "images/hedge2.png"); ++ hedge3 = IMG_Load(DATADIR "images/hedge3.png"); ++ hedge4 = IMG_Load(DATADIR "images/hedge4.png"); + +- pill = IMG_Load("images/pill.png"); +- powerpill = IMG_Load("images/powerpill.png"); +- grass = IMG_Load("images/grass.png"); +- grass2 = IMG_Load("images/grass2.png"); +- grass3 = IMG_Load("images/grass3.png"); +- grass4 = IMG_Load("images/grass4.png"); ++ pill = IMG_Load(DATADIR "images/pill.png"); ++ powerpill = IMG_Load(DATADIR "images/powerpill.png"); ++ grass = IMG_Load(DATADIR "images/grass.png"); ++ grass2 = IMG_Load(DATADIR "images/grass2.png"); ++ grass3 = IMG_Load(DATADIR "images/grass3.png"); ++ grass4 = IMG_Load(DATADIR "images/grass4.png"); + +- bg = IMG_Load("images/bg_left.png"); +- bg2 = IMG_Load("images/bg_right2_1.png"); +- story = IMG_Load("images/story.png"); +- gate = IMG_Load("images/gate.png"); +- oneway = IMG_Load("images/oneway.png"); +- howto = IMG_Load("images/howtoplay.png"); +- border = IMG_Load("images/border.png"); +- cross = IMG_Load("images/cross.png"); +- red_door = IMG_Load("images/red_door.png"); +- red_key = IMG_Load("images/red_key.png"); ++ bg = IMG_Load(DATADIR "images/bg_left.png"); ++ bg2 = IMG_Load(DATADIR "images/bg_right2_1.png"); ++ story = IMG_Load(DATADIR "images/story.png"); ++ gate = IMG_Load(DATADIR "images/gate.png"); ++ oneway = IMG_Load(DATADIR "images/oneway.png"); ++ howto = IMG_Load(DATADIR "images/howtoplay.png"); ++ border = IMG_Load(DATADIR "images/border.png"); ++ cross = IMG_Load(DATADIR "images/cross.png"); ++ red_door = IMG_Load(DATADIR "images/red_door.png"); ++ red_key = IMG_Load(DATADIR "images/red_key.png"); + #endif + + if(grass!=NULL && pill!=NULL +@@ -1116,11 +1116,11 @@ + chomp = Mix_LoadWAV("sounds\\chomp.wav"); + + #else +- eatpill = Mix_LoadWAV("sounds/DripC.wav"); +- eatmagic = Mix_LoadWAV("sounds/gulp.wav"); +- eatfood = Mix_LoadWAV("sounds/crunch.wav"); +- scream = Mix_LoadWAV("sounds/scream.wav"); +- chomp = Mix_LoadWAV("sounds/chomp.wav"); ++ eatpill = Mix_LoadWAV(DATADIR "sounds/DripC.wav"); ++ eatmagic = Mix_LoadWAV(DATADIR "sounds/gulp.wav"); ++ eatfood = Mix_LoadWAV(DATADIR "sounds/crunch.wav"); ++ scream = Mix_LoadWAV(DATADIR "sounds/scream.wav"); ++ chomp = Mix_LoadWAV(DATADIR "sounds/chomp.wav"); + #endif + }; + +@@ -1176,13 +1176,13 @@ + + void initGame(){ + +- font=TTF_OpenFont("font.ttf", 36); +- bigfont=TTF_OpenFont("subgamefont.ttf",108); +- bgm1 = Mix_LoadMUS("bgm1.ogg"); ++ font=TTF_OpenFont(DATADIR "font.ttf", 36); ++ bigfont=TTF_OpenFont(DATADIR "subgamefont.ttf",108); ++ bgm1 = Mix_LoadMUS(DATADIR "bgm1.ogg"); + + if(!bgm1) printf("Mix_LoadMUS(\"bgm1.mp3\"): %s\n", Mix_GetError()); + +- subgamefont=TTF_OpenFont("subgamefont.ttf", 24); ++ subgamefont=TTF_OpenFont(DATADIR "subgamefont.ttf", 24); + if(!font || !subgamefont) printf("Unable to load font! %s \n", TTF_GetError()); + + #ifdef WIN32 +@@ -1203,21 +1203,21 @@ + readMap("maps\\map15.dat"); + + #else +- readMap("maps/map1.dat"); +- readMap("maps/map2.dat"); +- readMap("maps/map3.dat"); +- readMap("maps/map4.dat"); +- readMap("maps/map5.dat"); +- readMap("maps/map6.dat"); +- readMap("maps/map7.dat"); +- readMap("maps/map8.dat"); +- readMap("maps/map9.dat"); +- readMap("maps/map10.dat"); +- readMap("maps/map11.dat"); +- readMap("maps/map12.dat"); +- readMap("maps/map13.dat"); +- readMap("maps/map14.dat"); +- readMap("maps/map15.dat"); ++ readMap(DATADIR "maps/map1.dat"); ++ readMap(DATADIR "maps/map2.dat"); ++ readMap(DATADIR "maps/map3.dat"); ++ readMap(DATADIR "maps/map4.dat"); ++ readMap(DATADIR "maps/map5.dat"); ++ readMap(DATADIR "maps/map6.dat"); ++ readMap(DATADIR "maps/map7.dat"); ++ readMap(DATADIR "maps/map8.dat"); ++ readMap(DATADIR "maps/map9.dat"); ++ readMap(DATADIR "maps/map10.dat"); ++ readMap(DATADIR "maps/map11.dat"); ++ readMap(DATADIR "maps/map12.dat"); ++ readMap(DATADIR "maps/map13.dat"); ++ readMap(DATADIR "maps/map14.dat"); ++ readMap(DATADIR "maps/map15.dat"); + #endif + + // Load extra anims for sprites --- hannah-1.0.orig/debian/patches/fix_score_dir.dpatch +++ hannah-1.0/debian/patches/fix_score_dir.dpatch @@ -0,0 +1,68 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## fix_score_dir.dpatch by Margarita Manterola +## +## DP: Update the Makefile and the code, so that it uses the SCORE_DIR var + +@DPATCH@ +diff -urNad hannah-0.2.d~/Makefile hannah-0.2.d/Makefile +--- hannah-0.2.d~/Makefile 2007-02-06 18:31:11.000000000 -0300 ++++ hannah-0.2.d/Makefile 2007-03-12 23:29:48.000000000 -0300 +@@ -12,12 +12,12 @@ + + # Where the hiscore table is saved: user's home dir/.hannah + #SCORE_DIR=${HOME}/.hannah +-#SCORE_DIR=. ++SCORE_DIR=/var/games/hannah/ + + + # compiler options + CXX = g++ +-CPPFLAGS = $(shell sdl-config --cflags) -DDATA_INSTALL_DIR=\"${DATA_INSTALL_DIR}\" #-DSCORE_DIR=\"${SCORE_DIR}\" ++CPPFLAGS = $(shell sdl-config --cflags) -DDATA_INSTALL_DIR=\"${DATA_INSTALL_DIR}\" -DSCORE_DIR=\"${SCORE_DIR}\" + CXXFLAGS = -O2 -Wall -g + LIBS = $(shell sdl-config --libs) -lSDL_image -lSDL_ttf -lSDL_mixer + +diff -urNad hannah-0.2.d~/pacman.cc hannah-0.2.d/pacman.cc +--- hannah-0.2.d~/pacman.cc 2007-02-06 18:57:09.000000000 -0300 ++++ hannah-0.2.d/pacman.cc 2007-03-12 23:29:23.000000000 -0300 +@@ -132,7 +132,7 @@ + Bonus* the_bonus; // Limit to one bonus at a time + + void loadHiScores(){ +- #ifndef WIN32 ++/* #ifndef WIN32 + char *scoredir; + scoredir = getenv("USER"); + +@@ -161,7 +161,8 @@ + } + #else + ifstream br("hiscore.dat"); +- #endif ++ #endif */ ++ ifstream br(SCORE_DIR "hiscore.dat"); + + // If hiscore doesn't exist, create it (above) + +@@ -682,9 +683,9 @@ + + void saveHiScores(){ + //printf("Saving Hi Score\n"); +- //remove(SCORE_DIR "/hiscore.dat"); +- //ofstream br(SCORE_DIR "/hiscore.dat"); +- ofstream br; ++ remove(SCORE_DIR "/hiscore.dat"); ++ ofstream br(SCORE_DIR "/hiscore.dat"); ++ /*ofstream br; + #ifdef WIN32 + remove("hiscore.dat"); + br.open("hiscore.dat"); +@@ -698,7 +699,7 @@ + cout << "Saving score " << s.c_str() << "\n"; + br.open(s.c_str()); + #endif +- ++ */ + int i; + for(i=0; i<10; i++){ + //printf("Saving entry %d\n",i); --- hannah-1.0.orig/debian/patches/00list +++ hannah-1.0/debian/patches/00list @@ -0,0 +1,3 @@ +#extra_cflags +#data_path +fix_score_dir