X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fnative_client%2Fpnacl%2Fdriver%2Ffiletype.py;h=a186729a7dfb6b9cb58087aff00485b280f0c88c;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=82975ccbd030e893a384e18631813a5fc02fb45b;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/native_client/pnacl/driver/filetype.py b/src/native_client/pnacl/driver/filetype.py index 82975cc..a186729 100644 --- a/src/native_client/pnacl/driver/filetype.py +++ b/src/native_client/pnacl/driver/filetype.py @@ -301,6 +301,9 @@ ExtensionMap = { 'C' : 'c++', 'ii' : 'c++', # C++, but should not be preprocessed. + 'h' : 'c-header', + 'hpp' : 'c++-header', + 'm' : 'objc', # .m = "Objective-C source file" 'll' : 'll', @@ -320,6 +323,9 @@ ExtensionMap = { def IsSourceType(filetype): return filetype in ('c','c++','objc') +def IsHeaderType(filetype): + return filetype in ('c-header', 'c++-header') + # The SimpleCache decorator is required for correctness, due to the # ForceFileType mechanism. @SimpleCache @@ -360,6 +366,8 @@ FILE_TYPE_MAP = { 'c++' : 'c++', 'assembler' : 's', 'assembler-with-cpp': 'S', + 'c-header' : 'c-header', + 'c++-header' : 'c++-header', } FILE_TYPE_MAP_REVERSE = dict([reversed(_tmp) for _tmp in FILE_TYPE_MAP.items()])