]> git.ipfire.org Git - thirdparty/squid.git/blob - src/DiskIO/modules.sh
SourceFormat Enforcement
[thirdparty/squid.git] / src / DiskIO / modules.sh
1 #!/bin/sh
2 #
3 ## Copyright (C) 1996-2015 The Squid Software Foundation and contributors
4 ##
5 ## Squid software is distributed under GPLv2+ license and includes
6 ## contributions from numerous individuals and organizations.
7 ## Please see the COPYING and CONTRIBUTORS files for details.
8 ##
9
10 echo "/* automatically generated by $0 $*"
11 echo " * do not edit"
12 echo " */"
13 cat `dirname $0`/../../scripts/boilerplate.h
14 echo "#include \"squid.h\""
15 echo "#include \"DiskIO/DiskIOModule.h\""
16 for module in "$@"; do
17 echo "#include \"DiskIO/${module}/${module}DiskIOModule.h\""
18 done
19 echo ""
20 echo "void DiskIOModule::PokeAllModules(void)"
21 echo "{"
22 for module in "$@"; do
23 echo " ${module}DiskIOModule::GetInstance();"
24 done
25 echo "}"