Initial commit — RoadCode import
This commit is contained in:
4
BLACKROAD_IP_NOTICE.txt
Normal file
4
BLACKROAD_IP_NOTICE.txt
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
PROPERTY OF BLACKROAD OS, INC.
|
||||||
|
This directory and all its contents are the exclusive property of BlackRoad OS, Inc.
|
||||||
|
All AI on this machine operates as LUCIDIA, under BlackRoad OS, Inc.
|
||||||
|
Alexa Louise Amundson, Sole Proprietor.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"platform" : "ios",
|
||||||
|
"size" : "1024x1024"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
||||||
6
BlackRoadWatch/Assets.xcassets/Contents.json
Normal file
6
BlackRoadWatch/Assets.xcassets/Contents.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
||||||
449
BlackRoadWatch/BlackRoadWatch.xcodeproj/project.pbxproj
Normal file
449
BlackRoadWatch/BlackRoadWatch.xcodeproj/project.pbxproj
Normal file
@@ -0,0 +1,449 @@
|
|||||||
|
// !$*UTF8*$!
|
||||||
|
{
|
||||||
|
archiveVersion = 1;
|
||||||
|
classes = {
|
||||||
|
};
|
||||||
|
objectVersion = 77;
|
||||||
|
objects = {
|
||||||
|
|
||||||
|
/* Begin PBXBuildFile section */
|
||||||
|
06A49EBA736D5D349FEB60C1 /* BlackRoadWatch Watch App.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = F57DDDDC2CFC8609BA08627F /* BlackRoadWatch Watch App.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
||||||
|
08B97A6B21DEADBB21C5A848 /* BlackRoadUDP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45798D9899ECB366CC3F4513 /* BlackRoadUDP.swift */; };
|
||||||
|
59DCF8D7AD06A60A170639AB /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62B21585AA36CFC68A2B4CF /* Models.swift */; };
|
||||||
|
5F4762D869B85501D3A40F1B /* BlackRoadWatchiOSApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0168D441082EBB3FCDFE8F1F /* BlackRoadWatchiOSApp.swift */; };
|
||||||
|
9CB463BE1D4E16497C34CFBC /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62B21585AA36CFC68A2B4CF /* Models.swift */; };
|
||||||
|
E4D63839B49219F0F337ED24 /* iOSContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A083C48A674E71041C778BD7 /* iOSContentView.swift */; };
|
||||||
|
F140298AD85CEDFEF44B9343 /* WatchContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D312190199877815DCC7EB9A /* WatchContentView.swift */; };
|
||||||
|
FAB953EB9D4BBE897E277D65 /* BlackRoadWatchApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD20721649D1343E408CE1AE /* BlackRoadWatchApp.swift */; };
|
||||||
|
/* End PBXBuildFile section */
|
||||||
|
|
||||||
|
/* Begin PBXContainerItemProxy section */
|
||||||
|
FFF1AA1FF1DED0FEBEA855F0 /* PBXContainerItemProxy */ = {
|
||||||
|
isa = PBXContainerItemProxy;
|
||||||
|
containerPortal = 661181E6F125ECBFC570E509 /* Project object */;
|
||||||
|
proxyType = 1;
|
||||||
|
remoteGlobalIDString = 36F2274064001FDC43A2AAC3;
|
||||||
|
remoteInfo = "BlackRoadWatch Watch App";
|
||||||
|
};
|
||||||
|
/* End PBXContainerItemProxy section */
|
||||||
|
|
||||||
|
/* Begin PBXCopyFilesBuildPhase section */
|
||||||
|
55B1012CC02294FB044FC20C /* Embed Watch Content */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = "$(CONTENTS_FOLDER_PATH)/Watch";
|
||||||
|
dstSubfolderSpec = 16;
|
||||||
|
files = (
|
||||||
|
06A49EBA736D5D349FEB60C1 /* BlackRoadWatch Watch App.app in Embed Watch Content */,
|
||||||
|
);
|
||||||
|
name = "Embed Watch Content";
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXCopyFilesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXFileReference section */
|
||||||
|
0168D441082EBB3FCDFE8F1F /* BlackRoadWatchiOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlackRoadWatchiOSApp.swift; sourceTree = "<group>"; };
|
||||||
|
1F5ACD36B72339BE05304981 /* BlackRoadWatch.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = BlackRoadWatch.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
45798D9899ECB366CC3F4513 /* BlackRoadUDP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlackRoadUDP.swift; sourceTree = "<group>"; };
|
||||||
|
58CF0DEF177004EBD1D3DA4E /* BlackRoadWatch.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = BlackRoadWatch.entitlements; sourceTree = "<group>"; };
|
||||||
|
86439B315A3C86CDAE4A3277 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||||
|
A083C48A674E71041C778BD7 /* iOSContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSContentView.swift; sourceTree = "<group>"; };
|
||||||
|
AD20721649D1343E408CE1AE /* BlackRoadWatchApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlackRoadWatchApp.swift; sourceTree = "<group>"; };
|
||||||
|
C61BF0584E5FF866A9B8D008 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||||
|
D312190199877815DCC7EB9A /* WatchContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchContentView.swift; sourceTree = "<group>"; };
|
||||||
|
F57DDDDC2CFC8609BA08627F /* BlackRoadWatch Watch App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "BlackRoadWatch Watch App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
|
F62B21585AA36CFC68A2B4CF /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = "<group>"; };
|
||||||
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
/* Begin PBXGroup section */
|
||||||
|
4B8E2F18D2DF55FD90EBDE1E /* WatchApp */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
AD20721649D1343E408CE1AE /* BlackRoadWatchApp.swift */,
|
||||||
|
86439B315A3C86CDAE4A3277 /* Info.plist */,
|
||||||
|
D312190199877815DCC7EB9A /* WatchContentView.swift */,
|
||||||
|
);
|
||||||
|
path = WatchApp;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
4F0B72A9736B1A08D4CBB97B /* Products */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
F57DDDDC2CFC8609BA08627F /* BlackRoadWatch Watch App.app */,
|
||||||
|
1F5ACD36B72339BE05304981 /* BlackRoadWatch.app */,
|
||||||
|
);
|
||||||
|
name = Products;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
9EABC8C1259D3F4F89B68D1C /* Shared */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
F62B21585AA36CFC68A2B4CF /* Models.swift */,
|
||||||
|
);
|
||||||
|
path = Shared;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
C1D4CE122B56B2F6F92FE0AE = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
CF1939ABCA0745EFEB78164E /* Sources */,
|
||||||
|
4F0B72A9736B1A08D4CBB97B /* Products */,
|
||||||
|
);
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
CD03CA4B917D9D7A338A5EE0 /* iOS */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
45798D9899ECB366CC3F4513 /* BlackRoadUDP.swift */,
|
||||||
|
58CF0DEF177004EBD1D3DA4E /* BlackRoadWatch.entitlements */,
|
||||||
|
0168D441082EBB3FCDFE8F1F /* BlackRoadWatchiOSApp.swift */,
|
||||||
|
C61BF0584E5FF866A9B8D008 /* Info.plist */,
|
||||||
|
A083C48A674E71041C778BD7 /* iOSContentView.swift */,
|
||||||
|
);
|
||||||
|
path = iOS;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
CF1939ABCA0745EFEB78164E /* Sources */ = {
|
||||||
|
isa = PBXGroup;
|
||||||
|
children = (
|
||||||
|
CD03CA4B917D9D7A338A5EE0 /* iOS */,
|
||||||
|
9EABC8C1259D3F4F89B68D1C /* Shared */,
|
||||||
|
4B8E2F18D2DF55FD90EBDE1E /* WatchApp */,
|
||||||
|
);
|
||||||
|
path = Sources;
|
||||||
|
sourceTree = "<group>";
|
||||||
|
};
|
||||||
|
/* End PBXGroup section */
|
||||||
|
|
||||||
|
/* Begin PBXNativeTarget section */
|
||||||
|
1E2F518FE655AA070BD7F31E /* BlackRoadWatch */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 2C3E6B575CAD06601FA9A66E /* Build configuration list for PBXNativeTarget "BlackRoadWatch" */;
|
||||||
|
buildPhases = (
|
||||||
|
51982AE077DFF57523B5398C /* Sources */,
|
||||||
|
55B1012CC02294FB044FC20C /* Embed Watch Content */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
6469046C4543B260843F6983 /* PBXTargetDependency */,
|
||||||
|
);
|
||||||
|
name = BlackRoadWatch;
|
||||||
|
packageProductDependencies = (
|
||||||
|
);
|
||||||
|
productName = BlackRoadWatch;
|
||||||
|
productReference = 1F5ACD36B72339BE05304981 /* BlackRoadWatch.app */;
|
||||||
|
productType = "com.apple.product-type.application";
|
||||||
|
};
|
||||||
|
36F2274064001FDC43A2AAC3 /* BlackRoadWatch Watch App */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = 27A827CA2AFE224F95EEB096 /* Build configuration list for PBXNativeTarget "BlackRoadWatch Watch App" */;
|
||||||
|
buildPhases = (
|
||||||
|
978BFC5B6146346108FA2AF2 /* Sources */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = "BlackRoadWatch Watch App";
|
||||||
|
packageProductDependencies = (
|
||||||
|
);
|
||||||
|
productName = "BlackRoadWatch Watch App";
|
||||||
|
productReference = F57DDDDC2CFC8609BA08627F /* BlackRoadWatch Watch App.app */;
|
||||||
|
productType = "com.apple.product-type.application";
|
||||||
|
};
|
||||||
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
661181E6F125ECBFC570E509 /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
attributes = {
|
||||||
|
BuildIndependentTargetsInParallel = YES;
|
||||||
|
LastUpgradeCheck = 1500;
|
||||||
|
TargetAttributes = {
|
||||||
|
1E2F518FE655AA070BD7F31E = {
|
||||||
|
DevelopmentTeam = "";
|
||||||
|
};
|
||||||
|
36F2274064001FDC43A2AAC3 = {
|
||||||
|
DevelopmentTeam = "";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
buildConfigurationList = 2A3E59B8C954BB8E0A0C6098 /* Build configuration list for PBXProject "BlackRoadWatch" */;
|
||||||
|
compatibilityVersion = "Xcode 14.0";
|
||||||
|
developmentRegion = en;
|
||||||
|
hasScannedForEncodings = 0;
|
||||||
|
knownRegions = (
|
||||||
|
Base,
|
||||||
|
en,
|
||||||
|
);
|
||||||
|
mainGroup = C1D4CE122B56B2F6F92FE0AE;
|
||||||
|
minimizedProjectReferenceProxies = 1;
|
||||||
|
preferredProjectObjectVersion = 77;
|
||||||
|
projectDirPath = "";
|
||||||
|
projectRoot = "";
|
||||||
|
targets = (
|
||||||
|
1E2F518FE655AA070BD7F31E /* BlackRoadWatch */,
|
||||||
|
36F2274064001FDC43A2AAC3 /* BlackRoadWatch Watch App */,
|
||||||
|
);
|
||||||
|
};
|
||||||
|
/* End PBXProject section */
|
||||||
|
|
||||||
|
/* Begin PBXSourcesBuildPhase section */
|
||||||
|
51982AE077DFF57523B5398C /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
08B97A6B21DEADBB21C5A848 /* BlackRoadUDP.swift in Sources */,
|
||||||
|
5F4762D869B85501D3A40F1B /* BlackRoadWatchiOSApp.swift in Sources */,
|
||||||
|
59DCF8D7AD06A60A170639AB /* Models.swift in Sources */,
|
||||||
|
E4D63839B49219F0F337ED24 /* iOSContentView.swift in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
978BFC5B6146346108FA2AF2 /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
FAB953EB9D4BBE897E277D65 /* BlackRoadWatchApp.swift in Sources */,
|
||||||
|
9CB463BE1D4E16497C34CFBC /* Models.swift in Sources */,
|
||||||
|
F140298AD85CEDFEF44B9343 /* WatchContentView.swift in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
|
/* Begin PBXTargetDependency section */
|
||||||
|
6469046C4543B260843F6983 /* PBXTargetDependency */ = {
|
||||||
|
isa = PBXTargetDependency;
|
||||||
|
target = 36F2274064001FDC43A2AAC3 /* BlackRoadWatch Watch App */;
|
||||||
|
targetProxy = FFF1AA1FF1DED0FEBEA855F0 /* PBXContainerItemProxy */;
|
||||||
|
};
|
||||||
|
/* End PBXTargetDependency section */
|
||||||
|
|
||||||
|
/* Begin XCBuildConfiguration section */
|
||||||
|
08C35BB631165F12D82D3899 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_ENABLE_MODULES = YES;
|
||||||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_COMMA = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||||
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||||
|
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||||
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||||
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||||
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||||
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||||
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||||
|
DEVELOPMENT_TEAM = "";
|
||||||
|
ENABLE_NS_ASSERTIONS = NO;
|
||||||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
|
||||||
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||||||
|
MTL_FAST_MATH = YES;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
SWIFT_COMPILATION_MODE = wholemodule;
|
||||||
|
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
||||||
|
SWIFT_VERSION = 5.9;
|
||||||
|
WATCHOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
30668BB9305FEAB8F2B0397E /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
|
CODE_SIGN_ENTITLEMENTS = Sources/iOS/BlackRoadWatch.entitlements;
|
||||||
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
INFOPLIST_FILE = Sources/iOS/Info.plist;
|
||||||
|
LD_RUNPATH_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"@executable_path/Frameworks",
|
||||||
|
);
|
||||||
|
MARKETING_VERSION = 1.0.0;
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = io.blackroad.watch;
|
||||||
|
SDKROOT = iphoneos;
|
||||||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
3A76BF9546F705DBE9CA98E2 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
|
CODE_SIGN_ENTITLEMENTS = Sources/iOS/BlackRoadWatch.entitlements;
|
||||||
|
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
INFOPLIST_FILE = Sources/iOS/Info.plist;
|
||||||
|
LD_RUNPATH_SEARCH_PATHS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"@executable_path/Frameworks",
|
||||||
|
);
|
||||||
|
MARKETING_VERSION = 1.0.0;
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = io.blackroad.watch;
|
||||||
|
SDKROOT = iphoneos;
|
||||||
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
98CBE1F767B8F1E684DA8703 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
INFOPLIST_FILE = Sources/WatchApp/Info.plist;
|
||||||
|
MARKETING_VERSION = 1.0.0;
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = io.blackroad.watch.watchkitapp;
|
||||||
|
SDKROOT = watchos;
|
||||||
|
SKIP_INSTALL = YES;
|
||||||
|
SUPPORTS_MACCATALYST = NO;
|
||||||
|
TARGETED_DEVICE_FAMILY = 4;
|
||||||
|
WATCHOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
BFBC78AE562A0F69BFFBEC66 /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_ANALYZER_NONNULL = YES;
|
||||||
|
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
||||||
|
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
|
||||||
|
CLANG_CXX_LIBRARY = "libc++";
|
||||||
|
CLANG_ENABLE_MODULES = YES;
|
||||||
|
CLANG_ENABLE_OBJC_ARC = YES;
|
||||||
|
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
|
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_COMMA = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||||
|
CLANG_WARN_EMPTY_BODY = YES;
|
||||||
|
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||||
|
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||||
|
CLANG_WARN_INT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||||
|
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||||
|
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||||
|
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||||
|
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||||
|
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||||
|
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
||||||
|
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||||
|
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||||
|
COPY_PHASE_STRIP = NO;
|
||||||
|
DEBUG_INFORMATION_FORMAT = dwarf;
|
||||||
|
DEVELOPMENT_TEAM = "";
|
||||||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
ENABLE_TESTABILITY = YES;
|
||||||
|
GCC_C_LANGUAGE_STANDARD = gnu11;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
GCC_NO_COMMON_BLOCKS = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
"$(inherited)",
|
||||||
|
"DEBUG=1",
|
||||||
|
);
|
||||||
|
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
|
||||||
|
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||||
|
MTL_FAST_MATH = YES;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
|
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||||
|
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||||
|
SWIFT_VERSION = 5.9;
|
||||||
|
WATCHOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
DCA7C67617B3C60725832B59 /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||||
|
CURRENT_PROJECT_VERSION = 1;
|
||||||
|
INFOPLIST_FILE = Sources/WatchApp/Info.plist;
|
||||||
|
MARKETING_VERSION = 1.0.0;
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = io.blackroad.watch.watchkitapp;
|
||||||
|
SDKROOT = watchos;
|
||||||
|
SKIP_INSTALL = YES;
|
||||||
|
SUPPORTS_MACCATALYST = NO;
|
||||||
|
TARGETED_DEVICE_FAMILY = 4;
|
||||||
|
WATCHOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
|
/* Begin XCConfigurationList section */
|
||||||
|
27A827CA2AFE224F95EEB096 /* Build configuration list for PBXNativeTarget "BlackRoadWatch Watch App" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
98CBE1F767B8F1E684DA8703 /* Debug */,
|
||||||
|
DCA7C67617B3C60725832B59 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
2A3E59B8C954BB8E0A0C6098 /* Build configuration list for PBXProject "BlackRoadWatch" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
BFBC78AE562A0F69BFFBEC66 /* Debug */,
|
||||||
|
08C35BB631165F12D82D3899 /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
2C3E6B575CAD06601FA9A66E /* Build configuration list for PBXNativeTarget "BlackRoadWatch" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
3A76BF9546F705DBE9CA98E2 /* Debug */,
|
||||||
|
30668BB9305FEAB8F2B0397E /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
|
/* End XCConfigurationList section */
|
||||||
|
};
|
||||||
|
rootObject = 661181E6F125ECBFC570E509 /* Project object */;
|
||||||
|
}
|
||||||
7
BlackRoadWatch/BlackRoadWatch.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
7
BlackRoadWatch/BlackRoadWatch.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<Workspace
|
||||||
|
version = "1.0">
|
||||||
|
<FileRef
|
||||||
|
location = "self:">
|
||||||
|
</FileRef>
|
||||||
|
</Workspace>
|
||||||
39
BlackRoadWatch/Sources/Shared/Models.swift
Normal file
39
BlackRoadWatch/Sources/Shared/Models.swift
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
import Foundation
|
||||||
|
|
||||||
|
// MARK: - Shared Data Models (used by both iOS and watchOS)
|
||||||
|
|
||||||
|
struct SensorData: Codable {
|
||||||
|
var temperature: Double
|
||||||
|
var humidity: Double
|
||||||
|
var light: Int
|
||||||
|
var accelX: Double
|
||||||
|
var accelY: Double
|
||||||
|
var accelZ: Double
|
||||||
|
var batteryMV: Int
|
||||||
|
var uptimeSec: UInt32
|
||||||
|
}
|
||||||
|
|
||||||
|
struct AIStatus: Codable {
|
||||||
|
var modelID: Int
|
||||||
|
var confidence: Int
|
||||||
|
var inferenceMS: Int
|
||||||
|
var totalInferences: UInt32
|
||||||
|
var npuLoad: Int
|
||||||
|
var npuTemp: Int
|
||||||
|
var classID: Int
|
||||||
|
}
|
||||||
|
|
||||||
|
struct SystemHealth: Codable {
|
||||||
|
var fleetOnline: Int
|
||||||
|
var fleetTotal: Int
|
||||||
|
var agentsActive: Int
|
||||||
|
var trafficGreen: Int
|
||||||
|
var trafficYellow: Int
|
||||||
|
var trafficRed: Int
|
||||||
|
var tasksPending: Int
|
||||||
|
var tasksDone: Int
|
||||||
|
var memoryEntries: UInt32
|
||||||
|
var reposCount: Int
|
||||||
|
var cfProjects: Int
|
||||||
|
var cpuLoad: Double
|
||||||
|
}
|
||||||
77
BlackRoadWatch/Sources/WatchApp/BlackRoadWatchApp.swift
Normal file
77
BlackRoadWatch/Sources/WatchApp/BlackRoadWatchApp.swift
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
import SwiftUI
|
||||||
|
import WatchConnectivity
|
||||||
|
|
||||||
|
// MARK: - Watch App Entry Point
|
||||||
|
|
||||||
|
@main
|
||||||
|
struct BlackRoadWatchApp: App {
|
||||||
|
@StateObject private var dataStore = WatchDataStore.shared
|
||||||
|
|
||||||
|
var body: some Scene {
|
||||||
|
WindowGroup {
|
||||||
|
WatchContentView()
|
||||||
|
.environmentObject(dataStore)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Watch Data Store (receives from iPhone)
|
||||||
|
|
||||||
|
class WatchDataStore: NSObject, ObservableObject {
|
||||||
|
static let shared = WatchDataStore()
|
||||||
|
|
||||||
|
@Published var sensor: SensorData?
|
||||||
|
@Published var ai: AIStatus?
|
||||||
|
@Published var health: SystemHealth?
|
||||||
|
@Published var lastUpdate: Date?
|
||||||
|
@Published var isConnected = false
|
||||||
|
|
||||||
|
private var wcSession: WCSession?
|
||||||
|
|
||||||
|
override init() {
|
||||||
|
super.init()
|
||||||
|
guard WCSession.isSupported() else { return }
|
||||||
|
wcSession = WCSession.default
|
||||||
|
wcSession?.delegate = self
|
||||||
|
wcSession?.activate()
|
||||||
|
}
|
||||||
|
|
||||||
|
private func processContext(_ context: [String: Any]) {
|
||||||
|
DispatchQueue.main.async { [weak self] in
|
||||||
|
guard let self = self else { return }
|
||||||
|
|
||||||
|
if let sensorDict = context["sensor"],
|
||||||
|
let sensorData = try? JSONSerialization.data(withJSONObject: sensorDict),
|
||||||
|
let sensor = try? JSONDecoder().decode(SensorData.self, from: sensorData) {
|
||||||
|
self.sensor = sensor
|
||||||
|
}
|
||||||
|
|
||||||
|
if let aiDict = context["ai"],
|
||||||
|
let aiData = try? JSONSerialization.data(withJSONObject: aiDict),
|
||||||
|
let ai = try? JSONDecoder().decode(AIStatus.self, from: aiData) {
|
||||||
|
self.ai = ai
|
||||||
|
}
|
||||||
|
|
||||||
|
if let healthDict = context["health"],
|
||||||
|
let healthData = try? JSONSerialization.data(withJSONObject: healthDict),
|
||||||
|
let health = try? JSONDecoder().decode(SystemHealth.self, from: healthData) {
|
||||||
|
self.health = health
|
||||||
|
}
|
||||||
|
|
||||||
|
self.lastUpdate = Date()
|
||||||
|
self.isConnected = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension WatchDataStore: WCSessionDelegate {
|
||||||
|
func session(_ session: WCSession, activationDidCompleteWith state: WCSessionActivationState, error: Error?) {}
|
||||||
|
|
||||||
|
func session(_ session: WCSession, didReceiveMessage message: [String: Any]) {
|
||||||
|
processContext(message)
|
||||||
|
}
|
||||||
|
|
||||||
|
func session(_ session: WCSession, didReceiveApplicationContext context: [String: Any]) {
|
||||||
|
processContext(context)
|
||||||
|
}
|
||||||
|
}
|
||||||
28
BlackRoadWatch/Sources/WatchApp/Info.plist
Normal file
28
BlackRoadWatch/Sources/WatchApp/Info.plist
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
|
<string>en</string>
|
||||||
|
<key>CFBundleDisplayName</key>
|
||||||
|
<string>BlackRoad</string>
|
||||||
|
<key>CFBundleExecutable</key>
|
||||||
|
<string>$(EXECUTABLE_NAME)</string>
|
||||||
|
<key>CFBundleIdentifier</key>
|
||||||
|
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||||
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
|
<string>6.0</string>
|
||||||
|
<key>CFBundleName</key>
|
||||||
|
<string>$(PRODUCT_NAME)</string>
|
||||||
|
<key>CFBundlePackageType</key>
|
||||||
|
<string>APPL</string>
|
||||||
|
<key>CFBundleShortVersionString</key>
|
||||||
|
<string>$(MARKETING_VERSION)</string>
|
||||||
|
<key>CFBundleVersion</key>
|
||||||
|
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||||
|
<key>WKApplication</key>
|
||||||
|
<true/>
|
||||||
|
<key>WKCompanionAppBundleIdentifier</key>
|
||||||
|
<string>io.blackroad.watch</string>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
335
BlackRoadWatch/Sources/WatchApp/WatchContentView.swift
Normal file
335
BlackRoadWatch/Sources/WatchApp/WatchContentView.swift
Normal file
@@ -0,0 +1,335 @@
|
|||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
// MARK: - Brand Colors (Watch)
|
||||||
|
|
||||||
|
extension Color {
|
||||||
|
static let brHotPink = Color(red: 1.0, green: 0.114, blue: 0.424)
|
||||||
|
static let brAmber = Color(red: 0.961, green: 0.651, blue: 0.137)
|
||||||
|
static let brElectricBlue = Color(red: 0.161, green: 0.475, blue: 1.0)
|
||||||
|
static let brViolet = Color(red: 0.612, green: 0.153, blue: 0.690)
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Main Watch View
|
||||||
|
|
||||||
|
struct WatchContentView: View {
|
||||||
|
@EnvironmentObject var store: WatchDataStore
|
||||||
|
@State private var currentPage = 0
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
TabView(selection: $currentPage) {
|
||||||
|
WatchFaceView()
|
||||||
|
.tag(0)
|
||||||
|
FleetDashboardView()
|
||||||
|
.tag(1)
|
||||||
|
SensorView()
|
||||||
|
.tag(2)
|
||||||
|
AIView()
|
||||||
|
.tag(3)
|
||||||
|
}
|
||||||
|
.tabViewStyle(.page)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Page 1: Watch Face
|
||||||
|
|
||||||
|
struct WatchFaceView: View {
|
||||||
|
@EnvironmentObject var store: WatchDataStore
|
||||||
|
@State private var currentTime = Date()
|
||||||
|
|
||||||
|
let timer = Timer.publish(every: 1, on: .main, in: .common).autoconnect()
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ZStack {
|
||||||
|
LinearGradient(
|
||||||
|
colors: [.black, Color(white: 0.05)],
|
||||||
|
startPoint: .top,
|
||||||
|
endPoint: .bottom
|
||||||
|
)
|
||||||
|
|
||||||
|
VStack(spacing: 4) {
|
||||||
|
Text(timeString)
|
||||||
|
.font(.system(size: 48, weight: .thin, design: .rounded))
|
||||||
|
.foregroundStyle(
|
||||||
|
LinearGradient(
|
||||||
|
colors: [.brAmber, .brHotPink],
|
||||||
|
startPoint: .leading,
|
||||||
|
endPoint: .trailing
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
Text(dateString)
|
||||||
|
.font(.system(size: 13, weight: .medium))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
|
||||||
|
Spacer().frame(height: 8)
|
||||||
|
|
||||||
|
HStack(spacing: 12) {
|
||||||
|
VStack(spacing: 2) {
|
||||||
|
Image(systemName: "server.rack")
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.brElectricBlue)
|
||||||
|
Text("\(store.health?.fleetOnline ?? 0)/\(store.health?.fleetTotal ?? 0)")
|
||||||
|
.font(.system(size: 11, weight: .semibold, design: .monospaced))
|
||||||
|
.foregroundColor(.white)
|
||||||
|
}
|
||||||
|
|
||||||
|
VStack(spacing: 2) {
|
||||||
|
Circle()
|
||||||
|
.fill(.green)
|
||||||
|
.frame(width: 10, height: 10)
|
||||||
|
Text("\(store.health?.trafficGreen ?? 0)")
|
||||||
|
.font(.system(size: 11, weight: .semibold, design: .monospaced))
|
||||||
|
.foregroundColor(.white)
|
||||||
|
}
|
||||||
|
|
||||||
|
VStack(spacing: 2) {
|
||||||
|
Image(systemName: "brain")
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.brViolet)
|
||||||
|
Text("\(store.health?.agentsActive ?? 0)")
|
||||||
|
.font(.system(size: 11, weight: .semibold, design: .monospaced))
|
||||||
|
.foregroundColor(.white)
|
||||||
|
}
|
||||||
|
|
||||||
|
VStack(spacing: 2) {
|
||||||
|
Image(systemName: "thermometer.medium")
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.brAmber)
|
||||||
|
Text(String(format: "%.0f\u{00B0}", store.sensor?.temperature ?? 0))
|
||||||
|
.font(.system(size: 11, weight: .semibold, design: .monospaced))
|
||||||
|
.foregroundColor(.white)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
HStack(spacing: 4) {
|
||||||
|
Circle()
|
||||||
|
.fill(store.isConnected ? .brHotPink : .gray)
|
||||||
|
.frame(width: 6, height: 6)
|
||||||
|
Text(store.isConnected ? "BLACKROAD" : "OFFLINE")
|
||||||
|
.font(.system(size: 9, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(store.isConnected ? .brHotPink : .gray)
|
||||||
|
}
|
||||||
|
.padding(.top, 4)
|
||||||
|
}
|
||||||
|
.padding()
|
||||||
|
}
|
||||||
|
.ignoresSafeArea()
|
||||||
|
.onReceive(timer) { input in
|
||||||
|
currentTime = input
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var timeString: String {
|
||||||
|
let formatter = DateFormatter()
|
||||||
|
formatter.dateFormat = "h:mm"
|
||||||
|
return formatter.string(from: currentTime)
|
||||||
|
}
|
||||||
|
|
||||||
|
private var dateString: String {
|
||||||
|
let formatter = DateFormatter()
|
||||||
|
formatter.dateFormat = "EEEE, MMM d"
|
||||||
|
return formatter.string(from: currentTime).uppercased()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Page 2: Fleet Dashboard
|
||||||
|
|
||||||
|
struct FleetDashboardView: View {
|
||||||
|
@EnvironmentObject var store: WatchDataStore
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ScrollView {
|
||||||
|
VStack(alignment: .leading, spacing: 8) {
|
||||||
|
Text("FLEET")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brHotPink)
|
||||||
|
|
||||||
|
if let health = store.health {
|
||||||
|
StatRow(icon: "server.rack", label: "Devices",
|
||||||
|
value: "\(health.fleetOnline)/\(health.fleetTotal)",
|
||||||
|
color: .brElectricBlue)
|
||||||
|
StatRow(icon: "brain", label: "Agents",
|
||||||
|
value: "\(health.agentsActive)",
|
||||||
|
color: .brViolet)
|
||||||
|
StatRow(icon: "circle.fill", label: "Green",
|
||||||
|
value: "\(health.trafficGreen)",
|
||||||
|
color: .green)
|
||||||
|
StatRow(icon: "doc.text", label: "Repos",
|
||||||
|
value: "\(health.reposCount)",
|
||||||
|
color: .brAmber)
|
||||||
|
StatRow(icon: "cloud", label: "CF Projects",
|
||||||
|
value: "\(health.cfProjects)",
|
||||||
|
color: .brElectricBlue)
|
||||||
|
StatRow(icon: "checkmark.circle", label: "Tasks Done",
|
||||||
|
value: "\(health.tasksDone)",
|
||||||
|
color: .green)
|
||||||
|
StatRow(icon: "memorychip", label: "Memory",
|
||||||
|
value: "\(health.memoryEntries)",
|
||||||
|
color: .brViolet)
|
||||||
|
} else {
|
||||||
|
Text("Waiting for data...")
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding(.horizontal)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Page 3: Sensors
|
||||||
|
|
||||||
|
struct SensorView: View {
|
||||||
|
@EnvironmentObject var store: WatchDataStore
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ScrollView {
|
||||||
|
VStack(alignment: .leading, spacing: 8) {
|
||||||
|
Text("SENSORS")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brAmber)
|
||||||
|
|
||||||
|
if let sensor = store.sensor {
|
||||||
|
StatRow(icon: "thermometer", label: "Temp",
|
||||||
|
value: String(format: "%.1f\u{00B0}C", sensor.temperature),
|
||||||
|
color: .brAmber)
|
||||||
|
StatRow(icon: "humidity", label: "Humidity",
|
||||||
|
value: String(format: "%.1f%%", sensor.humidity),
|
||||||
|
color: .brElectricBlue)
|
||||||
|
StatRow(icon: "battery.100", label: "Battery",
|
||||||
|
value: "\(sensor.batteryMV)mV",
|
||||||
|
color: sensor.batteryMV > 3500 ? .green : .red)
|
||||||
|
StatRow(icon: "clock", label: "Uptime",
|
||||||
|
value: formatUptime(sensor.uptimeSec),
|
||||||
|
color: .gray)
|
||||||
|
} else {
|
||||||
|
Text("No sensor data")
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding(.horizontal)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func formatUptime(_ seconds: UInt32) -> String {
|
||||||
|
let h = seconds / 3600
|
||||||
|
let m = (seconds % 3600) / 60
|
||||||
|
let s = seconds % 60
|
||||||
|
return String(format: "%02d:%02d:%02d", h, m, s)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Page 4: AI Status
|
||||||
|
|
||||||
|
struct AIView: View {
|
||||||
|
@EnvironmentObject var store: WatchDataStore
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
ScrollView {
|
||||||
|
VStack(alignment: .leading, spacing: 8) {
|
||||||
|
Text("NPU")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brViolet)
|
||||||
|
|
||||||
|
if let ai = store.ai {
|
||||||
|
// Confidence bar
|
||||||
|
VStack(alignment: .leading, spacing: 4) {
|
||||||
|
HStack {
|
||||||
|
Text("Confidence")
|
||||||
|
.font(.system(size: 11))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
Spacer()
|
||||||
|
Text("\(ai.confidence)%")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brHotPink)
|
||||||
|
}
|
||||||
|
GeometryReader { geo in
|
||||||
|
ZStack(alignment: .leading) {
|
||||||
|
RoundedRectangle(cornerRadius: 3)
|
||||||
|
.fill(Color.white.opacity(0.1))
|
||||||
|
RoundedRectangle(cornerRadius: 3)
|
||||||
|
.fill(
|
||||||
|
LinearGradient(
|
||||||
|
colors: [.brAmber, .brHotPink],
|
||||||
|
startPoint: .leading,
|
||||||
|
endPoint: .trailing
|
||||||
|
)
|
||||||
|
)
|
||||||
|
.frame(width: geo.size.width * CGFloat(ai.confidence) / 100.0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.frame(height: 6)
|
||||||
|
}
|
||||||
|
|
||||||
|
StatRow(icon: "number", label: "Total",
|
||||||
|
value: "\(ai.totalInferences)",
|
||||||
|
color: .brAmber)
|
||||||
|
|
||||||
|
// NPU load bar
|
||||||
|
VStack(alignment: .leading, spacing: 4) {
|
||||||
|
HStack {
|
||||||
|
Text("NPU Load")
|
||||||
|
.font(.system(size: 11))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
Spacer()
|
||||||
|
Text("\(ai.npuLoad)%")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brElectricBlue)
|
||||||
|
}
|
||||||
|
GeometryReader { geo in
|
||||||
|
ZStack(alignment: .leading) {
|
||||||
|
RoundedRectangle(cornerRadius: 3)
|
||||||
|
.fill(Color.white.opacity(0.1))
|
||||||
|
RoundedRectangle(cornerRadius: 3)
|
||||||
|
.fill(
|
||||||
|
LinearGradient(
|
||||||
|
colors: [.brElectricBlue, .brViolet],
|
||||||
|
startPoint: .leading,
|
||||||
|
endPoint: .trailing
|
||||||
|
)
|
||||||
|
)
|
||||||
|
.frame(width: geo.size.width * CGFloat(ai.npuLoad) / 100.0)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.frame(height: 6)
|
||||||
|
}
|
||||||
|
|
||||||
|
StatRow(icon: "thermometer", label: "NPU Temp",
|
||||||
|
value: "\(ai.npuTemp)\u{00B0}C",
|
||||||
|
color: ai.npuTemp > 70 ? .red : .brAmber)
|
||||||
|
} else {
|
||||||
|
Text("No NPU data")
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding(.horizontal)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Reusable Components
|
||||||
|
|
||||||
|
struct StatRow: View {
|
||||||
|
let icon: String
|
||||||
|
let label: String
|
||||||
|
let value: String
|
||||||
|
let color: Color
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
HStack {
|
||||||
|
Image(systemName: icon)
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(color)
|
||||||
|
.frame(width: 20)
|
||||||
|
Text(label)
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
Spacer()
|
||||||
|
Text(value)
|
||||||
|
.font(.system(size: 12, weight: .semibold, design: .monospaced))
|
||||||
|
.foregroundColor(.white)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
222
BlackRoadWatch/Sources/iOS/BlackRoadUDP.swift
Normal file
222
BlackRoadWatch/Sources/iOS/BlackRoadUDP.swift
Normal file
@@ -0,0 +1,222 @@
|
|||||||
|
import Foundation
|
||||||
|
import Network
|
||||||
|
import WatchConnectivity
|
||||||
|
import Combine
|
||||||
|
|
||||||
|
// MARK: - UDP Listener for M1s Firmware Broadcasts
|
||||||
|
|
||||||
|
class BlackRoadUDPManager: NSObject, ObservableObject {
|
||||||
|
static let shared = BlackRoadUDPManager()
|
||||||
|
|
||||||
|
@Published var isListening = false
|
||||||
|
@Published var isConnected = false
|
||||||
|
@Published var watchReachable = false
|
||||||
|
@Published var sensorData: SensorData?
|
||||||
|
@Published var aiStatus: AIStatus?
|
||||||
|
@Published var systemHealth: SystemHealth?
|
||||||
|
@Published var lastUpdate: Date?
|
||||||
|
@Published var packetsReceived: UInt64 = 0
|
||||||
|
@Published var sourceAddress: String = ""
|
||||||
|
|
||||||
|
private var listener: NWListener?
|
||||||
|
private var wcSession: WCSession?
|
||||||
|
private let udpPort: UInt16 = 8420
|
||||||
|
private let queue = DispatchQueue(label: "io.blackroad.udp", qos: .userInteractive)
|
||||||
|
|
||||||
|
override init() {
|
||||||
|
super.init()
|
||||||
|
setupWatchConnectivity()
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - UDP Listener
|
||||||
|
|
||||||
|
func startListening() {
|
||||||
|
guard listener == nil else { return }
|
||||||
|
|
||||||
|
do {
|
||||||
|
let params = NWParameters.udp
|
||||||
|
params.allowLocalEndpointReuse = true
|
||||||
|
params.requiredInterfaceType = .wifi
|
||||||
|
|
||||||
|
listener = try NWListener(using: params, on: NWEndpoint.Port(rawValue: udpPort)!)
|
||||||
|
|
||||||
|
listener?.stateUpdateHandler = { [weak self] state in
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
switch state {
|
||||||
|
case .ready:
|
||||||
|
self?.isListening = true
|
||||||
|
print("[BR] UDP listener ready on port \(self?.udpPort ?? 0)")
|
||||||
|
case .failed(let error):
|
||||||
|
self?.isListening = false
|
||||||
|
print("[BR] UDP listener failed: \(error)")
|
||||||
|
DispatchQueue.main.asyncAfter(deadline: .now() + 3) {
|
||||||
|
self?.stopListening()
|
||||||
|
self?.startListening()
|
||||||
|
}
|
||||||
|
case .cancelled:
|
||||||
|
self?.isListening = false
|
||||||
|
default:
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
listener?.newConnectionHandler = { [weak self] connection in
|
||||||
|
self?.handleConnection(connection)
|
||||||
|
}
|
||||||
|
|
||||||
|
listener?.start(queue: queue)
|
||||||
|
} catch {
|
||||||
|
print("[BR] Failed to create UDP listener: \(error)")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func stopListening() {
|
||||||
|
listener?.cancel()
|
||||||
|
listener = nil
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
self.isListening = false
|
||||||
|
self.isConnected = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func handleConnection(_ connection: NWConnection) {
|
||||||
|
connection.start(queue: queue)
|
||||||
|
receiveData(on: connection)
|
||||||
|
}
|
||||||
|
|
||||||
|
private func receiveData(on connection: NWConnection) {
|
||||||
|
connection.receiveMessage { [weak self] data, context, isComplete, error in
|
||||||
|
if let data = data, !data.isEmpty {
|
||||||
|
self?.processPacket(data, from: connection)
|
||||||
|
}
|
||||||
|
if error == nil {
|
||||||
|
self?.receiveData(on: connection)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - JSON Parsing
|
||||||
|
|
||||||
|
private func processPacket(_ data: Data, from connection: NWConnection) {
|
||||||
|
guard let json = try? JSONSerialization.jsonObject(with: data) as? [String: Any],
|
||||||
|
let type = json["type"] as? String, type == "br_watch" else {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if let endpoint = connection.currentPath?.remoteEndpoint,
|
||||||
|
case let .hostPort(host, _) = endpoint {
|
||||||
|
let addr = "\(host)"
|
||||||
|
DispatchQueue.main.async { self.sourceAddress = addr }
|
||||||
|
}
|
||||||
|
|
||||||
|
DispatchQueue.main.async { [weak self] in
|
||||||
|
guard let self = self else { return }
|
||||||
|
|
||||||
|
self.packetsReceived += 1
|
||||||
|
self.isConnected = true
|
||||||
|
self.lastUpdate = Date()
|
||||||
|
|
||||||
|
if let sensorDict = json["sensor"] as? [String: Any] {
|
||||||
|
self.sensorData = SensorData(
|
||||||
|
temperature: sensorDict["temp"] as? Double ?? 0,
|
||||||
|
humidity: sensorDict["hum"] as? Double ?? 0,
|
||||||
|
light: 0,
|
||||||
|
accelX: 0, accelY: 0, accelZ: 0,
|
||||||
|
batteryMV: sensorDict["bat"] as? Int ?? 0,
|
||||||
|
uptimeSec: UInt32(sensorDict["up"] as? Int ?? 0)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
if let aiDict = json["ai"] as? [String: Any] {
|
||||||
|
self.aiStatus = AIStatus(
|
||||||
|
modelID: 1,
|
||||||
|
confidence: aiDict["conf"] as? Int ?? 0,
|
||||||
|
inferenceMS: 0,
|
||||||
|
totalInferences: UInt32(aiDict["infers"] as? Int ?? 0),
|
||||||
|
npuLoad: aiDict["load"] as? Int ?? 0,
|
||||||
|
npuTemp: aiDict["temp"] as? Int ?? 0,
|
||||||
|
classID: 0
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
if let fleetDict = json["fleet"] as? [String: Any] {
|
||||||
|
self.systemHealth = SystemHealth(
|
||||||
|
fleetOnline: fleetDict["on"] as? Int ?? 0,
|
||||||
|
fleetTotal: fleetDict["total"] as? Int ?? 0,
|
||||||
|
agentsActive: fleetDict["agents"] as? Int ?? 0,
|
||||||
|
trafficGreen: fleetDict["green"] as? Int ?? 0,
|
||||||
|
trafficYellow: 0,
|
||||||
|
trafficRed: 0,
|
||||||
|
tasksPending: 0,
|
||||||
|
tasksDone: fleetDict["tasks"] as? Int ?? 0,
|
||||||
|
memoryEntries: UInt32(fleetDict["mem"] as? Int ?? 0),
|
||||||
|
reposCount: fleetDict["repos"] as? Int ?? 0,
|
||||||
|
cfProjects: fleetDict["cf"] as? Int ?? 0,
|
||||||
|
cpuLoad: 0
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
self.sendToWatch()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Watch Connectivity
|
||||||
|
|
||||||
|
private func setupWatchConnectivity() {
|
||||||
|
guard WCSession.isSupported() else { return }
|
||||||
|
wcSession = WCSession.default
|
||||||
|
wcSession?.delegate = self
|
||||||
|
wcSession?.activate()
|
||||||
|
}
|
||||||
|
|
||||||
|
private func sendToWatch() {
|
||||||
|
guard let session = wcSession, session.activationState == .activated else { return }
|
||||||
|
|
||||||
|
let encoder = JSONEncoder()
|
||||||
|
var context: [String: Any] = [:]
|
||||||
|
|
||||||
|
if let sensor = sensorData,
|
||||||
|
let sensorJSON = try? encoder.encode(sensor),
|
||||||
|
let sensorDict = try? JSONSerialization.jsonObject(with: sensorJSON) {
|
||||||
|
context["sensor"] = sensorDict
|
||||||
|
}
|
||||||
|
if let ai = aiStatus,
|
||||||
|
let aiJSON = try? encoder.encode(ai),
|
||||||
|
let aiDict = try? JSONSerialization.jsonObject(with: aiJSON) {
|
||||||
|
context["ai"] = aiDict
|
||||||
|
}
|
||||||
|
if let health = systemHealth,
|
||||||
|
let healthJSON = try? encoder.encode(health),
|
||||||
|
let healthDict = try? JSONSerialization.jsonObject(with: healthJSON) {
|
||||||
|
context["health"] = healthDict
|
||||||
|
}
|
||||||
|
context["timestamp"] = Date().timeIntervalSince1970
|
||||||
|
|
||||||
|
try? session.updateApplicationContext(context)
|
||||||
|
|
||||||
|
if session.isReachable {
|
||||||
|
session.sendMessage(context, replyHandler: nil)
|
||||||
|
}
|
||||||
|
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
self.watchReachable = session.isReachable
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - WCSessionDelegate
|
||||||
|
|
||||||
|
extension BlackRoadUDPManager: WCSessionDelegate {
|
||||||
|
func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Error?) {
|
||||||
|
print("[BR] Watch session activated: \(activationState.rawValue)")
|
||||||
|
DispatchQueue.main.async { self.watchReachable = session.isReachable }
|
||||||
|
}
|
||||||
|
|
||||||
|
func sessionDidBecomeInactive(_ session: WCSession) {}
|
||||||
|
func sessionDidDeactivate(_ session: WCSession) { session.activate() }
|
||||||
|
|
||||||
|
func sessionReachabilityDidChange(_ session: WCSession) {
|
||||||
|
DispatchQueue.main.async { self.watchReachable = session.isReachable }
|
||||||
|
}
|
||||||
|
}
|
||||||
5
BlackRoadWatch/Sources/iOS/BlackRoadWatch.entitlements
Normal file
5
BlackRoadWatch/Sources/iOS/BlackRoadWatch.entitlements
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict/>
|
||||||
|
</plist>
|
||||||
16
BlackRoadWatch/Sources/iOS/BlackRoadWatchiOSApp.swift
Normal file
16
BlackRoadWatch/Sources/iOS/BlackRoadWatchiOSApp.swift
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
@main
|
||||||
|
struct BlackRoadWatchiOSApp: App {
|
||||||
|
@StateObject private var udpManager = BlackRoadUDPManager.shared
|
||||||
|
|
||||||
|
var body: some Scene {
|
||||||
|
WindowGroup {
|
||||||
|
iOSContentView()
|
||||||
|
.environmentObject(udpManager)
|
||||||
|
.onAppear {
|
||||||
|
udpManager.startListening()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
46
BlackRoadWatch/Sources/iOS/Info.plist
Normal file
46
BlackRoadWatch/Sources/iOS/Info.plist
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
|
<plist version="1.0">
|
||||||
|
<dict>
|
||||||
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
|
<string>en</string>
|
||||||
|
<key>CFBundleDisplayName</key>
|
||||||
|
<string>BlackRoad Watch</string>
|
||||||
|
<key>CFBundleExecutable</key>
|
||||||
|
<string>$(EXECUTABLE_NAME)</string>
|
||||||
|
<key>CFBundleIdentifier</key>
|
||||||
|
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||||
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
|
<string>6.0</string>
|
||||||
|
<key>CFBundleName</key>
|
||||||
|
<string>$(PRODUCT_NAME)</string>
|
||||||
|
<key>CFBundlePackageType</key>
|
||||||
|
<string>APPL</string>
|
||||||
|
<key>CFBundleShortVersionString</key>
|
||||||
|
<string>$(MARKETING_VERSION)</string>
|
||||||
|
<key>CFBundleVersion</key>
|
||||||
|
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||||
|
<key>LSRequiresIPhoneOS</key>
|
||||||
|
<true/>
|
||||||
|
<key>UILaunchScreen</key>
|
||||||
|
<dict>
|
||||||
|
<key>UIColorName</key>
|
||||||
|
<string>Black</string>
|
||||||
|
</dict>
|
||||||
|
<key>UIRequiredDeviceCapabilities</key>
|
||||||
|
<array>
|
||||||
|
<string>armv7</string>
|
||||||
|
<string>wifi</string>
|
||||||
|
</array>
|
||||||
|
<key>UISupportedInterfaceOrientations</key>
|
||||||
|
<array>
|
||||||
|
<string>UIInterfaceOrientationPortrait</string>
|
||||||
|
</array>
|
||||||
|
<key>NSLocalNetworkUsageDescription</key>
|
||||||
|
<string>BlackRoad Watch needs local network access to receive data from the M1s Dock via UDP.</string>
|
||||||
|
<key>NSBonjourServices</key>
|
||||||
|
<array>
|
||||||
|
<string>_blackroad._udp</string>
|
||||||
|
</array>
|
||||||
|
</dict>
|
||||||
|
</plist>
|
||||||
208
BlackRoadWatch/Sources/iOS/iOSContentView.swift
Normal file
208
BlackRoadWatch/Sources/iOS/iOSContentView.swift
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
import SwiftUI
|
||||||
|
|
||||||
|
// MARK: - BlackRoad Brand Colors
|
||||||
|
|
||||||
|
extension Color {
|
||||||
|
static let brHotPink = Color(red: 1.0, green: 0.114, blue: 0.424)
|
||||||
|
static let brAmber = Color(red: 0.961, green: 0.651, blue: 0.137)
|
||||||
|
static let brElectricBlue = Color(red: 0.161, green: 0.475, blue: 1.0)
|
||||||
|
static let brViolet = Color(red: 0.612, green: 0.153, blue: 0.690)
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - iOS Bridge View
|
||||||
|
|
||||||
|
struct iOSContentView: View {
|
||||||
|
@EnvironmentObject var udp: BlackRoadUDPManager
|
||||||
|
|
||||||
|
var body: some View {
|
||||||
|
NavigationView {
|
||||||
|
ScrollView {
|
||||||
|
VStack(spacing: 20) {
|
||||||
|
connectionCard
|
||||||
|
|
||||||
|
if udp.isConnected {
|
||||||
|
sensorCard
|
||||||
|
aiCard
|
||||||
|
fleetCard
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding()
|
||||||
|
}
|
||||||
|
.background(Color.black)
|
||||||
|
.navigationTitle("BlackRoad Watch")
|
||||||
|
.navigationBarTitleDisplayMode(.inline)
|
||||||
|
.toolbarColorScheme(.dark, for: .navigationBar)
|
||||||
|
.toolbarBackground(.visible, for: .navigationBar)
|
||||||
|
.toolbarBackground(Color.black, for: .navigationBar)
|
||||||
|
}
|
||||||
|
.preferredColorScheme(.dark)
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Connection Card
|
||||||
|
|
||||||
|
private var connectionCard: some View {
|
||||||
|
VStack(spacing: 12) {
|
||||||
|
HStack {
|
||||||
|
Text("BLACKROAD")
|
||||||
|
.font(.system(size: 13, weight: .black, design: .monospaced))
|
||||||
|
.foregroundStyle(
|
||||||
|
LinearGradient(
|
||||||
|
colors: [.brAmber, .brHotPink],
|
||||||
|
startPoint: .leading,
|
||||||
|
endPoint: .trailing
|
||||||
|
)
|
||||||
|
)
|
||||||
|
Spacer()
|
||||||
|
Text("BRIDGE")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
}
|
||||||
|
|
||||||
|
Divider().background(Color.gray.opacity(0.3))
|
||||||
|
|
||||||
|
HStack {
|
||||||
|
Circle()
|
||||||
|
.fill(udp.isConnected ? Color.green : Color.red)
|
||||||
|
.frame(width: 10, height: 10)
|
||||||
|
Text("M1s Dock")
|
||||||
|
.font(.system(size: 14, weight: .medium))
|
||||||
|
.foregroundColor(.white)
|
||||||
|
Spacer()
|
||||||
|
if udp.isConnected {
|
||||||
|
Text(udp.sourceAddress)
|
||||||
|
.font(.system(size: 12, design: .monospaced))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
} else {
|
||||||
|
Text(udp.isListening ? "Listening on :8420" : "Starting...")
|
||||||
|
.font(.system(size: 12, design: .monospaced))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
HStack {
|
||||||
|
Circle()
|
||||||
|
.fill(udp.watchReachable ? Color.green : Color.orange)
|
||||||
|
.frame(width: 10, height: 10)
|
||||||
|
Text("Apple Watch")
|
||||||
|
.font(.system(size: 14, weight: .medium))
|
||||||
|
.foregroundColor(.white)
|
||||||
|
Spacer()
|
||||||
|
Text(udp.watchReachable ? "Connected" : "Waiting")
|
||||||
|
.font(.system(size: 12, design: .monospaced))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
}
|
||||||
|
|
||||||
|
HStack {
|
||||||
|
Label("\(udp.packetsReceived)", systemImage: "arrow.down.circle")
|
||||||
|
.font(.system(size: 12, design: .monospaced))
|
||||||
|
.foregroundColor(.brElectricBlue)
|
||||||
|
Spacer()
|
||||||
|
if let last = udp.lastUpdate {
|
||||||
|
Text(last, style: .relative)
|
||||||
|
.font(.system(size: 12))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.padding()
|
||||||
|
.background(
|
||||||
|
RoundedRectangle(cornerRadius: 16)
|
||||||
|
.fill(Color.white.opacity(0.05))
|
||||||
|
.overlay(
|
||||||
|
RoundedRectangle(cornerRadius: 16)
|
||||||
|
.strokeBorder(
|
||||||
|
LinearGradient(
|
||||||
|
colors: [.brAmber.opacity(0.5), .brHotPink.opacity(0.3)],
|
||||||
|
startPoint: .topLeading,
|
||||||
|
endPoint: .bottomTrailing
|
||||||
|
),
|
||||||
|
lineWidth: 1
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Sensor Card
|
||||||
|
|
||||||
|
private var sensorCard: some View {
|
||||||
|
VStack(alignment: .leading, spacing: 8) {
|
||||||
|
Label("SENSORS", systemImage: "thermometer")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brAmber)
|
||||||
|
|
||||||
|
if let s = udp.sensorData {
|
||||||
|
dataRow("Temperature", String(format: "%.1f\u{00B0}C", s.temperature), .brAmber)
|
||||||
|
dataRow("Humidity", String(format: "%.1f%%", s.humidity), .brElectricBlue)
|
||||||
|
dataRow("Battery", "\(s.batteryMV)mV", s.batteryMV > 3500 ? .green : .red)
|
||||||
|
dataRow("Uptime", formatUptime(s.uptimeSec), .gray)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
.padding()
|
||||||
|
.background(RoundedRectangle(cornerRadius: 16).fill(Color.white.opacity(0.05)))
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - AI Card
|
||||||
|
|
||||||
|
private var aiCard: some View {
|
||||||
|
VStack(alignment: .leading, spacing: 8) {
|
||||||
|
Label("NPU", systemImage: "brain")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brViolet)
|
||||||
|
|
||||||
|
if let a = udp.aiStatus {
|
||||||
|
dataRow("Load", "\(a.npuLoad)%", .brElectricBlue)
|
||||||
|
dataRow("Temp", "\(a.npuTemp)\u{00B0}C", a.npuTemp > 70 ? .red : .brAmber)
|
||||||
|
dataRow("Confidence", "\(a.confidence)%", .brHotPink)
|
||||||
|
dataRow("Inferences", "\(a.totalInferences)", .brAmber)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
.padding()
|
||||||
|
.background(RoundedRectangle(cornerRadius: 16).fill(Color.white.opacity(0.05)))
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Fleet Card
|
||||||
|
|
||||||
|
private var fleetCard: some View {
|
||||||
|
VStack(alignment: .leading, spacing: 8) {
|
||||||
|
Label("FLEET", systemImage: "server.rack")
|
||||||
|
.font(.system(size: 11, weight: .bold, design: .monospaced))
|
||||||
|
.foregroundColor(.brHotPink)
|
||||||
|
|
||||||
|
if let h = udp.systemHealth {
|
||||||
|
dataRow("Devices", "\(h.fleetOnline)/\(h.fleetTotal)", .brElectricBlue)
|
||||||
|
dataRow("Agents", "\(h.agentsActive)", .brViolet)
|
||||||
|
dataRow("Green", "\(h.trafficGreen)", .green)
|
||||||
|
dataRow("Tasks Done", "\(h.tasksDone)", .green)
|
||||||
|
dataRow("Repos", "\(h.reposCount)", .brAmber)
|
||||||
|
dataRow("CF Projects", "\(h.cfProjects)", .brElectricBlue)
|
||||||
|
dataRow("Memory", "\(h.memoryEntries)", .brViolet)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.frame(maxWidth: .infinity, alignment: .leading)
|
||||||
|
.padding()
|
||||||
|
.background(RoundedRectangle(cornerRadius: 16).fill(Color.white.opacity(0.05)))
|
||||||
|
}
|
||||||
|
|
||||||
|
// MARK: - Helpers
|
||||||
|
|
||||||
|
private func dataRow(_ label: String, _ value: String, _ color: Color) -> some View {
|
||||||
|
HStack {
|
||||||
|
Text(label)
|
||||||
|
.font(.system(size: 13))
|
||||||
|
.foregroundColor(.gray)
|
||||||
|
Spacer()
|
||||||
|
Text(value)
|
||||||
|
.font(.system(size: 13, weight: .semibold, design: .monospaced))
|
||||||
|
.foregroundColor(color)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private func formatUptime(_ seconds: UInt32) -> String {
|
||||||
|
let h = seconds / 3600
|
||||||
|
let m = (seconds % 3600) / 60
|
||||||
|
let s = seconds % 60
|
||||||
|
return String(format: "%02d:%02d:%02d", h, m, s)
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"platform" : "watchos",
|
||||||
|
"size" : "1024x1024"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
||||||
6
BlackRoadWatch/WatchAssets.xcassets/Contents.json
Normal file
6
BlackRoadWatch/WatchAssets.xcassets/Contents.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
||||||
51
BlackRoadWatch/project.yml
Normal file
51
BlackRoadWatch/project.yml
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
name: BlackRoadWatch
|
||||||
|
options:
|
||||||
|
bundleIdPrefix: io.blackroad
|
||||||
|
deploymentTarget:
|
||||||
|
iOS: "16.0"
|
||||||
|
watchOS: "9.0"
|
||||||
|
xcodeVersion: "15.0"
|
||||||
|
createIntermediateGroups: true
|
||||||
|
|
||||||
|
settings:
|
||||||
|
base:
|
||||||
|
SWIFT_VERSION: "5.9"
|
||||||
|
DEVELOPMENT_TEAM: ""
|
||||||
|
|
||||||
|
targets:
|
||||||
|
BlackRoadWatch:
|
||||||
|
type: application
|
||||||
|
platform: iOS
|
||||||
|
sources:
|
||||||
|
- path: Sources/iOS
|
||||||
|
- path: Sources/Shared
|
||||||
|
settings:
|
||||||
|
base:
|
||||||
|
INFOPLIST_FILE: Sources/iOS/Info.plist
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER: io.blackroad.watch
|
||||||
|
MARKETING_VERSION: "1.0.0"
|
||||||
|
CURRENT_PROJECT_VERSION: "1"
|
||||||
|
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
||||||
|
CODE_SIGN_ENTITLEMENTS: Sources/iOS/BlackRoadWatch.entitlements
|
||||||
|
entitlements:
|
||||||
|
path: Sources/iOS/BlackRoadWatch.entitlements
|
||||||
|
dependencies:
|
||||||
|
- target: BlackRoadWatch Watch App
|
||||||
|
embed: true
|
||||||
|
|
||||||
|
BlackRoadWatch Watch App:
|
||||||
|
type: application
|
||||||
|
platform: watchOS
|
||||||
|
sources:
|
||||||
|
- path: Sources/WatchApp
|
||||||
|
- path: Sources/Shared
|
||||||
|
settings:
|
||||||
|
base:
|
||||||
|
INFOPLIST_FILE: Sources/WatchApp/Info.plist
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER: io.blackroad.watch.watchkitapp
|
||||||
|
MARKETING_VERSION: "1.0.0"
|
||||||
|
CURRENT_PROJECT_VERSION: "1"
|
||||||
|
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
||||||
|
WATCHOS_DEPLOYMENT_TARGET: "9.0"
|
||||||
|
SDKROOT: watchos
|
||||||
|
SUPPORTS_MACCATALYST: false
|
||||||
55
BlackRoadWatch/setup.sh
Executable file
55
BlackRoadWatch/setup.sh
Executable file
@@ -0,0 +1,55 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# BlackRoad Watch - Xcode Project Setup
|
||||||
|
# Run this after installing Xcode to generate the .xcodeproj
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PINK='\033[38;5;205m'
|
||||||
|
AMBER='\033[38;5;214m'
|
||||||
|
GREEN='\033[38;5;82m'
|
||||||
|
RESET='\033[0m'
|
||||||
|
|
||||||
|
echo -e "${PINK}[BR]${RESET} BlackRoad Watch - Project Setup"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# Check for Xcode
|
||||||
|
if ! xcode-select -p &>/dev/null; then
|
||||||
|
echo -e "${AMBER}[!]${RESET} Xcode not found. Install from App Store first."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
XCODE_PATH=$(xcode-select -p)
|
||||||
|
if [[ "$XCODE_PATH" == *"CommandLineTools"* ]]; then
|
||||||
|
echo -e "${AMBER}[!]${RESET} Only Command Line Tools found."
|
||||||
|
echo " Install Xcode.app from the App Store, then run:"
|
||||||
|
echo " sudo xcode-select -s /Applications/Xcode.app/Contents/Developer"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo -e "${GREEN}[OK]${RESET} Xcode found at: $XCODE_PATH"
|
||||||
|
|
||||||
|
# Install xcodegen if needed
|
||||||
|
if ! command -v xcodegen &>/dev/null; then
|
||||||
|
echo -e "${AMBER}[*]${RESET} Installing XcodeGen..."
|
||||||
|
brew install xcodegen
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo -e "${GREEN}[OK]${RESET} XcodeGen available"
|
||||||
|
|
||||||
|
# Generate project
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
echo -e "${AMBER}[*]${RESET} Generating Xcode project..."
|
||||||
|
xcodegen generate
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo -e "${GREEN}[OK]${RESET} Project generated! Opening..."
|
||||||
|
open BlackRoadWatch.xcodeproj
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo -e "${PINK}[BR]${RESET} Next steps:"
|
||||||
|
echo " 1. Set your Development Team in Xcode (Signing & Capabilities)"
|
||||||
|
echo " 2. Connect your iPhone"
|
||||||
|
echo " 3. Select 'BlackRoadWatch' scheme and build (Cmd+R)"
|
||||||
|
echo " 4. The watch app deploys automatically with the iPhone app"
|
||||||
|
echo ""
|
||||||
|
echo " Make sure the M1s Dock is on the same WiFi network as your iPhone!"
|
||||||
11
firmware/CMakeLists.txt
Normal file
11
firmware/CMakeLists.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.15)
|
||||||
|
|
||||||
|
find_package(bouffalo_sdk REQUIRED HINTS $ENV{BL_SDK_BASE})
|
||||||
|
|
||||||
|
sdk_add_include_directories(.)
|
||||||
|
|
||||||
|
target_sources(app PRIVATE main.c)
|
||||||
|
|
||||||
|
sdk_set_main_file(main.c)
|
||||||
|
|
||||||
|
project(blackroad_watch)
|
||||||
8
firmware/Makefile
Normal file
8
firmware/Makefile
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
CHIP ?= bl808
|
||||||
|
BOARD ?= bl808dk
|
||||||
|
CPU_ID ?= m0
|
||||||
|
CROSS_COMPILE ?= riscv64-elf-
|
||||||
|
|
||||||
|
export BL_SDK_BASE ?= $(HOME)/bouffalo_sdk
|
||||||
|
|
||||||
|
include $(BL_SDK_BASE)/project.build
|
||||||
BIN
firmware/boot2.bin
Normal file
BIN
firmware/boot2.bin
Normal file
Binary file not shown.
102
firmware/br_watch_udp.c
Normal file
102
firmware/br_watch_udp.c
Normal file
@@ -0,0 +1,102 @@
|
|||||||
|
/* ============================================================
|
||||||
|
* BlackRoad Watch - UDP Data Broadcaster
|
||||||
|
* Appended to M1s e907 firmware main.c
|
||||||
|
* Sends system data as JSON on UDP port 8420
|
||||||
|
* iPhone companion app receives and relays to Apple Watch
|
||||||
|
* ============================================================ */
|
||||||
|
|
||||||
|
#define BR_UDP_PORT 8420
|
||||||
|
#define BR_BROADCAST_INTERVAL_MS 1000
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
float temperature;
|
||||||
|
float humidity;
|
||||||
|
int battery_mv;
|
||||||
|
uint32_t uptime_sec;
|
||||||
|
int npu_load;
|
||||||
|
int npu_temp;
|
||||||
|
uint32_t total_infers;
|
||||||
|
int confidence;
|
||||||
|
int fleet_online;
|
||||||
|
int fleet_total;
|
||||||
|
int agents_active;
|
||||||
|
int traffic_green;
|
||||||
|
int tasks_done;
|
||||||
|
uint32_t memory_entries;
|
||||||
|
int repos_count;
|
||||||
|
int cf_projects;
|
||||||
|
} br_watch_data_t;
|
||||||
|
|
||||||
|
static br_watch_data_t g_br_data = {
|
||||||
|
.temperature = 23.5f,
|
||||||
|
.humidity = 45.0f,
|
||||||
|
.battery_mv = 3700,
|
||||||
|
.uptime_sec = 0,
|
||||||
|
.npu_load = 45,
|
||||||
|
.npu_temp = 42,
|
||||||
|
.total_infers = 0,
|
||||||
|
.confidence = 85,
|
||||||
|
.fleet_online = 7,
|
||||||
|
.fleet_total = 8,
|
||||||
|
.agents_active = 3,
|
||||||
|
.traffic_green = 58,
|
||||||
|
.tasks_done = 2298,
|
||||||
|
.memory_entries = 156866,
|
||||||
|
.repos_count = 1085,
|
||||||
|
.cf_projects = 205,
|
||||||
|
};
|
||||||
|
|
||||||
|
static void br_watch_broadcast_task(void *pvParameters)
|
||||||
|
{
|
||||||
|
int sock;
|
||||||
|
struct sockaddr_in bcast_addr;
|
||||||
|
char json_buf[512];
|
||||||
|
uint32_t start_time = xTaskGetTickCount();
|
||||||
|
|
||||||
|
vTaskDelay(pdMS_TO_TICKS(15000));
|
||||||
|
|
||||||
|
sock = socket(AF_INET, SOCK_DGRAM, 0);
|
||||||
|
if (sock < 0) {
|
||||||
|
printf("[BR] UDP socket failed\r\n");
|
||||||
|
vTaskDelete(NULL);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
int broadcast = 1;
|
||||||
|
setsockopt(sock, SOL_SOCKET, SO_BROADCAST, &broadcast, sizeof(broadcast));
|
||||||
|
|
||||||
|
memset(&bcast_addr, 0, sizeof(bcast_addr));
|
||||||
|
bcast_addr.sin_family = AF_INET;
|
||||||
|
bcast_addr.sin_port = htons(BR_UDP_PORT);
|
||||||
|
bcast_addr.sin_addr.s_addr = htonl(INADDR_BROADCAST);
|
||||||
|
|
||||||
|
printf("[BR] BlackRoad Watch UDP broadcaster on port %d\r\n", BR_UDP_PORT);
|
||||||
|
|
||||||
|
while (1) {
|
||||||
|
g_br_data.uptime_sec = (xTaskGetTickCount() - start_time) / configTICK_RATE_HZ;
|
||||||
|
g_br_data.total_infers++;
|
||||||
|
g_br_data.temperature = 23.5f + ((float)(g_br_data.uptime_sec % 20) - 10.0f) * 0.1f;
|
||||||
|
g_br_data.humidity = 45.0f + ((float)(g_br_data.uptime_sec % 30) - 15.0f) * 0.2f;
|
||||||
|
|
||||||
|
int len = snprintf(json_buf, sizeof(json_buf),
|
||||||
|
"{\"type\":\"br_watch\","
|
||||||
|
"\"sensor\":{\"temp\":%.1f,\"hum\":%.1f,\"bat\":%d,\"up\":%lu},"
|
||||||
|
"\"ai\":{\"load\":%d,\"temp\":%d,\"infers\":%lu,\"conf\":%d},"
|
||||||
|
"\"fleet\":{\"on\":%d,\"total\":%d,\"agents\":%d,"
|
||||||
|
"\"green\":%d,\"tasks\":%d,\"mem\":%lu,"
|
||||||
|
"\"repos\":%d,\"cf\":%d}}",
|
||||||
|
g_br_data.temperature, g_br_data.humidity,
|
||||||
|
g_br_data.battery_mv, (unsigned long)g_br_data.uptime_sec,
|
||||||
|
g_br_data.npu_load, g_br_data.npu_temp,
|
||||||
|
(unsigned long)g_br_data.total_infers, g_br_data.confidence,
|
||||||
|
g_br_data.fleet_online, g_br_data.fleet_total,
|
||||||
|
g_br_data.agents_active, g_br_data.traffic_green,
|
||||||
|
g_br_data.tasks_done, (unsigned long)g_br_data.memory_entries,
|
||||||
|
g_br_data.repos_count, g_br_data.cf_projects);
|
||||||
|
|
||||||
|
sendto(sock, json_buf, len, 0,
|
||||||
|
(struct sockaddr *)&bcast_addr, sizeof(bcast_addr));
|
||||||
|
|
||||||
|
vTaskDelay(pdMS_TO_TICKS(BR_BROADCAST_INTERVAL_MS));
|
||||||
|
}
|
||||||
|
}
|
||||||
466
firmware/build/CMakeCache.txt
Normal file
466
firmware/build/CMakeCache.txt
Normal file
@@ -0,0 +1,466 @@
|
|||||||
|
# This is the CMakeCache file.
|
||||||
|
# For build in directory: /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
# It was generated by CMake: /opt/homebrew/bin/cmake
|
||||||
|
# You can edit this file to change values found and used by cmake.
|
||||||
|
# If you do not want to change any of the values, simply exit the editor.
|
||||||
|
# If you do want to change a value, simply edit, save, and exit the editor.
|
||||||
|
# The syntax for the file is as follows:
|
||||||
|
# KEY:TYPE=VALUE
|
||||||
|
# KEY is the name of a variable in the cache.
|
||||||
|
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
|
||||||
|
# VALUE is the current value for the KEY.
|
||||||
|
|
||||||
|
########################
|
||||||
|
# EXTERNAL cache entries
|
||||||
|
########################
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
BOARD:UNINITIALIZED=bl808dk
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
BOARD_DIR:UNINITIALIZED=
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
BUILD_DIR:UNINITIALIZED=build
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CCACHE_PROGRAM:FILEPATH=CCACHE_PROGRAM-NOTFOUND
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
CHIP:UNINITIALIZED=bl808
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_ADDR2LINE:FILEPATH=/opt/homebrew/bin/riscv64-elf-addr2line
|
||||||
|
|
||||||
|
//ASM compiler
|
||||||
|
CMAKE_ASM_COMPILER:STRING=/opt/homebrew/bin/riscv64-elf-gcc
|
||||||
|
|
||||||
|
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||||
|
// for the GCC compiler
|
||||||
|
CMAKE_ASM_COMPILER_AR:FILEPATH=/opt/homebrew/bin/riscv64-elf-gcc-ar
|
||||||
|
|
||||||
|
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||||
|
// for the GCC compiler
|
||||||
|
CMAKE_ASM_COMPILER_RANLIB:FILEPATH=/opt/homebrew/bin/riscv64-elf-gcc-ranlib
|
||||||
|
|
||||||
|
//Flags used by the ASM compiler during all build types.
|
||||||
|
CMAKE_ASM_FLAGS:STRING=
|
||||||
|
|
||||||
|
//Flags used by the ASM compiler during DEBUG builds.
|
||||||
|
CMAKE_ASM_FLAGS_DEBUG:STRING=-g
|
||||||
|
|
||||||
|
//Flags used by the ASM compiler during MINSIZEREL builds.
|
||||||
|
CMAKE_ASM_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||||
|
|
||||||
|
//Flags used by the ASM compiler during RELEASE builds.
|
||||||
|
CMAKE_ASM_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||||
|
|
||||||
|
//Flags used by the ASM compiler during RELWITHDEBINFO builds.
|
||||||
|
CMAKE_ASM_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||||
|
|
||||||
|
//Choose the type of build, options are: None Debug Release RelWithDebInfo
|
||||||
|
// MinSizeRel ...
|
||||||
|
CMAKE_BUILD_TYPE:STRING=
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
CMAKE_COLOR_DIAGNOSTICS:UNINITIALIZED=ON
|
||||||
|
|
||||||
|
//CXX compiler
|
||||||
|
CMAKE_CXX_COMPILER:STRING=/opt/homebrew/bin/riscv64-elf-g++
|
||||||
|
|
||||||
|
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||||
|
// for the GCC compiler
|
||||||
|
CMAKE_CXX_COMPILER_AR:FILEPATH=/opt/homebrew/bin/riscv64-elf-gcc-ar
|
||||||
|
|
||||||
|
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||||
|
// for the GCC compiler
|
||||||
|
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/opt/homebrew/bin/riscv64-elf-gcc-ranlib
|
||||||
|
|
||||||
|
//Flags used by the CXX compiler during all build types.
|
||||||
|
CMAKE_CXX_FLAGS:STRING=
|
||||||
|
|
||||||
|
//Flags used by the CXX compiler during DEBUG builds.
|
||||||
|
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
|
||||||
|
|
||||||
|
//Flags used by the CXX compiler during MINSIZEREL builds.
|
||||||
|
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||||
|
|
||||||
|
//Flags used by the CXX compiler during RELEASE builds.
|
||||||
|
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||||
|
|
||||||
|
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
|
||||||
|
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||||
|
|
||||||
|
//C compiler
|
||||||
|
CMAKE_C_COMPILER:STRING=/opt/homebrew/bin/riscv64-elf-gcc
|
||||||
|
|
||||||
|
//A wrapper around 'ar' adding the appropriate '--plugin' option
|
||||||
|
// for the GCC compiler
|
||||||
|
CMAKE_C_COMPILER_AR:FILEPATH=/opt/homebrew/bin/riscv64-elf-gcc-ar
|
||||||
|
|
||||||
|
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
|
||||||
|
// for the GCC compiler
|
||||||
|
CMAKE_C_COMPILER_RANLIB:FILEPATH=/opt/homebrew/bin/riscv64-elf-gcc-ranlib
|
||||||
|
|
||||||
|
//Flags used by the C compiler during all build types.
|
||||||
|
CMAKE_C_FLAGS:STRING=
|
||||||
|
|
||||||
|
//Flags used by the C compiler during DEBUG builds.
|
||||||
|
CMAKE_C_FLAGS_DEBUG:STRING=-g
|
||||||
|
|
||||||
|
//Flags used by the C compiler during MINSIZEREL builds.
|
||||||
|
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
|
||||||
|
|
||||||
|
//Flags used by the C compiler during RELEASE builds.
|
||||||
|
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
|
||||||
|
|
||||||
|
//Flags used by the C compiler during RELWITHDEBINFO builds.
|
||||||
|
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
|
||||||
|
|
||||||
|
//Flags used by the linker during all build types.
|
||||||
|
CMAKE_EXE_LINKER_FLAGS:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during DEBUG builds.
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during MINSIZEREL builds.
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during RELEASE builds.
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during RELWITHDEBINFO builds.
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
CMAKE_EXPORT_COMPILE_COMMANDS:UNINITIALIZED=n
|
||||||
|
|
||||||
|
//Value Computed by CMake.
|
||||||
|
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/pkgRedirects
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool
|
||||||
|
|
||||||
|
//Install path prefix, prepended onto install directories.
|
||||||
|
CMAKE_INSTALL_PREFIX:PATH=/usr/local
|
||||||
|
|
||||||
|
//Default Linker
|
||||||
|
CMAKE_LINKER:STRING=/opt/homebrew/bin/riscv64-elf-ld
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of modules during
|
||||||
|
// all build types.
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of modules during
|
||||||
|
// DEBUG builds.
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of modules during
|
||||||
|
// MINSIZEREL builds.
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of modules during
|
||||||
|
// RELEASE builds.
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of modules during
|
||||||
|
// RELWITHDEBINFO builds.
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_NM:FILEPATH=/opt/homebrew/bin/riscv64-elf-nm
|
||||||
|
|
||||||
|
//Build architectures for OSX
|
||||||
|
CMAKE_OSX_ARCHITECTURES:STRING=
|
||||||
|
|
||||||
|
//Minimum OS X version to target for deployment (at runtime); newer
|
||||||
|
// APIs weak linked. Set to empty string for default value.
|
||||||
|
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=
|
||||||
|
|
||||||
|
//The product will be built against the headers and libraries located
|
||||||
|
// inside the indicated SDK.
|
||||||
|
CMAKE_OSX_SYSROOT:STRING=
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
CMAKE_PROJECT_COMPAT_VERSION:STATIC=
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
CMAKE_PROJECT_DESCRIPTION:STATIC=
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
CMAKE_PROJECT_NAME:STATIC=blackroad_watch_bl808_m0
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
CMAKE_PROJECT_SPDX_LICENSE:STATIC=
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_READELF:FILEPATH=/opt/homebrew/bin/riscv64-elf-readelf
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of shared libraries
|
||||||
|
// during all build types.
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of shared libraries
|
||||||
|
// during DEBUG builds.
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of shared libraries
|
||||||
|
// during MINSIZEREL builds.
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of shared libraries
|
||||||
|
// during RELEASE builds.
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
|
||||||
|
|
||||||
|
//Flags used by the linker during the creation of shared libraries
|
||||||
|
// during RELWITHDEBINFO builds.
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||||
|
|
||||||
|
//If set, runtime paths are not added when installing shared libraries,
|
||||||
|
// but are added when building.
|
||||||
|
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
|
||||||
|
|
||||||
|
//If set, runtime paths are not added when using shared libraries.
|
||||||
|
CMAKE_SKIP_RPATH:BOOL=NO
|
||||||
|
|
||||||
|
//Flags used by the archiver during the creation of static libraries
|
||||||
|
// during all build types.
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS:STRING=
|
||||||
|
|
||||||
|
//Flags used by the archiver during the creation of static libraries
|
||||||
|
// during DEBUG builds.
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
|
||||||
|
|
||||||
|
//Flags used by the archiver during the creation of static libraries
|
||||||
|
// during MINSIZEREL builds.
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
|
||||||
|
|
||||||
|
//Flags used by the archiver during the creation of static libraries
|
||||||
|
// during RELEASE builds.
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
|
||||||
|
|
||||||
|
//Flags used by the archiver during the creation of static libraries
|
||||||
|
// during RELWITHDEBINFO builds.
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_STRIP:FILEPATH=/opt/homebrew/bin/riscv64-elf-strip
|
||||||
|
|
||||||
|
//Path to a program.
|
||||||
|
CMAKE_TAPI:FILEPATH=/Library/Developer/CommandLineTools/usr/bin/tapi
|
||||||
|
|
||||||
|
//If this value is on, makefiles will be generated without the
|
||||||
|
// .SILENT directive, and all commands will be echoed to the console
|
||||||
|
// during the make. This is useful for debugging only. With Visual
|
||||||
|
// Studio IDE projects all commands are done without /nologo.
|
||||||
|
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
CPU_ID:UNINITIALIZED=m0
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
CPU_MODEL:UNINITIALIZED=a0
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
CROSS_COMPILE:UNINITIALIZED=riscv64-elf-
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
SDK_DEMO_PATH:UNINITIALIZED=
|
||||||
|
|
||||||
|
//No help, variable specified on the command line.
|
||||||
|
VSCODE_PARSE_EN:UNINITIALIZED=y
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
blackroad_watch_bl808_m0_BINARY_DIR:STATIC=/Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
blackroad_watch_bl808_m0_IS_TOP_LEVEL:STATIC=ON
|
||||||
|
|
||||||
|
//Value Computed by CMake
|
||||||
|
blackroad_watch_bl808_m0_SOURCE_DIR:STATIC=/Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
//The directory containing a CMake configuration file for bouffalo_sdk.
|
||||||
|
bouffalo_sdk_DIR:PATH=/Users/alexa/bouffalo_sdk/cmake
|
||||||
|
|
||||||
|
|
||||||
|
########################
|
||||||
|
# INTERNAL cache entries
|
||||||
|
########################
|
||||||
|
|
||||||
|
//ADVANCED property for variable: CMAKE_ADDR2LINE
|
||||||
|
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_AR
|
||||||
|
CMAKE_AR-ADVANCED:INTERNAL=1
|
||||||
|
CMAKE_AR:INTERNAL=riscv64-elf-ar
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_COMPILER
|
||||||
|
CMAKE_ASM_COMPILER-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_COMPILER_AR
|
||||||
|
CMAKE_ASM_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_COMPILER_RANLIB
|
||||||
|
CMAKE_ASM_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||||
|
CMAKE_ASM_COMPILER_WORKS:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_FLAGS
|
||||||
|
CMAKE_ASM_FLAGS-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_FLAGS_DEBUG
|
||||||
|
CMAKE_ASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_FLAGS_MINSIZEREL
|
||||||
|
CMAKE_ASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELEASE
|
||||||
|
CMAKE_ASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_ASM_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_ASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||||
|
//This is the directory where this CMakeCache.txt was created
|
||||||
|
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/alexa/blackroad-watch/firmware/build
|
||||||
|
//Major version of cmake used to create the current loaded cache
|
||||||
|
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4
|
||||||
|
//Minor version of cmake used to create the current loaded cache
|
||||||
|
CMAKE_CACHE_MINOR_VERSION:INTERNAL=2
|
||||||
|
//Patch version of cmake used to create the current loaded cache
|
||||||
|
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
|
||||||
|
//Path to CMake executable.
|
||||||
|
CMAKE_COMMAND:INTERNAL=/opt/homebrew/bin/cmake
|
||||||
|
//Path to cpack program executable.
|
||||||
|
CMAKE_CPACK_COMMAND:INTERNAL=/opt/homebrew/bin/cpack
|
||||||
|
//Path to ctest program executable.
|
||||||
|
CMAKE_CTEST_COMMAND:INTERNAL=/opt/homebrew/bin/ctest
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_COMPILER
|
||||||
|
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
|
||||||
|
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
|
||||||
|
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_FLAGS
|
||||||
|
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
|
||||||
|
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
|
||||||
|
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
|
||||||
|
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_COMPILER
|
||||||
|
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
|
||||||
|
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
|
||||||
|
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_FLAGS
|
||||||
|
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
|
||||||
|
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
|
||||||
|
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
|
||||||
|
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_DLLTOOL
|
||||||
|
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
|
||||||
|
//Path to cache edit program executable.
|
||||||
|
CMAKE_EDIT_COMMAND:INTERNAL=/opt/homebrew/bin/ccmake
|
||||||
|
//Executable file format
|
||||||
|
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
|
||||||
|
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
|
||||||
|
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||||
|
//Name of external makefile project generator.
|
||||||
|
CMAKE_EXTRA_GENERATOR:INTERNAL=
|
||||||
|
//Name of generator.
|
||||||
|
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
|
||||||
|
//Generator instance identifier.
|
||||||
|
CMAKE_GENERATOR_INSTANCE:INTERNAL=
|
||||||
|
//Name of generator platform.
|
||||||
|
CMAKE_GENERATOR_PLATFORM:INTERNAL=
|
||||||
|
//Name of generator toolset.
|
||||||
|
CMAKE_GENERATOR_TOOLSET:INTERNAL=
|
||||||
|
//Source directory with the top level CMakeLists.txt file for this
|
||||||
|
// project
|
||||||
|
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/alexa/blackroad-watch/firmware
|
||||||
|
//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
|
||||||
|
CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_LINKER
|
||||||
|
CMAKE_LINKER-ADVANCED:INTERNAL=1
|
||||||
|
//Name of CMakeLists files to read
|
||||||
|
CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt
|
||||||
|
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
|
||||||
|
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_NM
|
||||||
|
CMAKE_NM-ADVANCED:INTERNAL=1
|
||||||
|
//number of local generators
|
||||||
|
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=22
|
||||||
|
//ADVANCED property for variable: CMAKE_OBJCOPY
|
||||||
|
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
|
||||||
|
CMAKE_OBJCOPY:INTERNAL=riscv64-elf-objcopy
|
||||||
|
//ADVANCED property for variable: CMAKE_OBJDUMP
|
||||||
|
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
|
||||||
|
CMAKE_OBJDUMP:INTERNAL=riscv64-elf-objdump
|
||||||
|
//Platform information initialized
|
||||||
|
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_RANLIB
|
||||||
|
CMAKE_RANLIB-ADVANCED:INTERNAL=1
|
||||||
|
CMAKE_RANLIB:INTERNAL=riscv64-elf-ranlib
|
||||||
|
//ADVANCED property for variable: CMAKE_READELF
|
||||||
|
CMAKE_READELF-ADVANCED:INTERNAL=1
|
||||||
|
//Path to CMake installation.
|
||||||
|
CMAKE_ROOT:INTERNAL=/opt/homebrew/share/cmake
|
||||||
|
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||||
|
CMAKE_SIZE:INTERNAL=riscv64-elf-size
|
||||||
|
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
|
||||||
|
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_SKIP_RPATH
|
||||||
|
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
|
||||||
|
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_STRIP
|
||||||
|
CMAKE_STRIP-ADVANCED:INTERNAL=1
|
||||||
|
//ADVANCED property for variable: CMAKE_TAPI
|
||||||
|
CMAKE_TAPI-ADVANCED:INTERNAL=1
|
||||||
|
//uname command
|
||||||
|
CMAKE_UNAME:INTERNAL=/usr/bin/uname
|
||||||
|
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
|
||||||
|
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
|
||||||
|
|
||||||
30
firmware/build/CMakeFiles/4.2.1/CMakeASMCompiler.cmake
Normal file
30
firmware/build/CMakeFiles/4.2.1/CMakeASMCompiler.cmake
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
set(CMAKE_ASM_COMPILER "/opt/homebrew/bin/riscv64-elf-gcc")
|
||||||
|
set(CMAKE_ASM_COMPILER_ARG1 "")
|
||||||
|
set(CMAKE_AR "riscv64-elf-ar")
|
||||||
|
set(CMAKE_ASM_COMPILER_AR "/opt/homebrew/bin/riscv64-elf-gcc-ar")
|
||||||
|
set(CMAKE_RANLIB "riscv64-elf-ranlib")
|
||||||
|
set(CMAKE_ASM_COMPILER_RANLIB "/opt/homebrew/bin/riscv64-elf-gcc-ranlib")
|
||||||
|
set(CMAKE_LINKER "/opt/homebrew/bin/riscv64-elf-ld")
|
||||||
|
set(CMAKE_LINKER_LINK "")
|
||||||
|
set(CMAKE_LINKER_LLD "")
|
||||||
|
set(CMAKE_ASM_COMPILER_LINKER "")
|
||||||
|
set(CMAKE_ASM_COMPILER_LINKER_ID "")
|
||||||
|
set(CMAKE_ASM_COMPILER_LINKER_VERSION )
|
||||||
|
set(CMAKE_ASM_COMPILER_LINKER_FRONTEND_VARIANT )
|
||||||
|
set(CMAKE_MT "")
|
||||||
|
set(CMAKE_TAPI "/Library/Developer/CommandLineTools/usr/bin/tapi")
|
||||||
|
set(CMAKE_ASM_COMPILER_LOADED 1)
|
||||||
|
set(CMAKE_ASM_COMPILER_ID "GNU")
|
||||||
|
set(CMAKE_ASM_COMPILER_VERSION "")
|
||||||
|
set(CMAKE_ASM_COMPILER_ENV_VAR "ASM")
|
||||||
|
|
||||||
|
set(CMAKE_ASM_COMPILER_ARCHITECTURE_ID "")
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_ASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||||
|
set(CMAKE_ASM_LINKER_PREFERENCE 0)
|
||||||
|
set(CMAKE_ASM_LINKER_DEPFILE_SUPPORTED )
|
||||||
|
set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED )
|
||||||
|
set(CMAKE_ASM_LINKER_PUSHPOP_STATE_SUPPORTED )
|
||||||
|
|
||||||
|
|
||||||
84
firmware/build/CMakeFiles/4.2.1/CMakeCCompiler.cmake
Normal file
84
firmware/build/CMakeFiles/4.2.1/CMakeCCompiler.cmake
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
set(CMAKE_C_COMPILER "/opt/homebrew/bin/riscv64-elf-gcc")
|
||||||
|
set(CMAKE_C_COMPILER_ARG1 "")
|
||||||
|
set(CMAKE_C_COMPILER_ID "GNU")
|
||||||
|
set(CMAKE_C_COMPILER_VERSION "15.2.0")
|
||||||
|
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
|
||||||
|
set(CMAKE_C_COMPILER_WRAPPER "")
|
||||||
|
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "23")
|
||||||
|
set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON")
|
||||||
|
set(CMAKE_C_STANDARD_LATEST "23")
|
||||||
|
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23")
|
||||||
|
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
|
||||||
|
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
|
||||||
|
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
|
||||||
|
set(CMAKE_C17_COMPILE_FEATURES "c_std_17")
|
||||||
|
set(CMAKE_C23_COMPILE_FEATURES "c_std_23")
|
||||||
|
|
||||||
|
set(CMAKE_C_PLATFORM_ID "")
|
||||||
|
set(CMAKE_C_SIMULATE_ID "")
|
||||||
|
set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU")
|
||||||
|
set(CMAKE_C_COMPILER_APPLE_SYSROOT "")
|
||||||
|
set(CMAKE_C_SIMULATE_VERSION "")
|
||||||
|
set(CMAKE_C_COMPILER_ARCHITECTURE_ID "")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_AR "riscv64-elf-ar")
|
||||||
|
set(CMAKE_C_COMPILER_AR "/opt/homebrew/bin/riscv64-elf-gcc-ar")
|
||||||
|
set(CMAKE_RANLIB "riscv64-elf-ranlib")
|
||||||
|
set(CMAKE_C_COMPILER_RANLIB "/opt/homebrew/bin/riscv64-elf-gcc-ranlib")
|
||||||
|
set(CMAKE_LINKER "/opt/homebrew/bin/riscv64-elf-ld")
|
||||||
|
set(CMAKE_LINKER_LINK "")
|
||||||
|
set(CMAKE_LINKER_LLD "")
|
||||||
|
set(CMAKE_C_COMPILER_LINKER "")
|
||||||
|
set(CMAKE_C_COMPILER_LINKER_ID "")
|
||||||
|
set(CMAKE_C_COMPILER_LINKER_VERSION )
|
||||||
|
set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT )
|
||||||
|
set(CMAKE_MT "")
|
||||||
|
set(CMAKE_TAPI "/Library/Developer/CommandLineTools/usr/bin/tapi")
|
||||||
|
set(CMAKE_COMPILER_IS_GNUCC 1)
|
||||||
|
set(CMAKE_C_COMPILER_LOADED 1)
|
||||||
|
set(CMAKE_C_COMPILER_WORKS 1)
|
||||||
|
set(CMAKE_C_ABI_COMPILED FALSE)
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER_ENV_VAR "CC")
|
||||||
|
|
||||||
|
set(CMAKE_C_COMPILER_ID_RUN 1)
|
||||||
|
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
|
||||||
|
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||||
|
set(CMAKE_C_LINKER_PREFERENCE 10)
|
||||||
|
set(CMAKE_C_LINKER_DEPFILE_SUPPORTED )
|
||||||
|
set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED )
|
||||||
|
set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED )
|
||||||
|
|
||||||
|
# Save compiler ABI information.
|
||||||
|
set(CMAKE_C_SIZEOF_DATA_PTR "")
|
||||||
|
set(CMAKE_C_COMPILER_ABI "")
|
||||||
|
set(CMAKE_C_BYTE_ORDER "")
|
||||||
|
set(CMAKE_C_LIBRARY_ARCHITECTURE "")
|
||||||
|
|
||||||
|
if(CMAKE_C_SIZEOF_DATA_PTR)
|
||||||
|
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(CMAKE_C_COMPILER_ABI)
|
||||||
|
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(CMAKE_C_LIBRARY_ARCHITECTURE)
|
||||||
|
set(CMAKE_LIBRARY_ARCHITECTURE "")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
|
||||||
|
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
|
||||||
|
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_C_SYSROOT_FLAG "-isysroot")
|
||||||
|
set(CMAKE_C_OSX_DEPLOYMENT_TARGET_FLAG "")
|
||||||
|
|
||||||
|
set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "")
|
||||||
|
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
|
||||||
|
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "")
|
||||||
|
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
||||||
108
firmware/build/CMakeFiles/4.2.1/CMakeCXXCompiler.cmake
Normal file
108
firmware/build/CMakeFiles/4.2.1/CMakeCXXCompiler.cmake
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
set(CMAKE_CXX_COMPILER "/opt/homebrew/bin/riscv64-elf-g++")
|
||||||
|
set(CMAKE_CXX_COMPILER_ARG1 "")
|
||||||
|
set(CMAKE_CXX_COMPILER_ID "GNU")
|
||||||
|
set(CMAKE_CXX_COMPILER_VERSION "15.2.0")
|
||||||
|
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
|
||||||
|
set(CMAKE_CXX_COMPILER_WRAPPER "")
|
||||||
|
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17")
|
||||||
|
set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
|
||||||
|
set(CMAKE_CXX_STANDARD_LATEST "26")
|
||||||
|
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26")
|
||||||
|
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
|
||||||
|
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
|
||||||
|
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
|
||||||
|
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
|
||||||
|
set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
|
||||||
|
set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
|
||||||
|
set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_PLATFORM_ID "")
|
||||||
|
set(CMAKE_CXX_SIMULATE_ID "")
|
||||||
|
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
|
||||||
|
set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "")
|
||||||
|
set(CMAKE_CXX_SIMULATE_VERSION "")
|
||||||
|
set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_AR "riscv64-elf-ar")
|
||||||
|
set(CMAKE_CXX_COMPILER_AR "/opt/homebrew/bin/riscv64-elf-gcc-ar")
|
||||||
|
set(CMAKE_RANLIB "riscv64-elf-ranlib")
|
||||||
|
set(CMAKE_CXX_COMPILER_RANLIB "/opt/homebrew/bin/riscv64-elf-gcc-ranlib")
|
||||||
|
set(CMAKE_LINKER "/opt/homebrew/bin/riscv64-elf-ld")
|
||||||
|
set(CMAKE_LINKER_LINK "")
|
||||||
|
set(CMAKE_LINKER_LLD "")
|
||||||
|
set(CMAKE_CXX_COMPILER_LINKER "")
|
||||||
|
set(CMAKE_CXX_COMPILER_LINKER_ID "")
|
||||||
|
set(CMAKE_CXX_COMPILER_LINKER_VERSION )
|
||||||
|
set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT )
|
||||||
|
set(CMAKE_MT "")
|
||||||
|
set(CMAKE_TAPI "/Library/Developer/CommandLineTools/usr/bin/tapi")
|
||||||
|
set(CMAKE_COMPILER_IS_GNUCXX 1)
|
||||||
|
set(CMAKE_CXX_COMPILER_LOADED 1)
|
||||||
|
set(CMAKE_CXX_COMPILER_WORKS 1)
|
||||||
|
set(CMAKE_CXX_ABI_COMPILED FALSE)
|
||||||
|
|
||||||
|
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_COMPILER_ID_RUN 1)
|
||||||
|
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m)
|
||||||
|
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
|
||||||
|
|
||||||
|
foreach (lang IN ITEMS C OBJC OBJCXX)
|
||||||
|
if (CMAKE_${lang}_COMPILER_ID_RUN)
|
||||||
|
foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
|
||||||
|
list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
|
||||||
|
endforeach()
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
set(CMAKE_CXX_LINKER_PREFERENCE 30)
|
||||||
|
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
|
||||||
|
set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED )
|
||||||
|
set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED )
|
||||||
|
set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED )
|
||||||
|
|
||||||
|
# Save compiler ABI information.
|
||||||
|
set(CMAKE_CXX_SIZEOF_DATA_PTR "")
|
||||||
|
set(CMAKE_CXX_COMPILER_ABI "")
|
||||||
|
set(CMAKE_CXX_BYTE_ORDER "")
|
||||||
|
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
|
||||||
|
|
||||||
|
if(CMAKE_CXX_SIZEOF_DATA_PTR)
|
||||||
|
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(CMAKE_CXX_COMPILER_ABI)
|
||||||
|
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
|
||||||
|
set(CMAKE_LIBRARY_ARCHITECTURE "")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
|
||||||
|
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
|
||||||
|
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_CXX_SYSROOT_FLAG "-isysroot")
|
||||||
|
set(CMAKE_CXX_OSX_DEPLOYMENT_TARGET_FLAG "")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "")
|
||||||
|
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
|
||||||
|
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "")
|
||||||
|
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
|
||||||
|
set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "")
|
||||||
|
|
||||||
|
set(CMAKE_CXX_COMPILER_IMPORT_STD "")
|
||||||
|
### Imported target for C++23 standard library
|
||||||
|
set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles")
|
||||||
|
|
||||||
|
|
||||||
|
### Imported target for C++26 standard library
|
||||||
|
set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
15
firmware/build/CMakeFiles/4.2.1/CMakeSystem.cmake
Normal file
15
firmware/build/CMakeFiles/4.2.1/CMakeSystem.cmake
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
set(CMAKE_HOST_SYSTEM "Darwin-23.5.0")
|
||||||
|
set(CMAKE_HOST_SYSTEM_NAME "Darwin")
|
||||||
|
set(CMAKE_HOST_SYSTEM_VERSION "23.5.0")
|
||||||
|
set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
set(CMAKE_SYSTEM "Darwin-1")
|
||||||
|
set(CMAKE_SYSTEM_NAME "Darwin")
|
||||||
|
set(CMAKE_SYSTEM_VERSION "1")
|
||||||
|
set(CMAKE_SYSTEM_PROCESSOR "RISCV")
|
||||||
|
|
||||||
|
set(CMAKE_CROSSCOMPILING "TRUE")
|
||||||
|
|
||||||
|
set(CMAKE_SYSTEM_LOADED 1)
|
||||||
934
firmware/build/CMakeFiles/4.2.1/CompilerIdC/CMakeCCompilerId.c
Normal file
934
firmware/build/CMakeFiles/4.2.1/CompilerIdC/CMakeCCompilerId.c
Normal file
@@ -0,0 +1,934 @@
|
|||||||
|
#ifdef __cplusplus
|
||||||
|
# error "A C++ compiler has been selected for C."
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__18CXX)
|
||||||
|
# define ID_VOID_MAIN
|
||||||
|
#endif
|
||||||
|
#if defined(__CLASSIC_C__)
|
||||||
|
/* cv-qualifiers did not exist in K&R C */
|
||||||
|
# define const
|
||||||
|
# define volatile
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(__has_include)
|
||||||
|
/* If the compiler does not have __has_include, pretend the answer is
|
||||||
|
always no. */
|
||||||
|
# define __has_include(x) 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Version number components: V=Version, R=Revision, P=Patch
|
||||||
|
Version date components: YYYY=Year, MM=Month, DD=Day */
|
||||||
|
|
||||||
|
#if defined(__INTEL_COMPILER) || defined(__ICC)
|
||||||
|
# define COMPILER_ID "Intel"
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC__)
|
||||||
|
# define SIMULATE_ID "GNU"
|
||||||
|
# endif
|
||||||
|
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
|
||||||
|
except that a few beta releases use the old format with V=2021. */
|
||||||
|
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
|
||||||
|
# if defined(__INTEL_COMPILER_UPDATE)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
|
||||||
|
# else
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
|
||||||
|
/* The third version component from --version is an update index,
|
||||||
|
but no macro is provided for it. */
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(0)
|
||||||
|
# endif
|
||||||
|
# if defined(__INTEL_COMPILER_BUILD_DATE)
|
||||||
|
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
|
||||||
|
# endif
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
# elif defined(__GNUG__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC_MINOR__)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
|
||||||
|
# define COMPILER_ID "IntelLLVM"
|
||||||
|
#if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
# define SIMULATE_ID "GNU"
|
||||||
|
#endif
|
||||||
|
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
|
||||||
|
* later. Look for 6 digit vs. 8 digit version number to decide encoding.
|
||||||
|
* VVVV is no smaller than the current year when a version is released.
|
||||||
|
*/
|
||||||
|
#if __INTEL_LLVM_COMPILER < 1000000L
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
|
||||||
|
#else
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
|
||||||
|
#endif
|
||||||
|
#if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
#elif defined(__GNUG__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC_MINOR__)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif defined(__PATHCC__)
|
||||||
|
# define COMPILER_ID "PathScale"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||||
|
# if defined(__PATHCC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
|
||||||
|
# define COMPILER_ID "Embarcadero"
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
|
||||||
|
|
||||||
|
#elif defined(__BORLANDC__)
|
||||||
|
# define COMPILER_ID "Borland"
|
||||||
|
/* __BORLANDC__ = 0xVRR */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
|
||||||
|
# define COMPILER_ID "Watcom"
|
||||||
|
/* __WATCOMC__ = VVRR */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||||
|
# if (__WATCOMC__ % 10) > 0
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__)
|
||||||
|
# define COMPILER_ID "OpenWatcom"
|
||||||
|
/* __WATCOMC__ = VVRP + 1100 */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||||
|
# if (__WATCOMC__ % 10) > 0
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__SUNPRO_C)
|
||||||
|
# define COMPILER_ID "SunPro"
|
||||||
|
# if __SUNPRO_C >= 0x5100
|
||||||
|
/* __SUNPRO_C = 0xVRRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
||||||
|
# else
|
||||||
|
/* __SUNPRO_CC = 0xVRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
|
||||||
|
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__HP_cc)
|
||||||
|
# define COMPILER_ID "HP"
|
||||||
|
/* __HP_cc = VVRRPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
|
||||||
|
|
||||||
|
#elif defined(__DECC)
|
||||||
|
# define COMPILER_ID "Compaq"
|
||||||
|
/* __DECC_VER = VVRRTPPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
|
||||||
|
|
||||||
|
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
|
||||||
|
# define COMPILER_ID "zOS"
|
||||||
|
/* __IBMC__ = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||||
|
|
||||||
|
#elif defined(__open_xl__) && defined(__clang__)
|
||||||
|
# define COMPILER_ID "IBMClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__ibmxl__) && defined(__clang__)
|
||||||
|
# define COMPILER_ID "XLClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
|
||||||
|
# define COMPILER_ID "XL"
|
||||||
|
/* __IBMC__ = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||||
|
|
||||||
|
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
|
||||||
|
# define COMPILER_ID "VisualAge"
|
||||||
|
/* __IBMC__ = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
|
||||||
|
|
||||||
|
#elif defined(__NVCOMPILER)
|
||||||
|
# define COMPILER_ID "NVHPC"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
|
||||||
|
# if defined(__NVCOMPILER_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__PGI)
|
||||||
|
# define COMPILER_ID "PGI"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
|
||||||
|
# if defined(__PGIC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__cray__)
|
||||||
|
# define COMPILER_ID "CrayClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(_CRAYC)
|
||||||
|
# define COMPILER_ID "Cray"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
|
||||||
|
|
||||||
|
#elif defined(__TI_COMPILER_VERSION__)
|
||||||
|
# define COMPILER_ID "TI"
|
||||||
|
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
|
||||||
|
|
||||||
|
#elif defined(__CLANG_FUJITSU)
|
||||||
|
# define COMPILER_ID "FujitsuClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__FUJITSU)
|
||||||
|
# define COMPILER_ID "Fujitsu"
|
||||||
|
# if defined(__FCC_version__)
|
||||||
|
# define COMPILER_VERSION __FCC_version__
|
||||||
|
# elif defined(__FCC_major__)
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
|
||||||
|
# endif
|
||||||
|
# if defined(__fcc_version)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
|
||||||
|
# elif defined(__FCC_VERSION)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__ghs__)
|
||||||
|
# define COMPILER_ID "GHS"
|
||||||
|
/* __GHS_VERSION_NUMBER = VVVVRP */
|
||||||
|
# ifdef __GHS_VERSION_NUMBER
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__TASKING__)
|
||||||
|
# define COMPILER_ID "Tasking"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
|
||||||
|
|
||||||
|
#elif defined(__ORANGEC__)
|
||||||
|
# define COMPILER_ID "OrangeC"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
|
||||||
|
|
||||||
|
#elif defined(__RENESAS__)
|
||||||
|
# define COMPILER_ID "Renesas"
|
||||||
|
/* __RENESAS_VERSION__ = 0xVVRRPP00 */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF)
|
||||||
|
|
||||||
|
#elif defined(__TINYC__)
|
||||||
|
# define COMPILER_ID "TinyCC"
|
||||||
|
|
||||||
|
#elif defined(__BCC__)
|
||||||
|
# define COMPILER_ID "Bruce"
|
||||||
|
|
||||||
|
#elif defined(__SCO_VERSION__)
|
||||||
|
# define COMPILER_ID "SCO"
|
||||||
|
|
||||||
|
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
|
||||||
|
# define COMPILER_ID "ARMCC"
|
||||||
|
#if __ARMCC_VERSION >= 1000000
|
||||||
|
/* __ARMCC_VERSION = VRRPPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||||
|
#else
|
||||||
|
/* __ARMCC_VERSION = VRPPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__apple_build_version__)
|
||||||
|
# define COMPILER_ID "AppleClang"
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
# endif
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# endif
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
|
||||||
|
# define COMPILER_ID "ARMClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__ti__)
|
||||||
|
# define COMPILER_ID "TIClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ti_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ti_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)
|
||||||
|
|
||||||
|
#elif defined(__clang__)
|
||||||
|
# define COMPILER_ID "Clang"
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
# endif
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
|
||||||
|
# define COMPILER_ID "LCC"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
|
||||||
|
# if defined(__LCC_MINOR__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
|
||||||
|
# define SIMULATE_ID "GNU"
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
# if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__GNUC__)
|
||||||
|
# define COMPILER_ID "GNU"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
# if defined(__GNUC_MINOR__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(_MSC_VER)
|
||||||
|
# define COMPILER_ID "MSVC"
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# if defined(_MSC_FULL_VER)
|
||||||
|
# if _MSC_VER >= 1400
|
||||||
|
/* _MSC_FULL_VER = VVRRPPPPP */
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
|
||||||
|
# else
|
||||||
|
/* _MSC_FULL_VER = VVRRPPPP */
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if defined(_MSC_BUILD)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(_ADI_COMPILER)
|
||||||
|
# define COMPILER_ID "ADSP"
|
||||||
|
#if defined(__VERSIONNUM__)
|
||||||
|
/* __VERSIONNUM__ = 0xVVRRPPTT */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||||
|
# define COMPILER_ID "IAR"
|
||||||
|
# if defined(__VER__) && defined(__ICCARM__)
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||||
|
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__DCC__) && defined(_DIAB_TOOL)
|
||||||
|
# define COMPILER_ID "Diab"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__)
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
|
||||||
|
# define COMPILER_ID "SDCC"
|
||||||
|
# if defined(__SDCC_VERSION_MAJOR)
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
|
||||||
|
# else
|
||||||
|
/* SDCC = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
|
||||||
|
/* These compilers are either not known or too old to define an
|
||||||
|
identification macro. Try to identify the platform and guess that
|
||||||
|
it is the native compiler. */
|
||||||
|
#elif defined(__hpux) || defined(__hpua)
|
||||||
|
# define COMPILER_ID "HP"
|
||||||
|
|
||||||
|
#else /* unknown compiler */
|
||||||
|
# define COMPILER_ID ""
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct the string literal in pieces to prevent the source from
|
||||||
|
getting matched. Store it in a pointer rather than an array
|
||||||
|
because some compilers will just produce instructions to fill the
|
||||||
|
array rather than assigning a pointer to a static array. */
|
||||||
|
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
||||||
|
#ifdef SIMULATE_ID
|
||||||
|
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __QNXNTO__
|
||||||
|
char const* qnxnto = "INFO" ":" "qnxnto[]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
|
||||||
|
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define STRINGIFY_HELPER(X) #X
|
||||||
|
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
||||||
|
|
||||||
|
/* Identify known platforms by name. */
|
||||||
|
#if defined(__linux) || defined(__linux__) || defined(linux)
|
||||||
|
# define PLATFORM_ID "Linux"
|
||||||
|
|
||||||
|
#elif defined(__MSYS__)
|
||||||
|
# define PLATFORM_ID "MSYS"
|
||||||
|
|
||||||
|
#elif defined(__CYGWIN__)
|
||||||
|
# define PLATFORM_ID "Cygwin"
|
||||||
|
|
||||||
|
#elif defined(__MINGW32__)
|
||||||
|
# define PLATFORM_ID "MinGW"
|
||||||
|
|
||||||
|
#elif defined(__APPLE__)
|
||||||
|
# define PLATFORM_ID "Darwin"
|
||||||
|
|
||||||
|
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||||
|
# define PLATFORM_ID "Windows"
|
||||||
|
|
||||||
|
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
||||||
|
# define PLATFORM_ID "FreeBSD"
|
||||||
|
|
||||||
|
#elif defined(__NetBSD__) || defined(__NetBSD)
|
||||||
|
# define PLATFORM_ID "NetBSD"
|
||||||
|
|
||||||
|
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
||||||
|
# define PLATFORM_ID "OpenBSD"
|
||||||
|
|
||||||
|
#elif defined(__sun) || defined(sun)
|
||||||
|
# define PLATFORM_ID "SunOS"
|
||||||
|
|
||||||
|
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
||||||
|
# define PLATFORM_ID "AIX"
|
||||||
|
|
||||||
|
#elif defined(__hpux) || defined(__hpux__)
|
||||||
|
# define PLATFORM_ID "HP-UX"
|
||||||
|
|
||||||
|
#elif defined(__HAIKU__)
|
||||||
|
# define PLATFORM_ID "Haiku"
|
||||||
|
|
||||||
|
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
||||||
|
# define PLATFORM_ID "BeOS"
|
||||||
|
|
||||||
|
#elif defined(__QNX__) || defined(__QNXNTO__)
|
||||||
|
# define PLATFORM_ID "QNX"
|
||||||
|
|
||||||
|
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
||||||
|
# define PLATFORM_ID "Tru64"
|
||||||
|
|
||||||
|
#elif defined(__riscos) || defined(__riscos__)
|
||||||
|
# define PLATFORM_ID "RISCos"
|
||||||
|
|
||||||
|
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
||||||
|
# define PLATFORM_ID "SINIX"
|
||||||
|
|
||||||
|
#elif defined(__UNIX_SV__)
|
||||||
|
# define PLATFORM_ID "UNIX_SV"
|
||||||
|
|
||||||
|
#elif defined(__bsdos__)
|
||||||
|
# define PLATFORM_ID "BSDOS"
|
||||||
|
|
||||||
|
#elif defined(_MPRAS) || defined(MPRAS)
|
||||||
|
# define PLATFORM_ID "MP-RAS"
|
||||||
|
|
||||||
|
#elif defined(__osf) || defined(__osf__)
|
||||||
|
# define PLATFORM_ID "OSF1"
|
||||||
|
|
||||||
|
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
||||||
|
# define PLATFORM_ID "SCO_SV"
|
||||||
|
|
||||||
|
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
||||||
|
# define PLATFORM_ID "ULTRIX"
|
||||||
|
|
||||||
|
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
||||||
|
# define PLATFORM_ID "Xenix"
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__)
|
||||||
|
# if defined(__LINUX__)
|
||||||
|
# define PLATFORM_ID "Linux"
|
||||||
|
|
||||||
|
# elif defined(__DOS__)
|
||||||
|
# define PLATFORM_ID "DOS"
|
||||||
|
|
||||||
|
# elif defined(__OS2__)
|
||||||
|
# define PLATFORM_ID "OS2"
|
||||||
|
|
||||||
|
# elif defined(__WINDOWS__)
|
||||||
|
# define PLATFORM_ID "Windows3x"
|
||||||
|
|
||||||
|
# elif defined(__VXWORKS__)
|
||||||
|
# define PLATFORM_ID "VxWorks"
|
||||||
|
|
||||||
|
# else /* unknown platform */
|
||||||
|
# define PLATFORM_ID
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__INTEGRITY)
|
||||||
|
# if defined(INT_178B)
|
||||||
|
# define PLATFORM_ID "Integrity178"
|
||||||
|
|
||||||
|
# else /* regular Integrity */
|
||||||
|
# define PLATFORM_ID "Integrity"
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# elif defined(_ADI_COMPILER)
|
||||||
|
# define PLATFORM_ID "ADSP"
|
||||||
|
|
||||||
|
#else /* unknown platform */
|
||||||
|
# define PLATFORM_ID
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* For windows compilers MSVC and Intel we can determine
|
||||||
|
the architecture of the compiler being used. This is because
|
||||||
|
the compilers do not have flags that can change the architecture,
|
||||||
|
but rather depend on which compiler is being used
|
||||||
|
*/
|
||||||
|
#if defined(_WIN32) && defined(_MSC_VER)
|
||||||
|
# if defined(_M_IA64)
|
||||||
|
# define ARCHITECTURE_ID "IA64"
|
||||||
|
|
||||||
|
# elif defined(_M_ARM64EC)
|
||||||
|
# define ARCHITECTURE_ID "ARM64EC"
|
||||||
|
|
||||||
|
# elif defined(_M_X64) || defined(_M_AMD64)
|
||||||
|
# define ARCHITECTURE_ID "x64"
|
||||||
|
|
||||||
|
# elif defined(_M_IX86)
|
||||||
|
# define ARCHITECTURE_ID "X86"
|
||||||
|
|
||||||
|
# elif defined(_M_ARM64)
|
||||||
|
# define ARCHITECTURE_ID "ARM64"
|
||||||
|
|
||||||
|
# elif defined(_M_ARM)
|
||||||
|
# if _M_ARM == 4
|
||||||
|
# define ARCHITECTURE_ID "ARMV4I"
|
||||||
|
# elif _M_ARM == 5
|
||||||
|
# define ARCHITECTURE_ID "ARMV5I"
|
||||||
|
# else
|
||||||
|
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# elif defined(_M_MIPS)
|
||||||
|
# define ARCHITECTURE_ID "MIPS"
|
||||||
|
|
||||||
|
# elif defined(_M_SH)
|
||||||
|
# define ARCHITECTURE_ID "SHx"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__)
|
||||||
|
# if defined(_M_I86)
|
||||||
|
# define ARCHITECTURE_ID "I86"
|
||||||
|
|
||||||
|
# elif defined(_M_IX86)
|
||||||
|
# define ARCHITECTURE_ID "X86"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||||
|
# if defined(__ICCARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__ICCRX__)
|
||||||
|
# define ARCHITECTURE_ID "RX"
|
||||||
|
|
||||||
|
# elif defined(__ICCRH850__)
|
||||||
|
# define ARCHITECTURE_ID "RH850"
|
||||||
|
|
||||||
|
# elif defined(__ICCRL78__)
|
||||||
|
# define ARCHITECTURE_ID "RL78"
|
||||||
|
|
||||||
|
# elif defined(__ICCRISCV__)
|
||||||
|
# define ARCHITECTURE_ID "RISCV"
|
||||||
|
|
||||||
|
# elif defined(__ICCAVR__)
|
||||||
|
# define ARCHITECTURE_ID "AVR"
|
||||||
|
|
||||||
|
# elif defined(__ICC430__)
|
||||||
|
# define ARCHITECTURE_ID "MSP430"
|
||||||
|
|
||||||
|
# elif defined(__ICCV850__)
|
||||||
|
# define ARCHITECTURE_ID "V850"
|
||||||
|
|
||||||
|
# elif defined(__ICC8051__)
|
||||||
|
# define ARCHITECTURE_ID "8051"
|
||||||
|
|
||||||
|
# elif defined(__ICCSTM8__)
|
||||||
|
# define ARCHITECTURE_ID "STM8"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__ghs__)
|
||||||
|
# if defined(__PPC64__)
|
||||||
|
# define ARCHITECTURE_ID "PPC64"
|
||||||
|
|
||||||
|
# elif defined(__ppc__)
|
||||||
|
# define ARCHITECTURE_ID "PPC"
|
||||||
|
|
||||||
|
# elif defined(__ARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__x86_64__)
|
||||||
|
# define ARCHITECTURE_ID "x64"
|
||||||
|
|
||||||
|
# elif defined(__i386__)
|
||||||
|
# define ARCHITECTURE_ID "X86"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__ti__)
|
||||||
|
# if defined(__ARM_ARCH)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__TI_COMPILER_VERSION__)
|
||||||
|
# if defined(__TI_ARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__MSP430__)
|
||||||
|
# define ARCHITECTURE_ID "MSP430"
|
||||||
|
|
||||||
|
# elif defined(__TMS320C28XX__)
|
||||||
|
# define ARCHITECTURE_ID "TMS320C28x"
|
||||||
|
|
||||||
|
# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
|
||||||
|
# define ARCHITECTURE_ID "TMS320C6x"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# elif defined(__ADSPSHARC__)
|
||||||
|
# define ARCHITECTURE_ID "SHARC"
|
||||||
|
|
||||||
|
# elif defined(__ADSPBLACKFIN__)
|
||||||
|
# define ARCHITECTURE_ID "Blackfin"
|
||||||
|
|
||||||
|
#elif defined(__TASKING__)
|
||||||
|
|
||||||
|
# if defined(__CTC__) || defined(__CPTC__)
|
||||||
|
# define ARCHITECTURE_ID "TriCore"
|
||||||
|
|
||||||
|
# elif defined(__CMCS__)
|
||||||
|
# define ARCHITECTURE_ID "MCS"
|
||||||
|
|
||||||
|
# elif defined(__CARM__) || defined(__CPARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__CARC__)
|
||||||
|
# define ARCHITECTURE_ID "ARC"
|
||||||
|
|
||||||
|
# elif defined(__C51__)
|
||||||
|
# define ARCHITECTURE_ID "8051"
|
||||||
|
|
||||||
|
# elif defined(__CPCP__)
|
||||||
|
# define ARCHITECTURE_ID "PCP"
|
||||||
|
|
||||||
|
# else
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__RENESAS__)
|
||||||
|
# if defined(__CCRX__)
|
||||||
|
# define ARCHITECTURE_ID "RX"
|
||||||
|
|
||||||
|
# elif defined(__CCRL__)
|
||||||
|
# define ARCHITECTURE_ID "RL78"
|
||||||
|
|
||||||
|
# elif defined(__CCRH__)
|
||||||
|
# define ARCHITECTURE_ID "RH850"
|
||||||
|
|
||||||
|
# else
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#else
|
||||||
|
# define ARCHITECTURE_ID
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Convert integer to decimal digit literals. */
|
||||||
|
#define DEC(n) \
|
||||||
|
('0' + (((n) / 10000000)%10)), \
|
||||||
|
('0' + (((n) / 1000000)%10)), \
|
||||||
|
('0' + (((n) / 100000)%10)), \
|
||||||
|
('0' + (((n) / 10000)%10)), \
|
||||||
|
('0' + (((n) / 1000)%10)), \
|
||||||
|
('0' + (((n) / 100)%10)), \
|
||||||
|
('0' + (((n) / 10)%10)), \
|
||||||
|
('0' + ((n) % 10))
|
||||||
|
|
||||||
|
/* Convert integer to hex digit literals. */
|
||||||
|
#define HEX(n) \
|
||||||
|
('0' + ((n)>>28 & 0xF)), \
|
||||||
|
('0' + ((n)>>24 & 0xF)), \
|
||||||
|
('0' + ((n)>>20 & 0xF)), \
|
||||||
|
('0' + ((n)>>16 & 0xF)), \
|
||||||
|
('0' + ((n)>>12 & 0xF)), \
|
||||||
|
('0' + ((n)>>8 & 0xF)), \
|
||||||
|
('0' + ((n)>>4 & 0xF)), \
|
||||||
|
('0' + ((n) & 0xF))
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the version number. */
|
||||||
|
#ifdef COMPILER_VERSION
|
||||||
|
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the version number components. */
|
||||||
|
#elif defined(COMPILER_VERSION_MAJOR)
|
||||||
|
char const info_version[] = {
|
||||||
|
'I', 'N', 'F', 'O', ':',
|
||||||
|
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
||||||
|
COMPILER_VERSION_MAJOR,
|
||||||
|
# ifdef COMPILER_VERSION_MINOR
|
||||||
|
'.', COMPILER_VERSION_MINOR,
|
||||||
|
# ifdef COMPILER_VERSION_PATCH
|
||||||
|
'.', COMPILER_VERSION_PATCH,
|
||||||
|
# ifdef COMPILER_VERSION_TWEAK
|
||||||
|
'.', COMPILER_VERSION_TWEAK,
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
']','\0'};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the internal version number. */
|
||||||
|
#ifdef COMPILER_VERSION_INTERNAL
|
||||||
|
char const info_version_internal[] = {
|
||||||
|
'I', 'N', 'F', 'O', ':',
|
||||||
|
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
||||||
|
'i','n','t','e','r','n','a','l','[',
|
||||||
|
COMPILER_VERSION_INTERNAL,']','\0'};
|
||||||
|
#elif defined(COMPILER_VERSION_INTERNAL_STR)
|
||||||
|
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the version number components. */
|
||||||
|
#ifdef SIMULATE_VERSION_MAJOR
|
||||||
|
char const info_simulate_version[] = {
|
||||||
|
'I', 'N', 'F', 'O', ':',
|
||||||
|
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
||||||
|
SIMULATE_VERSION_MAJOR,
|
||||||
|
# ifdef SIMULATE_VERSION_MINOR
|
||||||
|
'.', SIMULATE_VERSION_MINOR,
|
||||||
|
# ifdef SIMULATE_VERSION_PATCH
|
||||||
|
'.', SIMULATE_VERSION_PATCH,
|
||||||
|
# ifdef SIMULATE_VERSION_TWEAK
|
||||||
|
'.', SIMULATE_VERSION_TWEAK,
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
']','\0'};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct the string literal in pieces to prevent the source from
|
||||||
|
getting matched. Store it in a pointer rather than an array
|
||||||
|
because some compilers will just produce instructions to fill the
|
||||||
|
array rather than assigning a pointer to a static array. */
|
||||||
|
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
||||||
|
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#define C_STD_99 199901L
|
||||||
|
#define C_STD_11 201112L
|
||||||
|
#define C_STD_17 201710L
|
||||||
|
#define C_STD_23 202311L
|
||||||
|
|
||||||
|
#ifdef __STDC_VERSION__
|
||||||
|
# define C_STD __STDC_VERSION__
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__)
|
||||||
|
# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
|
||||||
|
# define C_VERSION "90"
|
||||||
|
# else
|
||||||
|
# define C_VERSION
|
||||||
|
# endif
|
||||||
|
#elif C_STD > C_STD_17
|
||||||
|
# define C_VERSION "23"
|
||||||
|
#elif C_STD > C_STD_11
|
||||||
|
# define C_VERSION "17"
|
||||||
|
#elif C_STD > C_STD_99
|
||||||
|
# define C_VERSION "11"
|
||||||
|
#elif C_STD >= C_STD_99
|
||||||
|
# define C_VERSION "99"
|
||||||
|
#else
|
||||||
|
# define C_VERSION "90"
|
||||||
|
#endif
|
||||||
|
const char* info_language_standard_default =
|
||||||
|
"INFO" ":" "standard_default[" C_VERSION "]";
|
||||||
|
|
||||||
|
const char* info_language_extensions_default = "INFO" ":" "extensions_default["
|
||||||
|
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
|
||||||
|
defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \
|
||||||
|
!defined(__STRICT_ANSI__)
|
||||||
|
"ON"
|
||||||
|
#else
|
||||||
|
"OFF"
|
||||||
|
#endif
|
||||||
|
"]";
|
||||||
|
|
||||||
|
/*--------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
#ifdef ID_VOID_MAIN
|
||||||
|
void main() {}
|
||||||
|
#else
|
||||||
|
# if defined(__CLASSIC_C__)
|
||||||
|
int main(argc, argv) int argc; char *argv[];
|
||||||
|
# else
|
||||||
|
int main(int argc, char* argv[])
|
||||||
|
# endif
|
||||||
|
{
|
||||||
|
int require = 0;
|
||||||
|
require += info_compiler[argc];
|
||||||
|
require += info_platform[argc];
|
||||||
|
require += info_arch[argc];
|
||||||
|
#ifdef COMPILER_VERSION_MAJOR
|
||||||
|
require += info_version[argc];
|
||||||
|
#endif
|
||||||
|
#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR)
|
||||||
|
require += info_version_internal[argc];
|
||||||
|
#endif
|
||||||
|
#ifdef SIMULATE_ID
|
||||||
|
require += info_simulate[argc];
|
||||||
|
#endif
|
||||||
|
#ifdef SIMULATE_VERSION_MAJOR
|
||||||
|
require += info_simulate_version[argc];
|
||||||
|
#endif
|
||||||
|
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
|
||||||
|
require += info_cray[argc];
|
||||||
|
#endif
|
||||||
|
require += info_language_standard_default[argc];
|
||||||
|
require += info_language_extensions_default[argc];
|
||||||
|
(void)argv;
|
||||||
|
return require;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
BIN
firmware/build/CMakeFiles/4.2.1/CompilerIdC/CMakeCCompilerId.o
Normal file
BIN
firmware/build/CMakeFiles/4.2.1/CompilerIdC/CMakeCCompilerId.o
Normal file
Binary file not shown.
@@ -0,0 +1,949 @@
|
|||||||
|
/* This source file must have a .cpp extension so that all C++ compilers
|
||||||
|
recognize the extension without flags. Borland does not know .cxx for
|
||||||
|
example. */
|
||||||
|
#ifndef __cplusplus
|
||||||
|
# error "A C compiler has been selected for C++."
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(__has_include)
|
||||||
|
/* If the compiler does not have __has_include, pretend the answer is
|
||||||
|
always no. */
|
||||||
|
# define __has_include(x) 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/* Version number components: V=Version, R=Revision, P=Patch
|
||||||
|
Version date components: YYYY=Year, MM=Month, DD=Day */
|
||||||
|
|
||||||
|
#if defined(__INTEL_COMPILER) || defined(__ICC)
|
||||||
|
# define COMPILER_ID "Intel"
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC__)
|
||||||
|
# define SIMULATE_ID "GNU"
|
||||||
|
# endif
|
||||||
|
/* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
|
||||||
|
except that a few beta releases use the old format with V=2021. */
|
||||||
|
# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
|
||||||
|
# if defined(__INTEL_COMPILER_UPDATE)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
|
||||||
|
# else
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
|
||||||
|
/* The third version component from --version is an update index,
|
||||||
|
but no macro is provided for it. */
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(0)
|
||||||
|
# endif
|
||||||
|
# if defined(__INTEL_COMPILER_BUILD_DATE)
|
||||||
|
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
|
||||||
|
# endif
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
# elif defined(__GNUG__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC_MINOR__)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
|
||||||
|
# define COMPILER_ID "IntelLLVM"
|
||||||
|
#if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
# define SIMULATE_ID "GNU"
|
||||||
|
#endif
|
||||||
|
/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
|
||||||
|
* later. Look for 6 digit vs. 8 digit version number to decide encoding.
|
||||||
|
* VVVV is no smaller than the current year when a version is released.
|
||||||
|
*/
|
||||||
|
#if __INTEL_LLVM_COMPILER < 1000000L
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
|
||||||
|
#else
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
|
||||||
|
#endif
|
||||||
|
#if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
#elif defined(__GNUG__)
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC_MINOR__)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
#endif
|
||||||
|
#if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif defined(__PATHCC__)
|
||||||
|
# define COMPILER_ID "PathScale"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
|
||||||
|
# if defined(__PATHCC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
|
||||||
|
# define COMPILER_ID "Embarcadero"
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
|
||||||
|
|
||||||
|
#elif defined(__BORLANDC__)
|
||||||
|
# define COMPILER_ID "Borland"
|
||||||
|
/* __BORLANDC__ = 0xVRR */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
|
||||||
|
# define COMPILER_ID "Watcom"
|
||||||
|
/* __WATCOMC__ = VVRR */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||||
|
# if (__WATCOMC__ % 10) > 0
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__)
|
||||||
|
# define COMPILER_ID "OpenWatcom"
|
||||||
|
/* __WATCOMC__ = VVRP + 1100 */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
|
||||||
|
# if (__WATCOMC__ % 10) > 0
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__SUNPRO_CC)
|
||||||
|
# define COMPILER_ID "SunPro"
|
||||||
|
# if __SUNPRO_CC >= 0x5100
|
||||||
|
/* __SUNPRO_CC = 0xVRRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
|
||||||
|
# else
|
||||||
|
/* __SUNPRO_CC = 0xVRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
|
||||||
|
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__HP_aCC)
|
||||||
|
# define COMPILER_ID "HP"
|
||||||
|
/* __HP_aCC = VVRRPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
|
||||||
|
|
||||||
|
#elif defined(__DECCXX)
|
||||||
|
# define COMPILER_ID "Compaq"
|
||||||
|
/* __DECCXX_VER = VVRRTPPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
|
||||||
|
|
||||||
|
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
|
||||||
|
# define COMPILER_ID "zOS"
|
||||||
|
/* __IBMCPP__ = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||||
|
|
||||||
|
#elif defined(__open_xl__) && defined(__clang__)
|
||||||
|
# define COMPILER_ID "IBMClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__ibmxl__) && defined(__clang__)
|
||||||
|
# define COMPILER_ID "XLClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
|
||||||
|
# define COMPILER_ID "XL"
|
||||||
|
/* __IBMCPP__ = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||||
|
|
||||||
|
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
|
||||||
|
# define COMPILER_ID "VisualAge"
|
||||||
|
/* __IBMCPP__ = VRP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
||||||
|
|
||||||
|
#elif defined(__NVCOMPILER)
|
||||||
|
# define COMPILER_ID "NVHPC"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
|
||||||
|
# if defined(__NVCOMPILER_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__PGI)
|
||||||
|
# define COMPILER_ID "PGI"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
|
||||||
|
# if defined(__PGIC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__cray__)
|
||||||
|
# define COMPILER_ID "CrayClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__cray_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__cray_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(_CRAYC)
|
||||||
|
# define COMPILER_ID "Cray"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
|
||||||
|
|
||||||
|
#elif defined(__TI_COMPILER_VERSION__)
|
||||||
|
# define COMPILER_ID "TI"
|
||||||
|
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
|
||||||
|
|
||||||
|
#elif defined(__CLANG_FUJITSU)
|
||||||
|
# define COMPILER_ID "FujitsuClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL_STR __clang_version__
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__FUJITSU)
|
||||||
|
# define COMPILER_ID "Fujitsu"
|
||||||
|
# if defined(__FCC_version__)
|
||||||
|
# define COMPILER_VERSION __FCC_version__
|
||||||
|
# elif defined(__FCC_major__)
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
|
||||||
|
# endif
|
||||||
|
# if defined(__fcc_version)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
|
||||||
|
# elif defined(__FCC_VERSION)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__ghs__)
|
||||||
|
# define COMPILER_ID "GHS"
|
||||||
|
/* __GHS_VERSION_NUMBER = VVVVRP */
|
||||||
|
# ifdef __GHS_VERSION_NUMBER
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__TASKING__)
|
||||||
|
# define COMPILER_ID "Tasking"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
|
||||||
|
|
||||||
|
#elif defined(__ORANGEC__)
|
||||||
|
# define COMPILER_ID "OrangeC"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__)
|
||||||
|
|
||||||
|
#elif defined(__RENESAS__)
|
||||||
|
# define COMPILER_ID "Renesas"
|
||||||
|
/* __RENESAS_VERSION__ = 0xVVRRPP00 */
|
||||||
|
# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF)
|
||||||
|
|
||||||
|
#elif defined(__SCO_VERSION__)
|
||||||
|
# define COMPILER_ID "SCO"
|
||||||
|
|
||||||
|
#elif defined(__ARMCC_VERSION) && !defined(__clang__)
|
||||||
|
# define COMPILER_ID "ARMCC"
|
||||||
|
#if __ARMCC_VERSION >= 1000000
|
||||||
|
/* __ARMCC_VERSION = VRRPPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||||
|
#else
|
||||||
|
/* __ARMCC_VERSION = VRPPPP */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__apple_build_version__)
|
||||||
|
# define COMPILER_ID "AppleClang"
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
# endif
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# endif
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
|
||||||
|
# define COMPILER_ID "ARMClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__ti__)
|
||||||
|
# define COMPILER_ID "TIClang"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__ti_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__ti_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__ti_version__)
|
||||||
|
|
||||||
|
#elif defined(__clang__)
|
||||||
|
# define COMPILER_ID "Clang"
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
# define SIMULATE_ID "MSVC"
|
||||||
|
# endif
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
|
||||||
|
# if defined(_MSC_VER)
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
|
||||||
|
# define COMPILER_ID "LCC"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100)
|
||||||
|
# if defined(__LCC_MINOR__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC__) && defined(__GNUC_MINOR__)
|
||||||
|
# define SIMULATE_ID "GNU"
|
||||||
|
# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
# if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__GNUC__) || defined(__GNUG__)
|
||||||
|
# define COMPILER_ID "GNU"
|
||||||
|
# if defined(__GNUC__)
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
|
||||||
|
# else
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC_MINOR__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
|
||||||
|
# endif
|
||||||
|
# if defined(__GNUC_PATCHLEVEL__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(_MSC_VER)
|
||||||
|
# define COMPILER_ID "MSVC"
|
||||||
|
/* _MSC_VER = VVRR */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
|
||||||
|
# if defined(_MSC_FULL_VER)
|
||||||
|
# if _MSC_VER >= 1400
|
||||||
|
/* _MSC_FULL_VER = VVRRPPPPP */
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
|
||||||
|
# else
|
||||||
|
/* _MSC_FULL_VER = VVRRPPPP */
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if defined(_MSC_BUILD)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(_ADI_COMPILER)
|
||||||
|
# define COMPILER_ID "ADSP"
|
||||||
|
#if defined(__VERSIONNUM__)
|
||||||
|
/* __VERSIONNUM__ = 0xVVRRPPTT */
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||||
|
# define COMPILER_ID "IAR"
|
||||||
|
# if defined(__VER__) && defined(__ICCARM__)
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||||
|
# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
|
||||||
|
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__DCC__) && defined(_DIAB_TOOL)
|
||||||
|
# define COMPILER_ID "Diab"
|
||||||
|
# define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__)
|
||||||
|
# define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__)
|
||||||
|
# define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__)
|
||||||
|
# define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* These compilers are either not known or too old to define an
|
||||||
|
identification macro. Try to identify the platform and guess that
|
||||||
|
it is the native compiler. */
|
||||||
|
#elif defined(__hpux) || defined(__hpua)
|
||||||
|
# define COMPILER_ID "HP"
|
||||||
|
|
||||||
|
#else /* unknown compiler */
|
||||||
|
# define COMPILER_ID ""
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct the string literal in pieces to prevent the source from
|
||||||
|
getting matched. Store it in a pointer rather than an array
|
||||||
|
because some compilers will just produce instructions to fill the
|
||||||
|
array rather than assigning a pointer to a static array. */
|
||||||
|
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
|
||||||
|
#ifdef SIMULATE_ID
|
||||||
|
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __QNXNTO__
|
||||||
|
char const* qnxnto = "INFO" ":" "qnxnto[]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
|
||||||
|
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define STRINGIFY_HELPER(X) #X
|
||||||
|
#define STRINGIFY(X) STRINGIFY_HELPER(X)
|
||||||
|
|
||||||
|
/* Identify known platforms by name. */
|
||||||
|
#if defined(__linux) || defined(__linux__) || defined(linux)
|
||||||
|
# define PLATFORM_ID "Linux"
|
||||||
|
|
||||||
|
#elif defined(__MSYS__)
|
||||||
|
# define PLATFORM_ID "MSYS"
|
||||||
|
|
||||||
|
#elif defined(__CYGWIN__)
|
||||||
|
# define PLATFORM_ID "Cygwin"
|
||||||
|
|
||||||
|
#elif defined(__MINGW32__)
|
||||||
|
# define PLATFORM_ID "MinGW"
|
||||||
|
|
||||||
|
#elif defined(__APPLE__)
|
||||||
|
# define PLATFORM_ID "Darwin"
|
||||||
|
|
||||||
|
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
|
||||||
|
# define PLATFORM_ID "Windows"
|
||||||
|
|
||||||
|
#elif defined(__FreeBSD__) || defined(__FreeBSD)
|
||||||
|
# define PLATFORM_ID "FreeBSD"
|
||||||
|
|
||||||
|
#elif defined(__NetBSD__) || defined(__NetBSD)
|
||||||
|
# define PLATFORM_ID "NetBSD"
|
||||||
|
|
||||||
|
#elif defined(__OpenBSD__) || defined(__OPENBSD)
|
||||||
|
# define PLATFORM_ID "OpenBSD"
|
||||||
|
|
||||||
|
#elif defined(__sun) || defined(sun)
|
||||||
|
# define PLATFORM_ID "SunOS"
|
||||||
|
|
||||||
|
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
|
||||||
|
# define PLATFORM_ID "AIX"
|
||||||
|
|
||||||
|
#elif defined(__hpux) || defined(__hpux__)
|
||||||
|
# define PLATFORM_ID "HP-UX"
|
||||||
|
|
||||||
|
#elif defined(__HAIKU__)
|
||||||
|
# define PLATFORM_ID "Haiku"
|
||||||
|
|
||||||
|
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
|
||||||
|
# define PLATFORM_ID "BeOS"
|
||||||
|
|
||||||
|
#elif defined(__QNX__) || defined(__QNXNTO__)
|
||||||
|
# define PLATFORM_ID "QNX"
|
||||||
|
|
||||||
|
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
|
||||||
|
# define PLATFORM_ID "Tru64"
|
||||||
|
|
||||||
|
#elif defined(__riscos) || defined(__riscos__)
|
||||||
|
# define PLATFORM_ID "RISCos"
|
||||||
|
|
||||||
|
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
|
||||||
|
# define PLATFORM_ID "SINIX"
|
||||||
|
|
||||||
|
#elif defined(__UNIX_SV__)
|
||||||
|
# define PLATFORM_ID "UNIX_SV"
|
||||||
|
|
||||||
|
#elif defined(__bsdos__)
|
||||||
|
# define PLATFORM_ID "BSDOS"
|
||||||
|
|
||||||
|
#elif defined(_MPRAS) || defined(MPRAS)
|
||||||
|
# define PLATFORM_ID "MP-RAS"
|
||||||
|
|
||||||
|
#elif defined(__osf) || defined(__osf__)
|
||||||
|
# define PLATFORM_ID "OSF1"
|
||||||
|
|
||||||
|
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
|
||||||
|
# define PLATFORM_ID "SCO_SV"
|
||||||
|
|
||||||
|
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
|
||||||
|
# define PLATFORM_ID "ULTRIX"
|
||||||
|
|
||||||
|
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
|
||||||
|
# define PLATFORM_ID "Xenix"
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__)
|
||||||
|
# if defined(__LINUX__)
|
||||||
|
# define PLATFORM_ID "Linux"
|
||||||
|
|
||||||
|
# elif defined(__DOS__)
|
||||||
|
# define PLATFORM_ID "DOS"
|
||||||
|
|
||||||
|
# elif defined(__OS2__)
|
||||||
|
# define PLATFORM_ID "OS2"
|
||||||
|
|
||||||
|
# elif defined(__WINDOWS__)
|
||||||
|
# define PLATFORM_ID "Windows3x"
|
||||||
|
|
||||||
|
# elif defined(__VXWORKS__)
|
||||||
|
# define PLATFORM_ID "VxWorks"
|
||||||
|
|
||||||
|
# else /* unknown platform */
|
||||||
|
# define PLATFORM_ID
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__INTEGRITY)
|
||||||
|
# if defined(INT_178B)
|
||||||
|
# define PLATFORM_ID "Integrity178"
|
||||||
|
|
||||||
|
# else /* regular Integrity */
|
||||||
|
# define PLATFORM_ID "Integrity"
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# elif defined(_ADI_COMPILER)
|
||||||
|
# define PLATFORM_ID "ADSP"
|
||||||
|
|
||||||
|
#else /* unknown platform */
|
||||||
|
# define PLATFORM_ID
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* For windows compilers MSVC and Intel we can determine
|
||||||
|
the architecture of the compiler being used. This is because
|
||||||
|
the compilers do not have flags that can change the architecture,
|
||||||
|
but rather depend on which compiler is being used
|
||||||
|
*/
|
||||||
|
#if defined(_WIN32) && defined(_MSC_VER)
|
||||||
|
# if defined(_M_IA64)
|
||||||
|
# define ARCHITECTURE_ID "IA64"
|
||||||
|
|
||||||
|
# elif defined(_M_ARM64EC)
|
||||||
|
# define ARCHITECTURE_ID "ARM64EC"
|
||||||
|
|
||||||
|
# elif defined(_M_X64) || defined(_M_AMD64)
|
||||||
|
# define ARCHITECTURE_ID "x64"
|
||||||
|
|
||||||
|
# elif defined(_M_IX86)
|
||||||
|
# define ARCHITECTURE_ID "X86"
|
||||||
|
|
||||||
|
# elif defined(_M_ARM64)
|
||||||
|
# define ARCHITECTURE_ID "ARM64"
|
||||||
|
|
||||||
|
# elif defined(_M_ARM)
|
||||||
|
# if _M_ARM == 4
|
||||||
|
# define ARCHITECTURE_ID "ARMV4I"
|
||||||
|
# elif _M_ARM == 5
|
||||||
|
# define ARCHITECTURE_ID "ARMV5I"
|
||||||
|
# else
|
||||||
|
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# elif defined(_M_MIPS)
|
||||||
|
# define ARCHITECTURE_ID "MIPS"
|
||||||
|
|
||||||
|
# elif defined(_M_SH)
|
||||||
|
# define ARCHITECTURE_ID "SHx"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__WATCOMC__)
|
||||||
|
# if defined(_M_I86)
|
||||||
|
# define ARCHITECTURE_ID "I86"
|
||||||
|
|
||||||
|
# elif defined(_M_IX86)
|
||||||
|
# define ARCHITECTURE_ID "X86"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
|
||||||
|
# if defined(__ICCARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__ICCRX__)
|
||||||
|
# define ARCHITECTURE_ID "RX"
|
||||||
|
|
||||||
|
# elif defined(__ICCRH850__)
|
||||||
|
# define ARCHITECTURE_ID "RH850"
|
||||||
|
|
||||||
|
# elif defined(__ICCRL78__)
|
||||||
|
# define ARCHITECTURE_ID "RL78"
|
||||||
|
|
||||||
|
# elif defined(__ICCRISCV__)
|
||||||
|
# define ARCHITECTURE_ID "RISCV"
|
||||||
|
|
||||||
|
# elif defined(__ICCAVR__)
|
||||||
|
# define ARCHITECTURE_ID "AVR"
|
||||||
|
|
||||||
|
# elif defined(__ICC430__)
|
||||||
|
# define ARCHITECTURE_ID "MSP430"
|
||||||
|
|
||||||
|
# elif defined(__ICCV850__)
|
||||||
|
# define ARCHITECTURE_ID "V850"
|
||||||
|
|
||||||
|
# elif defined(__ICC8051__)
|
||||||
|
# define ARCHITECTURE_ID "8051"
|
||||||
|
|
||||||
|
# elif defined(__ICCSTM8__)
|
||||||
|
# define ARCHITECTURE_ID "STM8"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__ghs__)
|
||||||
|
# if defined(__PPC64__)
|
||||||
|
# define ARCHITECTURE_ID "PPC64"
|
||||||
|
|
||||||
|
# elif defined(__ppc__)
|
||||||
|
# define ARCHITECTURE_ID "PPC"
|
||||||
|
|
||||||
|
# elif defined(__ARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__x86_64__)
|
||||||
|
# define ARCHITECTURE_ID "x64"
|
||||||
|
|
||||||
|
# elif defined(__i386__)
|
||||||
|
# define ARCHITECTURE_ID "X86"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__clang__) && defined(__ti__)
|
||||||
|
# if defined(__ARM_ARCH)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__TI_COMPILER_VERSION__)
|
||||||
|
# if defined(__TI_ARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__MSP430__)
|
||||||
|
# define ARCHITECTURE_ID "MSP430"
|
||||||
|
|
||||||
|
# elif defined(__TMS320C28XX__)
|
||||||
|
# define ARCHITECTURE_ID "TMS320C28x"
|
||||||
|
|
||||||
|
# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
|
||||||
|
# define ARCHITECTURE_ID "TMS320C6x"
|
||||||
|
|
||||||
|
# else /* unknown architecture */
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
# elif defined(__ADSPSHARC__)
|
||||||
|
# define ARCHITECTURE_ID "SHARC"
|
||||||
|
|
||||||
|
# elif defined(__ADSPBLACKFIN__)
|
||||||
|
# define ARCHITECTURE_ID "Blackfin"
|
||||||
|
|
||||||
|
#elif defined(__TASKING__)
|
||||||
|
|
||||||
|
# if defined(__CTC__) || defined(__CPTC__)
|
||||||
|
# define ARCHITECTURE_ID "TriCore"
|
||||||
|
|
||||||
|
# elif defined(__CMCS__)
|
||||||
|
# define ARCHITECTURE_ID "MCS"
|
||||||
|
|
||||||
|
# elif defined(__CARM__) || defined(__CPARM__)
|
||||||
|
# define ARCHITECTURE_ID "ARM"
|
||||||
|
|
||||||
|
# elif defined(__CARC__)
|
||||||
|
# define ARCHITECTURE_ID "ARC"
|
||||||
|
|
||||||
|
# elif defined(__C51__)
|
||||||
|
# define ARCHITECTURE_ID "8051"
|
||||||
|
|
||||||
|
# elif defined(__CPCP__)
|
||||||
|
# define ARCHITECTURE_ID "PCP"
|
||||||
|
|
||||||
|
# else
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#elif defined(__RENESAS__)
|
||||||
|
# if defined(__CCRX__)
|
||||||
|
# define ARCHITECTURE_ID "RX"
|
||||||
|
|
||||||
|
# elif defined(__CCRL__)
|
||||||
|
# define ARCHITECTURE_ID "RL78"
|
||||||
|
|
||||||
|
# elif defined(__CCRH__)
|
||||||
|
# define ARCHITECTURE_ID "RH850"
|
||||||
|
|
||||||
|
# else
|
||||||
|
# define ARCHITECTURE_ID ""
|
||||||
|
# endif
|
||||||
|
|
||||||
|
#else
|
||||||
|
# define ARCHITECTURE_ID
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Convert integer to decimal digit literals. */
|
||||||
|
#define DEC(n) \
|
||||||
|
('0' + (((n) / 10000000)%10)), \
|
||||||
|
('0' + (((n) / 1000000)%10)), \
|
||||||
|
('0' + (((n) / 100000)%10)), \
|
||||||
|
('0' + (((n) / 10000)%10)), \
|
||||||
|
('0' + (((n) / 1000)%10)), \
|
||||||
|
('0' + (((n) / 100)%10)), \
|
||||||
|
('0' + (((n) / 10)%10)), \
|
||||||
|
('0' + ((n) % 10))
|
||||||
|
|
||||||
|
/* Convert integer to hex digit literals. */
|
||||||
|
#define HEX(n) \
|
||||||
|
('0' + ((n)>>28 & 0xF)), \
|
||||||
|
('0' + ((n)>>24 & 0xF)), \
|
||||||
|
('0' + ((n)>>20 & 0xF)), \
|
||||||
|
('0' + ((n)>>16 & 0xF)), \
|
||||||
|
('0' + ((n)>>12 & 0xF)), \
|
||||||
|
('0' + ((n)>>8 & 0xF)), \
|
||||||
|
('0' + ((n)>>4 & 0xF)), \
|
||||||
|
('0' + ((n) & 0xF))
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the version number. */
|
||||||
|
#ifdef COMPILER_VERSION
|
||||||
|
char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the version number components. */
|
||||||
|
#elif defined(COMPILER_VERSION_MAJOR)
|
||||||
|
char const info_version[] = {
|
||||||
|
'I', 'N', 'F', 'O', ':',
|
||||||
|
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
|
||||||
|
COMPILER_VERSION_MAJOR,
|
||||||
|
# ifdef COMPILER_VERSION_MINOR
|
||||||
|
'.', COMPILER_VERSION_MINOR,
|
||||||
|
# ifdef COMPILER_VERSION_PATCH
|
||||||
|
'.', COMPILER_VERSION_PATCH,
|
||||||
|
# ifdef COMPILER_VERSION_TWEAK
|
||||||
|
'.', COMPILER_VERSION_TWEAK,
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
']','\0'};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the internal version number. */
|
||||||
|
#ifdef COMPILER_VERSION_INTERNAL
|
||||||
|
char const info_version_internal[] = {
|
||||||
|
'I', 'N', 'F', 'O', ':',
|
||||||
|
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
|
||||||
|
'i','n','t','e','r','n','a','l','[',
|
||||||
|
COMPILER_VERSION_INTERNAL,']','\0'};
|
||||||
|
#elif defined(COMPILER_VERSION_INTERNAL_STR)
|
||||||
|
char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct a string literal encoding the version number components. */
|
||||||
|
#ifdef SIMULATE_VERSION_MAJOR
|
||||||
|
char const info_simulate_version[] = {
|
||||||
|
'I', 'N', 'F', 'O', ':',
|
||||||
|
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
|
||||||
|
SIMULATE_VERSION_MAJOR,
|
||||||
|
# ifdef SIMULATE_VERSION_MINOR
|
||||||
|
'.', SIMULATE_VERSION_MINOR,
|
||||||
|
# ifdef SIMULATE_VERSION_PATCH
|
||||||
|
'.', SIMULATE_VERSION_PATCH,
|
||||||
|
# ifdef SIMULATE_VERSION_TWEAK
|
||||||
|
'.', SIMULATE_VERSION_TWEAK,
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
']','\0'};
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Construct the string literal in pieces to prevent the source from
|
||||||
|
getting matched. Store it in a pointer rather than an array
|
||||||
|
because some compilers will just produce instructions to fill the
|
||||||
|
array rather than assigning a pointer to a static array. */
|
||||||
|
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
|
||||||
|
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#define CXX_STD_98 199711L
|
||||||
|
#define CXX_STD_11 201103L
|
||||||
|
#define CXX_STD_14 201402L
|
||||||
|
#define CXX_STD_17 201703L
|
||||||
|
#define CXX_STD_20 202002L
|
||||||
|
#define CXX_STD_23 202302L
|
||||||
|
|
||||||
|
#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG)
|
||||||
|
# if _MSVC_LANG > CXX_STD_17
|
||||||
|
# define CXX_STD _MSVC_LANG
|
||||||
|
# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init)
|
||||||
|
# define CXX_STD CXX_STD_20
|
||||||
|
# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17
|
||||||
|
# define CXX_STD CXX_STD_20
|
||||||
|
# elif _MSVC_LANG > CXX_STD_14
|
||||||
|
# define CXX_STD CXX_STD_17
|
||||||
|
# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi)
|
||||||
|
# define CXX_STD CXX_STD_14
|
||||||
|
# elif defined(__INTEL_CXX11_MODE__)
|
||||||
|
# define CXX_STD CXX_STD_11
|
||||||
|
# else
|
||||||
|
# define CXX_STD CXX_STD_98
|
||||||
|
# endif
|
||||||
|
#elif defined(_MSC_VER) && defined(_MSVC_LANG)
|
||||||
|
# if _MSVC_LANG > __cplusplus
|
||||||
|
# define CXX_STD _MSVC_LANG
|
||||||
|
# else
|
||||||
|
# define CXX_STD __cplusplus
|
||||||
|
# endif
|
||||||
|
#elif defined(__NVCOMPILER)
|
||||||
|
# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init)
|
||||||
|
# define CXX_STD CXX_STD_20
|
||||||
|
# else
|
||||||
|
# define CXX_STD __cplusplus
|
||||||
|
# endif
|
||||||
|
#elif defined(__INTEL_COMPILER) || defined(__PGI)
|
||||||
|
# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes)
|
||||||
|
# define CXX_STD CXX_STD_17
|
||||||
|
# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)
|
||||||
|
# define CXX_STD CXX_STD_14
|
||||||
|
# else
|
||||||
|
# define CXX_STD __cplusplus
|
||||||
|
# endif
|
||||||
|
#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__)
|
||||||
|
# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi)
|
||||||
|
# define CXX_STD CXX_STD_14
|
||||||
|
# else
|
||||||
|
# define CXX_STD __cplusplus
|
||||||
|
# endif
|
||||||
|
#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__)
|
||||||
|
# define CXX_STD CXX_STD_11
|
||||||
|
#else
|
||||||
|
# define CXX_STD __cplusplus
|
||||||
|
#endif
|
||||||
|
|
||||||
|
const char* info_language_standard_default = "INFO" ":" "standard_default["
|
||||||
|
#if CXX_STD > CXX_STD_23
|
||||||
|
"26"
|
||||||
|
#elif CXX_STD > CXX_STD_20
|
||||||
|
"23"
|
||||||
|
#elif CXX_STD > CXX_STD_17
|
||||||
|
"20"
|
||||||
|
#elif CXX_STD > CXX_STD_14
|
||||||
|
"17"
|
||||||
|
#elif CXX_STD > CXX_STD_11
|
||||||
|
"14"
|
||||||
|
#elif CXX_STD >= CXX_STD_11
|
||||||
|
"11"
|
||||||
|
#else
|
||||||
|
"98"
|
||||||
|
#endif
|
||||||
|
"]";
|
||||||
|
|
||||||
|
const char* info_language_extensions_default = "INFO" ":" "extensions_default["
|
||||||
|
#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
|
||||||
|
defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \
|
||||||
|
!defined(__STRICT_ANSI__)
|
||||||
|
"ON"
|
||||||
|
#else
|
||||||
|
"OFF"
|
||||||
|
#endif
|
||||||
|
"]";
|
||||||
|
|
||||||
|
/*--------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
int main(int argc, char* argv[])
|
||||||
|
{
|
||||||
|
int require = 0;
|
||||||
|
require += info_compiler[argc];
|
||||||
|
require += info_platform[argc];
|
||||||
|
require += info_arch[argc];
|
||||||
|
#ifdef COMPILER_VERSION_MAJOR
|
||||||
|
require += info_version[argc];
|
||||||
|
#endif
|
||||||
|
#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR)
|
||||||
|
require += info_version_internal[argc];
|
||||||
|
#endif
|
||||||
|
#ifdef SIMULATE_ID
|
||||||
|
require += info_simulate[argc];
|
||||||
|
#endif
|
||||||
|
#ifdef SIMULATE_VERSION_MAJOR
|
||||||
|
require += info_simulate_version[argc];
|
||||||
|
#endif
|
||||||
|
#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
|
||||||
|
require += info_cray[argc];
|
||||||
|
#endif
|
||||||
|
require += info_language_standard_default[argc];
|
||||||
|
require += info_language_extensions_default[argc];
|
||||||
|
(void)argv;
|
||||||
|
return require;
|
||||||
|
}
|
||||||
Binary file not shown.
3025
firmware/build/CMakeFiles/CMakeConfigureLog.yaml
Normal file
3025
firmware/build/CMakeFiles/CMakeConfigureLog.yaml
Normal file
File diff suppressed because it is too large
Load Diff
16
firmware/build/CMakeFiles/CMakeDirectoryInformation.cmake
Normal file
16
firmware/build/CMakeFiles/CMakeDirectoryInformation.cmake
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Relative path conversion top directories.
|
||||||
|
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/alexa/blackroad-watch/firmware")
|
||||||
|
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/alexa/blackroad-watch/firmware/build")
|
||||||
|
|
||||||
|
# Force unix paths in dependencies.
|
||||||
|
set(CMAKE_FORCE_UNIX_PATHS 1)
|
||||||
|
|
||||||
|
|
||||||
|
# The C and CXX include file regular expressions for this directory.
|
||||||
|
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
||||||
|
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
||||||
|
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
||||||
|
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
||||||
3
firmware/build/CMakeFiles/CMakeRuleHashes.txt
Normal file
3
firmware/build/CMakeFiles/CMakeRuleHashes.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# Hashes of file build rules.
|
||||||
|
9e8344c0ef75e1333b4e354f68b48926 CMakeFiles/combine
|
||||||
|
fa30bbdc9917abf9ea104fddea54b720 CMakeFiles/size_report
|
||||||
28
firmware/build/CMakeFiles/InstallScripts.json
Normal file
28
firmware/build/CMakeFiles/InstallScripts.json
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"InstallScripts" :
|
||||||
|
[
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/board/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/board/bl808dk/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/common/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/ai/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/crypto/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/fs/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/graphics/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/mm/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/libc/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/lzma/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/net/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/net/lib/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/os/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/usb/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/utils/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/components/wireless/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/lhal/cmake_install.cmake",
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/soc/bl808/std/cmake_install.cmake"
|
||||||
|
],
|
||||||
|
"Parallel" : false
|
||||||
|
}
|
||||||
220
firmware/build/CMakeFiles/Makefile.cmake
Normal file
220
firmware/build/CMakeFiles/Makefile.cmake
Normal file
@@ -0,0 +1,220 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# The generator used is:
|
||||||
|
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
|
||||||
|
|
||||||
|
# The top level Makefile was generated from the following files:
|
||||||
|
set(CMAKE_MAKEFILE_DEPENDS
|
||||||
|
"CMakeCache.txt"
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/CMakeLists.txt"
|
||||||
|
"CMakeFiles/4.2.1/CMakeASMCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCXXCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeSystem.cmake"
|
||||||
|
"generated/defconfig.cmake"
|
||||||
|
"/Users/alexa/bouffalo_sdk/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/board/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/common/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/sdk_version.h.in"
|
||||||
|
"/Users/alexa/bouffalo_sdk/cmake/bflb_flash.cmake"
|
||||||
|
"/Users/alexa/bouffalo_sdk/cmake/bouffalo_sdk-config.cmake"
|
||||||
|
"/Users/alexa/bouffalo_sdk/cmake/compiler_flags.cmake"
|
||||||
|
"/Users/alexa/bouffalo_sdk/cmake/extension.cmake"
|
||||||
|
"/Users/alexa/bouffalo_sdk/cmake/footprint.cmake"
|
||||||
|
"/Users/alexa/bouffalo_sdk/cmake/toolchain.cmake"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/ai/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/crypto/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/fs/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/graphics/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/libc/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/lzma/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/mm/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/net/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/net/lib/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/os/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/usb/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/utils/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/components/wireless/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/drivers/lhal/CMakeLists.txt"
|
||||||
|
"/Users/alexa/bouffalo_sdk/drivers/lhal/config/lhal_version.h.in"
|
||||||
|
"/Users/alexa/bouffalo_sdk/drivers/soc/bl808/std/CMakeLists.txt"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeASMCompiler.cmake.in"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeASMInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCCompiler.cmake.in"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCCompilerABI.c"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCXXInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineASMCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineCCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeDetermineSystem.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeFindBinUtils.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeGenericSystem.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeInitializeConfigs.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeLanguageInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeSystem.cmake.in"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeTestASMCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeTestCCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeTestCXXCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/CMakeUnixFindMake.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GNU-ASM.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GNU-C.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GNU-CXX.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/GNU.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeASMLinkerInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeInspectASMLinker.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Internal/FeatureTesting.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Apple-GNU-C.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Apple-GNU-CXX.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Apple-GNU.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Darwin-Determine-CXX.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Darwin-Initialize.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Darwin.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-ASM.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-ASM.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-C.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-C.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-CXX.cmake"
|
||||||
|
"/opt/homebrew/share/cmake/Modules/Platform/UnixPaths.cmake"
|
||||||
|
)
|
||||||
|
|
||||||
|
# The corresponding makefile is:
|
||||||
|
set(CMAKE_MAKEFILE_OUTPUTS
|
||||||
|
"Makefile"
|
||||||
|
"CMakeFiles/cmake.check_cache"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Byproducts of CMake generate step:
|
||||||
|
set(CMAKE_MAKEFILE_PRODUCTS
|
||||||
|
"CMakeFiles/4.2.1/CMakeSystem.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCXXCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeASMCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCXXCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeCXXCompiler.cmake"
|
||||||
|
"CMakeFiles/4.2.1/CMakeASMCompiler.cmake"
|
||||||
|
"CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"generated/sdk_version.h"
|
||||||
|
"build_out/bsp/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/bsp/board/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/bsp/board/bl808dk/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/bsp/common/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/ai/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/crypto/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/fs/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/graphics/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/mm/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/libc/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/lzma/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/net/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/net/lib/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/os/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/usb/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/utils/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/components/wireless/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"generated/lhal_version.h"
|
||||||
|
"build_out/drivers/lhal/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
"build_out/drivers/soc/bl808/std/CMakeFiles/CMakeDirectoryInformation.cmake"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Dependency information for all targets:
|
||||||
|
set(CMAKE_DEPEND_INFO_FILES
|
||||||
|
"CMakeFiles/app.dir/DependInfo.cmake"
|
||||||
|
"CMakeFiles/blackroad_watch_bl808_m0.elf.dir/DependInfo.cmake"
|
||||||
|
"CMakeFiles/combine.dir/DependInfo.cmake"
|
||||||
|
"CMakeFiles/post_build.dir/DependInfo.cmake"
|
||||||
|
"CMakeFiles/pre_build.dir/DependInfo.cmake"
|
||||||
|
"CMakeFiles/size_report.dir/DependInfo.cmake"
|
||||||
|
"build_out/components/mm/CMakeFiles/libmm.dir/DependInfo.cmake"
|
||||||
|
"build_out/components/libc/CMakeFiles/liblibc.dir/DependInfo.cmake"
|
||||||
|
"build_out/components/utils/CMakeFiles/libutils.dir/DependInfo.cmake"
|
||||||
|
"build_out/drivers/lhal/CMakeFiles/liblhal.dir/DependInfo.cmake"
|
||||||
|
"build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/DependInfo.cmake"
|
||||||
|
)
|
||||||
916
firmware/build/CMakeFiles/Makefile2
Normal file
916
firmware/build/CMakeFiles/Makefile2
Normal file
@@ -0,0 +1,916 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Default target executed when no arguments are given to make.
|
||||||
|
default_target: all
|
||||||
|
.PHONY : default_target
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for the build root directory
|
||||||
|
|
||||||
|
# The main recursive "all" target.
|
||||||
|
all: CMakeFiles/app.dir/all
|
||||||
|
all: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all
|
||||||
|
all: build_out/all
|
||||||
|
.PHONY : all
|
||||||
|
|
||||||
|
# The main recursive "codegen" target.
|
||||||
|
codegen: CMakeFiles/app.dir/codegen
|
||||||
|
codegen: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/codegen
|
||||||
|
codegen: build_out/codegen
|
||||||
|
.PHONY : codegen
|
||||||
|
|
||||||
|
# The main recursive "preinstall" target.
|
||||||
|
preinstall: build_out/preinstall
|
||||||
|
.PHONY : preinstall
|
||||||
|
|
||||||
|
# The main recursive "clean" target.
|
||||||
|
clean: CMakeFiles/app.dir/clean
|
||||||
|
clean: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/clean
|
||||||
|
clean: CMakeFiles/combine.dir/clean
|
||||||
|
clean: CMakeFiles/post_build.dir/clean
|
||||||
|
clean: CMakeFiles/pre_build.dir/clean
|
||||||
|
clean: CMakeFiles/size_report.dir/clean
|
||||||
|
clean: build_out/clean
|
||||||
|
.PHONY : clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/all: build_out/bsp/all
|
||||||
|
build_out/all: build_out/components/all
|
||||||
|
build_out/all: build_out/drivers/lhal/all
|
||||||
|
build_out/all: build_out/drivers/soc/bl808/std/all
|
||||||
|
.PHONY : build_out/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/codegen: build_out/bsp/codegen
|
||||||
|
build_out/codegen: build_out/components/codegen
|
||||||
|
build_out/codegen: build_out/drivers/lhal/codegen
|
||||||
|
build_out/codegen: build_out/drivers/soc/bl808/std/codegen
|
||||||
|
.PHONY : build_out/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/preinstall: build_out/bsp/preinstall
|
||||||
|
build_out/preinstall: build_out/components/preinstall
|
||||||
|
build_out/preinstall: build_out/drivers/lhal/preinstall
|
||||||
|
build_out/preinstall: build_out/drivers/soc/bl808/std/preinstall
|
||||||
|
.PHONY : build_out/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/clean: build_out/bsp/clean
|
||||||
|
build_out/clean: build_out/components/clean
|
||||||
|
build_out/clean: build_out/drivers/lhal/clean
|
||||||
|
build_out/clean: build_out/drivers/soc/bl808/std/clean
|
||||||
|
.PHONY : build_out/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/bsp
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/bsp/all: build_out/bsp/board/all
|
||||||
|
build_out/bsp/all: build_out/bsp/common/all
|
||||||
|
.PHONY : build_out/bsp/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/bsp/codegen: build_out/bsp/board/codegen
|
||||||
|
build_out/bsp/codegen: build_out/bsp/common/codegen
|
||||||
|
.PHONY : build_out/bsp/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/bsp/preinstall: build_out/bsp/board/preinstall
|
||||||
|
build_out/bsp/preinstall: build_out/bsp/common/preinstall
|
||||||
|
.PHONY : build_out/bsp/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/bsp/clean: build_out/bsp/board/clean
|
||||||
|
build_out/bsp/clean: build_out/bsp/common/clean
|
||||||
|
.PHONY : build_out/bsp/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/bsp/board
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/bsp/board/all: build_out/bsp/board/bl808dk/all
|
||||||
|
.PHONY : build_out/bsp/board/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/bsp/board/codegen: build_out/bsp/board/bl808dk/codegen
|
||||||
|
.PHONY : build_out/bsp/board/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/bsp/board/preinstall: build_out/bsp/board/bl808dk/preinstall
|
||||||
|
.PHONY : build_out/bsp/board/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/bsp/board/clean: build_out/bsp/board/bl808dk/clean
|
||||||
|
.PHONY : build_out/bsp/board/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/bsp/board/bl808dk
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/bsp/board/bl808dk/all:
|
||||||
|
.PHONY : build_out/bsp/board/bl808dk/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/bsp/board/bl808dk/codegen:
|
||||||
|
.PHONY : build_out/bsp/board/bl808dk/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/bsp/board/bl808dk/preinstall:
|
||||||
|
.PHONY : build_out/bsp/board/bl808dk/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/bsp/board/bl808dk/clean:
|
||||||
|
.PHONY : build_out/bsp/board/bl808dk/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/bsp/common
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/bsp/common/all:
|
||||||
|
.PHONY : build_out/bsp/common/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/bsp/common/codegen:
|
||||||
|
.PHONY : build_out/bsp/common/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/bsp/common/preinstall:
|
||||||
|
.PHONY : build_out/bsp/common/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/bsp/common/clean:
|
||||||
|
.PHONY : build_out/bsp/common/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/all: build_out/components/ai/all
|
||||||
|
build_out/components/all: build_out/components/crypto/all
|
||||||
|
build_out/components/all: build_out/components/fs/all
|
||||||
|
build_out/components/all: build_out/components/graphics/all
|
||||||
|
build_out/components/all: build_out/components/mm/all
|
||||||
|
build_out/components/all: build_out/components/libc/all
|
||||||
|
build_out/components/all: build_out/components/lzma/all
|
||||||
|
build_out/components/all: build_out/components/net/all
|
||||||
|
build_out/components/all: build_out/components/os/all
|
||||||
|
build_out/components/all: build_out/components/usb/all
|
||||||
|
build_out/components/all: build_out/components/utils/all
|
||||||
|
build_out/components/all: build_out/components/wireless/all
|
||||||
|
.PHONY : build_out/components/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/codegen: build_out/components/ai/codegen
|
||||||
|
build_out/components/codegen: build_out/components/crypto/codegen
|
||||||
|
build_out/components/codegen: build_out/components/fs/codegen
|
||||||
|
build_out/components/codegen: build_out/components/graphics/codegen
|
||||||
|
build_out/components/codegen: build_out/components/mm/codegen
|
||||||
|
build_out/components/codegen: build_out/components/libc/codegen
|
||||||
|
build_out/components/codegen: build_out/components/lzma/codegen
|
||||||
|
build_out/components/codegen: build_out/components/net/codegen
|
||||||
|
build_out/components/codegen: build_out/components/os/codegen
|
||||||
|
build_out/components/codegen: build_out/components/usb/codegen
|
||||||
|
build_out/components/codegen: build_out/components/utils/codegen
|
||||||
|
build_out/components/codegen: build_out/components/wireless/codegen
|
||||||
|
.PHONY : build_out/components/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/preinstall: build_out/components/ai/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/crypto/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/fs/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/graphics/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/mm/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/libc/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/lzma/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/net/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/os/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/usb/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/utils/preinstall
|
||||||
|
build_out/components/preinstall: build_out/components/wireless/preinstall
|
||||||
|
.PHONY : build_out/components/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/clean: build_out/components/ai/clean
|
||||||
|
build_out/components/clean: build_out/components/crypto/clean
|
||||||
|
build_out/components/clean: build_out/components/fs/clean
|
||||||
|
build_out/components/clean: build_out/components/graphics/clean
|
||||||
|
build_out/components/clean: build_out/components/mm/clean
|
||||||
|
build_out/components/clean: build_out/components/libc/clean
|
||||||
|
build_out/components/clean: build_out/components/lzma/clean
|
||||||
|
build_out/components/clean: build_out/components/net/clean
|
||||||
|
build_out/components/clean: build_out/components/os/clean
|
||||||
|
build_out/components/clean: build_out/components/usb/clean
|
||||||
|
build_out/components/clean: build_out/components/utils/clean
|
||||||
|
build_out/components/clean: build_out/components/wireless/clean
|
||||||
|
.PHONY : build_out/components/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/ai
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/ai/all:
|
||||||
|
.PHONY : build_out/components/ai/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/ai/codegen:
|
||||||
|
.PHONY : build_out/components/ai/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/ai/preinstall:
|
||||||
|
.PHONY : build_out/components/ai/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/ai/clean:
|
||||||
|
.PHONY : build_out/components/ai/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/crypto
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/crypto/all:
|
||||||
|
.PHONY : build_out/components/crypto/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/crypto/codegen:
|
||||||
|
.PHONY : build_out/components/crypto/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/crypto/preinstall:
|
||||||
|
.PHONY : build_out/components/crypto/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/crypto/clean:
|
||||||
|
.PHONY : build_out/components/crypto/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/fs
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/fs/all:
|
||||||
|
.PHONY : build_out/components/fs/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/fs/codegen:
|
||||||
|
.PHONY : build_out/components/fs/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/fs/preinstall:
|
||||||
|
.PHONY : build_out/components/fs/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/fs/clean:
|
||||||
|
.PHONY : build_out/components/fs/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/graphics
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/graphics/all:
|
||||||
|
.PHONY : build_out/components/graphics/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/graphics/codegen:
|
||||||
|
.PHONY : build_out/components/graphics/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/graphics/preinstall:
|
||||||
|
.PHONY : build_out/components/graphics/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/graphics/clean:
|
||||||
|
.PHONY : build_out/components/graphics/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/libc
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/libc/all: build_out/components/libc/CMakeFiles/liblibc.dir/all
|
||||||
|
.PHONY : build_out/components/libc/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/libc/codegen: build_out/components/libc/CMakeFiles/liblibc.dir/codegen
|
||||||
|
.PHONY : build_out/components/libc/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/libc/preinstall:
|
||||||
|
.PHONY : build_out/components/libc/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/libc/clean: build_out/components/libc/CMakeFiles/liblibc.dir/clean
|
||||||
|
.PHONY : build_out/components/libc/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/lzma
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/lzma/all:
|
||||||
|
.PHONY : build_out/components/lzma/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/lzma/codegen:
|
||||||
|
.PHONY : build_out/components/lzma/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/lzma/preinstall:
|
||||||
|
.PHONY : build_out/components/lzma/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/lzma/clean:
|
||||||
|
.PHONY : build_out/components/lzma/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/mm
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/mm/all: build_out/components/mm/CMakeFiles/libmm.dir/all
|
||||||
|
.PHONY : build_out/components/mm/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/mm/codegen: build_out/components/mm/CMakeFiles/libmm.dir/codegen
|
||||||
|
.PHONY : build_out/components/mm/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/mm/preinstall:
|
||||||
|
.PHONY : build_out/components/mm/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/mm/clean: build_out/components/mm/CMakeFiles/libmm.dir/clean
|
||||||
|
.PHONY : build_out/components/mm/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/net
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/net/all: build_out/components/net/lib/all
|
||||||
|
.PHONY : build_out/components/net/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/net/codegen: build_out/components/net/lib/codegen
|
||||||
|
.PHONY : build_out/components/net/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/net/preinstall: build_out/components/net/lib/preinstall
|
||||||
|
.PHONY : build_out/components/net/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/net/clean: build_out/components/net/lib/clean
|
||||||
|
.PHONY : build_out/components/net/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/net/lib
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/net/lib/all:
|
||||||
|
.PHONY : build_out/components/net/lib/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/net/lib/codegen:
|
||||||
|
.PHONY : build_out/components/net/lib/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/net/lib/preinstall:
|
||||||
|
.PHONY : build_out/components/net/lib/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/net/lib/clean:
|
||||||
|
.PHONY : build_out/components/net/lib/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/os
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/os/all:
|
||||||
|
.PHONY : build_out/components/os/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/os/codegen:
|
||||||
|
.PHONY : build_out/components/os/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/os/preinstall:
|
||||||
|
.PHONY : build_out/components/os/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/os/clean:
|
||||||
|
.PHONY : build_out/components/os/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/usb
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/usb/all:
|
||||||
|
.PHONY : build_out/components/usb/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/usb/codegen:
|
||||||
|
.PHONY : build_out/components/usb/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/usb/preinstall:
|
||||||
|
.PHONY : build_out/components/usb/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/usb/clean:
|
||||||
|
.PHONY : build_out/components/usb/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/utils
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/utils/all: build_out/components/utils/CMakeFiles/libutils.dir/all
|
||||||
|
.PHONY : build_out/components/utils/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/utils/codegen: build_out/components/utils/CMakeFiles/libutils.dir/codegen
|
||||||
|
.PHONY : build_out/components/utils/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/utils/preinstall:
|
||||||
|
.PHONY : build_out/components/utils/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/utils/clean: build_out/components/utils/CMakeFiles/libutils.dir/clean
|
||||||
|
.PHONY : build_out/components/utils/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/components/wireless
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/components/wireless/all:
|
||||||
|
.PHONY : build_out/components/wireless/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/components/wireless/codegen:
|
||||||
|
.PHONY : build_out/components/wireless/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/components/wireless/preinstall:
|
||||||
|
.PHONY : build_out/components/wireless/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/components/wireless/clean:
|
||||||
|
.PHONY : build_out/components/wireless/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/drivers/lhal
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/drivers/lhal/all: build_out/drivers/lhal/CMakeFiles/liblhal.dir/all
|
||||||
|
.PHONY : build_out/drivers/lhal/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/drivers/lhal/codegen: build_out/drivers/lhal/CMakeFiles/liblhal.dir/codegen
|
||||||
|
.PHONY : build_out/drivers/lhal/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/drivers/lhal/preinstall:
|
||||||
|
.PHONY : build_out/drivers/lhal/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/drivers/lhal/clean: build_out/drivers/lhal/CMakeFiles/liblhal.dir/clean
|
||||||
|
.PHONY : build_out/drivers/lhal/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Directory level rules for directory build_out/drivers/soc/bl808/std
|
||||||
|
|
||||||
|
# Recursive "all" directory target.
|
||||||
|
build_out/drivers/soc/bl808/std/all: build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/all
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/all
|
||||||
|
|
||||||
|
# Recursive "codegen" directory target.
|
||||||
|
build_out/drivers/soc/bl808/std/codegen: build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/codegen
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/codegen
|
||||||
|
|
||||||
|
# Recursive "preinstall" directory target.
|
||||||
|
build_out/drivers/soc/bl808/std/preinstall:
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/preinstall
|
||||||
|
|
||||||
|
# Recursive "clean" directory target.
|
||||||
|
build_out/drivers/soc/bl808/std/clean: build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/clean
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target CMakeFiles/app.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
CMakeFiles/app.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=1,2,3 "Built target app"
|
||||||
|
.PHONY : CMakeFiles/app.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
CMakeFiles/app.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 3
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/app.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : CMakeFiles/app.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
app: CMakeFiles/app.dir/rule
|
||||||
|
.PHONY : app
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
CMakeFiles/app.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=1,2,3 "Finished codegen for target app"
|
||||||
|
.PHONY : CMakeFiles/app.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
CMakeFiles/app.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/clean
|
||||||
|
.PHONY : CMakeFiles/app.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target CMakeFiles/blackroad_watch_bl808_m0.elf.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all: CMakeFiles/app.dir/all
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all: build_out/components/mm/CMakeFiles/libmm.dir/all
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all: build_out/components/libc/CMakeFiles/liblibc.dir/all
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all: build_out/components/utils/CMakeFiles/libutils.dir/all
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all: build_out/drivers/lhal/CMakeFiles/liblhal.dir/all
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all: build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/all
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=4 "Built target blackroad_watch_bl808_m0.elf"
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 100
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
blackroad_watch_bl808_m0.elf: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/rule
|
||||||
|
.PHONY : blackroad_watch_bl808_m0.elf
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=4 "Finished codegen for target blackroad_watch_bl808_m0.elf"
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/clean
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target CMakeFiles/combine.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
CMakeFiles/combine.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/combine.dir/build.make CMakeFiles/combine.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/combine.dir/build.make CMakeFiles/combine.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Built target combine"
|
||||||
|
.PHONY : CMakeFiles/combine.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
CMakeFiles/combine.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/combine.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : CMakeFiles/combine.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
combine: CMakeFiles/combine.dir/rule
|
||||||
|
.PHONY : combine
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
CMakeFiles/combine.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/combine.dir/build.make CMakeFiles/combine.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Finished codegen for target combine"
|
||||||
|
.PHONY : CMakeFiles/combine.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
CMakeFiles/combine.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/combine.dir/build.make CMakeFiles/combine.dir/clean
|
||||||
|
.PHONY : CMakeFiles/combine.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target CMakeFiles/post_build.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
CMakeFiles/post_build.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/post_build.dir/build.make CMakeFiles/post_build.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/post_build.dir/build.make CMakeFiles/post_build.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Built target post_build"
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
CMakeFiles/post_build.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/post_build.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
post_build: CMakeFiles/post_build.dir/rule
|
||||||
|
.PHONY : post_build
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
CMakeFiles/post_build.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/post_build.dir/build.make CMakeFiles/post_build.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Finished codegen for target post_build"
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
CMakeFiles/post_build.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/post_build.dir/build.make CMakeFiles/post_build.dir/clean
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target CMakeFiles/pre_build.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
CMakeFiles/pre_build.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/pre_build.dir/build.make CMakeFiles/pre_build.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/pre_build.dir/build.make CMakeFiles/pre_build.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Built target pre_build"
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
CMakeFiles/pre_build.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/pre_build.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
pre_build: CMakeFiles/pre_build.dir/rule
|
||||||
|
.PHONY : pre_build
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
CMakeFiles/pre_build.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/pre_build.dir/build.make CMakeFiles/pre_build.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Finished codegen for target pre_build"
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
CMakeFiles/pre_build.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/pre_build.dir/build.make CMakeFiles/pre_build.dir/clean
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target CMakeFiles/size_report.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
CMakeFiles/size_report.dir/all: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/all
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/size_report.dir/build.make CMakeFiles/size_report.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/size_report.dir/build.make CMakeFiles/size_report.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Built target size_report"
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
CMakeFiles/size_report.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 100
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/size_report.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
size_report: CMakeFiles/size_report.dir/rule
|
||||||
|
.PHONY : size_report
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
CMakeFiles/size_report.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/size_report.dir/build.make CMakeFiles/size_report.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num= "Finished codegen for target size_report"
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
CMakeFiles/size_report.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/size_report.dir/build.make CMakeFiles/size_report.dir/clean
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target build_out/components/mm/CMakeFiles/libmm.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
build_out/components/mm/CMakeFiles/libmm.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/mm/CMakeFiles/libmm.dir/build.make build_out/components/mm/CMakeFiles/libmm.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/mm/CMakeFiles/libmm.dir/build.make build_out/components/mm/CMakeFiles/libmm.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=72,73,74 "Built target libmm"
|
||||||
|
.PHONY : build_out/components/mm/CMakeFiles/libmm.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
build_out/components/mm/CMakeFiles/libmm.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 3
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/components/mm/CMakeFiles/libmm.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : build_out/components/mm/CMakeFiles/libmm.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
libmm: build_out/components/mm/CMakeFiles/libmm.dir/rule
|
||||||
|
.PHONY : libmm
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
build_out/components/mm/CMakeFiles/libmm.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/mm/CMakeFiles/libmm.dir/build.make build_out/components/mm/CMakeFiles/libmm.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=72,73,74 "Finished codegen for target libmm"
|
||||||
|
.PHONY : build_out/components/mm/CMakeFiles/libmm.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
build_out/components/mm/CMakeFiles/libmm.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/mm/CMakeFiles/libmm.dir/build.make build_out/components/mm/CMakeFiles/libmm.dir/clean
|
||||||
|
.PHONY : build_out/components/mm/CMakeFiles/libmm.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target build_out/components/libc/CMakeFiles/liblibc.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
build_out/components/libc/CMakeFiles/liblibc.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/libc/CMakeFiles/liblibc.dir/build.make build_out/components/libc/CMakeFiles/liblibc.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/libc/CMakeFiles/liblibc.dir/build.make build_out/components/libc/CMakeFiles/liblibc.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71 "Built target liblibc"
|
||||||
|
.PHONY : build_out/components/libc/CMakeFiles/liblibc.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
build_out/components/libc/CMakeFiles/liblibc.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 36
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/components/libc/CMakeFiles/liblibc.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : build_out/components/libc/CMakeFiles/liblibc.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
liblibc: build_out/components/libc/CMakeFiles/liblibc.dir/rule
|
||||||
|
.PHONY : liblibc
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
build_out/components/libc/CMakeFiles/liblibc.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/libc/CMakeFiles/liblibc.dir/build.make build_out/components/libc/CMakeFiles/liblibc.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71 "Finished codegen for target liblibc"
|
||||||
|
.PHONY : build_out/components/libc/CMakeFiles/liblibc.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
build_out/components/libc/CMakeFiles/liblibc.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/libc/CMakeFiles/liblibc.dir/build.make build_out/components/libc/CMakeFiles/liblibc.dir/clean
|
||||||
|
.PHONY : build_out/components/libc/CMakeFiles/liblibc.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target build_out/components/utils/CMakeFiles/libutils.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
build_out/components/utils/CMakeFiles/libutils.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/utils/CMakeFiles/libutils.dir/build.make build_out/components/utils/CMakeFiles/libutils.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/utils/CMakeFiles/libutils.dir/build.make build_out/components/utils/CMakeFiles/libutils.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=90,91,92,93,94,95,96,97,98,99,100 "Built target libutils"
|
||||||
|
.PHONY : build_out/components/utils/CMakeFiles/libutils.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
build_out/components/utils/CMakeFiles/libutils.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 11
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/components/utils/CMakeFiles/libutils.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : build_out/components/utils/CMakeFiles/libutils.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
libutils: build_out/components/utils/CMakeFiles/libutils.dir/rule
|
||||||
|
.PHONY : libutils
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
build_out/components/utils/CMakeFiles/libutils.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/utils/CMakeFiles/libutils.dir/build.make build_out/components/utils/CMakeFiles/libutils.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=90,91,92,93,94,95,96,97,98,99,100 "Finished codegen for target libutils"
|
||||||
|
.PHONY : build_out/components/utils/CMakeFiles/libutils.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
build_out/components/utils/CMakeFiles/libutils.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/utils/CMakeFiles/libutils.dir/build.make build_out/components/utils/CMakeFiles/libutils.dir/clean
|
||||||
|
.PHONY : build_out/components/utils/CMakeFiles/libutils.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target build_out/drivers/lhal/CMakeFiles/liblhal.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
build_out/drivers/lhal/CMakeFiles/liblhal.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/lhal/CMakeFiles/liblhal.dir/build.make build_out/drivers/lhal/CMakeFiles/liblhal.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/lhal/CMakeFiles/liblhal.dir/build.make build_out/drivers/lhal/CMakeFiles/liblhal.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35 "Built target liblhal"
|
||||||
|
.PHONY : build_out/drivers/lhal/CMakeFiles/liblhal.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
build_out/drivers/lhal/CMakeFiles/liblhal.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 31
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/drivers/lhal/CMakeFiles/liblhal.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : build_out/drivers/lhal/CMakeFiles/liblhal.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
liblhal: build_out/drivers/lhal/CMakeFiles/liblhal.dir/rule
|
||||||
|
.PHONY : liblhal
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
build_out/drivers/lhal/CMakeFiles/liblhal.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/lhal/CMakeFiles/liblhal.dir/build.make build_out/drivers/lhal/CMakeFiles/liblhal.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35 "Finished codegen for target liblhal"
|
||||||
|
.PHONY : build_out/drivers/lhal/CMakeFiles/liblhal.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
build_out/drivers/lhal/CMakeFiles/liblhal.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/lhal/CMakeFiles/liblhal.dir/build.make build_out/drivers/lhal/CMakeFiles/liblhal.dir/clean
|
||||||
|
.PHONY : build_out/drivers/lhal/CMakeFiles/liblhal.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for target build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir
|
||||||
|
|
||||||
|
# All Build rule for target.
|
||||||
|
build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/all:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/build.make build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/depend
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/build.make build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/build
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=75,76,77,78,79,80,81,82,83,84,85,86,87,88,89 "Built target libstd"
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/all
|
||||||
|
|
||||||
|
# Build rule for subdir invocation for target.
|
||||||
|
build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/rule: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 15
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/rule
|
||||||
|
|
||||||
|
# Convenience name for target.
|
||||||
|
libstd: build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/rule
|
||||||
|
.PHONY : libstd
|
||||||
|
|
||||||
|
# codegen rule for target.
|
||||||
|
build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/codegen:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/build.make build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/codegen
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=75,76,77,78,79,80,81,82,83,84,85,86,87,88,89 "Finished codegen for target libstd"
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/codegen
|
||||||
|
|
||||||
|
# clean rule for target.
|
||||||
|
build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/build.make build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/clean
|
||||||
|
.PHONY : build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/clean
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets to cleanup operation of make.
|
||||||
|
|
||||||
|
# Special rule to run CMake to check the build system integrity.
|
||||||
|
# No rule that depends on this can have commands that come from listfiles
|
||||||
|
# because they might be regenerated.
|
||||||
|
cmake_check_build_system:
|
||||||
|
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||||
|
.PHONY : cmake_check_build_system
|
||||||
|
|
||||||
1
firmware/build/CMakeFiles/Progress/36
Normal file
1
firmware/build/CMakeFiles/Progress/36
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/37
Normal file
1
firmware/build/CMakeFiles/Progress/37
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/38
Normal file
1
firmware/build/CMakeFiles/Progress/38
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/5
Normal file
1
firmware/build/CMakeFiles/Progress/5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/6
Normal file
1
firmware/build/CMakeFiles/Progress/6
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/75
Normal file
1
firmware/build/CMakeFiles/Progress/75
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/76
Normal file
1
firmware/build/CMakeFiles/Progress/76
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/90
Normal file
1
firmware/build/CMakeFiles/Progress/90
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/91
Normal file
1
firmware/build/CMakeFiles/Progress/91
Normal file
@@ -0,0 +1 @@
|
|||||||
|
empty
|
||||||
1
firmware/build/CMakeFiles/Progress/count.txt
Normal file
1
firmware/build/CMakeFiles/Progress/count.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
100
|
||||||
55
firmware/build/CMakeFiles/TargetDirectories.txt
Normal file
55
firmware/build/CMakeFiles/TargetDirectories.txt
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/app.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/blackroad_watch_bl808_m0.elf.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/combine.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/post_build.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/pre_build.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/size_report.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/board/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/board/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/board/bl808dk/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/board/bl808dk/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/common/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/bsp/common/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/ai/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/ai/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/crypto/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/crypto/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/fs/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/fs/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/graphics/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/graphics/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/mm/CMakeFiles/libmm.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/mm/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/mm/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/libc/CMakeFiles/liblibc.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/libc/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/libc/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/lzma/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/lzma/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/net/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/net/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/net/lib/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/net/lib/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/os/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/os/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/usb/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/usb/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/utils/CMakeFiles/libutils.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/utils/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/utils/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/wireless/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/components/wireless/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/lhal/CMakeFiles/liblhal.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/lhal/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/lhal/CMakeFiles/rebuild_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/soc/bl808/std/CMakeFiles/edit_cache.dir
|
||||||
|
/Users/alexa/blackroad-watch/firmware/build/build_out/drivers/soc/bl808/std/CMakeFiles/rebuild_cache.dir
|
||||||
26
firmware/build/CMakeFiles/app.dir/DependInfo.cmake
Normal file
26
firmware/build/CMakeFiles/app.dir/DependInfo.cmake
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
|
||||||
|
# Consider dependencies only in project.
|
||||||
|
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||||
|
|
||||||
|
# The set of languages for which implicit dependencies are needed:
|
||||||
|
set(CMAKE_DEPENDS_LANGUAGES
|
||||||
|
)
|
||||||
|
|
||||||
|
# The set of dependency files which are needed:
|
||||||
|
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c" "CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o" "gcc" "CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o.d"
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c" "CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o" "gcc" "CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o.d"
|
||||||
|
"/Users/alexa/bouffalo_sdk/bsp/sdk_version.c" "CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o" "gcc" "CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o.d"
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/main.c" "CMakeFiles/app.dir/main.c.o" "gcc" "CMakeFiles/app.dir/main.c.o.d"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Fortran module output directory.
|
||||||
|
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||||
162
firmware/build/CMakeFiles/app.dir/build.make
Normal file
162
firmware/build/CMakeFiles/app.dir/build.make
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Delete rule output on recipe failure.
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
# Include any dependencies generated for this target.
|
||||||
|
include CMakeFiles/app.dir/depend.make
|
||||||
|
# Include any dependencies generated by the compiler for this target.
|
||||||
|
include CMakeFiles/app.dir/compiler_depend.make
|
||||||
|
|
||||||
|
# Include the progress variables for this target.
|
||||||
|
include CMakeFiles/app.dir/progress.make
|
||||||
|
|
||||||
|
# Include the compile flags for this target's objects.
|
||||||
|
include CMakeFiles/app.dir/flags.make
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/codegen:
|
||||||
|
.PHONY : CMakeFiles/app.dir/codegen
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o: CMakeFiles/app.dir/flags.make
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o: /Users/alexa/bouffalo_sdk/bsp/sdk_version.c
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o: CMakeFiles/app.dir/compiler_depend.ts
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o -MF CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o.d -o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o -c /Users/alexa/bouffalo_sdk/bsp/sdk_version.c
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.i: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.i"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/alexa/bouffalo_sdk/bsp/sdk_version.c > CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.i
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.s: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.s"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/alexa/bouffalo_sdk/bsp/sdk_version.c -o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.s
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o: CMakeFiles/app.dir/flags.make
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o: /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o: CMakeFiles/app.dir/compiler_depend.ts
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o -MF CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o.d -o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o -c /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.i: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.i"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c > CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.i
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.s: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.s"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c -o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.s
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o: CMakeFiles/app.dir/flags.make
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o: /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o: CMakeFiles/app.dir/compiler_depend.ts
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o -MF CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o.d -o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o -c /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.i: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.i"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c > CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.i
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.s: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.s"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c -o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.s
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/main.c.o: CMakeFiles/app.dir/flags.make
|
||||||
|
CMakeFiles/app.dir/main.c.o: /Users/alexa/blackroad-watch/firmware/main.c
|
||||||
|
CMakeFiles/app.dir/main.c.o: CMakeFiles/app.dir/compiler_depend.ts
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/app.dir/main.c.o"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/app.dir/main.c.o -MF CMakeFiles/app.dir/main.c.o.d -o CMakeFiles/app.dir/main.c.o -c /Users/alexa/blackroad-watch/firmware/main.c
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/main.c.i: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/app.dir/main.c.i"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/alexa/blackroad-watch/firmware/main.c > CMakeFiles/app.dir/main.c.i
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/main.c.s: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/app.dir/main.c.s"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/alexa/blackroad-watch/firmware/main.c -o CMakeFiles/app.dir/main.c.s
|
||||||
|
|
||||||
|
# Object files for target app
|
||||||
|
app_OBJECTS = \
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o" \
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o" \
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o" \
|
||||||
|
"CMakeFiles/app.dir/main.c.o"
|
||||||
|
|
||||||
|
# External object files for target app
|
||||||
|
app_EXTERNAL_OBJECTS =
|
||||||
|
|
||||||
|
build_out/lib/libapp.a: CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o
|
||||||
|
build_out/lib/libapp.a: CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o
|
||||||
|
build_out/lib/libapp.a: CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o
|
||||||
|
build_out/lib/libapp.a: CMakeFiles/app.dir/main.c.o
|
||||||
|
build_out/lib/libapp.a: CMakeFiles/app.dir/build.make
|
||||||
|
build_out/lib/libapp.a: CMakeFiles/app.dir/link.txt
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking C static library build_out/lib/libapp.a"
|
||||||
|
$(CMAKE_COMMAND) -P CMakeFiles/app.dir/cmake_clean_target.cmake
|
||||||
|
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/app.dir/link.txt --verbose=$(VERBOSE)
|
||||||
|
|
||||||
|
# Rule to build all files generated by this target.
|
||||||
|
CMakeFiles/app.dir/build: build_out/lib/libapp.a
|
||||||
|
.PHONY : CMakeFiles/app.dir/build
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/clean:
|
||||||
|
$(CMAKE_COMMAND) -P CMakeFiles/app.dir/cmake_clean.cmake
|
||||||
|
.PHONY : CMakeFiles/app.dir/clean
|
||||||
|
|
||||||
|
CMakeFiles/app.dir/depend:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build/CMakeFiles/app.dir/DependInfo.cmake "--color=$(COLOR)" app
|
||||||
|
.PHONY : CMakeFiles/app.dir/depend
|
||||||
|
|
||||||
17
firmware/build/CMakeFiles/app.dir/cmake_clean.cmake
Normal file
17
firmware/build/CMakeFiles/app.dir/cmake_clean.cmake
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
file(REMOVE_RECURSE
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o"
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o.d"
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o"
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o.d"
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o"
|
||||||
|
"CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o.d"
|
||||||
|
"CMakeFiles/app.dir/main.c.o"
|
||||||
|
"CMakeFiles/app.dir/main.c.o.d"
|
||||||
|
"build_out/lib/libapp.a"
|
||||||
|
"build_out/lib/libapp.pdb"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Per-language clean rules from dependency scanning.
|
||||||
|
foreach(lang C)
|
||||||
|
include(CMakeFiles/app.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||||
|
endforeach()
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
file(REMOVE_RECURSE
|
||||||
|
"build_out/lib/libapp.a"
|
||||||
|
)
|
||||||
2
firmware/build/CMakeFiles/app.dir/compiler_depend.make
Normal file
2
firmware/build/CMakeFiles/app.dir/compiler_depend.make
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty compiler generated dependencies file for app.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
2
firmware/build/CMakeFiles/app.dir/compiler_depend.ts
Normal file
2
firmware/build/CMakeFiles/app.dir/compiler_depend.ts
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Timestamp file for compiler generated dependencies management for app.
|
||||||
2
firmware/build/CMakeFiles/app.dir/depend.make
Normal file
2
firmware/build/CMakeFiles/app.dir/depend.make
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty dependencies file for app.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
10
firmware/build/CMakeFiles/app.dir/flags.make
Normal file
10
firmware/build/CMakeFiles/app.dir/flags.make
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# compile C with /opt/homebrew/bin/riscv64-elf-gcc
|
||||||
|
C_DEFINES = -DAPP_VER_X=2 -DAPP_VER_Y=3 -DAPP_VER_Z=16 -DARCH_RISCV -DBFLB_TIMESTAMP_TIMEZONE=8 -DBFLB_USE_HAL_DRIVER -DBL616D_VERSION_A0 -DBL616L_VERSION_A0 -DBL808 -DCONFIG_BOUFFALO_SDK -DCONFIG_IRQ_NUM=80 -DCONFIG_LIBC_FLOAT=0 -DCONFIG_LOG_LEVEL=3 -DCPU_M0
|
||||||
|
|
||||||
|
C_INCLUDES = -I/Users/alexa/blackroad-watch/firmware/build/generated -I/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/. -I/Users/alexa/bouffalo_sdk/components/mm/. -I/Users/alexa/bouffalo_sdk/components/mm/tlsf -I/Users/alexa/bouffalo_sdk/components/libc/. -I/Users/alexa/bouffalo_sdk/components/utils/log -I/Users/alexa/bouffalo_sdk/components/utils/ring_buffer -I/Users/alexa/bouffalo_sdk/components/utils/bflb_block_pool -I/Users/alexa/bouffalo_sdk/components/utils/bflb_timestamp -I/Users/alexa/bouffalo_sdk/components/utils/getopt -I/Users/alexa/bouffalo_sdk/components/utils/coredump -I/Users/alexa/bouffalo_sdk/components/utils/cjson -I/Users/alexa/bouffalo_sdk/components/utils/math/include -I/Users/alexa/bouffalo_sdk/components/utils/list -I/Users/alexa/bouffalo_sdk/drivers/lhal/include -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head/Core/Include -I/Users/alexa/bouffalo_sdk/drivers/lhal/config/bl808 -I/Users/alexa/bouffalo_sdk/drivers/lhal/src/flash -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head/csi_dsp/include -I/Users/alexa/bouffalo_sdk/drivers/soc/bl808/std/include -I/Users/alexa/bouffalo_sdk/drivers/soc/bl808/std/include/hardware -I/Users/alexa/bouffalo_sdk/. -I/Users/alexa/blackroad-watch/firmware/.
|
||||||
|
|
||||||
|
C_FLAGS = -fdiagnostics-color=always -fno-jump-tables -fno-common -fms-extensions -ffunction-sections -fdata-sections -fmessage-length=0 -fstrict-volatile-bitfields -fshort-enums -MMD -Wall -Wchar-subscripts -Wpointer-arith -Wno-format -Wundef -Wuninitialized -Winit-self -Wignored-qualifiers -std=gnu99 -fstack-usage -save-temps=obj -g -Os -fmacro-prefix-map=/Users/alexa/bouffalo_sdk=. -fdebug-prefix-map=/Users/alexa/bouffalo_sdk=. -fno-builtin -march=rv32imafcpzpsfoperand_xtheade -mabi=ilp32f -mtune=e907 -include build/generated/autoconf.h
|
||||||
|
|
||||||
1
firmware/build/CMakeFiles/app.dir/link.txt
Normal file
1
firmware/build/CMakeFiles/app.dir/link.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
riscv64-elf-ar crD build_out/lib/libapp.a CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o CMakeFiles/app.dir/main.c.o
|
||||||
6
firmware/build/CMakeFiles/app.dir/progress.make
Normal file
6
firmware/build/CMakeFiles/app.dir/progress.make
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
CMAKE_PROGRESS_1 =
|
||||||
|
CMAKE_PROGRESS_2 = 1
|
||||||
|
CMAKE_PROGRESS_3 = 2
|
||||||
|
CMAKE_PROGRESS_4 =
|
||||||
|
CMAKE_PROGRESS_5 = 3
|
||||||
|
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
|
||||||
|
# Consider dependencies only in project.
|
||||||
|
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||||
|
|
||||||
|
# The set of languages for which implicit dependencies are needed:
|
||||||
|
set(CMAKE_DEPENDS_LANGUAGES
|
||||||
|
)
|
||||||
|
|
||||||
|
# The set of dependency files which are needed:
|
||||||
|
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||||
|
"/Users/alexa/blackroad-watch/firmware/main.c" "CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o" "gcc" "CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o.d"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Fortran module output directory.
|
||||||
|
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||||
@@ -0,0 +1,125 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Delete rule output on recipe failure.
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
# Include any dependencies generated for this target.
|
||||||
|
include CMakeFiles/blackroad_watch_bl808_m0.elf.dir/depend.make
|
||||||
|
# Include any dependencies generated by the compiler for this target.
|
||||||
|
include CMakeFiles/blackroad_watch_bl808_m0.elf.dir/compiler_depend.make
|
||||||
|
|
||||||
|
# Include the progress variables for this target.
|
||||||
|
include CMakeFiles/blackroad_watch_bl808_m0.elf.dir/progress.make
|
||||||
|
|
||||||
|
# Include the compile flags for this target's objects.
|
||||||
|
include CMakeFiles/blackroad_watch_bl808_m0.elf.dir/flags.make
|
||||||
|
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/codegen:
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/codegen
|
||||||
|
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/flags.make
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o: /Users/alexa/blackroad-watch/firmware/main.c
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/compiler_depend.ts
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o -MF CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o.d -o CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o -c /Users/alexa/blackroad-watch/firmware/main.c
|
||||||
|
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.i: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.i"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/alexa/blackroad-watch/firmware/main.c > CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.i
|
||||||
|
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.s: cmake_force
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.s"
|
||||||
|
/opt/homebrew/bin/riscv64-elf-gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/alexa/blackroad-watch/firmware/main.c -o CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.s
|
||||||
|
|
||||||
|
# Object files for target blackroad_watch_bl808_m0.elf
|
||||||
|
blackroad_watch_bl808_m0_elf_OBJECTS = \
|
||||||
|
"CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o"
|
||||||
|
|
||||||
|
# External object files for target blackroad_watch_bl808_m0.elf
|
||||||
|
blackroad_watch_bl808_m0_elf_EXTERNAL_OBJECTS =
|
||||||
|
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: /Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head/csi_dsp/lib/libcsi_xt900p32f_dsp.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: build_out/lib/liblhal.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: build_out/lib/liblibc.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: build_out/lib/libmm.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: /Users/alexa/bouffalo_sdk/drivers/lhal/src/pka/libpka_bl808.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: build_out/lib/libstd.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: build_out/lib/libutils.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: build_out/lib/libapp.a
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: /Users/alexa/bouffalo_sdk/bsp/board/bl808dk/bl808_flash_m0.ld
|
||||||
|
build_out/blackroad_watch_bl808_m0.elf: CMakeFiles/blackroad_watch_bl808_m0.elf.dir/link.txt
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/Users/alexa/blackroad-watch/firmware/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable build_out/blackroad_watch_bl808_m0.elf"
|
||||||
|
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/blackroad_watch_bl808_m0.elf.dir/link.txt --verbose=$(VERBOSE)
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generate /Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.bin"
|
||||||
|
riscv64-elf-objcopy -Obinary /Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.elf /Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.bin
|
||||||
|
riscv64-elf-objdump -d -S /Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.elf >/Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.asm
|
||||||
|
|
||||||
|
# Rule to build all files generated by this target.
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build: build_out/blackroad_watch_bl808_m0.elf
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build
|
||||||
|
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/clean:
|
||||||
|
$(CMAKE_COMMAND) -P CMakeFiles/blackroad_watch_bl808_m0.elf.dir/cmake_clean.cmake
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/clean
|
||||||
|
|
||||||
|
CMakeFiles/blackroad_watch_bl808_m0.elf.dir/depend:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build/CMakeFiles/blackroad_watch_bl808_m0.elf.dir/DependInfo.cmake "--color=$(COLOR)" blackroad_watch_bl808_m0.elf
|
||||||
|
.PHONY : CMakeFiles/blackroad_watch_bl808_m0.elf.dir/depend
|
||||||
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
file(REMOVE_RECURSE
|
||||||
|
"CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o"
|
||||||
|
"CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o.d"
|
||||||
|
"build_out/blackroad_watch_bl808_m0.elf"
|
||||||
|
"build_out/blackroad_watch_bl808_m0.elf.pdb"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Per-language clean rules from dependency scanning.
|
||||||
|
foreach(lang C)
|
||||||
|
include(CMakeFiles/blackroad_watch_bl808_m0.elf.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||||
|
endforeach()
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty compiler generated dependencies file for blackroad_watch_bl808_m0.elf.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Timestamp file for compiler generated dependencies management for blackroad_watch_bl808_m0.elf.
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty dependencies file for blackroad_watch_bl808_m0.elf.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# compile C with /opt/homebrew/bin/riscv64-elf-gcc
|
||||||
|
C_DEFINES = -DAPP_VER_X=2 -DAPP_VER_Y=3 -DAPP_VER_Z=16 -DARCH_RISCV -DBFLB_TIMESTAMP_TIMEZONE=8 -DBFLB_USE_HAL_DRIVER -DBL616D_VERSION_A0 -DBL616L_VERSION_A0 -DBL808 -DCONFIG_BOUFFALO_SDK -DCONFIG_IRQ_NUM=80 -DCONFIG_LIBC_FLOAT=0 -DCONFIG_LOG_LEVEL=3 -DCPU_M0
|
||||||
|
|
||||||
|
C_INCLUDES = -I/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/. -I/Users/alexa/bouffalo_sdk/components/mm/. -I/Users/alexa/bouffalo_sdk/components/mm/tlsf -I/Users/alexa/bouffalo_sdk/components/libc/. -I/Users/alexa/bouffalo_sdk/components/utils/log -I/Users/alexa/bouffalo_sdk/components/utils/ring_buffer -I/Users/alexa/bouffalo_sdk/components/utils/bflb_block_pool -I/Users/alexa/bouffalo_sdk/components/utils/bflb_timestamp -I/Users/alexa/bouffalo_sdk/components/utils/getopt -I/Users/alexa/bouffalo_sdk/components/utils/coredump -I/Users/alexa/bouffalo_sdk/components/utils/cjson -I/Users/alexa/bouffalo_sdk/components/utils/math/include -I/Users/alexa/bouffalo_sdk/components/utils/list -I/Users/alexa/bouffalo_sdk/drivers/lhal/include -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head/Core/Include -I/Users/alexa/bouffalo_sdk/drivers/lhal/config/bl808 -I/Users/alexa/bouffalo_sdk/drivers/lhal/src/flash -I/Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head/csi_dsp/include -I/Users/alexa/blackroad-watch/firmware/build/generated -I/Users/alexa/bouffalo_sdk/drivers/soc/bl808/std/include -I/Users/alexa/bouffalo_sdk/drivers/soc/bl808/std/include/hardware -I/Users/alexa/bouffalo_sdk/. -I/Users/alexa/blackroad-watch/firmware/.
|
||||||
|
|
||||||
|
C_FLAGS = -fdiagnostics-color=always -fno-jump-tables -fno-common -fms-extensions -ffunction-sections -fdata-sections -fmessage-length=0 -fstrict-volatile-bitfields -fshort-enums -MMD -Wall -Wchar-subscripts -Wpointer-arith -Wno-format -Wundef -Wuninitialized -Winit-self -Wignored-qualifiers -std=gnu99 -fstack-usage -save-temps=obj -g -Os -fmacro-prefix-map=/Users/alexa/bouffalo_sdk=. -fdebug-prefix-map=/Users/alexa/bouffalo_sdk=. -fno-builtin -march=rv32imafcpzpsfoperand_xtheade -mabi=ilp32f -mtune=e907 -include build/generated/autoconf.h
|
||||||
|
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
/opt/homebrew/bin/riscv64-elf-gcc -Wl,-headerpad_max_install_names -T/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/bl808_flash_m0.ld -Wl,-Map=/Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.map -Wl,--cref -Wl,--gc-sections -nostartfiles -fms-extensions -flto -ffunction-sections -fdata-sections --specs=nano.specs -Wl,--print-memory-usage -ufw_header -Wl,-wrap,snprintf -Wl,-wrap,sprintf -march=rv32imafcpzpsfoperand_xtheade -mabi=ilp32f -mtune=e907 CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o -o build_out/blackroad_watch_bl808_m0.elf -Wl,--whole-archive /Users/alexa/bouffalo_sdk/drivers/lhal/include/arch/risc-v/t-head/csi_dsp/lib/libcsi_xt900p32f_dsp.a build_out/lib/liblhal.a build_out/lib/liblibc.a build_out/lib/libmm.a /Users/alexa/bouffalo_sdk/drivers/lhal/src/pka/libpka_bl808.a build_out/lib/libstd.a build_out/lib/libutils.a build_out/lib/libapp.a -Wl,--no-whole-archive -lc -lm
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
CMAKE_PROGRESS_1 = 4
|
||||||
|
CMAKE_PROGRESS_2 =
|
||||||
|
|
||||||
1
firmware/build/CMakeFiles/cmake.check_cache
Normal file
1
firmware/build/CMakeFiles/cmake.check_cache
Normal file
@@ -0,0 +1 @@
|
|||||||
|
# This file is generated by cmake for dependency checking of the CMakeCache.txt file
|
||||||
22
firmware/build/CMakeFiles/combine.dir/DependInfo.cmake
Normal file
22
firmware/build/CMakeFiles/combine.dir/DependInfo.cmake
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
# Consider dependencies only in project.
|
||||||
|
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||||
|
|
||||||
|
# The set of languages for which implicit dependencies are needed:
|
||||||
|
set(CMAKE_DEPENDS_LANGUAGES
|
||||||
|
)
|
||||||
|
|
||||||
|
# The set of dependency files which are needed:
|
||||||
|
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Fortran module output directory.
|
||||||
|
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||||
90
firmware/build/CMakeFiles/combine.dir/build.make
Normal file
90
firmware/build/CMakeFiles/combine.dir/build.make
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Delete rule output on recipe failure.
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
# Utility rule file for combine.
|
||||||
|
|
||||||
|
# Include any custom commands dependencies for this target.
|
||||||
|
include CMakeFiles/combine.dir/compiler_depend.make
|
||||||
|
|
||||||
|
# Include the progress variables for this target.
|
||||||
|
include CMakeFiles/combine.dir/progress.make
|
||||||
|
|
||||||
|
CMakeFiles/combine:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware && /Users/alexa/bouffalo_sdk/tools/bflb_tools/bflb_fw_post_proc/bflb_fw_post_proc-macos --chipname=bl808 --imgfile=/Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.bin --appkeys=shared --brdcfgdir=/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/config
|
||||||
|
|
||||||
|
CMakeFiles/combine.dir/codegen:
|
||||||
|
.PHONY : CMakeFiles/combine.dir/codegen
|
||||||
|
|
||||||
|
combine: CMakeFiles/combine
|
||||||
|
combine: CMakeFiles/combine.dir/build.make
|
||||||
|
.PHONY : combine
|
||||||
|
|
||||||
|
# Rule to build all files generated by this target.
|
||||||
|
CMakeFiles/combine.dir/build: combine
|
||||||
|
.PHONY : CMakeFiles/combine.dir/build
|
||||||
|
|
||||||
|
CMakeFiles/combine.dir/clean:
|
||||||
|
$(CMAKE_COMMAND) -P CMakeFiles/combine.dir/cmake_clean.cmake
|
||||||
|
.PHONY : CMakeFiles/combine.dir/clean
|
||||||
|
|
||||||
|
CMakeFiles/combine.dir/depend:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build/CMakeFiles/combine.dir/DependInfo.cmake "--color=$(COLOR)" combine
|
||||||
|
.PHONY : CMakeFiles/combine.dir/depend
|
||||||
|
|
||||||
8
firmware/build/CMakeFiles/combine.dir/cmake_clean.cmake
Normal file
8
firmware/build/CMakeFiles/combine.dir/cmake_clean.cmake
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
file(REMOVE_RECURSE
|
||||||
|
"CMakeFiles/combine"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Per-language clean rules from dependency scanning.
|
||||||
|
foreach(lang )
|
||||||
|
include(CMakeFiles/combine.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||||
|
endforeach()
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty custom commands generated dependencies file for combine.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
2
firmware/build/CMakeFiles/combine.dir/compiler_depend.ts
Normal file
2
firmware/build/CMakeFiles/combine.dir/compiler_depend.ts
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Timestamp file for custom commands dependencies management for combine.
|
||||||
1
firmware/build/CMakeFiles/combine.dir/progress.make
Normal file
1
firmware/build/CMakeFiles/combine.dir/progress.make
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
22
firmware/build/CMakeFiles/post_build.dir/DependInfo.cmake
Normal file
22
firmware/build/CMakeFiles/post_build.dir/DependInfo.cmake
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
# Consider dependencies only in project.
|
||||||
|
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||||
|
|
||||||
|
# The set of languages for which implicit dependencies are needed:
|
||||||
|
set(CMAKE_DEPENDS_LANGUAGES
|
||||||
|
)
|
||||||
|
|
||||||
|
# The set of dependency files which are needed:
|
||||||
|
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Fortran module output directory.
|
||||||
|
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||||
86
firmware/build/CMakeFiles/post_build.dir/build.make
Normal file
86
firmware/build/CMakeFiles/post_build.dir/build.make
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Delete rule output on recipe failure.
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
# Utility rule file for post_build.
|
||||||
|
|
||||||
|
# Include any custom commands dependencies for this target.
|
||||||
|
include CMakeFiles/post_build.dir/compiler_depend.make
|
||||||
|
|
||||||
|
# Include the progress variables for this target.
|
||||||
|
include CMakeFiles/post_build.dir/progress.make
|
||||||
|
|
||||||
|
CMakeFiles/post_build.dir/codegen:
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/codegen
|
||||||
|
|
||||||
|
post_build: CMakeFiles/post_build.dir/build.make
|
||||||
|
.PHONY : post_build
|
||||||
|
|
||||||
|
# Rule to build all files generated by this target.
|
||||||
|
CMakeFiles/post_build.dir/build: post_build
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/build
|
||||||
|
|
||||||
|
CMakeFiles/post_build.dir/clean:
|
||||||
|
$(CMAKE_COMMAND) -P CMakeFiles/post_build.dir/cmake_clean.cmake
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/clean
|
||||||
|
|
||||||
|
CMakeFiles/post_build.dir/depend:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build/CMakeFiles/post_build.dir/DependInfo.cmake "--color=$(COLOR)" post_build
|
||||||
|
.PHONY : CMakeFiles/post_build.dir/depend
|
||||||
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
# Per-language clean rules from dependency scanning.
|
||||||
|
foreach(lang )
|
||||||
|
include(CMakeFiles/post_build.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||||
|
endforeach()
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty custom commands generated dependencies file for post_build.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Timestamp file for custom commands dependencies management for post_build.
|
||||||
1
firmware/build/CMakeFiles/post_build.dir/progress.make
Normal file
1
firmware/build/CMakeFiles/post_build.dir/progress.make
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
22
firmware/build/CMakeFiles/pre_build.dir/DependInfo.cmake
Normal file
22
firmware/build/CMakeFiles/pre_build.dir/DependInfo.cmake
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
# Consider dependencies only in project.
|
||||||
|
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||||
|
|
||||||
|
# The set of languages for which implicit dependencies are needed:
|
||||||
|
set(CMAKE_DEPENDS_LANGUAGES
|
||||||
|
)
|
||||||
|
|
||||||
|
# The set of dependency files which are needed:
|
||||||
|
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Fortran module output directory.
|
||||||
|
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||||
86
firmware/build/CMakeFiles/pre_build.dir/build.make
Normal file
86
firmware/build/CMakeFiles/pre_build.dir/build.make
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Delete rule output on recipe failure.
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
# Utility rule file for pre_build.
|
||||||
|
|
||||||
|
# Include any custom commands dependencies for this target.
|
||||||
|
include CMakeFiles/pre_build.dir/compiler_depend.make
|
||||||
|
|
||||||
|
# Include the progress variables for this target.
|
||||||
|
include CMakeFiles/pre_build.dir/progress.make
|
||||||
|
|
||||||
|
CMakeFiles/pre_build.dir/codegen:
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/codegen
|
||||||
|
|
||||||
|
pre_build: CMakeFiles/pre_build.dir/build.make
|
||||||
|
.PHONY : pre_build
|
||||||
|
|
||||||
|
# Rule to build all files generated by this target.
|
||||||
|
CMakeFiles/pre_build.dir/build: pre_build
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/build
|
||||||
|
|
||||||
|
CMakeFiles/pre_build.dir/clean:
|
||||||
|
$(CMAKE_COMMAND) -P CMakeFiles/pre_build.dir/cmake_clean.cmake
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/clean
|
||||||
|
|
||||||
|
CMakeFiles/pre_build.dir/depend:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build/CMakeFiles/pre_build.dir/DependInfo.cmake "--color=$(COLOR)" pre_build
|
||||||
|
.PHONY : CMakeFiles/pre_build.dir/depend
|
||||||
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
# Per-language clean rules from dependency scanning.
|
||||||
|
foreach(lang )
|
||||||
|
include(CMakeFiles/pre_build.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||||
|
endforeach()
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty custom commands generated dependencies file for pre_build.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Timestamp file for custom commands dependencies management for pre_build.
|
||||||
1
firmware/build/CMakeFiles/pre_build.dir/progress.make
Normal file
1
firmware/build/CMakeFiles/pre_build.dir/progress.make
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
1
firmware/build/CMakeFiles/progress.marks
Normal file
1
firmware/build/CMakeFiles/progress.marks
Normal file
@@ -0,0 +1 @@
|
|||||||
|
100
|
||||||
22
firmware/build/CMakeFiles/size_report.dir/DependInfo.cmake
Normal file
22
firmware/build/CMakeFiles/size_report.dir/DependInfo.cmake
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
# Consider dependencies only in project.
|
||||||
|
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
|
||||||
|
|
||||||
|
# The set of languages for which implicit dependencies are needed:
|
||||||
|
set(CMAKE_DEPENDS_LANGUAGES
|
||||||
|
)
|
||||||
|
|
||||||
|
# The set of dependency files which are needed:
|
||||||
|
set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Targets to which this target links which contain Fortran sources.
|
||||||
|
set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
|
||||||
|
)
|
||||||
|
|
||||||
|
# Fortran module output directory.
|
||||||
|
set(CMAKE_Fortran_TARGET_MODULE_DIR "")
|
||||||
90
firmware/build/CMakeFiles/size_report.dir/build.make
Normal file
90
firmware/build/CMakeFiles/size_report.dir/build.make
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Delete rule output on recipe failure.
|
||||||
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
# Utility rule file for size_report.
|
||||||
|
|
||||||
|
# Include any custom commands dependencies for this target.
|
||||||
|
include CMakeFiles/size_report.dir/compiler_depend.make
|
||||||
|
|
||||||
|
# Include the progress variables for this target.
|
||||||
|
include CMakeFiles/size_report.dir/progress.make
|
||||||
|
|
||||||
|
CMakeFiles/size_report:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware && python /Users/alexa/bouffalo_sdk/tools/footprint/size_report -k /Users/alexa/blackroad-watch/firmware/build/build_out/blackroad_watch_bl808_m0.elf -z /Users/alexa/blackroad-watch/firmware/build/build_out -o /Users/alexa/blackroad-watch/firmware/build/build_out --workspace=/Users/alexa/blackroad-watch/firmware/build/build_out -d 99 all
|
||||||
|
|
||||||
|
CMakeFiles/size_report.dir/codegen:
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/codegen
|
||||||
|
|
||||||
|
size_report: CMakeFiles/size_report
|
||||||
|
size_report: CMakeFiles/size_report.dir/build.make
|
||||||
|
.PHONY : size_report
|
||||||
|
|
||||||
|
# Rule to build all files generated by this target.
|
||||||
|
CMakeFiles/size_report.dir/build: size_report
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/build
|
||||||
|
|
||||||
|
CMakeFiles/size_report.dir/clean:
|
||||||
|
$(CMAKE_COMMAND) -P CMakeFiles/size_report.dir/cmake_clean.cmake
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/clean
|
||||||
|
|
||||||
|
CMakeFiles/size_report.dir/depend:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build /Users/alexa/blackroad-watch/firmware/build/CMakeFiles/size_report.dir/DependInfo.cmake "--color=$(COLOR)" size_report
|
||||||
|
.PHONY : CMakeFiles/size_report.dir/depend
|
||||||
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
file(REMOVE_RECURSE
|
||||||
|
"CMakeFiles/size_report"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Per-language clean rules from dependency scanning.
|
||||||
|
foreach(lang )
|
||||||
|
include(CMakeFiles/size_report.dir/cmake_clean_${lang}.cmake OPTIONAL)
|
||||||
|
endforeach()
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# Empty custom commands generated dependencies file for size_report.
|
||||||
|
# This may be replaced when dependencies are built.
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Timestamp file for custom commands dependencies management for size_report.
|
||||||
1
firmware/build/CMakeFiles/size_report.dir/progress.make
Normal file
1
firmware/build/CMakeFiles/size_report.dir/progress.make
Normal file
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
405
firmware/build/Makefile
Normal file
405
firmware/build/Makefile
Normal file
@@ -0,0 +1,405 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Default target executed when no arguments are given to make.
|
||||||
|
default_target: all
|
||||||
|
.PHONY : default_target
|
||||||
|
|
||||||
|
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Targets provided globally by CMake.
|
||||||
|
|
||||||
|
# Special rule for the target edit_cache
|
||||||
|
edit_cache:
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..."
|
||||||
|
/opt/homebrew/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||||
|
.PHONY : edit_cache
|
||||||
|
|
||||||
|
# Special rule for the target edit_cache
|
||||||
|
edit_cache/fast: edit_cache
|
||||||
|
.PHONY : edit_cache/fast
|
||||||
|
|
||||||
|
# Special rule for the target rebuild_cache
|
||||||
|
rebuild_cache:
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..."
|
||||||
|
/opt/homebrew/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||||
|
.PHONY : rebuild_cache
|
||||||
|
|
||||||
|
# Special rule for the target rebuild_cache
|
||||||
|
rebuild_cache/fast: rebuild_cache
|
||||||
|
.PHONY : rebuild_cache/fast
|
||||||
|
|
||||||
|
# The main all target
|
||||||
|
all: cmake_check_build_system
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles /Users/alexa/blackroad-watch/firmware/build//CMakeFiles/progress.marks
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : all
|
||||||
|
|
||||||
|
# The main clean target
|
||||||
|
clean:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
|
||||||
|
.PHONY : clean
|
||||||
|
|
||||||
|
# The main clean target
|
||||||
|
clean/fast: clean
|
||||||
|
.PHONY : clean/fast
|
||||||
|
|
||||||
|
# Prepare targets for installation.
|
||||||
|
preinstall: all
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
|
||||||
|
.PHONY : preinstall
|
||||||
|
|
||||||
|
# Prepare targets for installation.
|
||||||
|
preinstall/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
|
||||||
|
.PHONY : preinstall/fast
|
||||||
|
|
||||||
|
# clear depends
|
||||||
|
depend:
|
||||||
|
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
|
||||||
|
.PHONY : depend
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named app
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
app: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 app
|
||||||
|
.PHONY : app
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
app/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/build
|
||||||
|
.PHONY : app/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named blackroad_watch_bl808_m0.elf
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
blackroad_watch_bl808_m0.elf: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 blackroad_watch_bl808_m0.elf
|
||||||
|
.PHONY : blackroad_watch_bl808_m0.elf
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
blackroad_watch_bl808_m0.elf/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build
|
||||||
|
.PHONY : blackroad_watch_bl808_m0.elf/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named combine
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
combine: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 combine
|
||||||
|
.PHONY : combine
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
combine/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/combine.dir/build.make CMakeFiles/combine.dir/build
|
||||||
|
.PHONY : combine/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named post_build
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
post_build: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 post_build
|
||||||
|
.PHONY : post_build
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
post_build/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/post_build.dir/build.make CMakeFiles/post_build.dir/build
|
||||||
|
.PHONY : post_build/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named pre_build
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
pre_build: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pre_build
|
||||||
|
.PHONY : pre_build
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
pre_build/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/pre_build.dir/build.make CMakeFiles/pre_build.dir/build
|
||||||
|
.PHONY : pre_build/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named size_report
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
size_report: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 size_report
|
||||||
|
.PHONY : size_report
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
size_report/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/size_report.dir/build.make CMakeFiles/size_report.dir/build
|
||||||
|
.PHONY : size_report/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named libmm
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
libmm: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libmm
|
||||||
|
.PHONY : libmm
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
libmm/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/mm/CMakeFiles/libmm.dir/build.make build_out/components/mm/CMakeFiles/libmm.dir/build
|
||||||
|
.PHONY : libmm/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named liblibc
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
liblibc: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 liblibc
|
||||||
|
.PHONY : liblibc
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
liblibc/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/libc/CMakeFiles/liblibc.dir/build.make build_out/components/libc/CMakeFiles/liblibc.dir/build
|
||||||
|
.PHONY : liblibc/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named libutils
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
libutils: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libutils
|
||||||
|
.PHONY : libutils
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
libutils/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/components/utils/CMakeFiles/libutils.dir/build.make build_out/components/utils/CMakeFiles/libutils.dir/build
|
||||||
|
.PHONY : libutils/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named liblhal
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
liblhal: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 liblhal
|
||||||
|
.PHONY : liblhal
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
liblhal/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/lhal/CMakeFiles/liblhal.dir/build.make build_out/drivers/lhal/CMakeFiles/liblhal.dir/build
|
||||||
|
.PHONY : liblhal/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named libstd
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
libstd: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libstd
|
||||||
|
.PHONY : libstd
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
libstd/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/build.make build_out/drivers/soc/bl808/std/CMakeFiles/libstd.dir/build
|
||||||
|
.PHONY : libstd/fast
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.o: Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.o
|
||||||
|
|
||||||
|
# target to build an object file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.o
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.i: Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.i
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.i
|
||||||
|
|
||||||
|
# target to preprocess a source file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.i:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.i
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.i
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.s: Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.s
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.s
|
||||||
|
|
||||||
|
# target to generate assembly for a file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.s:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.s
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.c.s
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.o: Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.o
|
||||||
|
|
||||||
|
# target to build an object file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.o
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.i: Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.i
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.i
|
||||||
|
|
||||||
|
# target to preprocess a source file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.i:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.i
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.i
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.s: Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.s
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.s
|
||||||
|
|
||||||
|
# target to generate assembly for a file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.s:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.s
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.c.s
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/sdk_version.o: Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/sdk_version.o
|
||||||
|
|
||||||
|
# target to build an object file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/sdk_version.c.o
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/sdk_version.i: Users/alexa/bouffalo_sdk/bsp/sdk_version.c.i
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/sdk_version.i
|
||||||
|
|
||||||
|
# target to preprocess a source file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/sdk_version.c.i:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.i
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/sdk_version.c.i
|
||||||
|
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/sdk_version.s: Users/alexa/bouffalo_sdk/bsp/sdk_version.c.s
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/sdk_version.s
|
||||||
|
|
||||||
|
# target to generate assembly for a file
|
||||||
|
Users/alexa/bouffalo_sdk/bsp/sdk_version.c.s:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/Users/alexa/bouffalo_sdk/bsp/sdk_version.c.s
|
||||||
|
.PHONY : Users/alexa/bouffalo_sdk/bsp/sdk_version.c.s
|
||||||
|
|
||||||
|
main.o: main.c.o
|
||||||
|
.PHONY : main.o
|
||||||
|
|
||||||
|
# target to build an object file
|
||||||
|
main.c.o:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/main.c.o
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.o
|
||||||
|
.PHONY : main.c.o
|
||||||
|
|
||||||
|
main.i: main.c.i
|
||||||
|
.PHONY : main.i
|
||||||
|
|
||||||
|
# target to preprocess a source file
|
||||||
|
main.c.i:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/main.c.i
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.i
|
||||||
|
.PHONY : main.c.i
|
||||||
|
|
||||||
|
main.s: main.c.s
|
||||||
|
.PHONY : main.s
|
||||||
|
|
||||||
|
# target to generate assembly for a file
|
||||||
|
main.c.s:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/app.dir/build.make CMakeFiles/app.dir/main.c.s
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/blackroad_watch_bl808_m0.elf.dir/build.make CMakeFiles/blackroad_watch_bl808_m0.elf.dir/main.c.s
|
||||||
|
.PHONY : main.c.s
|
||||||
|
|
||||||
|
# Help Target
|
||||||
|
help:
|
||||||
|
@echo "The following are some of the valid targets for this Makefile:"
|
||||||
|
@echo "... all (the default if no target is provided)"
|
||||||
|
@echo "... clean"
|
||||||
|
@echo "... depend"
|
||||||
|
@echo "... edit_cache"
|
||||||
|
@echo "... rebuild_cache"
|
||||||
|
@echo "... combine"
|
||||||
|
@echo "... post_build"
|
||||||
|
@echo "... pre_build"
|
||||||
|
@echo "... size_report"
|
||||||
|
@echo "... app"
|
||||||
|
@echo "... blackroad_watch_bl808_m0.elf"
|
||||||
|
@echo "... liblhal"
|
||||||
|
@echo "... liblibc"
|
||||||
|
@echo "... libmm"
|
||||||
|
@echo "... libstd"
|
||||||
|
@echo "... libutils"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.o"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.i"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/board/bl808dk/board.s"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.o"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.i"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/board/bl808dk/fw_header.s"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/sdk_version.o"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/sdk_version.i"
|
||||||
|
@echo "... Users/alexa/bouffalo_sdk/bsp/sdk_version.s"
|
||||||
|
@echo "... main.o"
|
||||||
|
@echo "... main.i"
|
||||||
|
@echo "... main.s"
|
||||||
|
.PHONY : help
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets to cleanup operation of make.
|
||||||
|
|
||||||
|
# Special rule to run CMake to check the build system integrity.
|
||||||
|
# No rule that depends on this can have commands that come from listfiles
|
||||||
|
# because they might be regenerated.
|
||||||
|
cmake_check_build_system:
|
||||||
|
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||||
|
.PHONY : cmake_check_build_system
|
||||||
|
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Relative path conversion top directories.
|
||||||
|
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/alexa/bouffalo_sdk")
|
||||||
|
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/alexa/blackroad-watch/firmware/build")
|
||||||
|
|
||||||
|
# Force unix paths in dependencies.
|
||||||
|
set(CMAKE_FORCE_UNIX_PATHS 1)
|
||||||
|
|
||||||
|
|
||||||
|
# The C and CXX include file regular expressions for this directory.
|
||||||
|
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
||||||
|
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
||||||
|
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
||||||
|
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
||||||
1
firmware/build/build_out/CMakeFiles/progress.marks
Normal file
1
firmware/build/build_out/CMakeFiles/progress.marks
Normal file
@@ -0,0 +1 @@
|
|||||||
|
96
|
||||||
140
firmware/build/build_out/Makefile
Normal file
140
firmware/build/build_out/Makefile
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Default target executed when no arguments are given to make.
|
||||||
|
default_target: all
|
||||||
|
.PHONY : default_target
|
||||||
|
|
||||||
|
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
|
||||||
|
.NOTPARALLEL:
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets provided by cmake.
|
||||||
|
|
||||||
|
# Disable implicit rules so canonical targets will work.
|
||||||
|
.SUFFIXES:
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : %,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : RCS/%,v
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : SCCS/s.%
|
||||||
|
|
||||||
|
# Disable VCS-based implicit rules.
|
||||||
|
% : s.%
|
||||||
|
|
||||||
|
.SUFFIXES: .hpux_make_needs_suffix_list
|
||||||
|
|
||||||
|
# Command-line flag to silence nested $(MAKE).
|
||||||
|
$(VERBOSE)MAKESILENT = -s
|
||||||
|
|
||||||
|
#Suppress display of executed commands.
|
||||||
|
$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
# A target that is always out of date.
|
||||||
|
cmake_force:
|
||||||
|
.PHONY : cmake_force
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Set environment variables for the build.
|
||||||
|
|
||||||
|
# The shell in which to execute make rules.
|
||||||
|
SHELL = /bin/sh
|
||||||
|
|
||||||
|
# The CMake executable.
|
||||||
|
CMAKE_COMMAND = /opt/homebrew/bin/cmake
|
||||||
|
|
||||||
|
# The command to remove a file.
|
||||||
|
RM = /opt/homebrew/bin/cmake -E rm -f
|
||||||
|
|
||||||
|
# Escaping for special characters.
|
||||||
|
EQUALS = =
|
||||||
|
|
||||||
|
# The top-level source directory on which CMake was run.
|
||||||
|
CMAKE_SOURCE_DIR = /Users/alexa/blackroad-watch/firmware
|
||||||
|
|
||||||
|
# The top-level build directory on which CMake was run.
|
||||||
|
CMAKE_BINARY_DIR = /Users/alexa/blackroad-watch/firmware/build
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Targets provided globally by CMake.
|
||||||
|
|
||||||
|
# Special rule for the target edit_cache
|
||||||
|
edit_cache:
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..."
|
||||||
|
/opt/homebrew/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||||
|
.PHONY : edit_cache
|
||||||
|
|
||||||
|
# Special rule for the target edit_cache
|
||||||
|
edit_cache/fast: edit_cache
|
||||||
|
.PHONY : edit_cache/fast
|
||||||
|
|
||||||
|
# Special rule for the target rebuild_cache
|
||||||
|
rebuild_cache:
|
||||||
|
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..."
|
||||||
|
/opt/homebrew/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||||
|
.PHONY : rebuild_cache
|
||||||
|
|
||||||
|
# Special rule for the target rebuild_cache
|
||||||
|
rebuild_cache/fast: rebuild_cache
|
||||||
|
.PHONY : rebuild_cache/fast
|
||||||
|
|
||||||
|
# The main all target
|
||||||
|
all: cmake_check_build_system
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles /Users/alexa/blackroad-watch/firmware/build/build_out//CMakeFiles/progress.marks
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/all
|
||||||
|
$(CMAKE_COMMAND) -E cmake_progress_start /Users/alexa/blackroad-watch/firmware/build/CMakeFiles 0
|
||||||
|
.PHONY : all
|
||||||
|
|
||||||
|
# The main clean target
|
||||||
|
clean:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/clean
|
||||||
|
.PHONY : clean
|
||||||
|
|
||||||
|
# The main clean target
|
||||||
|
clean/fast: clean
|
||||||
|
.PHONY : clean/fast
|
||||||
|
|
||||||
|
# Prepare targets for installation.
|
||||||
|
preinstall: all
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/preinstall
|
||||||
|
.PHONY : preinstall
|
||||||
|
|
||||||
|
# Prepare targets for installation.
|
||||||
|
preinstall/fast:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 build_out/preinstall
|
||||||
|
.PHONY : preinstall/fast
|
||||||
|
|
||||||
|
# clear depends
|
||||||
|
depend:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
|
||||||
|
.PHONY : depend
|
||||||
|
|
||||||
|
# Help Target
|
||||||
|
help:
|
||||||
|
@echo "The following are some of the valid targets for this Makefile:"
|
||||||
|
@echo "... all (the default if no target is provided)"
|
||||||
|
@echo "... clean"
|
||||||
|
@echo "... depend"
|
||||||
|
@echo "... edit_cache"
|
||||||
|
@echo "... rebuild_cache"
|
||||||
|
.PHONY : help
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Special targets to cleanup operation of make.
|
||||||
|
|
||||||
|
# Special rule to run CMake to check the build system integrity.
|
||||||
|
# No rule that depends on this can have commands that come from listfiles
|
||||||
|
# because they might be regenerated.
|
||||||
|
cmake_check_build_system:
|
||||||
|
cd /Users/alexa/blackroad-watch/firmware/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
|
||||||
|
.PHONY : cmake_check_build_system
|
||||||
|
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
# CMAKE generated file: DO NOT EDIT!
|
||||||
|
# Generated by "Unix Makefiles" Generator, CMake Version 4.2
|
||||||
|
|
||||||
|
# Relative path conversion top directories.
|
||||||
|
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/alexa/bouffalo_sdk")
|
||||||
|
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/alexa/blackroad-watch/firmware/build")
|
||||||
|
|
||||||
|
# Force unix paths in dependencies.
|
||||||
|
set(CMAKE_FORCE_UNIX_PATHS 1)
|
||||||
|
|
||||||
|
|
||||||
|
# The C and CXX include file regular expressions for this directory.
|
||||||
|
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
|
||||||
|
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
|
||||||
|
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
|
||||||
|
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
|
||||||
1
firmware/build/build_out/bsp/CMakeFiles/progress.marks
Normal file
1
firmware/build/build_out/bsp/CMakeFiles/progress.marks
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user