summaryrefslogtreecommitdiff
path: root/tests/projects/wdk/kmdf/ioctl/xmake.lua
blob: c630367b5d901d81e2dcbc0c15e454d29773e914 (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

-- add modes: debug and release 
add_rules("mode.debug", "mode.release")

-- add include directories
add_includedirs(".")

-- add target
target("nonpnp")

    -- add rules
    add_rules("wdk.env.kmdf", "wdk.driver")

    -- add flags for rule: wdk.tracewpp
    add_values("wdk.tracewpp.flags", "-func:TraceEvents(LEVEL,FLAGS,MSG,...)", "-func:Hexdump((LEVEL,FLAGS,MSG,...))")

    -- add files
    add_files("driver/*.c", {rule = "wdk.tracewpp"}) 
    add_files("driver/*.rc")

-- add target
target("app")

    -- add rules
    add_rules("wdk.env.kmdf", "wdk.binary")

    -- add files
    add_files("exe/*.c") 
    add_files("exe/*.inf")