summaryrefslogtreecommitdiff
path: root/examples/baremetal/esp8266/access-point/access-point.qbs
blob: fd2890fbd3dbd9651723d255d3b1eca1730323ac (plain)
1
2
3
4
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
import qbs

CppApplication {
    condition: qbs.toolchain.contains("gcc") && qbs.architecture === "xtensa"

    Depends { name: "esp8266_sdk" }

    cpp.cLanguageVersion: "c99"
    cpp.positionIndependentCode: false

    // This required because ESP8266 SDK includes this 'user_config.h' internally.
    cpp.includePaths: ["."]

    cpp.staticLibraries: [
        "c",
        "crypto",
        "gcc",
        "lwip",
        "main",
        "net80211",
        "phy",
        "pp",
        "wpa"
    ]

    files: [
        "user_config.h",
        "user_main.c"
    ]
}