framework module BlocksKit { umbrella header "BlocksKit.h" requires objc module Dynamic { header "A2BlockInvocation.h" header "A2DynamicDelegate.h" header "NSObject+A2BlockDelegate.h" header "NSObject+A2DynamicDelegate.h" link framework "Foundation" module Foundation { // if we get any more than two this should become an umbrella header "NSCache+BlocksKit.h" header "NSURLConnection+BlocksKit.h" link framework "Foundation" export Dynamic export * } export Foundation } export * module * { export * } }