Skip to content

Commit c33bdff

Browse files
authored
Group public headers into Public directories (#112)
1 parent acb7a32 commit c33bdff

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+27
-129
lines changed

Example/Auth/Tests/FIRAuthTests.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
#import <XCTest/XCTest.h>
2020

2121
#import "FIRAppInternal.h"
22-
#import "EmailPassword/FIREmailAuthProvider.h"
23-
#import "Google/FIRGoogleAuthProvider.h"
24-
#import "Phone/FIRPhoneAuthCredential.h"
22+
#import "FIREmailAuthProvider.h"
23+
#import "FIRGoogleAuthProvider.h"
24+
#import "FIRPhoneAuthCredential.h"
2525
#import "FIRAdditionalUserInfo.h"
2626
#import "FIRAuth_Internal.h"
2727
#import "FIRAuthErrorUtils.h"
@@ -56,7 +56,7 @@
5656
#import <OCMock/OCMock.h>
5757

5858
#if TARGET_OS_IOS
59-
#import "Phone/FIRPhoneAuthProvider.h"
59+
#import "FIRPhoneAuthProvider.h"
6060
#endif
6161

6262
/** @var kFirebaseAppName1

Example/Auth/Tests/FIRGitHubAuthProviderTests.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
#import <XCTest/XCTest.h>
1818

19-
#import "GitHub/FIRGitHubAuthProvider.h"
19+
#import "FIRGitHubAuthProvider.h"
2020
#import "FIRAuthCredential_Internal.h"
2121
#import "FIRVerifyAssertionRequest.h"
2222

Example/Auth/Tests/FIRPhoneAuthProviderTests.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
#import <XCTest/XCTest.h>
1818

19-
#import "Phone/FIRPhoneAuthProvider.h"
19+
#import "FIRPhoneAuthProvider.h"
2020
#import "Phone/FIRPhoneAuthCredential_Internal.h"
2121
#import "Phone/NSString+FIRAuth.h"
2222
#import "FIRAuthAPNSToken.h"

Example/Auth/Tests/FIRTwitterAuthProviderTests.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
#import <XCTest/XCTest.h>
1818

19-
#import "Twitter/FIRTwitterAuthProvider.h"
19+
#import "FIRTwitterAuthProvider.h"
2020
#import "FIRAuthCredential_Internal.h"
2121
#import "FIRVerifyAssertionRequest.h"
2222

Example/Auth/Tests/FIRUserTests.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818

1919
#import <XCTest/XCTest.h>
2020

21-
#import "EmailPassword/FIREmailAuthProvider.h"
22-
#import "Facebook/FIRFacebookAuthProvider.h"
23-
#import "Google/FIRGoogleAuthProvider.h"
21+
#import "FIREmailAuthProvider.h"
22+
#import "FIRFacebookAuthProvider.h"
23+
#import "FIRGoogleAuthProvider.h"
2424
#import "Phone/FIRPhoneAuthCredential_Internal.h"
2525
#import "FIRAdditionalUserInfo.h"
2626
#import "FIRAuth.h"
@@ -44,7 +44,7 @@
4444
#import <OCMock/OCMock.h>
4545

4646
#if TARGET_OS_IOS
47-
#import "Phone/FIRPhoneAuthProvider.h"
47+
#import "FIRPhoneAuthProvider.h"
4848
#endif
4949

5050
NS_ASSUME_NONNULL_BEGIN

Firebase/Auth/FirebaseAuth.podspec

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -31,26 +31,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
3131
'Source/**/FIRAuthAPNSTokenType.[mh]',
3232
'Source/**/FIRAuthAPNSToken.[mh]',
3333
'Source/**/FIRPhoneAuthProvider.[mh]'
34-
s.public_header_files =
35-
'Source/FirebaseAuth.h',
36-
'Source/FirebaseAuthVersion.h',
37-
'Source/FIRAdditionalUserInfo.h',
38-
'Source/FIRAuth.h',
39-
'Source/FIRAuthAPNSTokenType.h',
40-
'Source/FIRAuthCredential.h',
41-
'Source/FIRAuthDataResult.h',
42-
'Source/FIRAuthErrors.h',
43-
'Source/FIRAuthSwiftNameSupport.h',
44-
'Source/AuthProviders/EmailPassword/FIREmailAuthProvider.h',
45-
'Source/AuthProviders/Facebook/FIRFacebookAuthProvider.h',
46-
'Source/AuthProviders/GitHub/FIRGitHubAuthProvider.h',
47-
'Source/AuthProviders/Google/FIRGoogleAuthProvider.h',
48-
'Source/AuthProviders/OAuth/FIROAuthProvider.h',
49-
'Source/AuthProviders/Phone/FIRPhoneAuthCredential.h',
50-
'Source/AuthProviders/Phone/FIRPhoneAuthProvider.h',
51-
'Source/AuthProviders/Twitter/FIRTwitterAuthProvider.h',
52-
'Source/FIRUser.h',
53-
'Source/FIRUserInfo.h'
34+
s.public_header_files = 'Source/Public/*.h'
5435
s.preserve_paths =
5536
'README.md',
5637
'CHANGELOG.md'

Firebase/Auth/Source/FIRUser.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#import "Private/FIRUser_Internal.h"
2020

2121
#import "AuthProviders/EmailPassword/FIREmailPasswordAuthCredential.h"
22-
#import "AuthProviders/EmailPassword/FIREmailAuthProvider.h"
22+
#import "FIREmailAuthProvider.h"
2323
#import "AuthProviders/Phone/FIRPhoneAuthCredential_Internal.h"
2424
#import "Private/FIRAdditionalUserInfo_Internal.h"
2525
#import "FIRAuth.h"
@@ -50,7 +50,7 @@
5050
#import "FIRVerifyPhoneNumberResponse.h"
5151

5252
#if TARGET_OS_IOS
53-
#import "AuthProviders/Phone/FIRPhoneAuthProvider.h"
53+
#import "FIRPhoneAuthProvider.h"
5454
#endif
5555

5656
NS_ASSUME_NONNULL_BEGIN

Firebase/Auth/Source/RPCs/FIRAuthBackend.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
#import <GTMSessionFetcher/GTMSessionFetcherService.h>
5757

5858
#if TARGET_OS_IOS
59-
#import "../AuthProviders/Phone/FIRPhoneAuthProvider.h"
59+
#import "FIRPhoneAuthProvider.h"
6060
#endif
6161

6262
/** @var kClientVersionHeader

Firebase/Core/FirebaseCore.podspec

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,6 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
2323
s.osx.deployment_target = '10.10'
2424

2525
s.source_files = '**/*.[mh]'
26-
s.public_header_files =
27-
'FirebaseCore.h',
28-
'FIRAnalyticsConfiguration.h',
29-
'FIRApp.h',
30-
'FIRConfiguration.h',
31-
'FIRLoggerLevel.h',
32-
'FIROptions.h',
33-
'FIRCoreSwiftNameSupport.h'
34-
26+
s.public_header_files = 'Firebase/Core/Public/*.h'
3527
s.dependency 'GoogleToolboxForMac/NSData+zlib', '~> 2.1'
3628
end

Firebase/Core/Private/FIRAnalyticsConfiguration+Internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import "../FIRAnalyticsConfiguration.h"
17+
#import "FIRAnalyticsConfiguration.h"
1818

1919
/// Values stored in analyticsEnabledState. Never alter these constants since they must match with
2020
/// values persisted to disk.

Firebase/Core/Private/FIRNetworkLoggerProtocol.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@import Foundation;
1818

1919
#import "FIRNetworkMessageCode.h"
20-
#import "../FIRLoggerLevel.h"
20+
#import "FIRLoggerLevel.h"
2121

2222
/// The log levels used by FIRNetworkLogger.
2323
typedef NS_ENUM(NSInteger, FIRNetworkLogLevel) {

Firebase/Core/Private/FIROptionsInternal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import "../FIROptions.h"
17+
#import "FIROptions.h"
1818

1919
/**
2020
* Keys for the strings in the plist file.
File renamed without changes.
File renamed without changes.
File renamed without changes.

Firebase/Database/FirebaseDatabase.podspec

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
2525
s.source_files = '**/*.[mh]',
2626
'third_party/Wrap-leveldb/APLevelDB.mm',
2727
'third_party/SocketRocket/fbase64.c'
28-
s.public_header_files =
29-
'Api/FirebaseDatabase.h',
30-
'Api/FIRDataEventType.h',
31-
'Api/FIRDataSnapshot.h',
32-
'Api/FIRDatabaseQuery.h',
33-
'Api/FIRDatabaseSwiftNameSupport.h',
34-
'Api/FIRMutableData.h',
35-
'Api/FIRServerValue.h',
36-
'Api/FIRTransactionResult.h',
37-
'Api/FIRDatabase.h',
38-
'FIRDatabaseReference.h'
28+
s.public_header_files = 'Public/*.h'
3929
s.library = 'c++'
4030
s.library = 'icucore'
4131
s.framework = 'CFNetwork'

Firebase/Messaging/FirebaseMessaging.podspec

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
2323

2424
s.source_files = '**/*.[mh]'
2525
s.requires_arc = '*.m'
26-
s.public_header_files =
27-
'Public/FirebaseMessaging.h',
28-
'Public/FIRMessaging.h'
29-
26+
s.public_header_files = 'Public/*.h'
3027
s.library = 'sqlite3'
3128
s.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' =>
3229
'$(inherited) ' +

Firebase/Storage/FirebaseStorage.podspec

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,8 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
2121
s.social_media_url = 'https://twitter.com/Firebase'
2222
s.ios.deployment_target = '7.0'
2323
s.osx.deployment_target = '10.10'
24-
2524
s.source_files = '**/*.[mh]'
26-
s.public_header_files =
27-
'FirebaseStorage.h',
28-
'FIRStorage.h',
29-
'FIRStorageConstants.h',
30-
'FIRStorageDownloadTask.h',
31-
'FIRStorageMetadata.h',
32-
'FIRStorageObservableTask.h',
33-
'FIRStorageReference.h',
34-
'FIRStorageSwiftNameSupport.h',
35-
'FIRStorageTask.h',
36-
'FIRStorageTaskSnapshot.h',
37-
'FIRStorageUploadTask.h'
38-
25+
s.public_header_files = 'Public/*.h'
3926
s.ios.framework = 'MobileCoreServices'
4027
s.osx.framework = 'CoreServices'
4128
# s.dependency 'FirebaseCommunity/Core'
File renamed without changes.

FirebaseCommunity.podspec

Lines changed: 5 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,7 @@ Firebase Development CocoaPod including experimental and community supported fea
2828

2929
s.subspec 'Core' do |sp|
3030
sp.source_files = 'Firebase/Core/**/*.[mh]'
31-
sp.public_header_files =
32-
'Firebase/Core/FirebaseCore.h',
33-
'Firebase/Core/FIRAnalyticsConfiguration.h',
34-
'Firebase/Core/FIRApp.h',
35-
'Firebase/Core/FIRConfiguration.h',
36-
'Firebase/Core/FIRLoggerLevel.h',
37-
'Firebase/Core/FIROptions.h',
38-
'Firebase/Core/FIRCoreSwiftNameSupport.h'
31+
sp.public_header_files = 'Firebase/Core/Public/*.h'
3932
sp.dependency 'GoogleToolboxForMac/NSData+zlib', '~> 2.1'
4033
sp.dependency 'FirebaseCommunity/Root'
4134
end
@@ -50,26 +43,7 @@ Firebase Development CocoaPod including experimental and community supported fea
5043
'Firebase/Auth/Source/**/FIRAuthAPNSTokenType.[mh]',
5144
'Firebase/Auth/Source/**/FIRAuthAPNSToken.[mh]',
5245
'Firebase/Auth/Source/**/FIRPhoneAuthProvider.[mh]'
53-
sp.public_header_files =
54-
'Firebase/Auth/Source/FirebaseAuth.h',
55-
'Firebase/Auth/Source/FirebaseAuthVersion.h',
56-
'Firebase/Auth/Source/FIRAdditionalUserInfo.h',
57-
'Firebase/Auth/Source/FIRAuth.h',
58-
'Firebase/Auth/Source/FIRAuthAPNSTokenType.h',
59-
'Firebase/Auth/Source/FIRAuthCredential.h',
60-
'Firebase/Auth/Source/FIRAuthDataResult.h',
61-
'Firebase/Auth/Source/FIRAuthErrors.h',
62-
'Firebase/Auth/Source/FIRAuthSwiftNameSupport.h',
63-
'Firebase/Auth/Source/AuthProviders/EmailPassword/FIREmailAuthProvider.h',
64-
'Firebase/Auth/Source/AuthProviders/Facebook/FIRFacebookAuthProvider.h',
65-
'Firebase/Auth/Source/AuthProviders/GitHub/FIRGitHubAuthProvider.h',
66-
'Firebase/Auth/Source/AuthProviders/Google/FIRGoogleAuthProvider.h',
67-
'Firebase/Auth/Source/AuthProviders/OAuth/FIROAuthProvider.h',
68-
'Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthCredential.h',
69-
'Firebase/Auth/Source/AuthProviders/Phone/FIRPhoneAuthProvider.h',
70-
'Firebase/Auth/Source/AuthProviders/Twitter/FIRTwitterAuthProvider.h',
71-
'Firebase/Auth/Source/FIRUser.h',
72-
'Firebase/Auth/Source/FIRUserInfo.h'
46+
sp.public_header_files = 'Firebase/Auth/Source/Public/*.h'
7347
sp.preserve_paths =
7448
'Firebase/Auth/README.md',
7549
'Firebase/Auth/CHANGELOG.md'
@@ -86,17 +60,7 @@ Firebase Development CocoaPod including experimental and community supported fea
8660
sp.source_files = 'Firebase/Database/**/*.[mh]',
8761
'Firebase/Database/third_party/Wrap-leveldb/APLevelDB.mm',
8862
'Firebase/Database/third_party/SocketRocket/fbase64.c'
89-
sp.public_header_files =
90-
'Firebase/Database/Api/FirebaseDatabase.h',
91-
'Firebase/Database/Api/FIRDataEventType.h',
92-
'Firebase/Database/Api/FIRDataSnapshot.h',
93-
'Firebase/Database/Api/FIRDatabaseQuery.h',
94-
'Firebase/Database/Api/FIRDatabaseSwiftNameSupport.h',
95-
'Firebase/Database/Api/FIRMutableData.h',
96-
'Firebase/Database/Api/FIRServerValue.h',
97-
'Firebase/Database/Api/FIRTransactionResult.h',
98-
'Firebase/Database/Api/FIRDatabase.h',
99-
'Firebase/Database/FIRDatabaseReference.h'
63+
sp.public_header_files = 'Firebase/Database/Public/*.h'
10064
sp.library = 'c++'
10165
sp.library = 'icucore'
10266
sp.framework = 'CFNetwork'
@@ -112,9 +76,7 @@ Firebase Development CocoaPod including experimental and community supported fea
11276
sp.source_files = 'Firebase/Messaging/**/*.[mh]'
11377
sp.requires_arc = 'Firebase/Messaging/*.m'
11478

115-
sp.public_header_files =
116-
'Firebase/Messaging/Public/FirebaseMessaging.h',
117-
'Firebase/Messaging/Public/FIRMessaging.h'
79+
sp.public_header_files = 'Firebase/Messaging/Public/*.h'
11880
sp.library = 'sqlite3'
11981
sp.xcconfig ={ 'GCC_PREPROCESSOR_DEFINITIONS' =>
12082
'$(inherited) ' +
@@ -130,18 +92,7 @@ Firebase Development CocoaPod including experimental and community supported fea
13092

13193
s.subspec 'Storage' do |sp|
13294
sp.source_files = 'Firebase/Storage/**/*.[mh]'
133-
sp.public_header_files =
134-
'Firebase/Storage/FirebaseStorage.h',
135-
'Firebase/Storage/FIRStorage.h',
136-
'Firebase/Storage/FIRStorageConstants.h',
137-
'Firebase/Storage/FIRStorageDownloadTask.h',
138-
'Firebase/Storage/FIRStorageMetadata.h',
139-
'Firebase/Storage/FIRStorageObservableTask.h',
140-
'Firebase/Storage/FIRStorageReference.h',
141-
'Firebase/Storage/FIRStorageSwiftNameSupport.h',
142-
'Firebase/Storage/FIRStorageTask.h',
143-
'Firebase/Storage/FIRStorageTaskSnapshot.h',
144-
'Firebase/Storage/FIRStorageUploadTask.h'
95+
sp.public_header_files = 'Firebase/Storage/Public/*.h'
14596
sp.ios.framework = 'MobileCoreServices'
14697
sp.osx.framework = 'CoreServices'
14798
sp.dependency 'FirebaseCommunity/Core'

0 commit comments

Comments
 (0)