/* * srecord - manipulate eprom load files * Copyright (C) 1998-2000, 2006, 2007 Peter Miller * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see * . */ configuration_directory = "aegis.conf.d"; architecture = [ { name = "linux-i486"; pattern = "Linux*86*"; } ]; test_command = "$shell $filename $arch"; /* * whenever files are added to or removed from the change, * execute the following command. * * The project files are wiped, too, because a removed file will alter * the project file list. */ change_file_command = "rm -f etc/cook/change_files.* etc/cook/project_files.*"; project_file_command = "rm -f etc/cook/project_files.*"; file_template = [ { pattern = [ "*.cc" ]; body = "${read_file ${source etc/template/cc abs}}"; }, { pattern = [ "*.c" ]; body = "${read_file ${source etc/template/c abs}}"; }, { pattern = [ "*.h", "*.g", "*.hh" ]; body = "${read_file ${source etc/template/h abs}}"; }, { pattern = [ "test/*/*.sh" ]; body = "${read_file ${source etc/template/test abs}}"; }, { pattern = [ "*.sh" ]; body = "${read_file ${source etc/template/sh abs}}"; }, { pattern = [ "*.[1-9]" ]; body = "${read_file ${source etc/template/man abs}}"; }, { /* This one must be last. */ pattern = [ "*" ]; body = "${read_file ${source etc/template/generic abs}}"; } ]; develop_begin_command = "ln -s $bl bl"; /* * Remove these files before we start integrating, to ensure that they * will be rebuild containing the correct version information. */ integrate_begin_command = "rm -f " ".cook.fp " "etc/cook/change_files* " "etc/cook/project_files* " "etc/new.so " "etc/version.so " "lib/lib.h" ; symlink_exceptions = [ ".cook.fp", "etc/new.so", "etc/version.so", "lib/patchlevel.h", "install-sh", ]; maximum_filename_length = 30; filename_pattern_reject = [ "*.[cC]", "*.[cC]++" ]; project_specific = [ { name = "html:body-begin"; value = @ @; }, ];