summaryrefslogtreecommitdiff
path: root/icetray/tool/embed.sql.h.m4
blob: e8ccee70d7de5c1895100d40e8779f60973996b8 (plain)
1
2
3
4
5
6
7
8
9
10
define(`foreach',`ifelse(eval($#>2),1,
	`pushdef(`$1',`$3')$2`'popdef(`$1')
  `'ifelse(eval($#>3),1,`$0(`$1',`$2',shift(shift(shift($@))))')')')
define(NAMESPACEC,`patsubst(NAMESPACE,`::', `,')')
#include <staticSqlSource.h>

foreach(`ns', `namespace ns {	', NAMESPACEC)
	extern const IceTray::StaticSqlSource NAME;
foreach(`ns', `}', NAMESPACEC)