From 01419d6216a0d1174af342a48aa7fedc3c3bbfeb Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 05:36:28 +0000 Subject: [PATCH 01/14] Implement the SD memory protocol and dmdrvi device model Replace the dmsdio placeholder with a hardware-independent SDSC/SDHC/SDXC driver (choco-technologies/dmod-ecosystem#11). Core (dmsdio): - Identification with CMD0/CMD8/ACMD41/CMD2/CMD3/CMD9/CMD7, OCR, CID, CSD v1/v2, SCR and SD Status decoding; SDSC byte addressing and SDHC/SDXC block addressing with full 64-bit capacity. - 400 kHz identification, default speed, CMD6 High Speed (clock raised only after the switch status confirms it), 1-bit/4-bit negotiation. - Single/multi-block read/write with CMD12, CMD13 ready polling, erase and discard, retry with recovery, precise errno results (-EBADMSG, -ETIMEDOUT, -EPROTO, -EIO after retry exhaustion, -ENODEV on removal). - Arbitrary byte offsets: direct full-sector transfers and read-modify-write for partial sectors. - dmdrvi 2.0 device model: persistent host node /dev/dmsdioN and the hot-plugged card node /dev/dmsdioN/0 (announced after path_ready), all bus operations serialized, stale handles rejected via a card generation. - Optional dmgpio card-detect friend: the dmhaman ISR handler only enqueues, a dmosi worker debounces and attaches/detaches; presence polling without a card-detect pin. Port (dmsdio_port): - Protocol-free port API (power, clock, bus width, execute command + data phase, abort). - x86_64: simulated SD card (SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters) used by the tests; excluded from hardware CI/release. - stm32f7: reports -ENOTSUP until the SDMMC port (dmod-ecosystem#12). Tests drive the driver through the dmdrvi DIF like dmdevfs and implement the dmdrvi MAL to observe hot-plug notifications (37 steps). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- .github/workflows/ci.yml | 34 +- .github/workflows/release.yml | 2 + CMakeLists.txt | 23 +- Makefile | 17 +- README.md | 114 +++-- docs/README.md | 14 +- docs/api-reference.md | 135 +++++- docs/configuration.md | 78 ++++ docs/port-implementation.md | 96 +++- include/dmsdio.h | 53 ++- include/dmsdio_port.h | 94 +++- include/dmsdio_types.h | 227 +++++++++ src/dmsdio.c | 467 ++++++++++++++++--- src/dmsdio_card.c | 164 +++++++ src/dmsdio_cmd.c | 178 +++++++ src/dmsdio_config.c | 158 +++++++ src/dmsdio_decode.c | 163 +++++++ src/dmsdio_detect.c | 256 ++++++++++ src/dmsdio_ident.c | 388 ++++++++++++++++ src/dmsdio_internal.h | 145 ++++++ src/dmsdio_io.c | 168 +++++++ src/dmsdio_sd.h | 108 +++++ src/dmsdio_xfer.c | 204 ++++++++ src/port/CMakeLists.txt | 16 +- src/port/stm32f7/port.c | 77 ++- src/port/x86_64/config.cmake | 9 + src/port/x86_64/dmsdio_mock.h | 87 ++++ src/port/x86_64/mock_card.c | 435 +++++++++++++++++ src/port/x86_64/mock_card.h | 83 ++++ src/port/x86_64/mock_registers.c | 185 ++++++++ src/port/x86_64/port.c | 309 ++++++++++++ tests/CMakeLists.txt | 14 +- tests/dmsdio_test.c | 773 ++++++++++++++++++++++++++++++- 33 files changed, 5065 insertions(+), 209 deletions(-) create mode 100644 docs/configuration.md create mode 100644 include/dmsdio_types.h create mode 100644 src/dmsdio_card.c create mode 100644 src/dmsdio_cmd.c create mode 100644 src/dmsdio_config.c create mode 100644 src/dmsdio_decode.c create mode 100644 src/dmsdio_detect.c create mode 100644 src/dmsdio_ident.c create mode 100644 src/dmsdio_internal.h create mode 100644 src/dmsdio_io.c create mode 100644 src/dmsdio_sd.h create mode 100644 src/dmsdio_xfer.c create mode 100644 src/port/x86_64/config.cmake create mode 100644 src/port/x86_64/dmsdio_mock.h create mode 100644 src/port/x86_64/mock_card.c create mode 100644 src/port/x86_64/mock_card.h create mode 100644 src/port/x86_64/mock_registers.c create mode 100644 src/port/x86_64/port.c diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 80e903a..19f18b1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,17 +19,30 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Build dmsdio core module + - name: Build dmsdio core module and tests run: | mkdir -p build cd build - # dmsdio links against dmsdio_port_if (headers only), - # not dmsdio_port itself, so building only these two targets - # never touches src/port/*/port.c - safe to build natively here - # regardless of which CPU family the port defaults to. + # dmsdio links against dmsdio_port_if (headers only), so building + # these targets never touches src/port/*/port.c. DMOD_CPU_FAMILY + # stays at its default (stm32f7) here on purpose: dmsdio uses + # dmgpio's types for its card-detect friend and dmgpio only + # publishes stm32 packages, so an x86_64 header fetch would 404. cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 cmake --build . --target dmsdio test_dmsdio + - name: Build simulated-card dmsdio_port (x86_64) + run: | + # src/port/x86_64 is not a hardware port: it simulates an SD card + # at the command level so the whole protocol in dmsdio can run on + # this runner. Separate build dir so DMOD_CPU_FAMILY=x86_64 cannot + # affect the dmgpio header fetch above. + mkdir -p build_port_x86_64 + cd build_port_x86_64 + cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 -DDMOD_CPU_FAMILY=x86_64 + cmake --build . --target dmsdio_port + cp dmf/dmsdio_port.dmf dmf/dmsdio_port.dmd ../build/dmf/ + - name: Verify module files run: | echo "Checking for module files..." @@ -37,11 +50,17 @@ jobs: test -f build/dmf/dmsdio.dmf test -f build/dmf/dmsdio_version.txt test -f build/dmf/test_dmsdio.dmf + test -f build/dmf/dmsdio_port.dmf echo "Module files present" - name: Run tests with dmod_loader run: | export DMOD_DMF_DIR=$(pwd)/build/dmf + # Runtime dependencies of dmsdio/test_dmsdio (see build/dmf/*.dmd). + # dmsdio_port is the simulated card built above - it is never + # published for x86_64, so it is not fetched here. + dmf-get install dmini -y + dmf-get install dmhaman -y dmod_loader build/dmf/test_dmsdio.dmf discover-cpu-families: @@ -58,9 +77,12 @@ jobs: - name: List available CPU families id: list-families run: | - # Find all CPU families by looking for directories containing port.c + # Find all CPU families by looking for directories containing port.c. + # x86_64 is the simulated card used by the test job above, not a + # hardware family. CPU_FAMILIES=$(find src/port -mindepth 2 -maxdepth 2 -name "port.c" -type f -printf '%h\n' | \ xargs -n1 basename | \ + grep -vx x86_64 | \ sort | \ jq -R -s -c 'split("\n") | map(select(length > 0))') diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bc1b7c0..1b931a7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,8 +19,10 @@ jobs: - name: List available CPU families id: list-families run: | + # x86_64 is the simulated SD card used by the tests - never released. CPU_FAMILIES=$(find src/port -mindepth 2 -maxdepth 2 -name "port.c" -type f -printf '%h\n' | \ xargs -n1 basename | \ + grep -vx x86_64 | \ sort | \ jq -R -s -c 'split("\n") | map(select(length > 0))') diff --git a/CMakeLists.txt b/CMakeLists.txt index 5c51264..b664c38 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,7 +30,7 @@ set(DMOD_BUILD_TEMPLATES OFF CACHE BOOL "Build templates") FetchContent_MakeAvailable(dmod) project(dmsdio VERSION ${DMOD_MODULE_VERSION} - DESCRIPTION "dmsdio DMOD library module" + DESCRIPTION "SD memory card driver (SDSC/SDHC/SDXC) for DMOD" LANGUAGES C CXX) set(DMOD_DIR ${dmod_SOURCE_DIR} CACHE PATH "DMOD source directory") @@ -65,6 +65,22 @@ set(DMOD_DIF_IMPLS ) dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} # List of source files - can include C and C++ files src/dmsdio.c + src/dmsdio_card.c + src/dmsdio_cmd.c + src/dmsdio_config.c + src/dmsdio_decode.c + src/dmsdio_detect.c + src/dmsdio_ident.c + src/dmsdio_io.c + src/dmsdio_xfer.c +) + +dmod_link_modules(${DMOD_MODULE_NAME} + dmdrvi@2.0 + dmini + dmosi + dmhaman + dmgpio ) target_include_directories(${DMOD_MODULE_NAME} PRIVATE @@ -75,11 +91,6 @@ target_include_directories(${DMOD_MODULE_NAME}_if INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include ) -# To depend on another module's headers, use: -# dmod_link_modules(${DMOD_MODULE_NAME} -# other_module@1.0 -# ) - add_subdirectory(src/port) target_link_libraries(${DMOD_MODULE_NAME} ${DMOD_MODULE_NAME}_port_if) enable_testing() diff --git a/Makefile b/Makefile index bed51b5..ba6654b 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,11 @@ # ############################################################################# # -# This is an example of a simple library module. +# dmsdio - SD memory card driver (SDSC/SDHC/SDXC). +# +# The CMake build is the reference build: it also fetches the headers of +# dmdrvi, dmini, dmosi, dmhaman and dmgpio (dmod_link_modules) and builds +# dmsdio_port and the tests. Pass their include directories through +# DMOD_INC_DIRS when building with make. # # ############################################################################# DMOD_DIR=@DMOD_DIR@ @@ -24,7 +29,15 @@ DMOD_MODULE_VERSION=0.1 DMOD_AUTHOR_NAME=Patryk Kubiak # The list of C sources -DMOD_CSOURCES=src/dmsdio.c +DMOD_CSOURCES=src/dmsdio.c \ + src/dmsdio_card.c \ + src/dmsdio_cmd.c \ + src/dmsdio_config.c \ + src/dmsdio_decode.c \ + src/dmsdio_detect.c \ + src/dmsdio_ident.c \ + src/dmsdio_io.c \ + src/dmsdio_xfer.c # The list of C++ sources DMOD_CXXSOURCES= diff --git a/README.md b/README.md index 31f5462..84ff05a 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,26 @@ [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![CI](https://github.com/choco-technologies/dmsdio/actions/workflows/ci.yml/badge.svg)](https://github.com/choco-technologies/dmsdio/actions/workflows/ci.yml) -dmsdio DMOD library module. +SD memory card driver for DMOD: SDSC v1/v2, SDHC and SDXC cards exposed as +a 64-bit block device through dmdrvi 2.0. ## Description -TODO: describe what this module does. +- Complete, hardware-independent SD protocol: identification (CMD0, CMD8, + ACMD41, CMD2, CMD3, CMD9, CMD7), OCR/CID/CSD/SCR/SD Status decoding, + 400 kHz identification, default speed and CMD6 High Speed, 1-bit/4-bit + bus negotiation. +- SDSC byte addressing and SDHC/SDXC block addressing; full 64-bit + capacity and offsets. +- Single/multi-block read and write with CMD12, CMD13 ready polling, erase + and discard, retry with recovery, precise errors. +- Arbitrary byte offsets: direct full-sector transfers, read-modify-write + for partial sectors. +- dmdrvi device model: persistent host node `/dev/dmsdio0` plus the + hot-plugged card node `/dev/dmsdio0/0`; handles are invalidated with a + card generation identifier. +- Card detect through an optional dmgpio friend; the ISR only enqueues, a + dmosi worker debounces and attaches/detaches the card. ## Building @@ -31,59 +46,79 @@ make DMOD_MODE=DMOD_MODULE DMOD_DIR=/path/to/dmod ## Testing -Tests are built automatically alongside the module (see `tests/`). Once built, -run them with `ctest`: +`tests/dmsdio_test.c` runs the complete protocol against the simulated SD +card of the x86_64 port (`src/port/x86_64`): SDSC v1/v2, SDHC and SDXC +identification, 64-bit capacity and offsets, sector and unaligned I/O, +erase, write protection, CRC/timeout/malformed-response errors, retries, +removal during a transfer, stale handles and the presence worker. The test +uses the driver the way dmdevfs does - through the dmdrvi DIF - and +implements the dmdrvi MAL to observe hot-plug notifications. ```bash -cd build -ctest --output-on-failure -``` - -`ctest` installs the test module's dependencies with `dmf-get` and then runs -it through `dmod_loader`. To run it manually instead: +# core module and test (DMOD_CPU_FAMILY stays stm32f7 for the dmgpio headers) +mkdir -p build && cd build +cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 +cmake --build . --target dmsdio test_dmsdio +cd .. + +# simulated card port +mkdir -p build_port_x86_64 && cd build_port_x86_64 +cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 -DDMOD_CPU_FAMILY=x86_64 +cmake --build . --target dmsdio_port +cp dmf/dmsdio_port.dmf dmf/dmsdio_port.dmd ../build/dmf/ +cd .. -```bash export DMOD_DMF_DIR=$(pwd)/build/dmf -dmf-get install -d ${DMOD_DMF_DIR}/test_dmsdio-local.dmd -y +dmf-get install dmini -y +dmf-get install dmhaman -y dmod_loader build/dmf/test_dmsdio.dmf ``` ## Usage - - -This library module provides functions that can be used by other modules: +dmsdio is a dmdrvi driver loaded by dmdevfs from an ini configuration (see +[docs/configuration.md](docs/configuration.md)): -```c -#include "dmsdio.h" +```ini +[dmsdio] +instance=1 +bus_width=4 ``` +Once a card is identified, `/dev/dmsdio0/0` appears and can be used with the +regular file API using 64-bit offsets; `DMDRVI_IOCTL_BLOCK_GET_INFO` +reports the geometry. + ## API -| Function | Description | -|----------|-------------| -| `dmsdio_create()` | Create a new `dmsdio_t` instance. | -| `dmsdio_destroy()` | Destroy an instance created by `_create()`. | -| `dmsdio_is_valid()` | Check whether a handle is a valid instance. | +| Item | Description | +|------|-------------| +| dmdrvi DIF (`dmdrvi_create`, `_open`, `_read`, `_write`, `_ioctl`, `_flush`, `_stat`, `_friend_changed`, ...) | Device model, see [docs/api-reference.md](docs/api-reference.md) | +| `dmsdio_ioctl_cmd_get_host_info` / `_get_card_info` / `_rescan` | Driver specific ioctls | +| `dmsdio_decode_csd()` / `_cid()` / `_scr()` / `_ssr()` | Register decoders | -See [include/dmsdio.h](include/dmsdio.h) for the full -declarations and [docs/api-reference.md](docs/api-reference.md) for the -complete reference. +See [include/dmsdio.h](include/dmsdio.h) and +[include/dmsdio_types.h](include/dmsdio_types.h) for the declarations and +[docs/api-reference.md](docs/api-reference.md) for the complete reference. ## Documentation See the `docs/` directory: - **[api-reference.md](docs/api-reference.md)** - Complete API documentation +- **[configuration.md](docs/configuration.md)** - Configuration keys and card detect +- **[port-implementation.md](docs/port-implementation.md)** - Port API contract View documentation using `dmf-man dmsdio`. ## Hardware Port This module ships two DMOD modules: the architecture-independent -`dmsdio` and `dmsdio_port`, which contains the -architecture-specific implementation. The active architecture is selected via -`DMOD_CPU_FAMILY` (default: `stm32f7`): +`dmsdio` (all SD protocol logic) and `dmsdio_port`, which contains the +protocol-free host controller primitives. The active architecture is +selected via `DMOD_CPU_FAMILY` (default: `stm32f7`). The STM32 SDMMC/SDIO +hardware ports are delivered by choco-technologies/dmod-ecosystem#12; the +`x86_64` port is the simulated card used by the tests. ```bash cmake .. -DDMOD_CPU_FAMILY=stm32f7 @@ -96,8 +131,14 @@ another architecture. Port-specific files: ├── include/dmsdio_port.h ├── src/port/ │ ├── CMakeLists.txt -│ └── stm32f7/ +│ ├── stm32f7/ +│ │ ├── config.cmake +│ │ └── port.c +│ └── x86_64/ # simulated SD card (tests only) │ ├── config.cmake +│ ├── dmsdio_mock.h +│ ├── mock_card.c/.h +│ ├── mock_registers.c │ └── port.c └── dmsdio_port.dmr ``` @@ -107,9 +148,20 @@ another architecture. Port-specific files: dmsdio/ ├── docs/ # Documentation (markdown format) ├── include/ # Public headers -│ └── dmsdio.h +│ ├── dmsdio.h +│ ├── dmsdio_port.h +│ └── dmsdio_types.h ├── src/ -│ └── dmsdio.c +│ ├── dmsdio.c # dmdrvi device model +│ ├── dmsdio_card.c # attach/detach, card generation +│ ├── dmsdio_cmd.c # command layer, errno mapping +│ ├── dmsdio_config.c # ini configuration +│ ├── dmsdio_decode.c # CID/CSD/SCR/SD Status decoders +│ ├── dmsdio_detect.c # card detect + dmosi presence worker +│ ├── dmsdio_ident.c # identification and bus negotiation +│ ├── dmsdio_io.c # byte-offset I/O, read-modify-write +│ ├── dmsdio_xfer.c # block transfers, erase, retry/recovery +│ └── port/ ├── tests/ │ ├── CMakeLists.txt │ └── dmsdio_test.c diff --git a/docs/README.md b/docs/README.md index f88b479..d9a20f7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,15 +1,23 @@ # dmsdio Documentation -Welcome to the dmsdio module documentation. +SD memory card driver (SDSC v1/v2, SDHC, SDXC) exposing a 64-bit block +device through dmdrvi 2.0. ## Contents -- **[api-reference.md](api-reference.md)** - Complete API documentation +- **[api-reference.md](api-reference.md)** - device nodes, I/O semantics, ioctls, errors, types +- **[configuration.md](configuration.md)** - ini keys, card detect, presence polling +- **[port-implementation.md](port-implementation.md)** - port API contract and adding a CPU family ## Quick Reference ```c -#include "dmsdio.h" +#include "dmsdio.h" /* register decoders, dmsdio_types.h */ +``` + +```text +/dev/dmsdio0 host node (status, rescan) +/dev/dmsdio0/0 card node (block device, hot-plugged) ``` View documentation using `dmf-man`: diff --git a/docs/api-reference.md b/docs/api-reference.md index cbad02b..23e2a10 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -1,12 +1,137 @@ # dmsdio API Reference -Document the module's public types and functions here as you add them to -`include/dmsdio.h`. +dmsdio is an SD memory card driver (SDSC v1/v2, SDHC, SDXC) for the dmdrvi +2.0 device model. All SD protocol handling lives in the architecture +independent `dmsdio` module; `dmsdio_port` only provides raw host controller +primitives (see [port-implementation.md](port-implementation.md)). + +## Device nodes + +| Node | dmdrvi numbering | Lifetime | Purpose | +|------|------------------|----------|---------| +| `/dev/dmsdioN` | `DMDRVI_NUM_MAJOR`, major = N | Persistent, created by `dmdrvi_create()` | Host status and control ioctls | +| `/dev/dmsdioN/0` | `DMDRVI_NUM_MAJOR \| DMDRVI_NUM_MINOR`, minor 0 | Announced with `dmdrvi_device_available()` once a card is identified *and* dmdevfs has reported the host node through `dmdrvi_path_ready()`; withdrawn with `dmdrvi_device_unavailable()` when the card goes away | 64-bit byte-addressed block device | + +`N` defaults to `instance - 1` (SDMMC1 → `/dev/dmsdio0`), see +[configuration.md](configuration.md). + +Identification starts as soon as `dmdrvi_create()` returns, on the driver's +own worker thread. The card node is only announced after +`dmdrvi_path_ready()` for the host node because dmdevfs ignores hot-plug +notices for a context it has not registered yet. + +## Card node (`/dev/dmsdioN/0`) + +### read / write + +```c +dmdrvi_ssize_t dmdrvi_read (ctx, handle, void* buf, size_t size, dmdrvi_offset_t offset); +dmdrvi_ssize_t dmdrvi_write(ctx, handle, const void* buf, size_t size, dmdrvi_offset_t offset); +``` + +* `offset` is a 64-bit byte offset; any offset and length are accepted. + Whole, 4-byte aligned blocks are transferred directly between the caller's + buffer and the card (CMD17/CMD18, CMD24/CMD25 + CMD12, split into at most + `max_blocks_per_transfer` blocks per command). A partial block at either + end of the range - or a misaligned buffer - goes through a one-block + bounce buffer; writes then read-modify-write that block so neighbouring + bytes are preserved. +* Reads return the byte count, clipped at the end of the card, and `0` at + or past the end. Writes starting at or past the end return `-ENOSPC`, + writes crossing the end are clipped. +* A write returns once the card reports `READY_FOR_DATA` in the transfer + state again (CMD13 polling), i.e. once the data is programmed. +* Operations of one host are serialized; one request is never interleaved + with another. + +### flush + +Waits until the card is back in the transfer state and ready for data. + +### ioctl + +| Command | `arg` | Result | +|---------|-------|--------| +| `DMDRVI_IOCTL_BLOCK_GET_INFO` | `dmdrvi_block_info_t*` | `logical_block_size` = 512, `block_count` (64-bit), `erase_block_size` = 512 when the card supports erase, flags `REMOVABLE`, `ERASE_SUPPORTED`, `DISCARD_SUPPORTED` (SD Status `DISCARD_SUPPORT`), `READ_ONLY` (CSD write protection) | +| `DMDRVI_IOCTL_BLOCK_ERASE` | `const dmdrvi_block_range_t*` | CMD32/CMD33/CMD38, waits for completion. Range must be 512-byte aligned and inside the card | +| `DMDRVI_IOCTL_BLOCK_DISCARD` | `const dmdrvi_block_range_t*` | CMD38 with the discard argument; `-ENOTSUP` unless advertised | +| `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | See below | +| `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Raw and decoded CID/CSD/SCR/SD Status, capacity, bus width, clock, High Speed | + +### stat + +`dmdrvi_stat()` on the card node reports the full 64-bit capacity as +`size` (`0444` when the card is write protected, `0666` otherwise). + +## Host node (`/dev/dmsdioN`) + +Data transfers return `-ENOTSUP`; `stat` reports size 0. + +| Command | `arg` | Result | +|---------|-------|--------| +| `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | `card_attached`, `generation`, `scan_count`, `last_error`, `retry_count` | +| `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Card snapshot, `-ENODEV` without a card | +| `dmsdio_ioctl_cmd_rescan` | `NULL` | Synchronously re-checks presence: verifies an attached card (CMD13) or identifies a new one. `0` when a card is attached afterwards, `-ENODEV` when the slot is empty | + +## Card generation and stale handles + +Every attach and every detach increments the host's card generation +(`dmsdio_host_info_t.generation`). A card node handle remembers the +generation it was opened for: + +* no card attached any more → `-ENODEV` +* a different card (or the same card re-inserted) attached → `-ESTALE` + +Close the old handle and open the card node again after a new +`dmdrvi_device_available()` notification. + +## Errors + +| Error | Meaning | +|-------|---------| +| `-EBADMSG` | CRC error on a response or data block (with `retries=0`) | +| `-ETIMEDOUT` | Command, data or busy timeout (with `retries=0`) | +| `-EIO` | A transient error (CRC, timeout, FIFO/DMA fault) persisted through all `retries` extra attempts, or a card-internal error (ECC, CC_ERROR, ...) | +| `-EPROTO` | Malformed response: wrong command index, bad CMD8 echo, inconsistent registers, illegal command. Never retried | +| `-ENODEV` | No card, or the card disappeared (also during a transfer). The card node is withdrawn | +| `-ESTALE` | Handle belongs to a card generation that is no longer attached | +| `-EROFS` | Card is write protected | +| `-EINVAL` | Invalid argument or range (negative offset, misaligned erase range, card reported OUT_OF_RANGE/ADDRESS_ERROR) | +| `-EOVERFLOW` | `size` larger than `INT64_MAX` | +| `-EBADF` | Write on a read-only handle or read on a write-only handle | +| `-ENOSPC` | Write starting at or beyond the end of the card | +| `-ENOTSUP` | Operation not available on this node / card | +| `-ENOTTY` | Unknown ioctl | + +Transient errors are retried after bringing the card back to the transfer +state (port abort, CMD12 when the card is still sending/receiving, CMD13 +until ready). A card that stops answering CMD13 during that recovery is +treated as removed. ## Types -_(none yet)_ +Declared in `include/dmsdio_types.h`: + +* `dmsdio_card_type_t` - `sdsc_v1`, `sdsc_v2`, `sdhc`, `sdxc` +* `dmsdio_card_info_t` - `type`, `generation`, `rca`, `ocr`, `cid_raw[4]`, + `csd_raw[4]` (most significant word first), decoded `cid`, `csd`, `scr`, + `ssr`, `capacity_bytes`, `block_count`, `block_addressing`, `high_speed`, + `write_protected`, `bus_width`, `clock_hz` +* `dmsdio_host_info_t` - `instance`, `card_attached`, `generation`, + `scan_count`, `last_error`, `retry_count` +* `dmsdio_cid_t`, `dmsdio_csd_t`, `dmsdio_scr_t`, `dmsdio_ssr_t` - decoded registers + +## Functions (Built-in API) + +Pure register decoders, also used by the driver itself: -## Functions +```c +int dmsdio_decode_csd(const uint32_t raw[4], dmsdio_csd_t* csd); +int dmsdio_decode_cid(const uint32_t raw[4], dmsdio_cid_t* cid); +int dmsdio_decode_scr(const uint8_t raw[8], dmsdio_scr_t* scr); +int dmsdio_decode_ssr(const uint8_t raw[64], dmsdio_ssr_t* ssr); +``` -_(none yet)_ +`dmsdio_decode_csd()` supports CSD v1.0 (SDSC) and v2.0 (SDHC/SDXC) and +returns `-ENOTSUP` for CSD v3.0 (SDUC). All return `-EINVAL` for NULL +arguments and `-EPROTO` for inconsistent contents. diff --git a/docs/configuration.md b/docs/configuration.md new file mode 100644 index 0000000..e8636d0 --- /dev/null +++ b/docs/configuration.md @@ -0,0 +1,78 @@ +# dmsdio Configuration + +dmsdio is configured through dmdevfs with an ini file. The settings are read +from the section dmdevfs activates for the device (board files describing +several devices), otherwise from a `[dmsdio]` section, otherwise from the +first section containing an `instance` key. + +```ini +[dmsdio] +instance=1 +bus_width=4 +max_clock_hz=50000000 +high_speed=true +card_detect_handler=sd_card_detect +card_detect_active_level=low +``` + +| Key | Default | Description | +|-----|---------|-------------| +| `instance` | `1` | Host controller instance (1 = SDMMC1/SDIO) | +| `major` | `instance - 1` | Device number: `/dev/dmsdio` and `/dev/dmsdio/0` | +| `bus_width` | `4` | Widest bus wired on the board (`1` or `4`). 4-bit is used only when the card's SCR supports it | +| `max_clock_hz` | `50000000` | Upper clock limit. High Speed (50 MHz class) is only attempted above 25 MHz | +| `high_speed` | `true` | Allow the CMD6 High Speed switch. The clock is raised only after the card's switch status confirms it | +| `retries` | `3` | Extra attempts for transient errors (0-16). With `0`, errors are reported precisely instead of as `-EIO` | +| `init_timeout_ms` | `1000` | ACMD41 power-up limit | +| `read_timeout_ms` | `250` | Per-block read access limit | +| `write_timeout_ms` | `500` | Per-block write busy limit, also used for CMD13 ready polling | +| `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | +| `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | +| `poll_interval_ms` | `1000` | Presence polling period; `0` disables polling | +| `card_detect_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to | +| `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | +| `card_detect_debounce_ms` | `50` | Settle time for card detect edges | + +## Card detect + +Card detect is optional. It is a dmgpio device in the same `friends_group` +as the dmsdio device, with `friend_role=card_detect`, interrupts on both +edges and its `interrupt_handler` set to the name used for +`card_detect_handler`. For example (board file with one section per +device): + +```ini +[sd_card] +driver_name=dmsdio +friends_group=sd0 +instance=1 +bus_width=4 +card_detect_handler=sd0_card_detect +card_detect_active_level=low + +[sd_card_detect] +driver_name=dmgpio +friends_group=sd0 +friend_role=card_detect +pin=PD3 +mode=input +pull=up +interrupt_trigger=both_edges +interrupt_handler=sd0_card_detect +``` + +The SD bus pins themselves (CLK, CMD, DAT0-3) are configured by the board +files of the hardware ports. + +dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`. +The interrupt only enqueues an event (dmhaman handler, ISR context); a dmosi +worker thread debounces the pin, then identifies or detaches the card. A +running transfer on a removed card is aborted with `-ENODEV`. + +Without a card detect pin, the worker re-checks presence every +`poll_interval_ms` (CMD13 for an attached card, an identification attempt +for an empty slot). `dmsdio_ioctl_cmd_rescan` on the host node triggers the +same check synchronously. + +Use a distinct `card_detect_handler` name per host: it is unregistered from +dmhaman when the dmsdio context is freed. diff --git a/docs/port-implementation.md b/docs/port-implementation.md index 1e8e53e..a7243e7 100644 --- a/docs/port-implementation.md +++ b/docs/port-implementation.md @@ -1,24 +1,72 @@ -# Adding a New MCU Port to dmsdio - -`dmsdio_port` currently supports `stm32f7`. The port is split from -the core `dmsdio` module so a new architecture can be added without -touching architecture-independent logic. - -## Steps to add another architecture - -1. Create `src/port//config.cmake`, setting `DMOD_TOOLS_NAME` for the - target architecture (see `src/port/stm32f7/config.cmake` for the pattern - - it must match a directory under `dmod/configs/arch/...`). -2. Create `src/port//port.c` implementing the - `dmod_dmsdio_port_api_declaration(...)` functions declared in - `include/dmsdio_port.h`, plus `dmod_init`/`dmod_deinit` and any - `DMOD_IRQ_HANDLER(...)` needed. -3. If the underlying peripheral IP is identical across families, factor the - shared logic into `src/port/_common/` and keep each - `src/port//port.c` a thin wrapper (lifecycle + IRQ only) - see - `dmfmc/src/port/stm32_common/` for a real example of this split. -4. Build by selecting the new family: - `cmake .. -DDMOD_CPU_FAMILY=`. -5. Do not introduce a module-specific variable (e.g. `_MCU_SERIES`) for - this - `DMOD_CPU_FAMILY` is the ecosystem-wide convention, already wired - into `dmf-get` package resolution. +# Implementing a dmsdio Port + +`dmsdio` is split into two DMOD modules: + +* **`dmsdio`** - everything SD specific: identification (CMD0, CMD8, + ACMD41, CMD2, CMD3, CMD9, CMD7), register decoding (OCR, CID, CSD, SCR, + SD Status, CMD6 switch status), SDSC byte vs. SDHC/SDXC block + addressing, 400 kHz / default speed / High Speed clocking, 1-bit/4-bit + negotiation, single/multi-block transfers, CMD12, CMD13 ready polling, + erase/discard, retry, recovery, hot-plug and the dmdrvi device model. +* **`dmsdio_port`** - protocol-free host controller primitives selected by + `DMOD_CPU_FAMILY`. + +A port must never decide which command to send, interpret a response or a +card register, or convert byte offsets to card addresses. + +## Port API + +Declared in [`include/dmsdio_port.h`](../include/dmsdio_port.h): + +| Function | Contract | +|----------|----------| +| `_host_init(instance)` | Acquire clocks, pins, DMA and IRQs and reset the controller. Any failed resource acquisition is returned as an error, never silently degraded | +| `_host_deinit(instance)` | Release everything acquired by `_host_init` | +| `_set_power(instance, on)` | Card power and clock output. After power-on the clock must run so the core's wait provides the 74 initialization clocks | +| `_set_clock(instance, max_hz, &actual_hz)` | Program the highest clock not above `max_hz` and report it. The core rejects an identification clock above 400 kHz | +| `_set_bus_width(instance, width)` | Host side data bus width (1 or 4) | +| `_execute(instance, &command, data, &response)` | Send one command, capture the response shape requested by `command.response`, and run the optional data phase. The data path must be armed before the command is sent. Completion and errors are interrupt driven and bounded by the command timeout and `data->timeout_ms` (per block) | +| `_abort(instance)` | Stop an interrupted data phase and return the controller to idle. Called after every failed `_execute`; must not send commands to the card | + +### Responses + +| `dmsdio_response_type_t` | Capture | CRC | +|--------------------------|---------|-----| +| `dmsdio_response_none` | nothing | - | +| `dmsdio_response_short` | 32-bit payload in `words[0]`, command index in `index` | checked | +| `dmsdio_response_short_busy` | as short; the port may return before DAT0 is released | checked | +| `dmsdio_response_short_no_crc` | as short (R3) | not checked | +| `dmsdio_response_long` | bits 127:0 in `words[0..3]`, most significant word first | checked | + +Map controller outcomes to `dmsdio_status_t`: `cmd_timeout`, `cmd_crc`, +`data_timeout`, `data_crc`, `overrun` (FIFO/DMA fault), `invalid`, +`not_supported`. The core converts them to errno values and runs the retry +and recovery policy. + +### Data phase + +`dmsdio_data_t` describes `block_count` blocks of `block_size` bytes (512 +for card data, 8 for SCR, 64 for SD Status / switch status). Buffers passed +for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (4) byte aligned; +the core bounces misaligned caller buffers itself. The internal scratch +block is 32-byte aligned so a port can do cache maintenance on it. + +## Adding a CPU family + +1. Create `src/port//config.cmake` setting `DMOD_TOOLS_NAME` (it must + match a directory under `dmod/configs/arch/...`). +2. Create `src/port//port.c` defining `DMOD_ENABLE_REGISTRATION`, + implementing every `dmod_dmsdio_port_api_declaration(...)` from + `include/dmsdio_port.h` plus `dmod_init`/`dmod_deinit` and the + `DMOD_IRQ_HANDLER(...)`s it needs. +3. Share only register and sequencing logic that is identical between + families in `src/port/_common/`. +4. Build with `cmake .. -DDMOD_CPU_FAMILY=`. Do not introduce a + module-specific MCU series variable. + +## Existing ports + +| Family | Status | +|--------|--------| +| `x86_64` | Simulated SD card for the automated tests (`dmsdio_mock.h`: card types SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters). Never released - CI and the release workflow exclude it from the hardware matrix | +| `stm32f7` | Placeholder: every call reports `-ENOTSUP`, so `dmdrvi_create()` fails loudly. The SDMMC implementation is tracked in choco-technologies/dmod-ecosystem#12 | diff --git a/include/dmsdio.h b/include/dmsdio.h index 0535ea9..ea319f3 100644 --- a/include/dmsdio.h +++ b/include/dmsdio.h @@ -6,46 +6,51 @@ #include #include "dmod_types.h" #include "dmsdio_defs.h" +#include "dmsdio_types.h" /** - * Public API for the dmsdio module. + * @file dmsdio.h + * @brief Public API of the dmsdio SD memory card driver. * - * Functions are declared with the dmod_dmsdio_api(...) macro - dmod's - * standard pattern for functions callable from other modules (or from this - * module's own tests/), resolved dynamically by the loader rather than - * through normal static linkage. See dm_sw_ring/include/dm_sw_ring.h for a - * fully worked real-world example of the same shape. + * The device itself is used through the dmdrvi 2.0 interface (a persistent + * host node /dev/dmsdioN plus a hot-plugged card node /dev/dmsdioN/0), see + * docs/api-reference.md. The functions below are pure register decoders, + * shared with the driver itself, that consumers can use to interpret the + * raw registers returned by dmsdio_ioctl_cmd_get_card_info. + */ + +/** + * @brief Decode a raw CSD register. * - * Definitions in src/dmsdio.c use the matching - * dmod_dmsdio_api_declaration(...) macro - a plain C function - * definition here will NOT satisfy these declarations at link time. + * @param raw Raw register, most significant word first + * @param csd Output * - * This is an example interface using the usual "opaque handle" pattern - - * replace the handle, functions, and struct definition in - * src/dmsdio.c with your module's real API. + * @return 0 on success, -EINVAL on NULL arguments, -ENOTSUP for an + * unsupported CSD structure version (e.g. SDUC), -EPROTO for a CSD whose + * fields are inconsistent. */ - -/* Opaque handle - the real struct is defined in src/dmsdio.c */ -typedef struct dmsdio* dmsdio_t; +dmod_dmsdio_api(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )); /** - * Create a new dmsdio instance. + * @brief Decode a raw CID register. * - * @return A valid handle on success, or NULL on allocation failure. + * @return 0 on success, -EINVAL on NULL arguments. */ -dmod_dmsdio_api(1.0, dmsdio_t, _create, ( void )); +dmod_dmsdio_api(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )); /** - * Destroy an instance created by dmsdio_create(). Safe to call with - * NULL. + * @brief Decode the 8-byte SCR as received on the data lines. + * + * @return 0 on success, -EINVAL on NULL arguments, -EPROTO when the SCR + * structure version is unknown or no supported bus width is reported. */ -dmod_dmsdio_api(1.0, void, _destroy, ( dmsdio_t handle )); +dmod_dmsdio_api(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )); /** - * Example accessor - replace with your module's real API. + * @brief Decode the 64-byte SD Status as received on the data lines. * - * @return true if handle is a valid, non-NULL instance. + * @return 0 on success, -EINVAL on NULL arguments. */ -dmod_dmsdio_api(1.0, bool, _is_valid, ( dmsdio_t handle )); +dmod_dmsdio_api(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )); #endif // DMSDIO_H diff --git a/include/dmsdio_port.h b/include/dmsdio_port.h index 3c8e9c4..578e669 100644 --- a/include/dmsdio_port.h +++ b/include/dmsdio_port.h @@ -3,31 +3,87 @@ #include "dmod_types.h" #include "dmsdio_port_defs.h" +#include "dmsdio_types.h" -/* - * Declare architecture-independent port API functions here, following the - * dmod_dmsdio_port_api(version, return_type, _suffix, (args)) pattern, - * e.g.: +/** + * @file dmsdio_port.h + * @brief Hardware port of the SD host controller. * - * dmod_dmsdio_port_api(1.0, int, _configure, ( int some_arg ) ); + * Every function here is a protocol-free hardware primitive. The port knows + * how to power the bus, program the clock divider and bus width, clock one + * command out, capture the requested response shape and run the attached + * data phase. It never decides which command to send, never interprets a + * response or card register, and never converts byte offsets to block + * addresses - all of that lives in the core dmsdio module. * - * Each declaration here must have a matching *definition* in - * src/port//port.c (or a shared src/port/_common/ file), written - * with the dmod_dmsdio_port_api_declaration(...) macro instead: + * Whether a port moves data with an internal IDMA engine, a dmdma lease or + * the FIFO is an implementation detail invisible from here. All calls are + * made from thread context and serialized per instance by the core module. + */ + +/* --- Lifecycle --- */ + +/** + * @brief Acquire and reset the controller (clocks, pins, DMA, IRQ). + * + * @return 0 on success or a negative errno value; a failure to acquire any + * required resource must be reported, never silently degraded. + */ +dmod_dmsdio_port_api(1.0, int, _host_init, ( dmsdio_instance_t instance )); + +/** @brief Release everything acquired by _host_init(). */ +dmod_dmsdio_port_api(1.0, int, _host_deinit, ( dmsdio_instance_t instance )); + +/* --- Bus configuration --- */ + +/** + * @brief Switch card power (and the bus clock output) on or off. + * + * After power on the port must keep the clock running so the core can + * provide the mandatory 74 initialization clocks by waiting. + */ +dmod_dmsdio_port_api(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )); + +/** + * @brief Program the highest bus clock not exceeding max_hz. + * + * @param actual_hz Receives the programmed frequency (may be NULL) + * + * @return 0 on success, negative errno when no divider can satisfy the + * request (e.g. the source clock is unknown). + */ +dmod_dmsdio_port_api(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )); + +/** @brief Select the host side data bus width. */ +dmod_dmsdio_port_api(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )); + +/* --- Transport --- */ + +/** + * @brief Execute one command and, if data != NULL, its data phase. + * + * The data path must be armed before the command is sent. The call returns + * once the response was captured and the data phase (if any) completed or + * failed; completion and errors must be interrupt driven and bounded by + * the command timeout and data->timeout_ms respectively. * - * dmod_dmsdio_port_api_declaration(1.0, int, _configure, ( int some_arg ) ) - * { - * ... - * } + * CRC checking applies to every response type except + * dmsdio_response_short_no_crc. For dmsdio_response_short_busy the port may + * return before DAT0 is released - the core polls card status itself. * - * Note this is a *different* mechanism from the dmod_init()/dmod_deinit() - * module lifecycle hooks already defined in port.c - don't declare `_init`/ - * `_deinit` here too, that name collides with the lifecycle hooks and (unlike - * them) requires an explicit dmod_dmsdio_port_api_declaration(...) - * definition to avoid an undefined-reference link error. + * @param response Receives the captured response (may be NULL when + * command->response is dmsdio_response_none) + */ +dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, + ( dmsdio_instance_t instance, const dmsdio_command_t* command, + const dmsdio_data_t* data, dmsdio_response_t* response )); + +/** + * @brief Abort an interrupted data phase and return the controller to idle. * - * See dmfmc/include/dmfmc_port.h and dmfmc/src/port/stm32_common/stm32_common.c - * for a fully worked example. + * Called by the core after any failed _execute() before recovery commands + * are sent. Must not touch the card - the core issues STOP itself. */ +dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); #endif // DMSDIO_PORT_H diff --git a/include/dmsdio_types.h b/include/dmsdio_types.h new file mode 100644 index 0000000..f103381 --- /dev/null +++ b/include/dmsdio_types.h @@ -0,0 +1,227 @@ +#ifndef DMSDIO_TYPES_H +#define DMSDIO_TYPES_H + +#include +#include +#include + +/** + * @file dmsdio_types.h + * @brief Types shared by dmsdio, dmsdio_port and dmsdio consumers. + * + * Everything that describes SD protocol behavior (command sequencing, + * register layouts, addressing) is interpreted exclusively by the core + * dmsdio module. The port-facing types below only describe *how* to clock a + * command and its data phase, never *which* command to send. + */ + +/** Logical block size used by every SD memory card supported by dmsdio. */ +#define DMSDIO_BLOCK_SIZE 512u + +/** Buffer alignment required for direct (zero-copy) port data transfers. */ +#define DMSDIO_TRANSFER_ALIGNMENT 4u + +/** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ +typedef uint8_t dmsdio_instance_t; + +/* ====================================================================== + * Port-facing types + * ====================================================================== */ + +/** Data bus width. */ +typedef enum +{ + dmsdio_bus_width_1bit = 1, /**< DAT0 only */ + dmsdio_bus_width_4bit = 4, /**< DAT0-DAT3 */ +} dmsdio_bus_width_t; + +/** + * @brief Shape of the response a port must capture for a command. + * + * The port never interprets response content. It only has to know how many + * bits to capture and whether the controller's CRC check applies. + */ +typedef enum +{ + dmsdio_response_none = 0, /**< No response expected */ + dmsdio_response_short, /**< 48-bit response, CRC checked */ + dmsdio_response_short_busy, /**< 48-bit response followed by busy on DAT0, CRC checked */ + dmsdio_response_short_no_crc, /**< 48-bit response whose CRC field is not valid */ + dmsdio_response_long, /**< 136-bit response, CRC checked */ +} dmsdio_response_type_t; + +/** Direction of a data phase. */ +typedef enum +{ + dmsdio_direction_read = 0, /**< Card to host */ + dmsdio_direction_write, /**< Host to card */ +} dmsdio_direction_t; + +/** + * @brief Result of a port-level operation. + * + * These are raw transport outcomes. The core module maps them to errno + * values and decides whether a retry makes sense. + */ +typedef enum +{ + dmsdio_status_ok = 0, /**< Command (and data phase) completed */ + dmsdio_status_cmd_timeout, /**< No response within the command timeout */ + dmsdio_status_cmd_crc, /**< Response CRC mismatch */ + dmsdio_status_data_timeout, /**< Data phase did not complete in time */ + dmsdio_status_data_crc, /**< Data block CRC mismatch */ + dmsdio_status_overrun, /**< FIFO overrun/underrun or DMA fault */ + dmsdio_status_invalid, /**< Invalid parameters passed to the port */ + dmsdio_status_not_supported, /**< Operation not supported by the controller */ +} dmsdio_status_t; + +/** A single command to clock out on the CMD line. */ +typedef struct +{ + uint8_t index; /**< Command index (0-63) */ + uint32_t argument; /**< 32-bit command argument */ + dmsdio_response_type_t response; /**< Expected response shape */ +} dmsdio_command_t; + +/** + * @brief Optional data phase attached to a command. + * + * The port arms the data path before issuing the command so that a read + * data block following the response is never missed. + */ +typedef struct +{ + void* buffer; /**< Source/destination, DMSDIO_TRANSFER_ALIGNMENT aligned */ + uint32_t block_size; /**< Bytes per block (1-2048) */ + uint32_t block_count; /**< Number of blocks (>= 1) */ + dmsdio_direction_t direction; /**< Transfer direction */ + uint32_t timeout_ms; /**< Upper bound for each block (read access or write busy) */ +} dmsdio_data_t; + +/** + * @brief Captured command response. + * + * Short responses store the 32-bit payload (bits 39:8) in words[0]. + * Long responses store bits 127:0 of the 128-bit register, most significant + * word first (words[0] = bits 127:96), with bit 0 undefined. + */ +typedef struct +{ + uint32_t words[4]; /**< Response payload */ + uint8_t index; /**< Command index field of a short response */ +} dmsdio_response_t; + +/* ====================================================================== + * Card description + * ====================================================================== */ + +/** Detected card family. */ +typedef enum +{ + dmsdio_card_type_none = 0, /**< No card attached */ + dmsdio_card_type_sdsc_v1, /**< SD 1.x standard capacity, byte addressed */ + dmsdio_card_type_sdsc_v2, /**< SD 2.0+ standard capacity, byte addressed */ + dmsdio_card_type_sdhc, /**< High capacity (<= 32 GiB), block addressed */ + dmsdio_card_type_sdxc, /**< Extended capacity (> 32 GiB), block addressed */ +} dmsdio_card_type_t; + +/** Decoded Card Identification register (CID). */ +typedef struct +{ + uint8_t manufacturer_id; /**< MID */ + char oem_id[3]; /**< OID, null terminated */ + char product_name[6]; /**< PNM, null terminated */ + uint8_t product_revision; /**< PRV (BCD n.m) */ + uint32_t serial_number; /**< PSN */ + uint16_t manufacture_year; /**< Full year (2000-2255) */ + uint8_t manufacture_month; /**< 1-12 */ +} dmsdio_cid_t; + +/** Decoded Card Specific Data register (CSD). */ +typedef struct +{ + uint8_t structure; /**< CSD_STRUCTURE (0 = v1, 1 = v2) */ + uint8_t tran_speed; /**< TRAN_SPEED raw code */ + uint16_t ccc; /**< Card command classes bitmap */ + uint8_t read_bl_len; /**< READ_BL_LEN (log2 of bytes) */ + uint64_t capacity_bytes; /**< User area capacity */ + bool erase_blk_en; /**< ERASE_BLK_EN */ + uint8_t sector_size; /**< SECTOR_SIZE + 1 (in write blocks) */ + bool perm_write_protect; /**< PERM_WRITE_PROTECT */ + bool tmp_write_protect; /**< TMP_WRITE_PROTECT */ +} dmsdio_csd_t; + +/** Decoded SD Configuration Register (SCR). */ +typedef struct +{ + uint8_t sd_spec; /**< SD_SPEC */ + bool sd_spec3; /**< SD_SPEC3 */ + bool data_stat_after_erase; /**< Erased data reads as 1s when true */ + bool bus_width_1bit; /**< 1-bit bus supported */ + bool bus_width_4bit; /**< 4-bit bus supported */ + bool cmd23_supported; /**< SET_BLOCK_COUNT supported */ +} dmsdio_scr_t; + +/** Decoded SD Status register (SSR) fields used by the driver. */ +typedef struct +{ + uint8_t bus_width_code; /**< DAT_BUS_WIDTH (0 = 1-bit, 2 = 4-bit) */ + uint8_t speed_class; /**< SPEED_CLASS */ + uint32_t au_size_bytes; /**< Allocation unit size, 0 = undefined */ + uint16_t erase_size; /**< ERASE_SIZE (AUs per erase timeout), 0 = unsupported */ + uint8_t erase_timeout_s; /**< ERASE_TIMEOUT in seconds */ + uint8_t erase_offset_s; /**< ERASE_OFFSET in seconds */ + bool discard_supported; /**< DISCARD_SUPPORT */ +} dmsdio_ssr_t; + +/** Snapshot of the attached card, see dmsdio_ioctl_cmd_get_card_info. */ +typedef struct +{ + dmsdio_card_type_t type; /**< Card family */ + uint32_t generation; /**< Card generation identifier */ + uint16_t rca; /**< Relative card address */ + uint32_t ocr; /**< Operating conditions register */ + uint32_t cid_raw[4]; /**< Raw CID, MSW first */ + uint32_t csd_raw[4]; /**< Raw CSD, MSW first */ + dmsdio_cid_t cid; /**< Decoded CID */ + dmsdio_csd_t csd; /**< Decoded CSD */ + dmsdio_scr_t scr; /**< Decoded SCR */ + dmsdio_ssr_t ssr; /**< Decoded SD Status */ + uint64_t capacity_bytes; /**< Addressable capacity */ + uint64_t block_count; /**< Capacity in DMSDIO_BLOCK_SIZE blocks */ + bool block_addressing; /**< SDHC/SDXC block addressing */ + bool high_speed; /**< High Speed mode active */ + bool write_protected; /**< CSD write protection active */ + dmsdio_bus_width_t bus_width; /**< Negotiated data bus width */ + uint32_t clock_hz; /**< Actual bus clock */ +} dmsdio_card_info_t; + +/** Host controller state, see dmsdio_ioctl_cmd_get_host_info. */ +typedef struct +{ + dmsdio_instance_t instance; /**< Controller instance */ + bool card_attached; /**< A card is identified and exposed */ + uint32_t generation; /**< Changes on every attach and detach */ + uint32_t scan_count; /**< Completed presence scans */ + int last_error; /**< Last transport error (negative errno) or 0 */ + uint32_t retry_count; /**< Transfers recovered by a retry */ +} dmsdio_host_info_t; + +/* ====================================================================== + * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) + * ====================================================================== */ + +/** Base of the dmsdio private ioctl range (== DMDRVI_IOCTL_CUSTOM_BASE). */ +#define DMSDIO_IOCTL_BASE 0x1000 + +typedef enum +{ + /** arg: dmsdio_host_info_t* (host and card nodes) */ + dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, + /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ + dmsdio_ioctl_cmd_get_card_info, + /** arg: NULL. Synchronously re-check presence (host node only). */ + dmsdio_ioctl_cmd_rescan, +} dmsdio_ioctl_cmd_t; + +#endif /* DMSDIO_TYPES_H */ diff --git a/src/dmsdio.c b/src/dmsdio.c index c005222..9cf6e9c 100644 --- a/src/dmsdio.c +++ b/src/dmsdio.c @@ -1,84 +1,437 @@ #define DMOD_ENABLE_REGISTRATION ON -#include "dmod.h" -#include "dmsdio.h" +#include "dmsdio_internal.h" +#include "dmsdio_sd.h" +#include -/* Example internal state - replace with your module's real fields. */ -struct dmsdio -{ - bool valid; -}; +/* + * dmdrvi 2.0 device model. + * + * /dev/dmsdioN persistent host node (major only). Status/rescan ioctls. + * /dev/dmsdioN/0 card node (major+minor 0), announced through + * dmdrvi_device_available() once a card is identified and + * withdrawn through dmdrvi_device_unavailable() when it + * goes away. Byte-addressed 64-bit block device. + * + * All bus operations of one host are serialized by ctx->lock. Handles to the + * card node carry the card generation they were opened for. + */ + +#define SCRATCH_ALIGNMENT 32u /* cache line: safe for DMA cache maintenance */ -dmod_dmsdio_api_declaration(1.0, dmsdio_t, _create, ( void )) +static bool is_valid_context(struct dmdrvi_context* ctx) { - /* Dmod_Malloc/Dmod_Free (SAL) are dmod's own heap functions - embedded - * targets don't necessarily link a libc allocator, so use these instead - * of malloc()/free() in module code. */ - struct dmsdio *instance = Dmod_Malloc(sizeof(*instance)); - if (instance == NULL) - { - return NULL; - } + return ctx != NULL && ctx->magic == DMSDIO_CONTEXT_MAGIC; +} - instance->valid = true; - return instance; +static bool is_valid_handle(const dmsdio_handle_t* handle) +{ + return handle != NULL && handle->magic == DMSDIO_HANDLE_MAGIC; } -dmod_dmsdio_api_declaration(1.0, void, _destroy, ( dmsdio_t handle )) +/* Lock held: is the handle's card still the attached one? */ +static int check_card_handle(struct dmdrvi_context* ctx, const dmsdio_handle_t* handle) { - Dmod_Free(handle); + if (!handle->is_card) + { + return -ENOTSUP; + } + if (!dmsdio_card_attached(ctx)) + { + return -ENODEV; + } + return (handle->generation == ctx->card.generation) ? 0 : -ESTALE; } -dmod_dmsdio_api_declaration(1.0, bool, _is_valid, ( dmsdio_t handle )) +static void destroy_context(struct dmdrvi_context* ctx, bool port_ready) { - return handle != NULL && handle->valid; + dmsdio_detect_stop(ctx); + if (port_ready) + { + dmsdio_port_set_power(ctx->config.instance, false); + dmsdio_port_host_deinit(ctx->config.instance); + } + if (ctx->lock != NULL) + { + dmosi_mutex_destroy(ctx->lock); + } + if (ctx->cd_lock != NULL) + { + dmosi_mutex_destroy(ctx->cd_lock); + } + Dmod_Free(ctx->scratch); + dmsdio_config_release(&ctx->config); + ctx->magic = 0; + Dmod_Free(ctx); } -/** - * @brief Pre-initialization function for the module. - * - * @note This function is optional. You can remove it if you don't need it. - * - * This function is called when the module enabling is in progress. - * - * You can use this function to load the required dependencies, such as - * other modules. Please be aware that the module is not fully initialized, - * so not all the API functions are available - you can check if the API - * is connected by calling the Dmod_IsFunctionConnected() function. - */ -void dmod_preinit(void) +static int allocate_resources(struct dmdrvi_context* ctx) { - if(Dmod_IsFunctionConnected( Dmod_Printf )) + ctx->scratch = Dmod_AlignedMalloc(DMSDIO_BLOCK_SIZE, SCRATCH_ALIGNMENT); + ctx->lock = dmosi_mutex_create(false); + ctx->cd_lock = dmosi_mutex_create(false); + if (ctx->scratch == NULL || ctx->lock == NULL || ctx->cd_lock == NULL) { - Dmod_Printf("API is connected!\n"); + DMOD_LOG_ERROR("dmsdio: out of memory\n"); + return -ENOMEM; } + return 0; } -/** - * @brief Initialization function for the module. - * - * This function is called when the module is enabled. - * Please use this function to initialize the module, for instance: - * - initialize the module variables - * - initialize the module hardware - * - allocate memory - */ +/* ---- DMOD lifecycle ---- */ + int dmod_init(const Dmod_Config_t *Config) { - Dmod_Printf("Hello, World!\n"); + (void)Config; return 0; } -/** - * @brief De-initialization function for the module. - * - * This function is called when the module is disabled. - * Please use this function to de-initialize the module, for instance: - * - free memory - * - de-initialize the module hardware - * - de-initialize the module variables - */ int dmod_deinit(void) { - Dmod_Printf("Goodbye, World!\n"); return 0; } + +/* ---- dmdrvi: context ---- */ + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, dmdrvi_context_t, _create, + ( dmini_context_t config, dmdrvi_dev_num_t* dev_num )) +{ + if (config == NULL || dev_num == NULL) + { + return NULL; + } + struct dmdrvi_context* ctx = Dmod_Malloc(sizeof(*ctx)); + if (ctx == NULL) + { + return NULL; + } + memset(ctx, 0, sizeof(*ctx)); + ctx->magic = DMSDIO_CONTEXT_MAGIC; + + if (dmsdio_config_read(config, &ctx->config) != 0 || allocate_resources(ctx) != 0) + { + destroy_context(ctx, false); + return NULL; + } + int ret = dmsdio_port_host_init(ctx->config.instance); + if (ret != 0) + { + DMOD_LOG_ERROR("dmsdio: host %u initialization failed (%d)\n", (unsigned)ctx->config.instance, ret); + destroy_context(ctx, false); + return NULL; + } + if (dmsdio_detect_start(ctx) != 0) + { + destroy_context(ctx, true); + return NULL; + } + memset(dev_num, 0, sizeof(*dev_num)); + dev_num->flags = DMDRVI_NUM_MAJOR; + dev_num->major = ctx->config.major; + return ctx; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _free, ( dmdrvi_context_t context )) +{ + if (!is_valid_context(context)) + { + return; + } + /* dmdevfs is tearing this context down itself - no unavailable notice. */ + destroy_context(context, true); +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _friend_changed, + ( dmdrvi_context_t context, const dmdrvi_friend_info_t* info )) +{ + if (!is_valid_context(context) || info == NULL || info->friend_role == NULL || + strcmp(info->friend_role, "card_detect") != 0) + { + return; + } + bool ready = (info->state == dmdrvi_dev_state_ready && info->node_path != NULL); + dmsdio_detect_set_cd_path(context, ready ? info->node_path : NULL); +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _path_ready, + ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num, const char* path )) +{ + (void)path; + if (!is_valid_context(context) || dev_num == NULL || (dev_num->flags & DMDRVI_NUM_MINOR) != 0) + { + return; /* only the host node's registration matters */ + } + dmsdio_lock(context); + dmsdio_card_host_ready(context); + dmsdio_unlock(context); +} + +/* ---- dmdrvi: handles ---- */ + +static bool is_card_dev_num(const dmdrvi_dev_num_t* dev_num) +{ + return (dev_num->flags & DMDRVI_NUM_MINOR) != 0; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void*, _open, + ( dmdrvi_context_t context, int flags, const dmdrvi_dev_num_t* dev_num )) +{ + if (!is_valid_context(context) || dev_num == NULL || + (is_card_dev_num(dev_num) && dev_num->minor != DMSDIO_CARD_MINOR)) + { + return NULL; + } + dmsdio_handle_t* handle = Dmod_Malloc(sizeof(*handle)); + if (handle == NULL) + { + return NULL; + } + handle->magic = DMSDIO_HANDLE_MAGIC; + handle->is_card = is_card_dev_num(dev_num); + handle->flags = flags; + + dmsdio_lock(context); + bool usable = !handle->is_card || dmsdio_card_attached(context); + handle->generation = context->card.generation; + dmsdio_unlock(context); + + if (!usable) + { + handle->magic = 0; + Dmod_Free(handle); + return NULL; + } + return handle; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _close, ( dmdrvi_context_t context, void* handle )) +{ + dmsdio_handle_t* h = (dmsdio_handle_t*)handle; + if (!is_valid_context(context) || !is_valid_handle(h)) + { + return; + } + h->magic = 0; + Dmod_Free(h); +} + +/* ---- dmdrvi: data path ---- */ + +static int check_io(struct dmdrvi_context* ctx, const dmsdio_handle_t* h, const void* buffer, + size_t size, dmdrvi_offset_t offset, int forbidden_flag) +{ + if (offset < 0) + { + return -EINVAL; + } + if ((uint64_t)size > (uint64_t)INT64_MAX) + { + return -EOVERFLOW; + } + if (!is_valid_context(ctx) || !is_valid_handle(h) || (buffer == NULL && size != 0)) + { + return -EINVAL; + } + if (!h->is_card) + { + return -ENOTSUP; + } + return (h->flags == forbidden_flag) ? -EBADF : 0; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, dmdrvi_ssize_t, _read, + ( dmdrvi_context_t context, void* handle, void* buffer, size_t size, dmdrvi_offset_t offset )) +{ + dmsdio_handle_t* h = (dmsdio_handle_t*)handle; + int ret = check_io(context, h, buffer, size, offset, DMDRVI_O_WRONLY); + if (ret != 0 || size == 0) + { + return ret; + } + dmsdio_lock(context); + dmdrvi_ssize_t result = check_card_handle(context, h); + if (result == 0) + { + result = dmsdio_io_read(context, (uint8_t*)buffer, size, (uint64_t)offset); + } + dmsdio_unlock(context); + return result; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, dmdrvi_ssize_t, _write, + ( dmdrvi_context_t context, void* handle, const void* buffer, size_t size, dmdrvi_offset_t offset )) +{ + dmsdio_handle_t* h = (dmsdio_handle_t*)handle; + int ret = check_io(context, h, buffer, size, offset, DMDRVI_O_RDONLY); + if (ret != 0 || size == 0) + { + return ret; + } + dmsdio_lock(context); + dmdrvi_ssize_t result = check_card_handle(context, h); + if (result == 0) + { + result = dmsdio_io_write(context, (const uint8_t*)buffer, size, (uint64_t)offset); + } + dmsdio_unlock(context); + return result; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, int, _flush, ( dmdrvi_context_t context, void* handle )) +{ + dmsdio_handle_t* h = (dmsdio_handle_t*)handle; + if (!is_valid_context(context) || !is_valid_handle(h)) + { + return -EINVAL; + } + if (!h->is_card) + { + return 0; + } + dmsdio_lock(context); + int ret = check_card_handle(context, h); + if (ret == 0) + { + ret = dmsdio_cmd_wait_ready(context, context->config.write_timeout_ms); + } + dmsdio_unlock(context); + return ret; +} + +/* ---- dmdrvi: control ---- */ + +static void fill_host_info(struct dmdrvi_context* ctx, dmsdio_host_info_t* info) +{ + info->instance = ctx->config.instance; + info->card_attached = dmsdio_card_attached(ctx); + info->generation = ctx->generation; + info->scan_count = ctx->scan_count; + info->last_error = ctx->last_error; + info->retry_count = ctx->retry_count; +} + +static void fill_block_info(struct dmdrvi_context* ctx, dmdrvi_block_info_t* info) +{ + const dmsdio_card_info_t* card = &ctx->card; + bool erase = (card->csd.ccc & SD_CCC_ERASE) != 0; + info->logical_block_size = DMSDIO_BLOCK_SIZE; + info->erase_block_size = erase ? DMSDIO_BLOCK_SIZE : 0; + info->block_count = card->block_count; + info->flags = DMDRVI_BLOCK_FLAG_REMOVABLE + | (erase ? DMDRVI_BLOCK_FLAG_ERASE_SUPPORTED : 0u) + | (card->ssr.discard_supported ? DMDRVI_BLOCK_FLAG_DISCARD_SUPPORTED : 0u) + | (card->write_protected ? DMDRVI_BLOCK_FLAG_READ_ONLY : 0u); +} + +/* Lock held. Controls available on the host node (and the card node). */ +static int host_ioctl(struct dmdrvi_context* ctx, const dmsdio_handle_t* h, int command, void* arg) +{ + switch (command) + { + case dmsdio_ioctl_cmd_get_host_info: + fill_host_info(ctx, (dmsdio_host_info_t*)arg); + return 0; + case dmsdio_ioctl_cmd_get_card_info: + { + int ret = h->is_card ? check_card_handle(ctx, h) + : (dmsdio_card_attached(ctx) ? 0 : -ENODEV); + if (ret == 0) + { + *(dmsdio_card_info_t*)arg = ctx->card; + } + return ret; + } + case dmsdio_ioctl_cmd_rescan: + return h->is_card ? -ENOTSUP : dmsdio_card_scan(ctx); + default: + return -ENOTTY; + } +} + +/* Lock held. Block device controls of the card node. */ +static int card_ioctl(struct dmdrvi_context* ctx, const dmsdio_handle_t* h, int command, void* arg) +{ + int ret = check_card_handle(ctx, h); + if (ret != 0) + { + return ret; + } + dmdrvi_block_info_t info; + fill_block_info(ctx, &info); + switch (command) + { + case DMDRVI_IOCTL_BLOCK_GET_INFO: + *(dmdrvi_block_info_t*)arg = info; + return 0; + case DMDRVI_IOCTL_BLOCK_ERASE: + case DMDRVI_IOCTL_BLOCK_DISCARD: + { + bool discard = (command == DMDRVI_IOCTL_BLOCK_DISCARD); + uint32_t needed = discard ? DMDRVI_BLOCK_FLAG_DISCARD_SUPPORTED : DMDRVI_BLOCK_FLAG_ERASE_SUPPORTED; + if ((info.flags & needed) == 0) + { + return -ENOTSUP; + } + return (h->flags == DMDRVI_O_RDONLY) ? -EBADF + : dmsdio_io_erase_range(ctx, (const dmdrvi_block_range_t*)arg, discard); + } + default: + return -ENOTTY; + } +} + +static bool is_block_ioctl(int command) +{ + return command == DMDRVI_IOCTL_BLOCK_GET_INFO || command == DMDRVI_IOCTL_BLOCK_ERASE || + command == DMDRVI_IOCTL_BLOCK_DISCARD; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, int, _ioctl, + ( dmdrvi_context_t context, void* handle, int command, void* arg )) +{ + dmsdio_handle_t* h = (dmsdio_handle_t*)handle; + if (!is_valid_context(context) || !is_valid_handle(h)) + { + return -EINVAL; + } + if (arg == NULL && command != dmsdio_ioctl_cmd_rescan) + { + return -EINVAL; + } + dmsdio_lock(context); + int ret = is_block_ioctl(command) + ? (h->is_card ? card_ioctl(context, h, command, arg) : -ENOTTY) + : host_ioctl(context, h, command, arg); + dmsdio_unlock(context); + return ret; +} + +/* "/dev/dmsdio0/0" (or "/dmsdio0/0" relative to the mount) is the card node. */ +static bool is_card_path(const char* path) +{ + const char* last = strrchr(path, '/'); + return last != NULL && last != path && strcmp(last + 1, "0") == 0; +} + +dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, int, _stat, + ( dmdrvi_context_t context, const char* path, dmdrvi_stat_t* stat )) +{ + if (!is_valid_context(context) || path == NULL || stat == NULL) + { + return -EINVAL; + } + stat->size = 0; + stat->mode = 0666; + if (!is_card_path(path)) + { + return 0; + } + dmsdio_lock(context); + int ret = dmsdio_card_attached(context) ? 0 : -ENODEV; + if (ret == 0) + { + stat->size = context->card.capacity_bytes; + stat->mode = context->card.write_protected ? 0444 : 0666; + } + dmsdio_unlock(context); + return ret; +} diff --git a/src/dmsdio_card.c b/src/dmsdio_card.c new file mode 100644 index 0000000..56bdf0b --- /dev/null +++ b/src/dmsdio_card.c @@ -0,0 +1,164 @@ +#include "dmsdio_internal.h" +#include + +/* + * Card attach/detach bookkeeping. Every function here runs with the + * context lock held. + * + * Each attach and each detach bumps ctx->generation. Handles remember the + * generation they were opened for, so a handle opened for a card that has + * since been removed (or replaced by another card) is rejected with -ESTALE + * instead of silently touching the wrong medium. + */ + +static const char* type_name(dmsdio_card_type_t type) +{ + switch (type) + { + case dmsdio_card_type_sdsc_v1: return "SDSC v1"; + case dmsdio_card_type_sdsc_v2: return "SDSC v2"; + case dmsdio_card_type_sdhc: return "SDHC"; + case dmsdio_card_type_sdxc: return "SDXC"; + default: return "none"; + } +} + +/* + * dmdevfs drops hot-plug notices for a context it has not registered yet, so + * the card node is announced only after dmdrvi_path_ready() reported the + * host node (see dmsdio_card_host_ready()). + */ +static void notify(struct dmdrvi_context* ctx, bool available) +{ + dmdrvi_dev_num_t num; + memset(&num, 0, sizeof(num)); + num.flags = DMDRVI_NUM_MAJOR | DMDRVI_NUM_MINOR; + num.major = ctx->config.major; + num.minor = DMSDIO_CARD_MINOR; + + if (available && ctx->host_ready && !ctx->card_announced && + Dmod_IsFunctionConnected(dmdrvi_device_available)) + { + dmdrvi_device_available(ctx, &num); + ctx->card_announced = true; + } + else if (!available && ctx->card_announced) + { + if (Dmod_IsFunctionConnected(dmdrvi_device_unavailable)) + { + dmdrvi_device_unavailable(ctx, &num); + } + ctx->card_announced = false; + } +} + +void dmsdio_card_host_ready(struct dmdrvi_context* ctx) +{ + ctx->host_ready = true; + if (dmsdio_card_attached(ctx)) + { + notify(ctx, true); + } +} + +bool dmsdio_card_attached(const struct dmdrvi_context* ctx) +{ + return ctx->card.type != dmsdio_card_type_none; +} + +static bool retry_identification(int error) +{ + return error == -ETIMEDOUT || error == -EBADMSG || error == -EIO; +} + +static int attach(struct dmdrvi_context* ctx) +{ + dmsdio_card_info_t card; + int previous_error = ctx->last_error; + int ret = dmsdio_ident_run(ctx, &card); + for (uint32_t i = 0; i < ctx->config.retries && retry_identification(ret); i++) + { + ret = dmsdio_ident_run(ctx, &card); + } + if (ret != 0) + { + dmsdio_port_set_power(ctx->config.instance, false); + /* An empty slot is not an error - keep the last real one. */ + ctx->last_error = (ret == -ENODEV) ? previous_error : ret; + if (ret != -ENODEV) + { + DMOD_LOG_ERROR("dmsdio%u: card identification failed (%d)\n", + (unsigned)ctx->config.major, ret); + } + return ret; + } + ctx->generation++; + card.generation = ctx->generation; + ctx->card = card; + ctx->last_error = 0; + DMOD_LOG_INFO("dmsdio%u: %s card, %lu blocks, %u-bit, %u Hz%s\n", + (unsigned)ctx->config.major, type_name(card.type), + (unsigned long)card.block_count, (unsigned)card.bus_width, + (unsigned)card.clock_hz, card.high_speed ? " (High Speed)" : ""); + notify(ctx, true); + return 0; +} + +void dmsdio_card_detach(struct dmdrvi_context* ctx) +{ + if (!dmsdio_card_attached(ctx)) + { + return; + } + memset(&ctx->card, 0, sizeof(ctx->card)); + ctx->generation++; + dmsdio_port_set_power(ctx->config.instance, false); + DMOD_LOG_INFO("dmsdio%u: card removed\n", (unsigned)ctx->config.major); + notify(ctx, false); +} + +int dmsdio_card_lost(struct dmdrvi_context* ctx, int error) +{ + dmsdio_card_detach(ctx); + ctx->last_error = error; + return error; +} + +/* A card that still answers CMD13 with our RCA is the same card. */ +static int verify(struct dmdrvi_context* ctx) +{ + uint32_t status = 0; + int ret = dmsdio_cmd_status(ctx, &status); + if (ret != 0) + { + ret = dmsdio_cmd_status(ctx, &status); + } + if (ret != 0) + { + dmsdio_card_lost(ctx, -ENODEV); + return -ENODEV; + } + return 0; +} + +int dmsdio_card_scan(struct dmdrvi_context* ctx) +{ + bool present = true; + int cd = dmsdio_detect_read_cd(ctx, &present); + if (cd == 0 && !present) + { + dmsdio_card_detach(ctx); + ctx->scan_count++; + return -ENODEV; + } + + bool was_attached = dmsdio_card_attached(ctx); + int ret = was_attached ? verify(ctx) : attach(ctx); + if (ret == -ENODEV && was_attached && cd == 0) + { + /* Card detect says present but the old card vanished: a new one? */ + ret = attach(ctx); + } + ctx->scan_count++; + return ret; +} diff --git a/src/dmsdio_cmd.c b/src/dmsdio_cmd.c new file mode 100644 index 0000000..833a17f --- /dev/null +++ b/src/dmsdio_cmd.c @@ -0,0 +1,178 @@ +#include "dmsdio_internal.h" +#include "dmsdio_sd.h" + +/* + * Command layer: one SD command at a time, mapped to errno values. + * + * Every transport failure is followed by dmsdio_port_abort() so the + * controller is idle before the caller decides how to recover. + */ + +int dmsdio_cmd_errno(dmsdio_status_t status) +{ + switch (status) + { + case dmsdio_status_ok: return 0; + case dmsdio_status_cmd_timeout: return -ETIMEDOUT; + case dmsdio_status_data_timeout: return -ETIMEDOUT; + case dmsdio_status_cmd_crc: return -EBADMSG; + case dmsdio_status_data_crc: return -EBADMSG; + case dmsdio_status_invalid: return -EINVAL; + case dmsdio_status_not_supported: return -ENOTSUP; + case dmsdio_status_overrun: + default: return -EIO; + } +} + +/* Map error bits of an R1 card status to the most specific errno. */ +static int r1_errno(uint32_t status) +{ + if ((status & SD_R1_ERRORS) == 0) + { + return 0; + } + if (status & (SD_R1_OUT_OF_RANGE | SD_R1_ADDRESS_ERROR | SD_R1_BLOCK_LEN_ERROR | + SD_R1_ERASE_SEQ_ERROR | SD_R1_ERASE_PARAM)) + { + return -EINVAL; + } + if (status & (SD_R1_WP_VIOLATION | SD_R1_WP_ERASE_SKIP)) + { + return -EROFS; + } + if (status & SD_R1_COM_CRC_ERROR) + { + return -EBADMSG; + } + if (status & SD_R1_ILLEGAL_COMMAND) + { + return -EPROTO; + } + if (status & SD_R1_LOCK_UNLOCK_FAILED) + { + return -EACCES; + } + return -EIO; +} + +static bool has_index_field(dmsdio_response_type_t type) +{ + return type == dmsdio_response_short || type == dmsdio_response_short_busy; +} + +static int execute(struct dmdrvi_context* ctx, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + dmsdio_status_t status = dmsdio_port_execute(ctx->config.instance, cmd, data, resp); + int ret = dmsdio_cmd_errno(status); + if (ret == 0 && has_index_field(cmd->response) && resp->index != cmd->index) + { + DMOD_LOG_ERROR("dmsdio: CMD%u answered with index %u\n", cmd->index, resp->index); + ret = -EPROTO; + } + if (ret != 0) + { + dmsdio_port_abort(ctx->config.instance); + ctx->last_error = ret; + } + return ret; +} + +int dmsdio_cmd_send(struct dmdrvi_context* ctx, uint8_t index, uint32_t arg, + dmsdio_response_type_t type, dmsdio_response_t* resp) +{ + dmsdio_response_t local = { { 0 }, 0 }; + dmsdio_command_t cmd = { index, arg, type }; + return execute(ctx, &cmd, NULL, resp != NULL ? resp : &local); +} + +static int app_prefix(struct dmdrvi_context* ctx) +{ + dmsdio_response_t resp; + int ret = dmsdio_cmd_send(ctx, SD_CMD_APP_CMD, (uint32_t)ctx->card.rca << 16, + dmsdio_response_short, &resp); + if (ret == 0 && (resp.words[0] & SD_R1_APP_CMD) == 0) + { + DMOD_LOG_ERROR("dmsdio: card did not accept APP_CMD\n"); + ret = -EPROTO; + } + return ret; +} + +int dmsdio_cmd_app(struct dmdrvi_context* ctx, uint8_t index, uint32_t arg, + dmsdio_response_type_t type, dmsdio_response_t* resp) +{ + int ret = app_prefix(ctx); + return ret != 0 ? ret : dmsdio_cmd_send(ctx, index, arg, type, resp); +} + +int dmsdio_cmd_data(struct dmdrvi_context* ctx, bool app, uint8_t index, uint32_t arg, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + dmsdio_response_t local = { { 0 }, 0 }; + dmsdio_command_t cmd = { index, arg, dmsdio_response_short }; + resp = (resp != NULL) ? resp : &local; + + int ret = app ? app_prefix(ctx) : 0; + if (ret == 0) + { + ret = execute(ctx, &cmd, data, resp); + } + return ret != 0 ? ret : r1_errno(resp->words[0]); +} + +int dmsdio_cmd_status(struct dmdrvi_context* ctx, uint32_t* status) +{ + dmsdio_response_t resp; + int ret = dmsdio_cmd_send(ctx, SD_CMD_SEND_STATUS, (uint32_t)ctx->card.rca << 16, + dmsdio_response_short, &resp); + if (ret == 0) + { + *status = resp.words[0]; + } + return ret; +} + +int dmsdio_cmd_stop(struct dmdrvi_context* ctx) +{ + dmsdio_response_t resp; + int ret = dmsdio_cmd_send(ctx, SD_CMD_STOP_TRANSMISSION, 0, dmsdio_response_short_busy, &resp); + /* OUT_OF_RANGE is legal here when a multi-block read ended at the last block. */ + return ret != 0 ? ret : r1_errno(resp.words[0] & ~SD_R1_OUT_OF_RANGE); +} + +static bool deadline_passed(Dmod_Timestamp_t start, uint32_t waited_ms, uint32_t timeout_ms) +{ + Dmod_Timestamp_t now = Dmod_GetUptime(); + return waited_ms >= timeout_ms || (now > start && now - start >= timeout_ms); +} + +int dmsdio_cmd_wait_ready(struct dmdrvi_context* ctx, uint32_t timeout_ms) +{ + Dmod_Timestamp_t start = Dmod_GetUptime(); + uint32_t waited_ms = 0; + for (;;) + { + uint32_t status = 0; + int ret = dmsdio_cmd_status(ctx, &status); + if (ret == 0) + { + ret = r1_errno(status); + } + if (ret != 0) + { + return ret; + } + if ((status & SD_R1_READY_FOR_DATA) && SD_R1_STATE(status) == SD_STATE_TRAN) + { + return 0; + } + if (deadline_passed(start, waited_ms, timeout_ms)) + { + ctx->last_error = -ETIMEDOUT; + return -ETIMEDOUT; + } + dmosi_thread_sleep(1); + waited_ms++; + } +} diff --git a/src/dmsdio_config.c b/src/dmsdio_config.c new file mode 100644 index 0000000..1cb4b11 --- /dev/null +++ b/src/dmsdio_config.c @@ -0,0 +1,158 @@ +#include "dmsdio_internal.h" +#include + +#define DEFAULT_SECTION "dmsdio" +#define DEFAULT_MAX_CLOCK_HZ 50000000 +#define DEFAULT_RETRIES 3 +#define DEFAULT_INIT_TIMEOUT_MS 1000 +#define DEFAULT_READ_TIMEOUT_MS 250 +#define DEFAULT_WRITE_TIMEOUT_MS 500 +#define DEFAULT_ERASE_TIMEOUT_MS 3000 +#define DEFAULT_MAX_BLOCKS 128 +#define DEFAULT_DEBOUNCE_MS 50 +#define DEFAULT_POLL_INTERVAL_MS 1000 +#define MAX_RETRIES 16 + +/* + * Where the settings live: + * 1. the section dmdevfs made active for this device (multi-device board + * files) - addressed as the NULL section, + * 2. a [dmsdio] section, + * 3. the first section with an `instance` key (device-named section). + */ +static const char* find_section(dmini_context_t ini) +{ + if (dmini_has_key(ini, NULL, "instance")) + { + return NULL; + } + if (dmini_has_section(ini, DEFAULT_SECTION)) + { + return DEFAULT_SECTION; + } + int count = dmini_section_count(ini); + for (int i = 0; i < count; i++) + { + const char* name = dmini_section_name(ini, i); + if (name != NULL && dmini_has_key(ini, name, "instance")) + { + return name; + } + } + return DEFAULT_SECTION; +} + +static const char* label(const char* section) +{ + return (section != NULL) ? section : "active section"; +} + +static bool read_bool(dmini_context_t ini, const char* section, const char* key, bool def) +{ + const char* value = dmini_get_string(ini, section, key, NULL); + if (value == NULL) + { + return def; + } + return strcmp(value, "true") == 0 || strcmp(value, "1") == 0 || + strcmp(value, "yes") == 0 || strcmp(value, "on") == 0; +} + +static uint32_t read_u32(dmini_context_t ini, const char* section, const char* key, uint32_t def) +{ + int value = dmini_get_int(ini, section, key, (int)def); + return value < 0 ? def : (uint32_t)value; +} + +static int read_timeouts(dmini_context_t ini, const char* section, dmsdio_config_t* c) +{ + c->retries = read_u32(ini, section, "retries", DEFAULT_RETRIES); + c->init_timeout_ms = read_u32(ini, section, "init_timeout_ms", DEFAULT_INIT_TIMEOUT_MS); + c->read_timeout_ms = read_u32(ini, section, "read_timeout_ms", DEFAULT_READ_TIMEOUT_MS); + c->write_timeout_ms = read_u32(ini, section, "write_timeout_ms", DEFAULT_WRITE_TIMEOUT_MS); + c->erase_timeout_ms = read_u32(ini, section, "erase_timeout_ms", DEFAULT_ERASE_TIMEOUT_MS); + c->debounce_ms = read_u32(ini, section, "card_detect_debounce_ms", DEFAULT_DEBOUNCE_MS); + c->poll_interval_ms = read_u32(ini, section, "poll_interval_ms", DEFAULT_POLL_INTERVAL_MS); + + if (c->retries > MAX_RETRIES || c->init_timeout_ms == 0 || c->read_timeout_ms == 0 || + c->write_timeout_ms == 0 || c->erase_timeout_ms == 0) + { + DMOD_LOG_ERROR("dmsdio: invalid retry/timeout configuration in [%s]\n", label(section)); + return -EINVAL; + } + return 0; +} + +static int read_bus(dmini_context_t ini, const char* section, dmsdio_config_t* c) +{ + int instance = dmini_get_int(ini, section, "instance", 1); + int width = dmini_get_int(ini, section, "bus_width", 4); + + c->max_clock_hz = read_u32(ini, section, "max_clock_hz", DEFAULT_MAX_CLOCK_HZ); + c->high_speed = read_bool(ini, section, "high_speed", true); + c->max_blocks_per_transfer = read_u32(ini, section, "max_blocks_per_transfer", DEFAULT_MAX_BLOCKS); + + if (instance < 1 || instance > 255 || (width != 1 && width != 4) || + c->max_clock_hz < 400000u || c->max_blocks_per_transfer == 0) + { + DMOD_LOG_ERROR("dmsdio: invalid instance/bus configuration in [%s]\n", label(section)); + return -EINVAL; + } + c->instance = (dmsdio_instance_t)instance; + c->max_bus_width = (width == 4) ? dmsdio_bus_width_4bit : dmsdio_bus_width_1bit; + + int major = dmini_get_int(ini, section, "major", instance - 1); + if (major < 0 || major > 255) + { + DMOD_LOG_ERROR("dmsdio: invalid major number in [%s]\n", label(section)); + return -EINVAL; + } + c->major = (uint8_t)major; + return 0; +} + +static int read_card_detect(dmini_context_t ini, const char* section, dmsdio_config_t* c) +{ + const char* level = dmini_get_string(ini, section, "card_detect_active_level", "low"); + const char* handler = dmini_get_string(ini, section, "card_detect_handler", NULL); + + if (strcmp(level, "low") != 0 && strcmp(level, "high") != 0) + { + DMOD_LOG_ERROR("dmsdio: card_detect_active_level must be low or high\n"); + return -EINVAL; + } + c->cd_active_high = strcmp(level, "high") == 0; + c->cd_handler_name = NULL; + if (handler != NULL && handler[0] != '\0') + { + c->cd_handler_name = Dmod_StrDup(handler); + if (c->cd_handler_name == NULL) + { + return -ENOMEM; + } + } + return 0; +} + +int dmsdio_config_read(dmini_context_t ini, dmsdio_config_t* config) +{ + memset(config, 0, sizeof(*config)); + const char* section = find_section(ini); + + int ret = read_bus(ini, section, config); + if (ret == 0) + { + ret = read_timeouts(ini, section, config); + } + if (ret == 0) + { + ret = read_card_detect(ini, section, config); + } + return ret; +} + +void dmsdio_config_release(dmsdio_config_t* config) +{ + Dmod_Free(config->cd_handler_name); + config->cd_handler_name = NULL; +} diff --git a/src/dmsdio_decode.c b/src/dmsdio_decode.c new file mode 100644 index 0000000..114f4e6 --- /dev/null +++ b/src/dmsdio_decode.c @@ -0,0 +1,163 @@ +#include "dmsdio_internal.h" +#include + +/* + * Register decoders. Bit positions follow the SD Physical Layer + * Simplified Specification (CID: 5.2, CSD: 5.3, SCR: 5.6, SD Status: 4.10.2). + */ + +#define CSD_CAPACITY_UNIT_V2 (512ull * 1024ull) + +/* Extract `width` bits ending at `msb` from a 128-bit register (MSW first). */ +static uint32_t reg128_bits(const uint32_t raw[4], unsigned msb, unsigned width) +{ + unsigned lsb = msb + 1u - width; + uint32_t value = 0; + for (unsigned i = 0; i < width; i++) + { + unsigned bit = lsb + i; + uint32_t word = raw[3u - bit / 32u]; + value |= ((word >> (bit % 32u)) & 1u) << i; + } + return value; +} + +/* Extract `width` bits ending at `msb` from a big-endian byte register. */ +static uint32_t bytes_bits(const uint8_t* raw, size_t total_bits, unsigned msb, unsigned width) +{ + unsigned lsb = msb + 1u - width; + uint32_t value = 0; + for (unsigned i = 0; i < width; i++) + { + unsigned bit = lsb + i; + uint8_t byte = raw[total_bits / 8u - 1u - bit / 8u]; + value |= (uint32_t)((byte >> (bit % 8u)) & 1u) << i; + } + return value; +} + +static int decode_csd_capacity(const uint32_t raw[4], dmsdio_csd_t* csd) +{ + if (csd->structure == 0) + { + uint64_t c_size = reg128_bits(raw, 73, 12); + uint32_t mult = reg128_bits(raw, 49, 3); + if (csd->read_bl_len < 9 || csd->read_bl_len > 11) + { + return -EPROTO; + } + csd->capacity_bytes = (c_size + 1u) << (mult + 2u + csd->read_bl_len); + return 0; + } + if (csd->structure == 1) + { + uint64_t c_size = reg128_bits(raw, 69, 22); + if (csd->read_bl_len != 9) + { + return -EPROTO; + } + csd->capacity_bytes = (c_size + 1u) * CSD_CAPACITY_UNIT_V2; + return 0; + } + /* CSD v3 (SDUC) needs extended addressing that dmsdio does not implement. */ + return -ENOTSUP; +} + +dmod_dmsdio_api_declaration(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )) +{ + if (raw == NULL || csd == NULL) + { + return -EINVAL; + } + memset(csd, 0, sizeof(*csd)); + csd->structure = (uint8_t)reg128_bits(raw, 127, 2); + csd->tran_speed = (uint8_t)reg128_bits(raw, 103, 8); + csd->ccc = (uint16_t)reg128_bits(raw, 95, 12); + csd->read_bl_len = (uint8_t)reg128_bits(raw, 83, 4); + csd->erase_blk_en = reg128_bits(raw, 46, 1) != 0; + csd->sector_size = (uint8_t)(reg128_bits(raw, 45, 7) + 1u); + csd->perm_write_protect = reg128_bits(raw, 13, 1) != 0; + csd->tmp_write_protect = reg128_bits(raw, 12, 1) != 0; + + int ret = decode_csd_capacity(raw, csd); + if (ret == 0 && csd->capacity_bytes == 0) + { + ret = -EPROTO; + } + return ret; +} + +dmod_dmsdio_api_declaration(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )) +{ + if (raw == NULL || cid == NULL) + { + return -EINVAL; + } + memset(cid, 0, sizeof(*cid)); + cid->manufacturer_id = (uint8_t)reg128_bits(raw, 127, 8); + for (unsigned i = 0; i < 2; i++) + { + cid->oem_id[i] = (char)reg128_bits(raw, 119 - 8 * i, 8); + } + for (unsigned i = 0; i < 5; i++) + { + cid->product_name[i] = (char)reg128_bits(raw, 103 - 8 * i, 8); + } + cid->product_revision = (uint8_t)reg128_bits(raw, 63, 8); + cid->serial_number = reg128_bits(raw, 55, 32); + cid->manufacture_year = (uint16_t)(2000u + reg128_bits(raw, 19, 8)); + cid->manufacture_month = (uint8_t)reg128_bits(raw, 11, 4); + return 0; +} + +dmod_dmsdio_api_declaration(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )) +{ + if (raw == NULL || scr == NULL) + { + return -EINVAL; + } + memset(scr, 0, sizeof(*scr)); + uint32_t structure = bytes_bits(raw, 64, 63, 4); + uint32_t bus_widths = bytes_bits(raw, 64, 51, 4); + uint32_t cmd_support = bytes_bits(raw, 64, 33, 2); + + scr->sd_spec = (uint8_t)bytes_bits(raw, 64, 59, 4); + scr->data_stat_after_erase = bytes_bits(raw, 64, 55, 1) != 0; + scr->sd_spec3 = bytes_bits(raw, 64, 47, 1) != 0; + scr->bus_width_1bit = (bus_widths & 0x1u) != 0; + scr->bus_width_4bit = (bus_widths & 0x4u) != 0; + scr->cmd23_supported = (cmd_support & 0x2u) != 0; + + return (structure != 0 || !scr->bus_width_1bit) ? -EPROTO : 0; +} + +static uint32_t au_size_bytes(uint32_t code) +{ + static const uint32_t large_mib[] = { 8, 12, 16, 24, 32, 64 }; + if (code == 0) + { + return 0; + } + if (code <= 9) + { + return (16u * 1024u) << (code - 1u); + } + return large_mib[code - 10u] * 1024u * 1024u; +} + +dmod_dmsdio_api_declaration(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )) +{ + if (raw == NULL || ssr == NULL) + { + return -EINVAL; + } + memset(ssr, 0, sizeof(*ssr)); + ssr->bus_width_code = (uint8_t)bytes_bits(raw, 512, 511, 2); + ssr->speed_class = (uint8_t)bytes_bits(raw, 512, 447, 8); + ssr->au_size_bytes = au_size_bytes(bytes_bits(raw, 512, 431, 4)); + ssr->erase_size = (uint16_t)bytes_bits(raw, 512, 423, 16); + ssr->erase_timeout_s = (uint8_t)bytes_bits(raw, 512, 407, 6); + ssr->erase_offset_s = (uint8_t)bytes_bits(raw, 512, 401, 2); + ssr->discard_supported = bytes_bits(raw, 512, 313, 1) != 0; + return 0; +} diff --git a/src/dmsdio_detect.c b/src/dmsdio_detect.c new file mode 100644 index 0000000..3b33003 --- /dev/null +++ b/src/dmsdio_detect.c @@ -0,0 +1,256 @@ +#include "dmsdio_internal.h" +#include + +/* + * Card presence worker. + * + * Card detect is an optional dmgpio friend (friend_role=card_detect in the + * same friend_group). Its edge interrupt reaches us through a dmhaman + * handler named by `card_detect_handler`; the handler runs in ISR context + * and only enqueues an event. All bus work happens on the dmosi worker + * thread below: it debounces the pin, then attaches or detaches the card + * under the context lock. + * + * Without a card detect pin, presence is re-checked every poll_interval_ms + * (CMD13 for an attached card, a full identification attempt otherwise). + */ + +#define DEBOUNCE_MAX_ROUNDS 10 + +/* dmhaman handler - ISR context: never touches the bus, only enqueues. */ +static int card_detect_isr(void* parameters, void* user_ctx) +{ + (void)parameters; + struct dmdrvi_context* ctx = (struct dmdrvi_context*)user_ctx; + if (ctx == NULL || ctx->magic != DMSDIO_CONTEXT_MAGIC || ctx->events == NULL) + { + return -EINVAL; + } + uint8_t event = (uint8_t)dmsdio_event_card_detect; + return dmosi_queue_send(ctx->events, &event, 0); +} + +int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present) +{ + dmosi_mutex_lock(ctx->cd_lock); + void* file = (ctx->cd_path != NULL) ? Dmod_FileOpen(ctx->cd_path, "r") : NULL; + bool configured = (ctx->cd_path != NULL); + dmosi_mutex_unlock(ctx->cd_lock); + if (file == NULL) + { + return configured ? -EIO : -ENOENT; + } + dmgpio_pins_mask_t active = 0; + int command = ctx->config.cd_active_high ? dmgpio_ioctl_cmd_get_high_pins_state + : dmgpio_ioctl_cmd_get_low_pins_state; + int ret = Dmod_Ioctl(file, command, &active); + Dmod_FileClose(file); + if (ret != 0) + { + return -EIO; + } + *present = (active != 0); + return 0; +} + +void dmsdio_detect_post(struct dmdrvi_context* ctx, dmsdio_event_t event) +{ + uint8_t value = (uint8_t)event; + if (ctx->events != NULL && dmosi_queue_send(ctx->events, &value, 0) != 0) + { + DMOD_LOG_WARN("dmsdio%u: event queue full\n", (unsigned)ctx->config.major); + } +} + +void dmsdio_detect_set_cd_path(struct dmdrvi_context* ctx, const char* path) +{ + char* copy = (path != NULL) ? Dmod_StrDup(path) : NULL; + if (path != NULL && copy == NULL) + { + DMOD_LOG_ERROR("dmsdio%u: cannot retain card detect path\n", (unsigned)ctx->config.major); + return; + } + dmosi_mutex_lock(ctx->cd_lock); + Dmod_Free(ctx->cd_path); + ctx->cd_path = copy; + dmosi_mutex_unlock(ctx->cd_lock); + dmsdio_detect_post(ctx, dmsdio_event_card_detect); +} + +/* Discard queued card detect edges. Returns true if a stop was requested. */ +static bool drain_events(struct dmdrvi_context* ctx) +{ + uint8_t event; + bool stop = false; + while (dmosi_queue_receive(ctx->events, &event, 0) == 0) + { + stop = stop || (event == dmsdio_event_stop); + } + return stop; +} + +/* Wait until two consecutive samples agree. Returns true if a stop was requested. */ +static bool debounce(struct dmdrvi_context* ctx, bool* present, bool* valid) +{ + bool previous = false; + *valid = (dmsdio_detect_read_cd(ctx, &previous) == 0); + for (int round = 0; *valid && round < DEBOUNCE_MAX_ROUNDS; round++) + { + dmosi_thread_sleep(ctx->config.debounce_ms); + if (drain_events(ctx)) + { + return true; + } + bool current = false; + *valid = (dmsdio_detect_read_cd(ctx, ¤t) == 0); + if (*valid && current == previous) + { + break; + } + previous = current; + } + *present = previous; + return false; +} + +/* Handle a card detect edge. Returns true if a stop was requested. */ +static bool handle_card_detect(struct dmdrvi_context* ctx) +{ + bool present = false; + bool valid = false; + if (debounce(ctx, &present, &valid)) + { + return true; + } + if (!valid) + { + return false; /* no (or unreadable) card detect pin: rely on scans */ + } + ctx->removal_pending = !present; /* lets a running transfer bail out early */ + dmsdio_lock(ctx); + if (present) + { + /* A swap faster than the debounce window is caught here: the new + * card does not answer CMD13 at the old RCA and is re-identified. */ + dmsdio_card_scan(ctx); + } + else + { + dmsdio_card_detach(ctx); + ctx->scan_count++; + } + ctx->removal_pending = false; + dmsdio_unlock(ctx); + return false; +} + +static void worker(void* arg) +{ + struct dmdrvi_context* ctx = (struct dmdrvi_context*)arg; + bool stop = false; + while (!stop) + { + uint32_t poll = ctx->config.poll_interval_ms; + int32_t timeout = (poll != 0) ? (int32_t)poll : -1; + uint8_t event = (uint8_t)dmsdio_event_scan; + if (dmosi_queue_receive(ctx->events, &event, timeout) != 0) + { + event = (uint8_t)dmsdio_event_scan; + } + if (event == dmsdio_event_stop) + { + stop = true; + } + else if (event == dmsdio_event_card_detect) + { + stop = handle_card_detect(ctx); + } + else + { + dmsdio_lock(ctx); + dmsdio_card_scan(ctx); + dmsdio_unlock(ctx); + } + } +} + +static int register_handler(struct dmdrvi_context* ctx) +{ + if (ctx->config.cd_handler_name == NULL) + { + return 0; + } + int ret = dmhaman_register_handler(ctx->config.cd_handler_name, card_detect_isr, ctx); + if (ret != 0) + { + DMOD_LOG_ERROR("dmsdio%u: cannot register card detect handler '%s'\n", + (unsigned)ctx->config.major, ctx->config.cd_handler_name); + return -EBUSY; + } + ctx->cd_registered = true; + return 0; +} + +int dmsdio_detect_start(struct dmdrvi_context* ctx) +{ + ctx->events = dmosi_queue_create(sizeof(uint8_t), DMSDIO_EVENT_QUEUE_LENGTH); + if (ctx->events == NULL) + { + return -ENOMEM; + } + int ret = register_handler(ctx); + if (ret != 0) + { + return ret; + } + /* Own process, not whichever process happens to create the driver. */ + ctx->worker_process = dmosi_process_create("dmsdio", DMOD_MODULE_NAME, NULL); + if (ctx->worker_process == NULL) + { + DMOD_LOG_ERROR("dmsdio%u: cannot create worker process\n", (unsigned)ctx->config.major); + return -ENOMEM; + } + ctx->worker = dmosi_thread_create(worker, ctx, DMSDIO_WORKER_PRIORITY, + DMSDIO_WORKER_STACK_SIZE, "dmsdio", ctx->worker_process); + if (ctx->worker == NULL) + { + DMOD_LOG_ERROR("dmsdio%u: cannot start worker thread\n", (unsigned)ctx->config.major); + return -ENOMEM; + } + dmsdio_detect_post(ctx, dmsdio_event_scan); + return 0; +} + +void dmsdio_detect_stop(struct dmdrvi_context* ctx) +{ + if (ctx->cd_registered) + { + dmhaman_unregister_handler(ctx->config.cd_handler_name, card_detect_isr); + ctx->cd_registered = false; + } + if (ctx->worker != NULL) + { + uint8_t event = (uint8_t)dmsdio_event_stop; + dmosi_queue_send(ctx->events, &event, -1); + dmosi_thread_join(ctx->worker); + dmosi_thread_destroy(ctx->worker); + ctx->worker = NULL; + } + if (ctx->worker_process != NULL) + { + dmosi_process_destroy(ctx->worker_process); + ctx->worker_process = NULL; + } + if (ctx->events != NULL) + { + dmosi_queue_destroy(ctx->events); + ctx->events = NULL; + } + if (ctx->cd_lock != NULL) + { + dmosi_mutex_lock(ctx->cd_lock); + Dmod_Free(ctx->cd_path); + ctx->cd_path = NULL; + dmosi_mutex_unlock(ctx->cd_lock); + } +} diff --git a/src/dmsdio_ident.c b/src/dmsdio_ident.c new file mode 100644 index 0000000..4600ebf --- /dev/null +++ b/src/dmsdio_ident.c @@ -0,0 +1,388 @@ +#include "dmsdio_internal.h" +#include "dmsdio_sd.h" +#include + +/* + * Card identification and bus negotiation (SD Physical Layer Simplified + * Specification, 4.2 "Card Identification Mode" and 4.3 "Data Transfer + * Mode"). Runs with the context lock held. + */ + +#define SSR_BUS_WIDTH_4BIT 2u +#define SWITCH_GROUP1_SUPPORT 415u /* bits 415:400 */ +#define SWITCH_GROUP1_RESULT 379u /* bits 379:376 */ + +static int power_cycle(struct dmdrvi_context* ctx) +{ + dmsdio_instance_t instance = ctx->config.instance; + uint32_t actual_hz = 0; + + int ret = dmsdio_port_set_power(instance, false); + if (ret == 0) + { + dmosi_thread_sleep(1); + ret = dmsdio_port_set_power(instance, true); + } + if (ret == 0) + { + ret = dmsdio_port_set_bus_width(instance, dmsdio_bus_width_1bit); + } + if (ret == 0) + { + ret = dmsdio_port_set_clock(instance, SD_CLOCK_IDENTIFICATION_HZ, &actual_hz); + } + if (ret == 0 && (actual_hz == 0 || actual_hz > SD_CLOCK_IDENTIFICATION_HZ)) + { + DMOD_LOG_ERROR("dmsdio: identification clock %u Hz out of range\n", (unsigned)actual_hz); + ret = -ERANGE; + } + if (ret == 0) + { + dmosi_thread_sleep(SD_POWER_UP_DELAY_MS); + } + return ret; +} + +/* CMD8: a v1.x card does not answer, a v2.0+ card must echo the pattern. */ +static int send_if_cond(struct dmdrvi_context* ctx, bool* v2) +{ + dmsdio_response_t resp; + uint32_t arg = SD_IF_COND_VHS_27_36 | SD_IF_COND_CHECK_PATTERN; + int ret = dmsdio_cmd_send(ctx, SD_CMD_SEND_IF_COND, arg, dmsdio_response_short, &resp); + if (ret == -ETIMEDOUT) + { + *v2 = false; + return 0; + } + if (ret != 0) + { + return ret; + } + if ((resp.words[0] & 0xFFFu) != arg) + { + DMOD_LOG_ERROR("dmsdio: CMD8 echo mismatch (0x%03x)\n", (unsigned)(resp.words[0] & 0xFFFu)); + return -EPROTO; + } + *v2 = true; + return 0; +} + +static int op_cond_once(struct dmdrvi_context* ctx, uint32_t arg, uint32_t* ocr) +{ + dmsdio_response_t resp; + int ret = dmsdio_cmd_app(ctx, SD_ACMD_SD_SEND_OP_COND, arg, dmsdio_response_short_no_crc, &resp); + if (ret == 0) + { + *ocr = resp.words[0]; + } + return ret; +} + +/* ACMD41 until the card reports power-up complete. */ +static int send_op_cond(struct dmdrvi_context* ctx, bool v2, uint32_t* ocr) +{ + uint32_t arg = SD_OCR_VOLTAGE_WINDOW | (v2 ? SD_OCR_HCS : 0u); + uint32_t waited = 0; + for (;;) + { + int ret = op_cond_once(ctx, arg, ocr); + if (ret == -ETIMEDOUT && waited == 0) + { + return -ENODEV; /* nothing answers CMD55: no SD memory card */ + } + if (ret != 0) + { + return ret; + } + if ((*ocr & SD_OCR_VOLTAGE_WINDOW) == 0) + { + return -ENOTSUP; + } + if (*ocr & SD_OCR_BUSY) + { + return 0; + } + if (waited >= ctx->config.init_timeout_ms) + { + DMOD_LOG_ERROR("dmsdio: card did not finish power-up in %u ms\n", + (unsigned)ctx->config.init_timeout_ms); + return -ETIMEDOUT; + } + dmosi_thread_sleep(SD_ACMD41_POLL_MS); + waited += SD_ACMD41_POLL_MS; + } +} + +static int read_cid_and_rca(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + dmsdio_response_t resp; + int ret = dmsdio_cmd_send(ctx, SD_CMD_ALL_SEND_CID, 0, dmsdio_response_long, &resp); + if (ret != 0) + { + return ret; + } + memcpy(card->cid_raw, resp.words, sizeof(card->cid_raw)); + dmsdio_decode_cid(card->cid_raw, &card->cid); + + ret = dmsdio_cmd_send(ctx, SD_CMD_SEND_RELATIVE_ADDR, 0, dmsdio_response_short, &resp); + if (ret != 0) + { + return ret; + } + card->rca = (uint16_t)(resp.words[0] >> 16); + if ((resp.words[0] & SD_R6_ERRORS) != 0 || card->rca == 0) + { + DMOD_LOG_ERROR("dmsdio: invalid CMD3 response 0x%08x\n", (unsigned)resp.words[0]); + return -EPROTO; + } + ctx->card.rca = card->rca; /* used by the CMD55/CMD13 helpers from here on */ + return 0; +} + +static int read_csd(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + dmsdio_response_t resp; + int ret = dmsdio_cmd_send(ctx, SD_CMD_SEND_CSD, (uint32_t)card->rca << 16, + dmsdio_response_long, &resp); + if (ret != 0) + { + return ret; + } + memcpy(card->csd_raw, resp.words, sizeof(card->csd_raw)); + ret = dmsdio_decode_csd(card->csd_raw, &card->csd); + if (ret != 0) + { + DMOD_LOG_ERROR("dmsdio: unsupported or malformed CSD (%d)\n", ret); + return ret; + } + card->capacity_bytes = card->csd.capacity_bytes; + card->block_count = card->capacity_bytes / DMSDIO_BLOCK_SIZE; + card->write_protected = card->csd.perm_write_protect || card->csd.tmp_write_protect; + return 0; +} + +/* Cross-check OCR (CCS) against the CSD structure and name the card family. */ +static int classify(dmsdio_card_info_t* card, bool v2) +{ + bool ccs = (card->ocr & SD_OCR_HCS) != 0; + card->block_addressing = ccs; + if (!ccs) + { + card->type = v2 ? dmsdio_card_type_sdsc_v2 : dmsdio_card_type_sdsc_v1; + return card->csd.structure == 0 ? 0 : -EPROTO; + } + if (!v2 || card->csd.structure != 1) + { + return -EPROTO; + } + card->type = (card->capacity_bytes > 32ull * 1024u * 1024u * 1024u) + ? dmsdio_card_type_sdxc : dmsdio_card_type_sdhc; + return 0; +} + +static int identify(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + bool v2 = false; + int ret = power_cycle(ctx); + if (ret == 0) + { + ret = dmsdio_cmd_send(ctx, SD_CMD_GO_IDLE_STATE, 0, dmsdio_response_none, NULL); + } + if (ret == 0) + { + ret = send_if_cond(ctx, &v2); + } + if (ret == 0) + { + ret = send_op_cond(ctx, v2, &card->ocr); + } + if (ret == 0) + { + ret = read_cid_and_rca(ctx, card); + } + if (ret == 0) + { + ret = read_csd(ctx, card); + } + return ret == 0 ? classify(card, v2) : ret; +} + +static int set_clock(struct dmdrvi_context* ctx, dmsdio_card_info_t* card, uint32_t hz) +{ + return dmsdio_port_set_clock(ctx->config.instance, + dmsdio_min_u32(hz, ctx->config.max_clock_hz), &card->clock_hz); +} + +static int select_card(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + int ret = set_clock(ctx, card, SD_CLOCK_DEFAULT_SPEED_HZ); + if (ret == 0) + { + ret = dmsdio_cmd_send(ctx, SD_CMD_SELECT_CARD, (uint32_t)card->rca << 16, + dmsdio_response_short_busy, NULL); + } + if (ret == 0) + { + ret = dmsdio_cmd_wait_ready(ctx, ctx->config.write_timeout_ms); + } + if (ret == 0 && !card->block_addressing) + { + dmsdio_response_t resp; + ret = dmsdio_cmd_send(ctx, SD_CMD_SET_BLOCKLEN, DMSDIO_BLOCK_SIZE, + dmsdio_response_short, &resp); + } + return ret; +} + +static int read_register(struct dmdrvi_context* ctx, uint8_t acmd, uint32_t size) +{ + dmsdio_data_t data = { + .buffer = ctx->scratch, + .block_size = size, + .block_count = 1, + .direction = dmsdio_direction_read, + .timeout_ms = ctx->config.read_timeout_ms, + }; + return dmsdio_cmd_data(ctx, true, acmd, 0, &data, NULL); +} + +static int read_scr(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + int ret = read_register(ctx, SD_ACMD_SEND_SCR, SD_SCR_SIZE); + if (ret == 0) + { + ret = dmsdio_decode_scr(ctx->scratch, &card->scr); + } + return ret; +} + +static int negotiate_bus_width(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + card->bus_width = dmsdio_bus_width_1bit; + if (ctx->config.max_bus_width != dmsdio_bus_width_4bit || !card->scr.bus_width_4bit) + { + return 0; + } + /* Disconnect the card's internal DAT3 pull-up before driving 4 lines. */ + int ret = dmsdio_cmd_app(ctx, SD_ACMD_SET_CLR_CARD_DETECT, 0, dmsdio_response_short, NULL); + if (ret == 0) + { + ret = dmsdio_cmd_app(ctx, SD_ACMD_SET_BUS_WIDTH, 2, dmsdio_response_short, NULL); + } + if (ret == 0) + { + ret = dmsdio_port_set_bus_width(ctx->config.instance, dmsdio_bus_width_4bit); + } + if (ret == 0) + { + card->bus_width = dmsdio_bus_width_4bit; + } + return ret; +} + +static int read_ssr(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + int ret = read_register(ctx, SD_ACMD_SD_STATUS, SD_SSR_SIZE); + if (ret == 0) + { + ret = dmsdio_decode_ssr(ctx->scratch, &card->ssr); + } + if (ret == 0 && card->bus_width == dmsdio_bus_width_4bit && + card->ssr.bus_width_code != SSR_BUS_WIDTH_4BIT) + { + DMOD_LOG_ERROR("dmsdio: card did not switch to the 4-bit bus\n"); + ret = -EPROTO; + } + return ret; +} + +/* Extract `width` bits ending at `msb` from the 512-bit switch status. */ +static uint32_t switch_bits(const uint8_t* raw, unsigned msb, unsigned width) +{ + uint32_t value = 0; + for (unsigned i = 0; i < width; i++) + { + unsigned bit = msb + 1u - width + i; + value |= (uint32_t)((raw[63u - bit / 8u] >> (bit % 8u)) & 1u) << i; + } + return value; +} + +static int switch_function(struct dmdrvi_context* ctx, uint32_t arg) +{ + dmsdio_data_t data = { + .buffer = ctx->scratch, + .block_size = SD_SWITCH_STATUS_SIZE, + .block_count = 1, + .direction = dmsdio_direction_read, + .timeout_ms = ctx->config.read_timeout_ms, + }; + return dmsdio_cmd_data(ctx, false, SD_CMD_SWITCH_FUNC, arg, &data, NULL); +} + +/* CMD6 High Speed switch - succeeds only if the returned status confirms it. */ +static int switch_high_speed(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + card->high_speed = false; + if (!ctx->config.high_speed || card->scr.sd_spec < 1 || + (card->csd.ccc & SD_CCC_SWITCH) == 0 || ctx->config.max_clock_hz <= SD_CLOCK_DEFAULT_SPEED_HZ) + { + return 0; + } + int ret = switch_function(ctx, SD_SWITCH_CHECK | SD_SWITCH_HIGH_SPEED); + if (ret != 0 || (switch_bits(ctx->scratch, SWITCH_GROUP1_SUPPORT, 16) & 0x2u) == 0) + { + return ret; + } + ret = switch_function(ctx, SD_SWITCH_SET | SD_SWITCH_HIGH_SPEED); + if (ret != 0) + { + return ret; + } + if (switch_bits(ctx->scratch, SWITCH_GROUP1_RESULT, 4) != SD_SWITCH_HIGH_SPEED) + { + DMOD_LOG_WARN("dmsdio: card refused High Speed, staying at default speed\n"); + return 0; + } + card->high_speed = true; + return set_clock(ctx, card, SD_CLOCK_HIGH_SPEED_HZ); +} + +static int configure_transfer_mode(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + int ret = select_card(ctx, card); + if (ret == 0) + { + ret = read_scr(ctx, card); + } + if (ret == 0) + { + ret = negotiate_bus_width(ctx, card); + } + if (ret == 0) + { + ret = read_ssr(ctx, card); + } + if (ret == 0) + { + ret = switch_high_speed(ctx, card); + } + return ret; +} + +int dmsdio_ident_run(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) +{ + memset(card, 0, sizeof(*card)); + ctx->card.rca = 0; + + int ret = identify(ctx, card); + if (ret == 0) + { + ret = configure_transfer_mode(ctx, card); + } + if (ret != 0) + { + card->type = dmsdio_card_type_none; + } + return ret; +} diff --git a/src/dmsdio_internal.h b/src/dmsdio_internal.h new file mode 100644 index 0000000..243420d --- /dev/null +++ b/src/dmsdio_internal.h @@ -0,0 +1,145 @@ +#ifndef DMSDIO_INTERNAL_H +#define DMSDIO_INTERNAL_H + +#include "dmod.h" +#include "dmsdio.h" +#include "dmsdio_port.h" +#include "dmdrvi.h" +#include "dmini.h" +#include "dmosi.h" +#include "dmhaman.h" +#include "dmgpio_types.h" +#include + +/* + * Only dmsdio_drvi.c defines DMOD_ENABLE_REGISTRATION before including this + * header: it owns the API registration records for every header listed + * above, and therefore also every dmdrvi DIF implementation. + */ + +/* Magic numbers - 'SDIO' for driver contexts, 'SDFH' for open handles. */ +#define DMSDIO_CONTEXT_MAGIC 0x5344494Fu +#define DMSDIO_HANDLE_MAGIC 0x53444648u + +/* Card node minor number below the host node (/dev/dmsdioN/0). */ +#define DMSDIO_CARD_MINOR 0u + +/* Worker thread parameters. */ +#define DMSDIO_WORKER_PRIORITY 1 +#define DMSDIO_WORKER_STACK_SIZE (2048 + DMOSI_THREAD_STACK_OVERHEAD) +#define DMSDIO_EVENT_QUEUE_LENGTH 8u + +/** + * @brief Configuration read from the dmdrvi ini section. + */ +typedef struct +{ + dmsdio_instance_t instance; /**< Controller instance (1-based) */ + uint8_t major; /**< Device major number */ + dmsdio_bus_width_t max_bus_width; /**< Widest bus the board wires up */ + uint32_t max_clock_hz; /**< Upper clock limit */ + bool high_speed; /**< Allow CMD6 High Speed switch */ + uint32_t retries; /**< Extra attempts for transient errors */ + uint32_t init_timeout_ms; /**< ACMD41 power-up limit */ + uint32_t read_timeout_ms; /**< Read data phase limit */ + uint32_t write_timeout_ms; /**< Write data phase / busy limit */ + uint32_t erase_timeout_ms; /**< Minimum erase busy limit */ + uint32_t max_blocks_per_transfer;/**< Split larger requests */ + uint32_t debounce_ms; /**< Card detect settle time */ + uint32_t poll_interval_ms; /**< Presence polling, 0 = off */ + bool cd_active_high; /**< Card detect polarity */ + char* cd_handler_name; /**< dmhaman handler name or NULL */ +} dmsdio_config_t; + +/** Events handled by the worker thread. */ +typedef enum +{ + dmsdio_event_stop = 0, /**< Terminate the worker */ + dmsdio_event_scan, /**< Re-check presence now */ + dmsdio_event_card_detect, /**< Card detect edge (from ISR) */ +} dmsdio_event_t; + +/** + * @brief Driver context, one per configured host controller. + */ +struct dmdrvi_context +{ + uint32_t magic; /**< DMSDIO_CONTEXT_MAGIC */ + dmsdio_config_t config; /**< Parsed configuration */ + dmosi_mutex_t lock; /**< Serializes all bus operations */ + uint8_t* scratch; /**< One aligned block for RMW/bounce */ + dmsdio_card_info_t card; /**< Attached card, type none if absent */ + uint32_t generation; /**< Bumped on every attach/detach */ + uint32_t scan_count; /**< Completed presence scans */ + int last_error; /**< Last transport error */ + uint32_t retry_count; /**< Operations recovered by retry */ + volatile bool removal_pending;/**< Set by the worker before it locks */ + bool host_ready; /**< dmdevfs knows the host node (path_ready) */ + bool card_announced; /**< Card node announced to dmdevfs */ + dmosi_queue_t events; /**< Worker event queue */ + dmosi_process_t worker_process; /**< Process owning the worker thread */ + dmosi_thread_t worker; /**< Presence worker thread */ + dmosi_mutex_t cd_lock; /**< Guards cd_path (never held across bus work) */ + char* cd_path; /**< Card detect GPIO node, NULL = none */ + bool cd_registered; /**< dmhaman handler registered */ +}; + +/** Open file handle - pins the card generation it was opened for. */ +typedef struct +{ + uint32_t magic; /**< DMSDIO_HANDLE_MAGIC */ + bool is_card; /**< Card node (true) or host node */ + uint32_t generation; /**< Card generation at open time */ + int flags; /**< DMDRVI_O_* */ +} dmsdio_handle_t; + +/* --- dmsdio_config.c --- */ +int dmsdio_config_read(dmini_context_t ini, dmsdio_config_t* config); +void dmsdio_config_release(dmsdio_config_t* config); + +/* --- dmsdio_cmd.c: single commands and card status --- */ +int dmsdio_cmd_errno(dmsdio_status_t status); +int dmsdio_cmd_send(struct dmdrvi_context* ctx, uint8_t index, uint32_t arg, + dmsdio_response_type_t type, dmsdio_response_t* resp); +int dmsdio_cmd_app(struct dmdrvi_context* ctx, uint8_t index, uint32_t arg, + dmsdio_response_type_t type, dmsdio_response_t* resp); +int dmsdio_cmd_data(struct dmdrvi_context* ctx, bool app, uint8_t index, uint32_t arg, + const dmsdio_data_t* data, dmsdio_response_t* resp); +int dmsdio_cmd_status(struct dmdrvi_context* ctx, uint32_t* status); +int dmsdio_cmd_wait_ready(struct dmdrvi_context* ctx, uint32_t timeout_ms); +int dmsdio_cmd_stop(struct dmdrvi_context* ctx); + +/* --- dmsdio_ident.c: identification and bus negotiation --- */ +int dmsdio_ident_run(struct dmdrvi_context* ctx, dmsdio_card_info_t* card); + +/* --- dmsdio_xfer.c: block transfers, erase and recovery --- */ +int dmsdio_xfer_read(struct dmdrvi_context* ctx, uint64_t lba, void* buf, uint32_t count); +int dmsdio_xfer_write(struct dmdrvi_context* ctx, uint64_t lba, const void* buf, uint32_t count); +int dmsdio_xfer_erase(struct dmdrvi_context* ctx, uint64_t lba, uint64_t count, bool discard); + +/* --- dmsdio_io.c: byte-offset I/O --- */ +dmdrvi_ssize_t dmsdio_io_read(struct dmdrvi_context* ctx, uint8_t* buf, size_t size, uint64_t offset); +dmdrvi_ssize_t dmsdio_io_write(struct dmdrvi_context* ctx, const uint8_t* buf, size_t size, uint64_t offset); +int dmsdio_io_erase_range(struct dmdrvi_context* ctx, const dmdrvi_block_range_t* range, bool discard); + +/* --- dmsdio_card.c: attach/detach bookkeeping --- */ +int dmsdio_card_scan(struct dmdrvi_context* ctx); +void dmsdio_card_host_ready(struct dmdrvi_context* ctx); +void dmsdio_card_detach(struct dmdrvi_context* ctx); +int dmsdio_card_lost(struct dmdrvi_context* ctx, int error); +bool dmsdio_card_attached(const struct dmdrvi_context* ctx); + +/* --- dmsdio_detect.c: worker thread and card detect --- */ +int dmsdio_detect_start(struct dmdrvi_context* ctx); +void dmsdio_detect_stop(struct dmdrvi_context* ctx); +void dmsdio_detect_post(struct dmdrvi_context* ctx, dmsdio_event_t event); +void dmsdio_detect_set_cd_path(struct dmdrvi_context* ctx, const char* path); +int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present); + +/* --- helpers --- */ +static inline void dmsdio_lock(struct dmdrvi_context* ctx) { dmosi_mutex_lock(ctx->lock); } +static inline void dmsdio_unlock(struct dmdrvi_context* ctx) { dmosi_mutex_unlock(ctx->lock); } + +static inline uint32_t dmsdio_min_u32(uint32_t a, uint32_t b) { return a < b ? a : b; } + +#endif /* DMSDIO_INTERNAL_H */ diff --git a/src/dmsdio_io.c b/src/dmsdio_io.c new file mode 100644 index 0000000..846aad8 --- /dev/null +++ b/src/dmsdio_io.c @@ -0,0 +1,168 @@ +#include "dmsdio_internal.h" +#include + +/* + * Byte-offset I/O on top of 512-byte blocks. Runs with the context lock + * held and a card attached. + * + * Whole, suitably aligned blocks are transferred directly between the + * caller's buffer and the card (up to max_blocks_per_transfer per command). + * A partial block at either end - or a caller buffer that is not + * DMSDIO_TRANSFER_ALIGNMENT aligned - goes through the context's scratch + * block; writes then read-modify-write that single block so bytes outside + * the requested range are preserved. + */ + +#define BLOCK ((uint64_t)DMSDIO_BLOCK_SIZE) + +typedef struct +{ + uint64_t lba; /* first block touched by this step */ + uint32_t skip; /* bytes to skip inside that block */ + uint32_t blocks; /* direct blocks (0 = bounce one block) */ + size_t length; /* bytes consumed from the caller's buffer */ +} io_step_t; + +static bool is_aligned(const void* ptr) +{ + return ((uintptr_t)ptr % DMSDIO_TRANSFER_ALIGNMENT) == 0; +} + +static uint64_t capacity(const struct dmdrvi_context* ctx) +{ + return ctx->card.block_count * BLOCK; +} + +/* Plan the next piece of a request starting at `offset` with `remaining` bytes. */ +static io_step_t plan_step(const struct dmdrvi_context* ctx, const void* buf, + uint64_t offset, size_t remaining) +{ + io_step_t step; + step.lba = offset / BLOCK; + step.skip = (uint32_t)(offset % BLOCK); + + if (step.skip != 0 || remaining < BLOCK || !is_aligned(buf)) + { + size_t in_block = (size_t)(BLOCK - step.skip); + step.blocks = 0; + step.length = (remaining < in_block) ? remaining : in_block; + return step; + } + uint64_t blocks = remaining / BLOCK; + if (blocks > ctx->config.max_blocks_per_transfer) + { + blocks = ctx->config.max_blocks_per_transfer; + } + step.blocks = (uint32_t)blocks; + step.length = (size_t)(blocks * BLOCK); + return step; +} + +static int read_step(struct dmdrvi_context* ctx, const io_step_t* step, uint8_t* dst) +{ + if (step->blocks != 0) + { + return dmsdio_xfer_read(ctx, step->lba, dst, step->blocks); + } + int ret = dmsdio_xfer_read(ctx, step->lba, ctx->scratch, 1); + if (ret == 0) + { + memcpy(dst, ctx->scratch + step->skip, step->length); + } + return ret; +} + +static int write_step(struct dmdrvi_context* ctx, const io_step_t* step, const uint8_t* src) +{ + if (step->blocks != 0) + { + return dmsdio_xfer_write(ctx, step->lba, src, step->blocks); + } + int ret = 0; + if (step->length != DMSDIO_BLOCK_SIZE) + { + ret = dmsdio_xfer_read(ctx, step->lba, ctx->scratch, 1); + } + if (ret == 0) + { + memcpy(ctx->scratch + step->skip, src, step->length); + ret = dmsdio_xfer_write(ctx, step->lba, ctx->scratch, 1); + } + return ret; +} + +/* Clamp a request to the card; returns the byte count to transfer. */ +static size_t clamp_request(const struct dmdrvi_context* ctx, size_t size, uint64_t offset) +{ + uint64_t available = capacity(ctx) - offset; + return ((uint64_t)size > available) ? (size_t)available : size; +} + +dmdrvi_ssize_t dmsdio_io_read(struct dmdrvi_context* ctx, uint8_t* buf, size_t size, uint64_t offset) +{ + if (offset >= capacity(ctx)) + { + return 0; + } + size_t total = clamp_request(ctx, size, offset); + size_t done = 0; + while (done < total) + { + io_step_t step = plan_step(ctx, buf + done, offset + done, total - done); + int ret = read_step(ctx, &step, buf + done); + if (ret != 0) + { + return ret; + } + done += step.length; + } + return (dmdrvi_ssize_t)done; +} + +dmdrvi_ssize_t dmsdio_io_write(struct dmdrvi_context* ctx, const uint8_t* buf, size_t size, uint64_t offset) +{ + if (ctx->card.write_protected) + { + return -EROFS; + } + if (offset >= capacity(ctx)) + { + return -ENOSPC; + } + size_t total = clamp_request(ctx, size, offset); + size_t done = 0; + while (done < total) + { + io_step_t step = plan_step(ctx, buf + done, offset + done, total - done); + int ret = write_step(ctx, &step, buf + done); + if (ret != 0) + { + return ret; + } + done += step.length; + } + return (dmdrvi_ssize_t)done; +} + +int dmsdio_io_erase_range(struct dmdrvi_context* ctx, const dmdrvi_block_range_t* range, bool discard) +{ + if (range->offset < 0 || (range->offset % (dmdrvi_offset_t)BLOCK) != 0 || + (range->length % BLOCK) != 0) + { + return -EINVAL; + } + uint64_t offset = (uint64_t)range->offset; + if (offset > capacity(ctx) || range->length > capacity(ctx) - offset) + { + return -EINVAL; + } + if (ctx->card.write_protected) + { + return -EROFS; + } + if (range->length == 0) + { + return 0; + } + return dmsdio_xfer_erase(ctx, offset / BLOCK, range->length / BLOCK, discard); +} diff --git a/src/dmsdio_sd.h b/src/dmsdio_sd.h new file mode 100644 index 0000000..910accf --- /dev/null +++ b/src/dmsdio_sd.h @@ -0,0 +1,108 @@ +#ifndef DMSDIO_SD_H +#define DMSDIO_SD_H + +/* + * SD memory card protocol constants (SD Physical Layer Simplified + * Specification, sections 4.7 "Commands" and 4.10 "Card Status"). + * Private to the core module - ports never see these. + */ + +/* --- Commands --- */ +#define SD_CMD_GO_IDLE_STATE 0 +#define SD_CMD_ALL_SEND_CID 2 +#define SD_CMD_SEND_RELATIVE_ADDR 3 +#define SD_CMD_SWITCH_FUNC 6 +#define SD_CMD_SELECT_CARD 7 +#define SD_CMD_SEND_IF_COND 8 +#define SD_CMD_SEND_CSD 9 +#define SD_CMD_STOP_TRANSMISSION 12 +#define SD_CMD_SEND_STATUS 13 +#define SD_CMD_SET_BLOCKLEN 16 +#define SD_CMD_READ_SINGLE_BLOCK 17 +#define SD_CMD_READ_MULTIPLE_BLOCK 18 +#define SD_CMD_WRITE_BLOCK 24 +#define SD_CMD_WRITE_MULTIPLE_BLOCK 25 +#define SD_CMD_ERASE_WR_BLK_START 32 +#define SD_CMD_ERASE_WR_BLK_END 33 +#define SD_CMD_ERASE 38 +#define SD_CMD_APP_CMD 55 + +/* --- Application commands (preceded by CMD55) --- */ +#define SD_ACMD_SET_BUS_WIDTH 6 +#define SD_ACMD_SD_STATUS 13 +#define SD_ACMD_SD_SEND_OP_COND 41 +#define SD_ACMD_SET_CLR_CARD_DETECT 42 +#define SD_ACMD_SEND_SCR 51 + +/* --- CMD8 (SEND_IF_COND) --- */ +#define SD_IF_COND_VHS_27_36 0x100u +#define SD_IF_COND_CHECK_PATTERN 0xAAu + +/* --- OCR / ACMD41 --- */ +#define SD_OCR_VOLTAGE_WINDOW 0x00FF8000u /* 2.7 - 3.6 V */ +#define SD_OCR_HCS 0x40000000u /* Host capacity support / CCS */ +#define SD_OCR_BUSY 0x80000000u /* Power-up complete */ + +/* --- R1 card status bits --- */ +#define SD_R1_OUT_OF_RANGE (1u << 31) +#define SD_R1_ADDRESS_ERROR (1u << 30) +#define SD_R1_BLOCK_LEN_ERROR (1u << 29) +#define SD_R1_ERASE_SEQ_ERROR (1u << 28) +#define SD_R1_ERASE_PARAM (1u << 27) +#define SD_R1_WP_VIOLATION (1u << 26) +#define SD_R1_LOCK_UNLOCK_FAILED (1u << 24) +#define SD_R1_COM_CRC_ERROR (1u << 23) +#define SD_R1_ILLEGAL_COMMAND (1u << 22) +#define SD_R1_CARD_ECC_FAILED (1u << 21) +#define SD_R1_CC_ERROR (1u << 20) +#define SD_R1_ERROR (1u << 19) +#define SD_R1_CSD_OVERWRITE (1u << 16) +#define SD_R1_WP_ERASE_SKIP (1u << 15) +#define SD_R1_READY_FOR_DATA (1u << 8) +#define SD_R1_APP_CMD (1u << 5) +#define SD_R1_AKE_SEQ_ERROR (1u << 3) + +#define SD_R1_ERRORS 0xFDF98008u +#define SD_R1_STATE(status) (((status) >> 9) & 0xFu) + +/* --- R6 (SEND_RELATIVE_ADDR) status bits 23, 22, 19 --- */ +#define SD_R6_ERRORS 0xE000u + +/* --- Card states --- */ +#define SD_STATE_IDLE 0u +#define SD_STATE_READY 1u +#define SD_STATE_IDENT 2u +#define SD_STATE_STBY 3u +#define SD_STATE_TRAN 4u +#define SD_STATE_DATA 5u +#define SD_STATE_RCV 6u +#define SD_STATE_PRG 7u + +/* --- CMD6 (SWITCH_FUNC) --- */ +#define SD_SWITCH_CHECK 0x00FFFFF0u +#define SD_SWITCH_SET 0x80FFFFF0u +#define SD_SWITCH_HIGH_SPEED 0x1u +#define SD_SWITCH_STATUS_SIZE 64u + +/* --- Card command classes (CSD CCC) --- */ +#define SD_CCC_ERASE (1u << 5) +#define SD_CCC_SWITCH (1u << 10) + +/* --- CMD38 arguments --- */ +#define SD_ERASE_ARG 0x00000000u +#define SD_DISCARD_ARG 0x00000001u + +/* --- Registers transferred on the data lines --- */ +#define SD_SCR_SIZE 8u +#define SD_SSR_SIZE 64u + +/* --- Clocks --- */ +#define SD_CLOCK_IDENTIFICATION_HZ 400000u +#define SD_CLOCK_DEFAULT_SPEED_HZ 25000000u +#define SD_CLOCK_HIGH_SPEED_HZ 50000000u + +/* --- Timing --- */ +#define SD_POWER_UP_DELAY_MS 2u /* >= 1 ms + 74 clocks at 400 kHz */ +#define SD_ACMD41_POLL_MS 10u + +#endif /* DMSDIO_SD_H */ diff --git a/src/dmsdio_xfer.c b/src/dmsdio_xfer.c new file mode 100644 index 0000000..cefbe01 --- /dev/null +++ b/src/dmsdio_xfer.c @@ -0,0 +1,204 @@ +#include "dmsdio_internal.h" +#include "dmsdio_sd.h" + +/* + * Block transfers with retry and recovery. Runs with the context lock held + * and a card attached. Callers pass already validated block ranges. + * + * Error policy: + * - CRC errors, timeouts and FIFO/DMA faults are transient: the card is + * brought back to the transfer state and the whole operation retried. + * Once `retries` extra attempts failed the result is -EIO; with + * retries=0 the precise cause (-EBADMSG, -ETIMEDOUT, -EIO) is returned. + * - Malformed responses (-EPROTO) and card status errors are returned + * immediately. + * - A card that stops answering CMD13 during recovery is treated as + * removed: it is detached and the operation fails with -ENODEV. + */ + +#define ERASE_CHUNK_BLOCKS 8192u /* 4 MiB per CMD38 */ +#define RECOVERY_STATUS_TRIES 2 + +typedef int (*xfer_op_t)(struct dmdrvi_context* ctx, uint64_t lba, void* buf, uint32_t count); + +static uint32_t card_address(const struct dmdrvi_context* ctx, uint64_t lba) +{ + return ctx->card.block_addressing ? (uint32_t)lba : (uint32_t)(lba * DMSDIO_BLOCK_SIZE); +} + +static int read_op(struct dmdrvi_context* ctx, uint64_t lba, void* buf, uint32_t count) +{ + dmsdio_data_t data = { + .buffer = buf, + .block_size = DMSDIO_BLOCK_SIZE, + .block_count = count, + .direction = dmsdio_direction_read, + .timeout_ms = ctx->config.read_timeout_ms, + }; + uint8_t index = (count > 1) ? SD_CMD_READ_MULTIPLE_BLOCK : SD_CMD_READ_SINGLE_BLOCK; + int ret = dmsdio_cmd_data(ctx, false, index, card_address(ctx, lba), &data, NULL); + if (count > 1) + { + int stop = dmsdio_cmd_stop(ctx); + ret = (ret != 0) ? ret : stop; + } + return ret; +} + +static int write_op(struct dmdrvi_context* ctx, uint64_t lba, void* buf, uint32_t count) +{ + dmsdio_data_t data = { + .buffer = buf, + .block_size = DMSDIO_BLOCK_SIZE, + .block_count = count, + .direction = dmsdio_direction_write, + .timeout_ms = ctx->config.write_timeout_ms, + }; + uint8_t index = (count > 1) ? SD_CMD_WRITE_MULTIPLE_BLOCK : SD_CMD_WRITE_BLOCK; + int ret = dmsdio_cmd_data(ctx, false, index, card_address(ctx, lba), &data, NULL); + if (count > 1) + { + int stop = dmsdio_cmd_stop(ctx); + ret = (ret != 0) ? ret : stop; + } + return (ret != 0) ? ret : dmsdio_cmd_wait_ready(ctx, ctx->config.write_timeout_ms); +} + +/* Erase busy limit: SD Status based estimate, never below the configured floor. */ +static uint32_t erase_timeout_ms(const struct dmdrvi_context* ctx, uint32_t count) +{ + const dmsdio_ssr_t* ssr = &ctx->card.ssr; + uint32_t timeout = ctx->config.erase_timeout_ms; + if (ssr->erase_size != 0 && ssr->erase_timeout_s != 0 && ssr->au_size_bytes != 0) + { + uint64_t bytes = (uint64_t)count * DMSDIO_BLOCK_SIZE; + uint64_t aus = (bytes + ssr->au_size_bytes - 1u) / ssr->au_size_bytes; + uint64_t ms = aus * ssr->erase_timeout_s * 1000u / ssr->erase_size + + (uint64_t)ssr->erase_offset_s * 1000u; + timeout = (ms > timeout) ? (uint32_t)ms : timeout; + } + return timeout; +} + +static int erase_common(struct dmdrvi_context* ctx, uint64_t lba, uint32_t count, uint32_t arg) +{ + int ret = dmsdio_cmd_data(ctx, false, SD_CMD_ERASE_WR_BLK_START, card_address(ctx, lba), NULL, NULL); + if (ret == 0) + { + ret = dmsdio_cmd_data(ctx, false, SD_CMD_ERASE_WR_BLK_END, + card_address(ctx, lba + count - 1u), NULL, NULL); + } + if (ret == 0) + { + dmsdio_response_t resp; + ret = dmsdio_cmd_send(ctx, SD_CMD_ERASE, arg, dmsdio_response_short_busy, &resp); + } + return (ret != 0) ? ret : dmsdio_cmd_wait_ready(ctx, erase_timeout_ms(ctx, count)); +} + +static int erase_op(struct dmdrvi_context* ctx, uint64_t lba, void* buf, uint32_t count) +{ + (void)buf; + return erase_common(ctx, lba, count, SD_ERASE_ARG); +} + +static int discard_op(struct dmdrvi_context* ctx, uint64_t lba, void* buf, uint32_t count) +{ + (void)buf; + return erase_common(ctx, lba, count, SD_DISCARD_ARG); +} + +/* + * Bring the card back to the transfer state after a failed operation. + * Returns -ENODEV when the card no longer answers at all. + */ +static int recover(struct dmdrvi_context* ctx) +{ + uint32_t status = 0; + int ret = -ETIMEDOUT; + for (int i = 0; i < RECOVERY_STATUS_TRIES && ret != 0; i++) + { + ret = dmsdio_cmd_status(ctx, &status); + if (ret == -ETIMEDOUT && ctx->removal_pending) + { + break; + } + } + if (ret == -ETIMEDOUT) + { + return -ENODEV; + } + if (ret != 0) + { + return ret; + } + uint32_t state = SD_R1_STATE(status); + if (state == SD_STATE_DATA || state == SD_STATE_RCV) + { + dmsdio_cmd_stop(ctx); + } + return dmsdio_cmd_wait_ready(ctx, ctx->config.write_timeout_ms); +} + +static bool is_transient(int error) +{ + return error == -ETIMEDOUT || error == -EBADMSG || error == -EIO; +} + +static int run(struct dmdrvi_context* ctx, xfer_op_t op, uint64_t lba, void* buf, uint32_t count) +{ + int last = 0; + for (uint32_t attempt = 0; attempt <= ctx->config.retries; attempt++) + { + if (ctx->removal_pending) + { + return dmsdio_card_lost(ctx, -ENODEV); + } + last = op(ctx, lba, buf, count); + if (last == 0) + { + ctx->retry_count += (attempt > 0) ? 1u : 0u; + return 0; + } + int rec = recover(ctx); + if (rec == -ENODEV || ctx->removal_pending) + { + return dmsdio_card_lost(ctx, -ENODEV); + } + if (!is_transient(last) || rec != 0) + { + return last; + } + DMOD_LOG_WARN("dmsdio: transfer at block %lu failed (%d), attempt %u\n", + (unsigned long)lba, last, (unsigned)(attempt + 1u)); + } + return (ctx->config.retries == 0) ? last : -EIO; +} + +int dmsdio_xfer_read(struct dmdrvi_context* ctx, uint64_t lba, void* buf, uint32_t count) +{ + return run(ctx, read_op, lba, buf, count); +} + +int dmsdio_xfer_write(struct dmdrvi_context* ctx, uint64_t lba, const void* buf, uint32_t count) +{ + /* The port only reads from buf in the write direction. */ + return run(ctx, write_op, lba, (void*)buf, count); +} + +int dmsdio_xfer_erase(struct dmdrvi_context* ctx, uint64_t lba, uint64_t count, bool discard) +{ + xfer_op_t op = discard ? discard_op : erase_op; + while (count > 0) + { + uint32_t chunk = (count > ERASE_CHUNK_BLOCKS) ? ERASE_CHUNK_BLOCKS : (uint32_t)count; + int ret = run(ctx, op, lba, NULL, chunk); + if (ret != 0) + { + return ret; + } + lba += chunk; + count -= chunk; + } + return 0; +} diff --git a/src/port/CMakeLists.txt b/src/port/CMakeLists.txt index 43dbb92..7df949b 100644 --- a/src/port/CMakeLists.txt +++ b/src/port/CMakeLists.txt @@ -22,19 +22,25 @@ set(DMOD_DMR_PATH ${CMAKE_SOURCE_DIR}/dmsdio_port.dmr) # and can be used in the same way after the creation # (for example, to link libraries) # +# Extra sources of a CPU family (e.g. the x86_64 simulated card model). +set(FAMILY_SOURCES "") +if(DMOD_CPU_FAMILY STREQUAL "x86_64") + set(FAMILY_SOURCES + x86_64/mock_card.c + x86_64/mock_registers.c + ) +endif() + dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} # List of source files - can include C and C++ files ${DMOD_CPU_FAMILY}/port.c + ${FAMILY_SOURCES} ) -# To depend on another module's headers, use: -# dmod_link_modules(${DMOD_MODULE_NAME} -# other_module@1.0 -# ) - target_include_directories(${DMOD_MODULE_NAME} BEFORE PRIVATE ${CMAKE_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/${DMOD_CPU_FAMILY} ) target_include_directories(${DMOD_MODULE_NAME}_if INTERFACE diff --git a/src/port/stm32f7/port.c b/src/port/stm32f7/port.c index b7bcafb..f2d4061 100644 --- a/src/port/stm32f7/port.c +++ b/src/port/stm32f7/port.c @@ -1,29 +1,76 @@ +/** + * @file port.c + * @brief dmsdio_port for STM32F7 (SDMMC) - not implemented yet. + * + * The SDMMC register-level implementation (command/response path, IDMA + * data path, interrupts, clock divider from dmclk_port's sdio domain, + * pin configuration) is delivered by choco-technologies/dmod-ecosystem#12. + * Until then every entry point reports -ENOTSUP / dmsdio_status_not_supported, + * so dmsdio's dmdrvi_create() fails loudly instead of pretending a card is + * reachable. + */ #define DMOD_ENABLE_REGISTRATION ON #include "dmsdio_port.h" #include "dmod.h" - -/* ---- DMOD lifecycle ---- */ +#include int dmod_init(const Dmod_Config_t *Config) { - Dmod_Printf("dmsdio port module initialized (stm32f7)\n"); + (void)Config; return 0; } int dmod_deinit(void) { - Dmod_Printf("dmsdio port module deinitialized (stm32f7)\n"); return 0; } -/* ---- API implementation ---- - * - * Implement the dmod_dmsdio_port_api_declaration(...) functions - * declared in include/dmsdio_port.h here. Register an interrupt - * handler if needed, e.g.: - * - * DMOD_IRQ_HANDLER(SOME_IRQn) - * { - * // handle interrupt - * } - */ +dmod_dmsdio_port_api_declaration(1.0, int, _host_init, ( dmsdio_instance_t instance )) +{ + DMOD_LOG_ERROR("dmsdio_port: SDMMC%u host is not supported by this port yet\n", (unsigned)instance); + return -ENOTSUP; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _host_deinit, ( dmsdio_instance_t instance )) +{ + (void)instance; + return -ENOTSUP; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )) +{ + (void)instance; + (void)on; + return -ENOTSUP; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )) +{ + (void)instance; + (void)max_hz; + (void)actual_hz; + return -ENOTSUP; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )) +{ + (void)instance; + (void)width; + return -ENOTSUP; +} + +dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, + ( dmsdio_instance_t instance, const dmsdio_command_t* command, + const dmsdio_data_t* data, dmsdio_response_t* response )) +{ + (void)instance; + (void)command; + (void)data; + (void)response; + return dmsdio_status_not_supported; +} + +dmod_dmsdio_port_api_declaration(1.0, void, _abort, ( dmsdio_instance_t instance )) +{ + (void)instance; +} diff --git a/src/port/x86_64/config.cmake b/src/port/x86_64/config.cmake new file mode 100644 index 0000000..5151164 --- /dev/null +++ b/src/port/x86_64/config.cmake @@ -0,0 +1,9 @@ +# DMOD_TOOLS_NAME must match a directory under dmod/configs/arch/... +# Known mappings used elsewhere in the ecosystem: +# stm32f7 -> arch/armv7/cortex-m7 +# stm32f4 -> arch/armv7/cortex-m4 +# x86_64 -> arch/x86_64 +# +# The x86_64 port is a simulated SD card used by the automated tests; it +# never ships as a release package. +set(DMOD_TOOLS_NAME "arch/x86_64" CACHE STRING "Name of the tools configuration") diff --git a/src/port/x86_64/dmsdio_mock.h b/src/port/x86_64/dmsdio_mock.h new file mode 100644 index 0000000..0fba094 --- /dev/null +++ b/src/port/x86_64/dmsdio_mock.h @@ -0,0 +1,87 @@ +#ifndef DMSDIO_MOCK_H +#define DMSDIO_MOCK_H + +#include "dmsdio_port.h" + +/** + * @file dmsdio_mock.h + * @brief Control interface of the x86_64 mock SD card (tests only). + * + * The x86_64 dmsdio_port does not drive hardware: it simulates an SD + * memory card at the command level (card state machine, OCR/CID/CSD/SCR/ + * SD Status registers, CMD6 switch status, sparse block storage) so the + * complete protocol in the core module can be exercised on a CI runner. + * These functions exist only in the x86_64 port. + */ + +/** Maximum number of blocks the mock stores (sparse, written blocks only). */ +#define DMSDIO_MOCK_MAX_STORED_BLOCKS 4096u + +/** Injectable transport faults. */ +typedef enum +{ + dmsdio_mock_fault_none = 0, + dmsdio_mock_fault_cmd_timeout, /**< Command gets no response */ + dmsdio_mock_fault_cmd_crc, /**< Response CRC error */ + dmsdio_mock_fault_data_crc, /**< Data block CRC error */ + dmsdio_mock_fault_data_timeout, /**< Data phase times out */ + dmsdio_mock_fault_bad_index, /**< Response carries a wrong command index */ +} dmsdio_mock_fault_t; + +/** Use as cmd_index to match any command (except APP_CMD). */ +#define DMSDIO_MOCK_ANY_COMMAND 0xFFu + +/** Use as count for a fault that never expires. */ +#define DMSDIO_MOCK_FOREVER 0xFFFFFFFFu + +/** Counters observed by the mock. */ +typedef struct +{ + uint32_t commands[64]; /**< Plain commands by index */ + uint32_t app_commands[64]; /**< Application commands by index */ + uint64_t blocks_read; /**< 512-byte blocks read */ + uint64_t blocks_written; /**< 512-byte blocks written */ + uint32_t aborts; /**< _abort() calls */ + uint32_t faults_injected; /**< Faults delivered */ + uint32_t clock_hz; /**< Current bus clock */ + uint32_t max_clock_hz; /**< Highest clock programmed */ + dmsdio_bus_width_t bus_width; /**< Current host bus width */ + bool card_bus_4bit; /**< Card switched to 4-bit (ACMD6) */ + bool card_high_speed; /**< Card switched to High Speed (CMD6) */ + bool powered; /**< Card power */ + uint64_t last_address; /**< Last read/write command argument */ +} dmsdio_mock_stats_t; + +/** Insert a fresh card of the given type (storage cleared). */ +dmod_dmsdio_port_api(1.0, int, _mock_insert, ( dmsdio_instance_t instance, dmsdio_card_type_t type )); + +/** Remove the card: every later command times out. */ +dmod_dmsdio_port_api(1.0, int, _mock_remove, ( dmsdio_instance_t instance )); + +/** Remove the card after `blocks` more data blocks have been transferred. */ +dmod_dmsdio_port_api(1.0, int, _mock_remove_after_blocks, ( dmsdio_instance_t instance, uint32_t blocks )); + +/** Deliver `fault` to the next `count` matching commands (cmd_index or DMSDIO_MOCK_ANY_COMMAND). */ +dmod_dmsdio_port_api(1.0, int, _mock_inject_fault, + ( dmsdio_instance_t instance, dmsdio_mock_fault_t fault, uint8_t cmd_index, uint32_t count )); + +/** Set the CSD temporary write protection bit of the inserted card. */ +dmod_dmsdio_port_api(1.0, int, _mock_set_write_protect, ( dmsdio_instance_t instance, bool enabled )); + +/** Let the card refuse the CMD6 High Speed switch (switch status reports 0xF). */ +dmod_dmsdio_port_api(1.0, int, _mock_refuse_high_speed, ( dmsdio_instance_t instance, bool refuse )); + +/** Read and optionally clear the counters. */ +dmod_dmsdio_port_api(1.0, int, _mock_get_stats, ( dmsdio_instance_t instance, dmsdio_mock_stats_t* stats, bool reset )); + +/** + * Content of a block that was never written. Deterministic in all 64 bits of + * the block number so reads far beyond 4 GiB prove no address truncation. + */ +static inline uint8_t dmsdio_mock_pattern(uint64_t lba, uint32_t offset) +{ + uint64_t mix = lba ^ (lba >> 13) ^ (lba >> 27) ^ (lba >> 41); + return (uint8_t)(mix * 31u + offset * 7u + (lba >> 32)); +} + +#endif /* DMSDIO_MOCK_H */ diff --git a/src/port/x86_64/mock_card.c b/src/port/x86_64/mock_card.c new file mode 100644 index 0000000..9cf3fdb --- /dev/null +++ b/src/port/x86_64/mock_card.c @@ -0,0 +1,435 @@ +/* + * Command processing of the mock SD card. + */ +#include "mock_card.h" +#include "dmod.h" +#include + +#define R1_OUT_OF_RANGE (1u << 31) +#define R1_ADDRESS_ERROR (1u << 30) +#define R1_BLOCK_LEN_ERROR (1u << 29) +#define R1_ERASE_SEQ_ERROR (1u << 28) +#define R1_WP_VIOLATION (1u << 26) +#define R1_ILLEGAL_COMMAND (1u << 22) +#define R1_READY_FOR_DATA (1u << 8) +#define R1_APP_CMD (1u << 5) + +enum { ST_IDLE, ST_READY, ST_IDENT, ST_STBY, ST_TRAN, ST_DATA, ST_RCV, ST_PRG }; + +#define OCR_WINDOW 0x00FF8000u +#define OCR_CCS 0x40000000u +#define OCR_BUSY 0x80000000u +#define ERASE_MAX_BLOCKS 256u + +static bool is_high_capacity(const mock_host_t* host) +{ + return host->type == dmsdio_card_type_sdhc || host->type == dmsdio_card_type_sdxc; +} + +void mock_card_reset(mock_host_t* host) +{ + host->state = ST_IDLE; + host->rca = 0; + host->app_cmd = false; + host->hcs_seen = false; + host->acmd41_polls = 0; + host->card_4bit = false; + host->high_speed = false; + host->busy_polls = 0; + host->status_errors = 0; + host->stats.card_bus_4bit = false; + host->stats.card_high_speed = false; +} + +static uint32_t r1(const mock_host_t* host, uint32_t state) +{ + bool ready = (state == ST_TRAN && host->busy_polls == 0); + uint32_t reported = (state == ST_TRAN && host->busy_polls != 0) ? ST_PRG : state; + return host->status_errors | (reported << 9) | (ready ? R1_READY_FOR_DATA : 0u) | + (host->app_cmd ? R1_APP_CMD : 0u); +} + +static bool addressed(const mock_host_t* host, uint32_t arg) +{ + return (arg >> 16) == host->rca; +} + +/* ---- data phase helpers ---- */ + +static dmsdio_status_t data_check(mock_host_t* host, const dmsdio_data_t* data, + uint32_t block_size, uint32_t min_count) +{ + if (data == NULL || data->buffer == NULL || data->block_size != block_size || + data->block_count < min_count || data->timeout_ms == 0) + { + return dmsdio_status_invalid; + } + if (host->data_fault != dmsdio_mock_fault_none) + { + dmsdio_mock_fault_t fault = host->data_fault; + host->data_fault = dmsdio_mock_fault_none; + return (fault == dmsdio_mock_fault_data_crc) ? dmsdio_status_data_crc : dmsdio_status_data_timeout; + } + bool card_wide = host->card_4bit; + bool host_wide = (host->host_width == dmsdio_bus_width_4bit); + if (card_wide != host_wide) + { + return dmsdio_status_data_crc; /* lanes disagree: garbage on the bus */ + } + if (host->clock_hz > MOCK_DEFAULT_SPEED_HZ && !host->high_speed) + { + return dmsdio_status_data_crc; /* overclocked default-speed card */ + } + return dmsdio_status_ok; +} + +static dmsdio_status_t send_register(mock_host_t* host, const dmsdio_data_t* data, + const uint8_t* reg, uint32_t size) +{ + dmsdio_status_t st = data_check(host, data, size, 1); + if (st == dmsdio_status_ok) + { + memcpy(data->buffer, reg, size); + } + return st; +} + +/* Count a transferred block; returns false once the card was pulled. */ +static bool consume_block(mock_host_t* host) +{ + if (host->remove_after == 0) + { + host->inserted = false; + host->remove_after = -1; + return false; + } + if (host->remove_after > 0) + { + host->remove_after--; + } + return true; +} + +static bool to_lba(mock_host_t* host, uint32_t arg, uint32_t count, uint64_t* lba, uint32_t* error) +{ + host->stats.last_address = arg; + if (!is_high_capacity(host) && (arg % MOCK_BLOCK_SIZE) != 0) + { + *error = R1_ADDRESS_ERROR; + return false; + } + *lba = is_high_capacity(host) ? arg : (uint64_t)arg / MOCK_BLOCK_SIZE; + if (*lba + count > mock_card_capacity_blocks(host->type)) + { + *error = R1_OUT_OF_RANGE; + return false; + } + return true; +} + +/* ---- block commands ---- */ + +static dmsdio_status_t cmd_read(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + bool multi = (cmd->index == 18); + uint64_t lba = 0; + uint32_t error = 0; + resp->words[0] = r1(host, host->state); + host->state = multi ? ST_DATA : ST_TRAN; + dmsdio_status_t st = data_check(host, data, MOCK_BLOCK_SIZE, 1); + if (st != dmsdio_status_ok || (!multi && data->block_count != 1)) + { + return (st != dmsdio_status_ok) ? st : dmsdio_status_invalid; + } + if (!to_lba(host, cmd->argument, data->block_count, &lba, &error)) + { + resp->words[0] |= error; + return dmsdio_status_data_timeout; + } + for (uint32_t i = 0; i < data->block_count; i++) + { + if (!consume_block(host)) + { + return dmsdio_status_data_timeout; + } + mock_store_read(host, lba + i, (uint8_t*)data->buffer + (size_t)i * MOCK_BLOCK_SIZE); + host->stats.blocks_read++; + } + return dmsdio_status_ok; +} + +static dmsdio_status_t cmd_write(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + bool multi = (cmd->index == 25); + uint64_t lba = 0; + uint32_t error = host->write_protect ? R1_WP_VIOLATION : 0u; + resp->words[0] = r1(host, host->state); + host->state = multi ? ST_RCV : ST_TRAN; + dmsdio_status_t st = data_check(host, data, MOCK_BLOCK_SIZE, 1); + if (st != dmsdio_status_ok || (!multi && data->block_count != 1)) + { + return (st != dmsdio_status_ok) ? st : dmsdio_status_invalid; + } + if (error != 0 || !to_lba(host, cmd->argument, data->block_count, &lba, &error)) + { + resp->words[0] |= error; + return dmsdio_status_data_timeout; + } + host->busy_polls = 1; + for (uint32_t i = 0; i < data->block_count; i++) + { + if (!consume_block(host)) + { + return dmsdio_status_data_timeout; + } + const uint8_t* src = (const uint8_t*)data->buffer + (size_t)i * MOCK_BLOCK_SIZE; + if (mock_store_write(host, lba + i, src) != 0) + { + return dmsdio_status_data_crc; + } + host->stats.blocks_written++; + } + return dmsdio_status_ok; +} + +static dmsdio_status_t cmd_stop(mock_host_t* host, dmsdio_response_t* resp) +{ + if (host->state != ST_DATA && host->state != ST_RCV) + { + host->status_errors |= R1_ILLEGAL_COMMAND; + return dmsdio_status_cmd_timeout; + } + resp->words[0] = r1(host, host->state); + host->busy_polls = (host->state == ST_RCV) ? 1u : 0u; + host->state = ST_TRAN; + return dmsdio_status_ok; +} + +static dmsdio_status_t cmd_erase(mock_host_t* host, const dmsdio_command_t* cmd, dmsdio_response_t* resp) +{ + uint64_t lba = 0; + uint32_t error = 0; + resp->words[0] = r1(host, host->state); + if (cmd->index != 38) + { + uint64_t* target = (cmd->index == 32) ? &host->erase_start : &host->erase_end; + if (!to_lba(host, cmd->argument, 1, &lba, &error)) + { + resp->words[0] |= error; + return dmsdio_status_ok; + } + *target = lba; + return dmsdio_status_ok; + } + if (host->erase_end < host->erase_start || host->erase_end - host->erase_start >= ERASE_MAX_BLOCKS) + { + resp->words[0] |= R1_ERASE_SEQ_ERROR; + return dmsdio_status_ok; + } + uint8_t zero[MOCK_BLOCK_SIZE]; + memset(zero, 0, sizeof(zero)); + for (lba = host->erase_start; lba <= host->erase_end; lba++) + { + mock_store_write(host, lba, zero); + } + host->busy_polls = 1; + return dmsdio_status_ok; +} + +/* ---- identification commands ---- */ + +static dmsdio_status_t cmd_if_cond(mock_host_t* host, uint32_t arg, dmsdio_response_t* resp) +{ + if (host->type == dmsdio_card_type_sdsc_v1 || host->state != ST_IDLE || ((arg >> 8) & 0xFu) != 1u) + { + return dmsdio_status_cmd_timeout; /* v1 cards ignore CMD8 */ + } + resp->words[0] = arg & 0xFFFu; + return dmsdio_status_ok; +} + +static dmsdio_status_t acmd_op_cond(mock_host_t* host, uint32_t arg, dmsdio_response_t* resp) +{ + if (host->state != ST_IDLE && host->state != ST_READY) + { + return dmsdio_status_cmd_timeout; + } + host->hcs_seen = host->hcs_seen || (arg & OCR_CCS) != 0; + bool hc = is_high_capacity(host); + bool done = (++host->acmd41_polls > MOCK_ACMD41_BUSY_POLLS) && (!hc || host->hcs_seen); + resp->index = 0x3F; + resp->words[0] = OCR_WINDOW; + if (done) + { + host->state = ST_READY; + resp->words[0] |= OCR_BUSY | ((hc && host->hcs_seen) ? OCR_CCS : 0u); + } + return dmsdio_status_ok; +} + +static dmsdio_status_t cmd_ident(mock_host_t* host, const dmsdio_command_t* cmd, dmsdio_response_t* resp) +{ + if (cmd->index == 2 && host->state == ST_READY) + { + host->state = ST_IDENT; + resp->index = 0x3F; + mock_card_cid(host, resp->words); + return dmsdio_status_ok; + } + if (cmd->index == 3 && (host->state == ST_IDENT || host->state == ST_STBY)) + { + host->state = ST_STBY; + host->rca = (uint16_t)(0x1234u + host->type); + resp->words[0] = ((uint32_t)host->rca << 16) | (ST_STBY << 9); + return dmsdio_status_ok; + } + if (cmd->index == 9 && host->state == ST_STBY && addressed(host, cmd->argument)) + { + resp->index = 0x3F; + mock_card_csd(host, resp->words); + return dmsdio_status_ok; + } + return dmsdio_status_cmd_timeout; +} + +static dmsdio_status_t cmd_select(mock_host_t* host, uint32_t arg, dmsdio_response_t* resp) +{ + if (!addressed(host, arg) || (host->state != ST_STBY && host->state != ST_TRAN)) + { + return dmsdio_status_cmd_timeout; + } + resp->words[0] = r1(host, host->state); + host->state = ST_TRAN; + return dmsdio_status_ok; +} + +static dmsdio_status_t cmd_status(mock_host_t* host, uint32_t arg, dmsdio_response_t* resp) +{ + if (!addressed(host, arg) || host->state < ST_STBY) + { + return dmsdio_status_cmd_timeout; + } + resp->words[0] = r1(host, host->state); + host->status_errors = 0; + if (host->busy_polls > 0) + { + host->busy_polls--; + } + return dmsdio_status_ok; +} + +/* ---- transfer-state configuration commands ---- */ + +static dmsdio_status_t cmd_switch(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + uint8_t status[64]; + if (host->state != ST_TRAN || host->type == dmsdio_card_type_sdsc_v1) + { + host->status_errors |= R1_ILLEGAL_COMMAND; + return dmsdio_status_cmd_timeout; + } + resp->words[0] = r1(host, host->state); + mock_card_switch_status(host, cmd->argument, status); + host->stats.card_high_speed = host->high_speed; + return send_register(host, data, status, sizeof(status)); +} + +static dmsdio_status_t cmd_blocklen(mock_host_t* host, uint32_t arg, dmsdio_response_t* resp) +{ + if (host->state != ST_TRAN) + { + return dmsdio_status_cmd_timeout; + } + resp->words[0] = r1(host, host->state) | ((arg != MOCK_BLOCK_SIZE) ? R1_BLOCK_LEN_ERROR : 0u); + return dmsdio_status_ok; +} + +static dmsdio_status_t app_command(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + uint8_t reg[64]; + if (cmd->index == 41) + { + return acmd_op_cond(host, cmd->argument, resp); + } + if (host->state != ST_TRAN) + { + return dmsdio_status_cmd_timeout; + } + resp->words[0] = r1(host, host->state) | R1_APP_CMD; + switch (cmd->index) + { + case 6: + host->card_4bit = (cmd->argument & 0x3u) == 2u; + host->stats.card_bus_4bit = host->card_4bit; + return dmsdio_status_ok; + case 13: + mock_card_ssr(host, reg); + return send_register(host, data, reg, 64); + case 42: + return dmsdio_status_ok; + case 51: + mock_card_scr(host, reg); + return send_register(host, data, reg, 8); + default: + return dmsdio_status_cmd_timeout; + } +} + +static dmsdio_status_t command(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + switch (cmd->index) + { + case 0: mock_card_reset(host); return dmsdio_status_ok; + case 2: case 3: case 9: return cmd_ident(host, cmd, resp); + case 6: return cmd_switch(host, cmd, data, resp); + case 7: return cmd_select(host, cmd->argument, resp); + case 8: return cmd_if_cond(host, cmd->argument, resp); + case 12: return cmd_stop(host, resp); + case 13: return cmd_status(host, cmd->argument, resp); + case 16: return cmd_blocklen(host, cmd->argument, resp); + case 17: case 18: return (host->state == ST_TRAN) ? cmd_read(host, cmd, data, resp) : dmsdio_status_cmd_timeout; + case 24: case 25: return (host->state == ST_TRAN) ? cmd_write(host, cmd, data, resp) : dmsdio_status_cmd_timeout; + case 32: case 33: case 38: return (host->state == ST_TRAN) ? cmd_erase(host, cmd, resp) : dmsdio_status_cmd_timeout; + case 55: + if (host->state >= ST_STBY && !addressed(host, cmd->argument)) + { + return dmsdio_status_cmd_timeout; + } + host->app_cmd = true; + resp->words[0] = r1(host, host->state); + return dmsdio_status_ok; + default: + host->status_errors |= R1_ILLEGAL_COMMAND; + return dmsdio_status_cmd_timeout; + } +} + +dmsdio_status_t mock_card_execute(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + memset(resp, 0, sizeof(*resp)); + resp->index = cmd->index; + if (!host->inserted || !host->powered) + { + /* Nothing answers - which only shows for commands expecting a response. */ + return (cmd->response == dmsdio_response_none) ? dmsdio_status_ok : dmsdio_status_cmd_timeout; + } + if (host->state <= ST_IDENT && host->clock_hz > MOCK_IDENT_CLOCK_HZ) + { + return dmsdio_status_cmd_crc; /* identification must run at <= 400 kHz */ + } + bool app = host->app_cmd; + host->app_cmd = false; + if (app) + { + host->stats.app_commands[cmd->index & 63u]++; + return app_command(host, cmd, data, resp); + } + host->stats.commands[cmd->index & 63u]++; + return command(host, cmd, data, resp); +} diff --git a/src/port/x86_64/mock_card.h b/src/port/x86_64/mock_card.h new file mode 100644 index 0000000..3f7e7e8 --- /dev/null +++ b/src/port/x86_64/mock_card.h @@ -0,0 +1,83 @@ +#ifndef DMSDIO_MOCK_CARD_H +#define DMSDIO_MOCK_CARD_H + +#include "dmsdio_mock.h" + +/* + * Command-level model of an SD memory card used by the x86_64 port. It + * follows the SD Physical Layer Simplified Specification closely enough to + * catch protocol mistakes in the core module: wrong ordering, wrong + * argument encoding, raising the clock before High Speed is active, + * mismatched bus widths or byte-vs-block addressing errors all fail. + */ + +#define MOCK_SOURCE_CLOCK_HZ 48000000u +#define MOCK_IDENT_CLOCK_HZ 400000u +#define MOCK_DEFAULT_SPEED_HZ 25000000u +#define MOCK_BLOCK_SIZE 512u +#define MOCK_ACMD41_BUSY_POLLS 2u + +typedef struct +{ + uint64_t lba; + uint8_t data[MOCK_BLOCK_SIZE]; +} mock_block_t; + +typedef struct +{ + /* host side */ + bool initialized; + uint32_t clock_hz; + dmsdio_bus_width_t host_width; + bool powered; + + /* card side */ + bool inserted; + dmsdio_card_type_t type; + uint32_t state; + uint16_t rca; + bool app_cmd; + bool hcs_seen; + uint32_t acmd41_polls; + bool card_4bit; + bool high_speed; + bool refuse_high_speed; + bool write_protect; + uint32_t busy_polls; + uint32_t status_errors; + uint64_t erase_start; + uint64_t erase_end; + + /* faults */ + dmsdio_mock_fault_t fault; + uint8_t fault_cmd; + uint32_t fault_count; + int64_t remove_after; /* -1 = disabled */ + dmsdio_mock_fault_t data_fault; /* armed for the next data phase */ + + /* storage (sparse) */ + mock_block_t* blocks; + uint32_t block_used; + + dmsdio_mock_stats_t stats; +} mock_host_t; + +/* registers */ +uint64_t mock_card_capacity_blocks(dmsdio_card_type_t type); +void mock_card_cid(const mock_host_t* host, uint32_t out[4]); +void mock_card_csd(const mock_host_t* host, uint32_t out[4]); +void mock_card_scr(const mock_host_t* host, uint8_t out[8]); +void mock_card_ssr(const mock_host_t* host, uint8_t out[64]); +void mock_card_switch_status(mock_host_t* host, uint32_t arg, uint8_t out[64]); + +/* storage */ +void mock_store_clear(mock_host_t* host); +void mock_store_read(const mock_host_t* host, uint64_t lba, uint8_t* out); +int mock_store_write(mock_host_t* host, uint64_t lba, const uint8_t* in); + +/* command processing */ +dmsdio_status_t mock_card_execute(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp); +void mock_card_reset(mock_host_t* host); + +#endif /* DMSDIO_MOCK_CARD_H */ diff --git a/src/port/x86_64/mock_registers.c b/src/port/x86_64/mock_registers.c new file mode 100644 index 0000000..bf8664a --- /dev/null +++ b/src/port/x86_64/mock_registers.c @@ -0,0 +1,185 @@ +/* + * Card registers of the mock SD card (CID, CSD, SCR, SD Status, CMD6 + * switch status) and its sparse block storage. + */ +#include "mock_card.h" +#include "dmod.h" +#include + +/* Set `width` bits ending at `msb` in a 128-bit register (MSW first). */ +static void reg128_set(uint32_t reg[4], unsigned msb, unsigned width, uint64_t value) +{ + unsigned lsb = msb + 1u - width; + for (unsigned i = 0; i < width; i++) + { + unsigned bit = lsb + i; + uint32_t mask = 1u << (bit % 32u); + if ((value >> i) & 1u) + { + reg[3u - bit / 32u] |= mask; + } + else + { + reg[3u - bit / 32u] &= ~mask; + } + } +} + +uint64_t mock_card_capacity_blocks(dmsdio_card_type_t type) +{ + switch (type) + { + case dmsdio_card_type_sdsc_v1: return 1ull << 21; /* 1 GiB */ + case dmsdio_card_type_sdsc_v2: return 1ull << 22; /* 2 GiB */ + case dmsdio_card_type_sdhc: return 1ull << 24; /* 8 GiB */ + case dmsdio_card_type_sdxc: return 1ull << 27; /* 64 GiB */ + default: return 0; + } +} + +void mock_card_cid(const mock_host_t* host, uint32_t out[4]) +{ + static const char name[5] = { 'D', 'M', 'S', 'D', '0' }; + memset(out, 0, 4 * sizeof(uint32_t)); + reg128_set(out, 127, 8, 0x03); /* MID */ + reg128_set(out, 119, 8, 'S'); /* OID */ + reg128_set(out, 111, 8, 'D'); + for (unsigned i = 0; i < 5; i++) + { + reg128_set(out, 103 - 8 * i, 8, (uint64_t)(name[i] + (i == 4 ? host->type : 0))); + } + reg128_set(out, 63, 8, 0x10); /* PRV 1.0 */ + reg128_set(out, 55, 32, 0xC0DE0000u + host->type); /* PSN */ + reg128_set(out, 19, 8, 24); /* MDT year 2024 */ + reg128_set(out, 11, 4, 9); /* MDT month 9 */ + reg128_set(out, 0, 1, 1); +} + +static void csd_common(const mock_host_t* host, uint32_t out[4]) +{ + reg128_set(out, 103, 8, 0x32); /* TRAN_SPEED 25 MHz */ + reg128_set(out, 95, 12, 0x5B5); /* CCC incl. classes 5, 10 */ + reg128_set(out, 46, 1, 1); /* ERASE_BLK_EN */ + reg128_set(out, 45, 7, 0x7F); /* SECTOR_SIZE */ + reg128_set(out, 12, 1, host->write_protect ? 1 : 0);/* TMP_WRITE_PROTECT */ + reg128_set(out, 0, 1, 1); +} + +void mock_card_csd(const mock_host_t* host, uint32_t out[4]) +{ + memset(out, 0, 4 * sizeof(uint32_t)); + csd_common(host, out); + if (host->type == dmsdio_card_type_sdsc_v1 || host->type == dmsdio_card_type_sdsc_v2) + { + /* CSD v1: (C_SIZE + 1) * 2^(C_SIZE_MULT + 2) * 2^READ_BL_LEN */ + uint32_t bl_len = (host->type == dmsdio_card_type_sdsc_v1) ? 9u : 10u; + reg128_set(out, 127, 2, 0); + reg128_set(out, 83, 4, bl_len); + reg128_set(out, 73, 12, 4095); + reg128_set(out, 49, 3, 7); + reg128_set(out, 25, 4, bl_len); + return; + } + /* CSD v2: (C_SIZE + 1) * 512 KiB */ + uint64_t c_size = mock_card_capacity_blocks(host->type) / 1024u - 1u; + reg128_set(out, 127, 2, 1); + reg128_set(out, 83, 4, 9); + reg128_set(out, 69, 22, c_size); + reg128_set(out, 25, 4, 9); +} + +void mock_card_scr(const mock_host_t* host, uint8_t out[8]) +{ + bool v1 = (host->type == dmsdio_card_type_sdsc_v1); + bool xc = (host->type == dmsdio_card_type_sdxc); + memset(out, 0, 8); + out[0] = v1 ? 0x00 : 0x02; /* SCR_STRUCTURE 0, SD_SPEC */ + out[1] = (uint8_t)((v1 ? 0x00 : 0x20) | 0x05); /* SD_SECURITY, SD_BUS_WIDTHS 1+4 */ + out[2] = xc ? 0x80 : 0x00; /* SD_SPEC3 */ + out[3] = xc ? 0x02 : 0x00; /* CMD_SUPPORT: CMD23 */ +} + +void mock_card_ssr(const mock_host_t* host, uint8_t out[64]) +{ + memset(out, 0, 64); + out[0] = host->card_4bit ? 0x80 : 0x00; /* DAT_BUS_WIDTH */ + out[8] = 0x04; /* SPEED_CLASS 10 */ + out[10] = 0x90; /* AU_SIZE 4 MiB */ + out[11] = 0x00; + out[12] = 0x01; /* ERASE_SIZE 1 AU */ + out[13] = (uint8_t)((1u << 2) | 1u); /* ERASE_TIMEOUT 1 s, OFFSET 1 s */ + out[24] = (host->type == dmsdio_card_type_sdxc) ? 0x02 : 0x00; /* DISCARD_SUPPORT */ +} + +void mock_card_switch_status(mock_host_t* host, uint32_t arg, uint8_t out[64]) +{ + uint32_t requested = arg & 0xFu; + bool set = (arg & 0x80000000u) != 0; + bool ok = (requested == 0xFu || requested <= 1u) && !(requested == 1u && host->refuse_high_speed); + uint32_t result = (requested == 0xFu) ? (host->high_speed ? 1u : 0u) : (ok ? requested : 0xFu); + + memset(out, 0, 64); + out[1] = 0x64; /* max current 100 mA */ + out[12] = 0x80; /* group 1 support: 0, 1, 15 */ + out[13] = host->refuse_high_speed ? 0x01 : 0x03; + out[16] = (uint8_t)(result & 0xFu); /* group 1 result */ + if (set && ok && requested != 0xFu) + { + host->high_speed = (requested == 1u); + } +} + +/* ---- sparse storage ---- */ + +void mock_store_clear(mock_host_t* host) +{ + Dmod_Free(host->blocks); + host->blocks = NULL; + host->block_used = 0; +} + +static mock_block_t* find_block(const mock_host_t* host, uint64_t lba) +{ + for (uint32_t i = 0; i < host->block_used; i++) + { + if (host->blocks[i].lba == lba) + { + return &host->blocks[i]; + } + } + return NULL; +} + +void mock_store_read(const mock_host_t* host, uint64_t lba, uint8_t* out) +{ + const mock_block_t* block = find_block(host, lba); + if (block != NULL) + { + memcpy(out, block->data, MOCK_BLOCK_SIZE); + return; + } + for (uint32_t i = 0; i < MOCK_BLOCK_SIZE; i++) + { + out[i] = dmsdio_mock_pattern(lba, i); + } +} + +int mock_store_write(mock_host_t* host, uint64_t lba, const uint8_t* in) +{ + mock_block_t* block = find_block(host, lba); + if (block == NULL) + { + if (host->blocks == NULL) + { + host->blocks = Dmod_Malloc(sizeof(mock_block_t) * DMSDIO_MOCK_MAX_STORED_BLOCKS); + } + if (host->blocks == NULL || host->block_used >= DMSDIO_MOCK_MAX_STORED_BLOCKS) + { + return -1; + } + block = &host->blocks[host->block_used++]; + block->lba = lba; + } + memcpy(block->data, in, MOCK_BLOCK_SIZE); + return 0; +} diff --git a/src/port/x86_64/port.c b/src/port/x86_64/port.c new file mode 100644 index 0000000..90eb99b --- /dev/null +++ b/src/port/x86_64/port.c @@ -0,0 +1,309 @@ +/** + * @file port.c + * @brief dmsdio_port for the x86_64 host: a simulated SD card. + * + * There is no SD host controller on a CI runner, so this port answers the + * core module's commands with a command-level SD card model (see + * mock_card.c). It implements the regular port API plus the test-only + * control API from dmsdio_mock.h (card insertion/removal, fault injection, + * counters). Nothing here decides protocol behavior - it only reacts to the + * commands the core sends, the way a real card would. + */ +#define DMOD_ENABLE_REGISTRATION ON +#include "dmsdio_mock.h" +#include "mock_card.h" +#include "dmod.h" +#include +#include + +#define MOCK_MAX_INSTANCES 2u + +static mock_host_t g_hosts[MOCK_MAX_INSTANCES]; + +static mock_host_t* get_host(dmsdio_instance_t instance) +{ + if (instance < 1 || instance > MOCK_MAX_INSTANCES) + { + return NULL; + } + return &g_hosts[instance - 1]; +} + +static mock_host_t* get_ready_host(dmsdio_instance_t instance) +{ + mock_host_t* host = get_host(instance); + return (host != NULL && host->initialized) ? host : NULL; +} + +int dmod_init(const Dmod_Config_t *Config) +{ + (void)Config; + memset(g_hosts, 0, sizeof(g_hosts)); + for (unsigned i = 0; i < MOCK_MAX_INSTANCES; i++) + { + g_hosts[i].remove_after = -1; + } + return 0; +} + +int dmod_deinit(void) +{ + for (unsigned i = 0; i < MOCK_MAX_INSTANCES; i++) + { + mock_store_clear(&g_hosts[i]); + } + return 0; +} + +/* ---- port API ---- */ + +dmod_dmsdio_port_api_declaration(1.0, int, _host_init, ( dmsdio_instance_t instance )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL) + { + return -ENODEV; + } + if (host->initialized) + { + return -EBUSY; + } + host->initialized = true; + host->host_width = dmsdio_bus_width_1bit; + host->clock_hz = 0; + host->powered = false; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _host_deinit, ( dmsdio_instance_t instance )) +{ + mock_host_t* host = get_ready_host(instance); + if (host == NULL) + { + return -ENODEV; + } + host->initialized = false; + host->powered = false; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )) +{ + mock_host_t* host = get_ready_host(instance); + if (host == NULL) + { + return -ENODEV; + } + if (!on || !host->powered) + { + mock_card_reset(host); /* power loss resets the card */ + } + host->powered = on; + host->stats.powered = on; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )) +{ + mock_host_t* host = get_ready_host(instance); + if (host == NULL || max_hz == 0) + { + return (host == NULL) ? -ENODEV : -EINVAL; + } + /* Integer divider from a 48 MHz source, like SDMMC with CLK48. */ + uint32_t divider = (MOCK_SOURCE_CLOCK_HZ + max_hz - 1u) / max_hz; + host->clock_hz = MOCK_SOURCE_CLOCK_HZ / divider; + host->stats.clock_hz = host->clock_hz; + if (host->clock_hz > host->stats.max_clock_hz) + { + host->stats.max_clock_hz = host->clock_hz; + } + if (actual_hz != NULL) + { + *actual_hz = host->clock_hz; + } + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )) +{ + mock_host_t* host = get_ready_host(instance); + if (host == NULL) + { + return -ENODEV; + } + if (width != dmsdio_bus_width_1bit && width != dmsdio_bus_width_4bit) + { + return -EINVAL; + } + host->host_width = width; + host->stats.bus_width = width; + return 0; +} + +static bool fault_matches(const mock_host_t* host, const dmsdio_command_t* cmd, const dmsdio_data_t* data) +{ + if (host->fault == dmsdio_mock_fault_none || host->fault_count == 0 || host->app_cmd) + { + return false; /* never split an APP_CMD pair from its command */ + } + bool index_ok = (host->fault_cmd == DMSDIO_MOCK_ANY_COMMAND) ? (cmd->index != 55) + : (host->fault_cmd == cmd->index); + bool data_fault = (host->fault == dmsdio_mock_fault_data_crc || + host->fault == dmsdio_mock_fault_data_timeout); + return index_ok && (!data_fault || data != NULL); +} + +static dmsdio_status_t execute_with_fault(mock_host_t* host, const dmsdio_command_t* cmd, + const dmsdio_data_t* data, dmsdio_response_t* resp) +{ + dmsdio_mock_fault_t fault = host->fault; + if (host->fault_count != DMSDIO_MOCK_FOREVER) + { + host->fault_count--; + } + host->stats.faults_injected++; + switch (fault) + { + case dmsdio_mock_fault_cmd_timeout: + memset(resp, 0, sizeof(*resp)); + return dmsdio_status_cmd_timeout; + case dmsdio_mock_fault_cmd_crc: + memset(resp, 0, sizeof(*resp)); + return dmsdio_status_cmd_crc; + case dmsdio_mock_fault_bad_index: + { + dmsdio_status_t st = mock_card_execute(host, cmd, data, resp); + resp->index = (uint8_t)((cmd->index + 1u) & 0x3Fu); + return st; + } + default: + host->data_fault = fault; + return mock_card_execute(host, cmd, data, resp); + } +} + +dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, + ( dmsdio_instance_t instance, const dmsdio_command_t* command, + const dmsdio_data_t* data, dmsdio_response_t* response )) +{ + dmsdio_response_t scratch; + mock_host_t* host = get_ready_host(instance); + if (host == NULL || command == NULL || command->index > 63) + { + return dmsdio_status_invalid; + } + response = (response != NULL) ? response : &scratch; + dmsdio_status_t st = fault_matches(host, command, data) + ? execute_with_fault(host, command, data, response) + : mock_card_execute(host, command, data, response); + host->data_fault = dmsdio_mock_fault_none; + return st; +} + +dmod_dmsdio_port_api_declaration(1.0, void, _abort, ( dmsdio_instance_t instance )) +{ + mock_host_t* host = get_ready_host(instance); + if (host != NULL) + { + host->stats.aborts++; + } +} + +/* ---- mock control API ---- */ + +dmod_dmsdio_port_api_declaration(1.0, int, _mock_insert, ( dmsdio_instance_t instance, dmsdio_card_type_t type )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL || mock_card_capacity_blocks(type) == 0) + { + return -EINVAL; + } + mock_store_clear(host); + host->type = type; + host->inserted = true; + host->write_protect = false; + host->refuse_high_speed = false; + host->remove_after = -1; + mock_card_reset(host); + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _mock_remove, ( dmsdio_instance_t instance )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL) + { + return -EINVAL; + } + host->inserted = false; + host->remove_after = -1; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _mock_remove_after_blocks, ( dmsdio_instance_t instance, uint32_t blocks )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL) + { + return -EINVAL; + } + host->remove_after = blocks; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _mock_inject_fault, + ( dmsdio_instance_t instance, dmsdio_mock_fault_t fault, uint8_t cmd_index, uint32_t count )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL) + { + return -EINVAL; + } + host->fault = fault; + host->fault_cmd = cmd_index; + host->fault_count = (fault == dmsdio_mock_fault_none) ? 0u : count; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _mock_set_write_protect, ( dmsdio_instance_t instance, bool enabled )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL) + { + return -EINVAL; + } + host->write_protect = enabled; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _mock_refuse_high_speed, ( dmsdio_instance_t instance, bool refuse )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL) + { + return -EINVAL; + } + host->refuse_high_speed = refuse; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _mock_get_stats, ( dmsdio_instance_t instance, dmsdio_mock_stats_t* stats, bool reset )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL || stats == NULL) + { + return -EINVAL; + } + *stats = host->stats; + if (reset) + { + memset(&host->stats, 0, sizeof(host->stats)); + host->stats.clock_hz = host->clock_hz; + host->stats.bus_width = host->host_width; + host->stats.powered = host->powered; + host->stats.card_bus_4bit = host->card_4bit; + host->stats.card_high_speed = host->high_speed; + } + return 0; +} diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 36b6e18..d952c00 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -4,15 +4,27 @@ set(DMOD_AUTHOR_NAME "Patryk Kubiak") set(DMOD_STACK_SIZE 1024) set(DMOD_PRIORITY 0) +# The test stands in for dmdevfs: it implements dmdrvi's MAL +# (dmdrvi_device_available/_unavailable) to observe card hot-plug. +set(DMOD_MAL_IMPLS dmdrvi) + dmod_add_test(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} dmsdio_test.c ) target_include_directories(${DMOD_MODULE_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../include + # Control interface of the simulated card (x86_64 dmsdio_port only) + ${CMAKE_CURRENT_SOURCE_DIR}/../src/port/x86_64 ) -target_link_libraries(${DMOD_MODULE_NAME} dmsdio_if) +target_link_libraries(${DMOD_MODULE_NAME} dmsdio_if dmsdio_port_if) + +dmod_link_modules(${DMOD_MODULE_NAME} + dmdrvi + dmini + dmhaman +) # Register the test module with ctest - this replays the same two steps CI # runs (see .github/templates/ci.yml.template): install the test module's diff --git a/tests/dmsdio_test.c b/tests/dmsdio_test.c index 7c4f660..e19744a 100644 --- a/tests/dmsdio_test.c +++ b/tests/dmsdio_test.c @@ -1,32 +1,783 @@ #define DMOD_ENABLE_REGISTRATION ON +#define ENABLE_DIF_REGISTRATIONS ON #include "dmod_test.h" +#include "dmdrvi.h" +#include "dmini.h" +#include "dmhaman.h" #include "dmsdio.h" +#include "dmsdio_mock.h" +#include +#include +#include -static dmsdio_t g_handle = NULL; +/* + * Mocked protocol tests. + * + * The x86_64 dmsdio_port simulates an SD card at the command level. The + * driver is used exactly the way dmdevfs uses it: its dmdrvi DIF functions + * are looked up at runtime by module name, and this test module implements + * the dmdrvi MAL (dmdrvi_device_available/_unavailable) in place of dmdevfs + * to observe hot-plug notifications. + */ + +#define HOST 1 +#define GIB (1024ull * 1024ull * 1024ull) +#define BLK 512u +#define SCAN_WAIT_MS 3000 + +typedef struct +{ + dmod_dmdrvi_create_t create; + dmod_dmdrvi_free_t free; + dmod_dmdrvi_open_t open; + dmod_dmdrvi_close_t close; + dmod_dmdrvi_read_t read; + dmod_dmdrvi_write_t write; + dmod_dmdrvi_ioctl_t ioctl; + dmod_dmdrvi_flush_t flush; + dmod_dmdrvi_stat_t stat; + dmod_dmdrvi_path_ready_t path_ready; +} driver_t; + +static driver_t g_drv; +static dmdrvi_context_t g_ctx; +static dmdrvi_dev_num_t g_host_num; +static void* g_host; +static void* g_card; +static volatile int g_available; +static volatile int g_unavailable; +static dmdrvi_dev_num_t g_announced; +static uint8_t g_buf[16 * BLK + 8]; +static uint8_t g_ref[16 * BLK]; + +/* ---- dmdrvi MAL (normally implemented by dmdevfs) ---- */ + +void dmdrvi_device_available(dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num) +{ + (void)context; + g_announced = *dev_num; + g_available++; +} + +void dmdrvi_device_unavailable(dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num) +{ + (void)context; + (void)dev_num; + g_unavailable++; +} + +/* ---- harness ---- */ + +static bool load_driver(void) +{ + Dmod_Context_t* module = Dmod_GetModuleContext("dmsdio"); + if (module == NULL) + { + return false; + } + g_drv.create = Dmod_GetDifFunction(module, dmod_dmdrvi_create_sig); + g_drv.free = Dmod_GetDifFunction(module, dmod_dmdrvi_free_sig); + g_drv.open = Dmod_GetDifFunction(module, dmod_dmdrvi_open_sig); + g_drv.close = Dmod_GetDifFunction(module, dmod_dmdrvi_close_sig); + g_drv.read = Dmod_GetDifFunction(module, dmod_dmdrvi_read_sig); + g_drv.write = Dmod_GetDifFunction(module, dmod_dmdrvi_write_sig); + g_drv.ioctl = Dmod_GetDifFunction(module, dmod_dmdrvi_ioctl_sig); + g_drv.flush = Dmod_GetDifFunction(module, dmod_dmdrvi_flush_sig); + g_drv.stat = Dmod_GetDifFunction(module, dmod_dmdrvi_stat_sig); + g_drv.path_ready = Dmod_GetDifFunction(module, dmod_dmdrvi_path_ready_sig); + return g_drv.create && g_drv.free && g_drv.open && g_drv.close && g_drv.read && + g_drv.write && g_drv.ioctl && g_drv.flush && g_drv.stat && g_drv.path_ready; +} + +static dmdrvi_dev_num_t card_num(void) +{ + dmdrvi_dev_num_t num; + memset(&num, 0, sizeof(num)); + num.flags = DMDRVI_NUM_MAJOR | DMDRVI_NUM_MINOR; + num.major = g_host_num.major; + num.minor = 0; + return num; +} + +static dmsdio_host_info_t host_info(void) +{ + dmsdio_host_info_t info; + memset(&info, 0, sizeof(info)); + g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_host_info, &info); + return info; +} + +static dmsdio_card_info_t card_info(void) +{ + dmsdio_card_info_t info; + memset(&info, 0, sizeof(info)); + g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_card_info, &info); + return info; +} + +static void wait_first_scan(void) +{ + for (int i = 0; i < SCAN_WAIT_MS && host_info().scan_count == 0; i++) + { + Dmod_ThreadSleep(1); + } +} + +static bool wait_attached(bool attached) +{ + for (int i = 0; i < SCAN_WAIT_MS; i++) + { + if (host_info().card_attached == attached) + { + return true; + } + Dmod_ThreadSleep(1); + } + return false; +} + +static void open_card(void) +{ + dmdrvi_dev_num_t num = card_num(); + if (g_card != NULL) + { + g_drv.close(g_ctx, g_card); + } + g_card = g_drv.open(g_ctx, DMDRVI_O_RDWR, &num); +} + +static void stop_driver(void) +{ + if (g_ctx == NULL) + { + return; + } + if (g_card != NULL) + { + g_drv.close(g_ctx, g_card); + } + if (g_host != NULL) + { + g_drv.close(g_ctx, g_host); + } + g_drv.free(g_ctx); + g_ctx = NULL; + g_card = NULL; + g_host = NULL; +} + +/* (Re)create the driver context with extra ini lines, card type already inserted. */ +static void start_driver(const char* extra) +{ + char ini_text[512]; + stop_driver(); + Dmod_SnPrintf(ini_text, sizeof(ini_text), + "[dmsdio]\ninstance=%d\nbus_width=4\npoll_interval_ms=0\nretries=2\n%s", + HOST, extra != NULL ? extra : ""); + dmini_context_t ini = dmini_create(); + dmini_parse_string(ini, ini_text); + g_ctx = g_drv.create(ini, &g_host_num); + dmini_destroy(ini); + if (g_ctx == NULL) + { + return; + } + g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); + wait_first_scan(); + /* What dmdevfs does once the host node is registered and mounted. */ + g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); + open_card(); +} + +static int rescan(void) +{ + return g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_rescan, NULL); +} + +/* Swap the inserted card for a fresh one of another type. */ +static void use_card(dmsdio_card_type_t type, const char* extra) +{ + dmsdio_port_mock_insert(HOST, type); + start_driver(extra); +} + +static dmdrvi_ssize_t card_read(void* buf, size_t size, uint64_t offset) +{ + return g_drv.read(g_ctx, g_card, buf, size, (dmdrvi_offset_t)offset); +} + +static dmdrvi_ssize_t card_write(const void* buf, size_t size, uint64_t offset) +{ + return g_drv.write(g_ctx, g_card, buf, size, (dmdrvi_offset_t)offset); +} + +static bool matches_pattern(const uint8_t* data, uint64_t offset, size_t size) +{ + for (size_t i = 0; i < size; i++) + { + uint64_t at = offset + i; + if (data[i] != dmsdio_mock_pattern(at / BLK, (uint32_t)(at % BLK))) + { + return false; + } + } + return true; +} + +static bool bytes_equal(const uint8_t* a, const uint8_t* b, size_t size) +{ + for (size_t i = 0; i < size; i++) + { + if (a[i] != b[i]) + { + return false; + } + } + return true; +} + +static void fill(uint8_t* data, size_t size, uint8_t seed) +{ + for (size_t i = 0; i < size; i++) + { + data[i] = (uint8_t)(seed + i * 13u); + } +} + +static dmsdio_mock_stats_t stats(bool reset) +{ + dmsdio_mock_stats_t s; + memset(&s, 0, sizeof(s)); + dmsdio_port_mock_get_stats(HOST, &s, reset); + return s; +} void dmod_test_setup(void) { - g_handle = dmsdio_create(); + static bool loaded = false; + if (!loaded) + { + loaded = load_driver(); + } + g_available = 0; + g_unavailable = 0; + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_none, 0, 0); + use_card(dmsdio_card_type_sdhc, NULL); + stats(true); } void dmod_test_teardown(void) { - dmsdio_destroy(g_handle); - g_handle = NULL; + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_none, 0, 0); + stop_driver(); +} + +/* ====================================================================== + * Identification + * ====================================================================== */ + +DMOD_TEST_STEP(dmsdio_driver_is_discoverable_through_dmdrvi) +{ + DMOD_TEST_EXPECT_NOT_NULL(g_drv.create); + DMOD_TEST_EXPECT_NOT_NULL(g_ctx); + DMOD_TEST_EXPECT_NOT_NULL(g_host); + DMOD_TEST_EXPECT_EQ(g_host_num.flags, DMDRVI_NUM_MAJOR); + DMOD_TEST_EXPECT_EQ(g_host_num.major, 0); +} + +DMOD_TEST_STEP(dmsdio_announces_card_node) +{ + DMOD_TEST_EXPECT_EQ(g_available, 1); + DMOD_TEST_EXPECT_EQ(g_announced.flags, DMDRVI_NUM_MAJOR | DMDRVI_NUM_MINOR); + DMOD_TEST_EXPECT_EQ(g_announced.major, 0); + DMOD_TEST_EXPECT_EQ(g_announced.minor, 0); + DMOD_TEST_EXPECT_NOT_NULL(g_card); +} + +DMOD_TEST_STEP(dmsdio_card_node_waits_for_host_registration) +{ + stop_driver(); + g_available = 0; + dmini_context_t ini = dmini_create(); + dmini_parse_string(ini, "[dmsdio]\ninstance=1\npoll_interval_ms=0\n"); + g_ctx = g_drv.create(ini, &g_host_num); + dmini_destroy(ini); + g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); + wait_first_scan(); + /* identified, but dmdevfs has not registered the host node yet */ + DMOD_TEST_EXPECT_TRUE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(g_available, 0); + dmdrvi_dev_num_t num = card_num(); + g_drv.path_ready(g_ctx, &num, "/dev/dmsdio0/0"); /* card node: ignored */ + DMOD_TEST_EXPECT_EQ(g_available, 0); + g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); + DMOD_TEST_EXPECT_EQ(g_available, 1); + g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); + DMOD_TEST_EXPECT_EQ(g_available, 1); /* announced once */ +} + +DMOD_TEST_STEP(dmsdio_identification_retries_transient_errors) +{ + dmsdio_port_mock_remove(HOST); + start_driver(NULL); + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdhc); + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_cmd_crc, 2, 1); /* CMD2 */ + DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(stats(false).faults_injected, 1u); + DMOD_TEST_EXPECT_EQ(card_info().type, dmsdio_card_type_sdhc); +} + +DMOD_TEST_STEP(dmsdio_identifies_sdsc_v1) +{ + use_card(dmsdio_card_type_sdsc_v1, NULL); + dmsdio_card_info_t info = card_info(); + dmsdio_mock_stats_t s = stats(false); + DMOD_TEST_EXPECT_EQ(info.type, dmsdio_card_type_sdsc_v1); + DMOD_TEST_EXPECT_FALSE(info.block_addressing); + DMOD_TEST_EXPECT_EQ(info.capacity_bytes, 1ull * GIB); + DMOD_TEST_EXPECT_EQ(info.csd.structure, 0); + DMOD_TEST_EXPECT_EQ(info.bus_width, dmsdio_bus_width_4bit); + DMOD_TEST_EXPECT_FALSE(info.high_speed); /* SD 1.x has no CMD6 */ + DMOD_TEST_EXPECT_EQ(info.clock_hz, 24000000u); + DMOD_TEST_EXPECT_EQ(s.commands[16], 1u); /* SET_BLOCKLEN for SDSC */ + DMOD_TEST_EXPECT_EQ(s.commands[6], 0u); +} + +DMOD_TEST_STEP(dmsdio_identifies_sdsc_v2) +{ + use_card(dmsdio_card_type_sdsc_v2, NULL); + dmsdio_card_info_t info = card_info(); + DMOD_TEST_EXPECT_EQ(info.type, dmsdio_card_type_sdsc_v2); + DMOD_TEST_EXPECT_FALSE(info.block_addressing); + DMOD_TEST_EXPECT_EQ(info.capacity_bytes, 2ull * GIB); + DMOD_TEST_EXPECT_EQ(info.csd.read_bl_len, 10); + DMOD_TEST_EXPECT_TRUE(info.high_speed); + DMOD_TEST_EXPECT_EQ(info.clock_hz, 48000000u); + DMOD_TEST_EXPECT_EQ(info.cid.manufacturer_id, 0x03); + DMOD_TEST_EXPECT_EQ(strcmp(info.cid.oem_id, "SD"), 0); + DMOD_TEST_EXPECT_EQ(info.cid.manufacture_year, 2024); +} + +DMOD_TEST_STEP(dmsdio_identifies_sdhc) +{ + dmsdio_card_info_t info = card_info(); + dmsdio_mock_stats_t s = stats(false); + DMOD_TEST_EXPECT_EQ(info.type, dmsdio_card_type_sdhc); + DMOD_TEST_EXPECT_TRUE(info.block_addressing); + DMOD_TEST_EXPECT_EQ(info.capacity_bytes, 8ull * GIB); + DMOD_TEST_EXPECT_EQ(info.csd.structure, 1); + DMOD_TEST_EXPECT_TRUE(info.high_speed); + DMOD_TEST_EXPECT_TRUE(s.card_high_speed); + DMOD_TEST_EXPECT_TRUE(s.card_bus_4bit); + DMOD_TEST_EXPECT_EQ(s.bus_width, dmsdio_bus_width_4bit); + DMOD_TEST_EXPECT_EQ(info.ssr.au_size_bytes, 4u * 1024u * 1024u); + DMOD_TEST_EXPECT_EQ(info.generation, host_info().generation); +} + +DMOD_TEST_STEP(dmsdio_identifies_sdxc_with_full_64bit_capacity) +{ + use_card(dmsdio_card_type_sdxc, NULL); + dmsdio_card_info_t info = card_info(); + dmdrvi_block_info_t block; + dmdrvi_stat_t st; + DMOD_TEST_EXPECT_EQ(info.type, dmsdio_card_type_sdxc); + DMOD_TEST_EXPECT_EQ(info.capacity_bytes, 64ull * GIB); + DMOD_TEST_EXPECT_TRUE(info.scr.sd_spec3); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_BLOCK_GET_INFO, &block), 0); + DMOD_TEST_EXPECT_EQ(block.logical_block_size, BLK); + DMOD_TEST_EXPECT_EQ(block.block_count, 64ull * GIB / BLK); + DMOD_TEST_EXPECT_TRUE((block.flags & DMDRVI_BLOCK_FLAG_REMOVABLE) != 0); + DMOD_TEST_EXPECT_TRUE((block.flags & DMDRVI_BLOCK_FLAG_DISCARD_SUPPORTED) != 0); + DMOD_TEST_EXPECT_EQ(g_drv.stat(g_ctx, "/dev/dmsdio0/0", &st), 0); + DMOD_TEST_EXPECT_EQ(st.size, 64ull * GIB); + DMOD_TEST_EXPECT_EQ(g_drv.stat(g_ctx, "/dev/dmsdio0", &st), 0); + DMOD_TEST_EXPECT_EQ(st.size, 0u); } -DMOD_TEST_STEP(dmsdio_create) +DMOD_TEST_STEP(dmsdio_one_bit_bus_when_configured) { - DMOD_TEST_EXPECT_NOT_NULL(g_handle); + use_card(dmsdio_card_type_sdhc, "bus_width=1\n"); + dmsdio_mock_stats_t s = stats(false); + DMOD_TEST_EXPECT_EQ(card_info().bus_width, dmsdio_bus_width_1bit); + DMOD_TEST_EXPECT_FALSE(s.card_bus_4bit); + DMOD_TEST_EXPECT_EQ(s.app_commands[6], 0u); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); } -DMOD_TEST_STEP(dmsdio_is_valid) +DMOD_TEST_STEP(dmsdio_default_speed_when_high_speed_refused) { - DMOD_TEST_EXPECT_TRUE(dmsdio_is_valid(g_handle)); + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdhc); + dmsdio_port_mock_refuse_high_speed(HOST, true); + start_driver(NULL); + dmsdio_card_info_t info = card_info(); + DMOD_TEST_EXPECT_EQ(info.type, dmsdio_card_type_sdhc); + DMOD_TEST_EXPECT_FALSE(info.high_speed); + DMOD_TEST_EXPECT_EQ(info.clock_hz, 24000000u); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); } -DMOD_TEST_STEP(dmsdio_destroy_null) +DMOD_TEST_STEP(dmsdio_clock_limit_is_respected) { - /* Destroying NULL must not crash. */ - dmsdio_destroy(NULL); + use_card(dmsdio_card_type_sdhc, "max_clock_hz=12000000\n"); + dmsdio_mock_stats_t s = stats(false); + DMOD_TEST_EXPECT_FALSE(card_info().high_speed); + DMOD_TEST_EXPECT_TRUE(s.max_clock_hz <= 12000000u); +} + +DMOD_TEST_STEP(dmsdio_no_card_is_reported) +{ + dmsdio_port_mock_remove(HOST); + start_driver(NULL); + g_available = 0; + dmdrvi_stat_t st; + DMOD_TEST_EXPECT_NOT_NULL(g_ctx); + DMOD_TEST_EXPECT_NULL(g_card); + DMOD_TEST_EXPECT_FALSE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + DMOD_TEST_EXPECT_EQ(g_drv.stat(g_ctx, "/dev/dmsdio0/0", &st), -ENODEV); + DMOD_TEST_EXPECT_EQ(g_available, 0); + DMOD_TEST_EXPECT_EQ(host_info().last_error, 0); /* an empty slot is not an error */ + DMOD_TEST_EXPECT_FALSE(stats(false).powered); +} + +DMOD_TEST_STEP(dmsdio_malformed_identification_response_is_eproto) +{ + dmsdio_port_mock_remove(HOST); + start_driver(NULL); + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdhc); + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_bad_index, 8, 1); + DMOD_TEST_EXPECT_EQ(rescan(), -EPROTO); + DMOD_TEST_EXPECT_EQ(host_info().last_error, -EPROTO); + DMOD_TEST_EXPECT_EQ(rescan(), 0); +} + +DMOD_TEST_STEP(dmsdio_reads_active_board_section) +{ + stop_driver(); + dmini_context_t ini = dmini_create(); + dmini_parse_string(ini, "[sd_card_detect]\ninstance=9\nmode=input\n" + "[sd_card]\ninstance=1\nmajor=3\npoll_interval_ms=0\n"); + dmini_set_active_section(ini, "sd_card", 0); + g_ctx = g_drv.create(ini, &g_host_num); + dmini_destroy(ini); + DMOD_TEST_EXPECT_NOT_NULL(g_ctx); + DMOD_TEST_EXPECT_EQ(g_host_num.major, 3); + g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); + wait_first_scan(); + g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio3"); + DMOD_TEST_EXPECT_EQ(host_info().instance, 1); + DMOD_TEST_EXPECT_TRUE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(g_announced.major, 3); +} + +DMOD_TEST_STEP(dmsdio_rejects_invalid_configuration) +{ + stop_driver(); + dmini_context_t ini = dmini_create(); + dmini_parse_string(ini, "[dmsdio]\ninstance=1\nbus_width=8\n"); + dmdrvi_dev_num_t num; + DMOD_TEST_EXPECT_NULL(g_drv.create(ini, &num)); + dmini_destroy(ini); + + ini = dmini_create(); + dmini_parse_string(ini, "[dmsdio]\ninstance=7\nbus_width=4\n"); + DMOD_TEST_EXPECT_NULL(g_drv.create(ini, &num)); /* host acquisition fails */ + dmini_destroy(ini); +} + +/* ====================================================================== + * Data path + * ====================================================================== */ + +DMOD_TEST_STEP(dmsdio_full_sector_round_trip_uses_multi_block) +{ + fill(g_ref, 8 * BLK, 0x11); + DMOD_TEST_EXPECT_EQ(card_write(g_ref, 8 * BLK, 4096), (dmdrvi_ssize_t)(8 * BLK)); + memset(g_buf, 0, sizeof(g_buf)); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 8 * BLK, 4096), (dmdrvi_ssize_t)(8 * BLK)); + DMOD_TEST_EXPECT_TRUE(bytes_equal(g_buf, g_ref, 8 * BLK)); + dmsdio_mock_stats_t s = stats(false); + DMOD_TEST_EXPECT_EQ(s.commands[25], 1u); + DMOD_TEST_EXPECT_EQ(s.commands[18], 1u); + DMOD_TEST_EXPECT_EQ(s.commands[12], 2u); + DMOD_TEST_EXPECT_EQ(s.blocks_written, 8u); + DMOD_TEST_EXPECT_EQ(g_drv.flush(g_ctx, g_card), 0); +} + +DMOD_TEST_STEP(dmsdio_large_request_is_split) +{ + use_card(dmsdio_card_type_sdhc, "max_blocks_per_transfer=4\n"); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 10 * BLK, 0), (dmdrvi_ssize_t)(10 * BLK)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf, 0, 10 * BLK)); + dmsdio_mock_stats_t s = stats(false); + DMOD_TEST_EXPECT_EQ(s.commands[18], 3u); /* 4 + 4 + 2 blocks */ +} + +DMOD_TEST_STEP(dmsdio_unaligned_write_preserves_neighbours) +{ + const uint64_t offset = 1000; /* spans blocks 1 and 2 */ + fill(g_ref, 100, 0x5A); + DMOD_TEST_EXPECT_EQ(card_write(g_ref, 100, offset), 100); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 4 * BLK, 0), (dmdrvi_ssize_t)(4 * BLK)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf, 0, offset)); + DMOD_TEST_EXPECT_TRUE(bytes_equal(g_buf + offset, g_ref, 100)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf + offset + 100, offset + 100, 4 * BLK - offset - 100)); +} + +DMOD_TEST_STEP(dmsdio_unaligned_read_spanning_blocks) +{ + const uint64_t offset = 3 * BLK + 17; + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 3 * BLK, offset), (dmdrvi_ssize_t)(3 * BLK)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf, offset, 3 * BLK)); + /* misaligned destination buffer takes the bounce path */ + DMOD_TEST_EXPECT_EQ(card_read(g_buf + 1, 2 * BLK, 0), (dmdrvi_ssize_t)(2 * BLK)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf + 1, 0, 2 * BLK)); +} + +DMOD_TEST_STEP(dmsdio_offsets_above_4gib_are_not_truncated) +{ + use_card(dmsdio_card_type_sdxc, NULL); + const uint64_t offset = 5ull * GIB + 3 * BLK + 123; + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 2 * BLK, offset), (dmdrvi_ssize_t)(2 * BLK)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf, offset, 2 * BLK)); + + const uint64_t last = 64ull * GIB - BLK; + fill(g_ref, BLK, 0x77); + DMOD_TEST_EXPECT_EQ(card_write(g_ref, BLK, last), (dmdrvi_ssize_t)BLK); + DMOD_TEST_EXPECT_EQ(stats(false).last_address, last / BLK); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, last), (dmdrvi_ssize_t)BLK); + DMOD_TEST_EXPECT_TRUE(bytes_equal(g_buf, g_ref, BLK)); +} + +DMOD_TEST_STEP(dmsdio_sdsc_uses_byte_addresses) +{ + use_card(dmsdio_card_type_sdsc_v2, NULL); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 1000ull * BLK), (dmdrvi_ssize_t)BLK); + DMOD_TEST_EXPECT_EQ(stats(false).last_address, 1000ull * BLK); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf, 1000ull * BLK, BLK)); +} + +DMOD_TEST_STEP(dmsdio_end_of_device) +{ + const uint64_t end = 8ull * GIB; + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, end), 0); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 2 * BLK, end - 100), 100); + DMOD_TEST_EXPECT_EQ(card_write(g_buf, BLK, end), -ENOSPC); + DMOD_TEST_EXPECT_EQ(card_write(g_buf, 2 * BLK, end - BLK), (dmdrvi_ssize_t)BLK); +} + +DMOD_TEST_STEP(dmsdio_argument_validation) +{ + dmdrvi_dev_num_t num = card_num(); + void* ro = g_drv.open(g_ctx, DMDRVI_O_RDONLY, &num); + DMOD_TEST_EXPECT_EQ(g_drv.read(g_ctx, g_card, g_buf, BLK, -1), -EINVAL); + DMOD_TEST_EXPECT_EQ(g_drv.read(g_ctx, g_card, g_buf, (size_t)INT64_MAX + 1u, 0), -EOVERFLOW); + DMOD_TEST_EXPECT_EQ(g_drv.read(g_ctx, g_card, g_buf, 0, 0), 0); + DMOD_TEST_EXPECT_EQ(g_drv.write(g_ctx, ro, g_buf, BLK, 0), -EBADF); + DMOD_TEST_EXPECT_EQ(g_drv.read(g_ctx, g_host, g_buf, BLK, 0), -ENOTSUP); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, dmsdio_ioctl_cmd_rescan, NULL), -ENOTSUP); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_BLOCK_GET_INFO, g_buf), -ENOTTY); + g_drv.close(g_ctx, ro); +} + +/* ====================================================================== + * Erase / write protection + * ====================================================================== */ + +DMOD_TEST_STEP(dmsdio_erase_and_discard) +{ + dmdrvi_block_range_t range = { 20 * BLK, 2 * BLK }; + dmdrvi_block_range_t bad = { 20 * BLK + 1, BLK }; + fill(g_ref, 2 * BLK, 0x42); + DMOD_TEST_EXPECT_EQ(card_write(g_ref, 2 * BLK, 20 * BLK), (dmdrvi_ssize_t)(2 * BLK)); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_BLOCK_ERASE, &range), 0); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 2 * BLK, 20 * BLK), (dmdrvi_ssize_t)(2 * BLK)); + memset(g_ref, 0, 2 * BLK); + DMOD_TEST_EXPECT_TRUE(bytes_equal(g_buf, g_ref, 2 * BLK)); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_BLOCK_ERASE, &bad), -EINVAL); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_BLOCK_DISCARD, &range), -ENOTSUP); + + use_card(dmsdio_card_type_sdxc, NULL); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_BLOCK_DISCARD, &range), 0); +} + +DMOD_TEST_STEP(dmsdio_write_protected_card) +{ + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdhc); + dmsdio_port_mock_set_write_protect(HOST, true); + start_driver(NULL); + dmdrvi_block_info_t block; + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_BLOCK_GET_INFO, &block), 0); + DMOD_TEST_EXPECT_TRUE((block.flags & DMDRVI_BLOCK_FLAG_READ_ONLY) != 0); + DMOD_TEST_EXPECT_EQ(card_write(g_buf, BLK, 0), -EROFS); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); + DMOD_TEST_EXPECT_EQ(stats(false).commands[24], 0u); +} + +/* ====================================================================== + * Errors, retries and recovery + * ====================================================================== */ + +DMOD_TEST_STEP(dmsdio_transient_crc_is_recovered_by_retry) +{ + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_data_crc, 17, 1); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf, 0, BLK)); + DMOD_TEST_EXPECT_EQ(host_info().retry_count, 1u); + DMOD_TEST_EXPECT_EQ(host_info().last_error, -EBADMSG); + DMOD_TEST_EXPECT_EQ(stats(false).faults_injected, 1u); +} + +DMOD_TEST_STEP(dmsdio_multi_block_write_retry_restores_transfer_state) +{ + fill(g_ref, 4 * BLK, 0x21); + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_data_timeout, 25, 1); + DMOD_TEST_EXPECT_EQ(card_write(g_ref, 4 * BLK, 0), (dmdrvi_ssize_t)(4 * BLK)); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 4 * BLK, 0), (dmdrvi_ssize_t)(4 * BLK)); + DMOD_TEST_EXPECT_TRUE(bytes_equal(g_buf, g_ref, 4 * BLK)); + DMOD_TEST_EXPECT_TRUE(stats(false).aborts >= 1u); +} + +DMOD_TEST_STEP(dmsdio_retry_exhaustion_returns_eio) +{ + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_data_crc, 17, DMSDIO_MOCK_FOREVER); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -EIO); + DMOD_TEST_EXPECT_EQ(stats(false).faults_injected, 3u); /* 1 + retries=2 */ + DMOD_TEST_EXPECT_TRUE(host_info().card_attached); +} + +DMOD_TEST_STEP(dmsdio_precise_errors_without_retries) +{ + use_card(dmsdio_card_type_sdhc, "retries=0\n"); + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_data_crc, 17, 1); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -EBADMSG); + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_cmd_crc, 24, 1); + DMOD_TEST_EXPECT_EQ(card_write(g_buf, BLK, 0), -EBADMSG); + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_cmd_timeout, 17, 1); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -ETIMEDOUT); + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_data_timeout, 18, 1); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 2 * BLK, 0), -ETIMEDOUT); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); +} + +DMOD_TEST_STEP(dmsdio_malformed_response_is_not_retried) +{ + dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_bad_index, 17, 1); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -EPROTO); + DMOD_TEST_EXPECT_EQ(stats(false).faults_injected, 1u); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); +} + +DMOD_TEST_STEP(dmsdio_removal_during_transfer) +{ + void* old = g_card; + dmsdio_port_mock_remove_after_blocks(HOST, 2); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 8 * BLK, 0), -ENODEV); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); + DMOD_TEST_EXPECT_FALSE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(host_info().last_error, -ENODEV); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -ENODEV); + DMOD_TEST_EXPECT_EQ(g_drv.flush(g_ctx, old), -ENODEV); + dmdrvi_dev_num_t num = card_num(); + DMOD_TEST_EXPECT_NULL(g_drv.open(g_ctx, DMDRVI_O_RDWR, &num)); +} + +DMOD_TEST_STEP(dmsdio_stale_handle_after_card_swap) +{ + uint32_t generation = host_info().generation; + dmsdio_port_mock_remove(HOST); + DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdxc); + DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); + DMOD_TEST_EXPECT_EQ(g_available, 2); + DMOD_TEST_EXPECT_EQ(host_info().generation, generation + 2u); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -ESTALE); + dmsdio_card_info_t info; + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, dmsdio_ioctl_cmd_get_card_info, &info), -ESTALE); + open_card(); + DMOD_TEST_EXPECT_NOT_NULL(g_card); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); +} + +DMOD_TEST_STEP(dmsdio_rescan_keeps_present_card) +{ + uint32_t generation = host_info().generation; + DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(host_info().generation, generation); + DMOD_TEST_EXPECT_EQ(g_available, 1); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); +} + +/* ====================================================================== + * Presence worker + * ====================================================================== */ + +DMOD_TEST_STEP(dmsdio_worker_polls_presence_without_card_detect) +{ + use_card(dmsdio_card_type_sdhc, "poll_interval_ms=5\n"); + g_available = 0; + g_unavailable = 0; + dmsdio_port_mock_remove(HOST); + DMOD_TEST_EXPECT_TRUE(wait_attached(false)); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdxc); + DMOD_TEST_EXPECT_TRUE(wait_attached(true)); + DMOD_TEST_EXPECT_EQ(g_available, 1); + DMOD_TEST_EXPECT_EQ(card_info().type, dmsdio_card_type_sdxc); +} + +DMOD_TEST_STEP(dmsdio_card_detect_handler_lifecycle) +{ + use_card(dmsdio_card_type_sdhc, "card_detect_handler=dmsdio_test_cd\n"); + DMOD_TEST_EXPECT_NOT_NULL(dmhaman_get_handler("dmsdio_test_cd")); + /* ISR path only enqueues; without a card detect GPIO the edge is ignored. */ + DMOD_TEST_EXPECT_EQ(dmhaman_call_handler("dmsdio_test_cd", NULL), 0); + Dmod_ThreadSleep(200); + DMOD_TEST_EXPECT_TRUE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); + stop_driver(); + DMOD_TEST_EXPECT_NULL(dmhaman_get_handler("dmsdio_test_cd")); +} + +/* ====================================================================== + * Register decoders (public API) + * ====================================================================== */ + +DMOD_TEST_STEP(dmsdio_decode_csd_versions) +{ + /* CSD v2, C_SIZE = 0x3FFF -> 8 GiB */ + uint32_t v2[4] = { 0x400E0032u, 0x5B590000u, 0x3FFF7F80u, 0x0A400001u }; + uint32_t v3[4] = { 0x800E0032u, 0x5B590000u, 0x3FFF7F80u, 0x0A400001u }; + dmsdio_csd_t csd; + DMOD_TEST_EXPECT_EQ(dmsdio_decode_csd(v2, &csd), 0); + DMOD_TEST_EXPECT_EQ(csd.structure, 1); + DMOD_TEST_EXPECT_EQ(csd.capacity_bytes, 8ull * GIB); + DMOD_TEST_EXPECT_EQ(csd.ccc, 0x5B5); + DMOD_TEST_EXPECT_EQ(dmsdio_decode_csd(v3, &csd), -ENOTSUP); + DMOD_TEST_EXPECT_EQ(dmsdio_decode_csd(NULL, &csd), -EINVAL); +} + +DMOD_TEST_STEP(dmsdio_decode_scr_and_ssr) +{ + const uint8_t scr[8] = { 0x02, 0x35, 0x80, 0x02, 0, 0, 0, 0 }; + const uint8_t bad_scr[8] = { 0x12, 0x35, 0, 0, 0, 0, 0, 0 }; + uint8_t ssr_raw[64]; + dmsdio_scr_t s; + dmsdio_ssr_t ssr; + DMOD_TEST_EXPECT_EQ(dmsdio_decode_scr(scr, &s), 0); + DMOD_TEST_EXPECT_EQ(s.sd_spec, 2); + DMOD_TEST_EXPECT_TRUE(s.sd_spec3); + DMOD_TEST_EXPECT_TRUE(s.bus_width_4bit); + DMOD_TEST_EXPECT_TRUE(s.cmd23_supported); + DMOD_TEST_EXPECT_EQ(dmsdio_decode_scr(bad_scr, &s), -EPROTO); + + memset(ssr_raw, 0, sizeof(ssr_raw)); + ssr_raw[0] = 0x80; + ssr_raw[10] = 0xA0; /* AU_SIZE 0xA = 8 MiB */ + ssr_raw[24] = 0x02; /* DISCARD_SUPPORT */ + DMOD_TEST_EXPECT_EQ(dmsdio_decode_ssr(ssr_raw, &ssr), 0); + DMOD_TEST_EXPECT_EQ(ssr.bus_width_code, 2); + DMOD_TEST_EXPECT_EQ(ssr.au_size_bytes, 8u * 1024u * 1024u); + DMOD_TEST_EXPECT_TRUE(ssr.discard_supported); } From a78520811cae7369195603ba3cac2c99eebc63c1 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 05:49:39 +0000 Subject: [PATCH 02/14] Drop Dmod_IsFunctionConnected checks around dmdrvi MAL calls Dmod_IsFunctionConnected() is only meaningful in dmod_preinit(), while the module is still being linked. notify() runs after the module is enabled, from dmdevfs-driven calls, when the dmdrvi MAL is always connected - call it directly like other drivers (e.g. dmdma) do. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- src/dmsdio_card.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/dmsdio_card.c b/src/dmsdio_card.c index 56bdf0b..f2ca0d1 100644 --- a/src/dmsdio_card.c +++ b/src/dmsdio_card.c @@ -36,18 +36,14 @@ static void notify(struct dmdrvi_context* ctx, bool available) num.major = ctx->config.major; num.minor = DMSDIO_CARD_MINOR; - if (available && ctx->host_ready && !ctx->card_announced && - Dmod_IsFunctionConnected(dmdrvi_device_available)) + if (available && ctx->host_ready && !ctx->card_announced) { dmdrvi_device_available(ctx, &num); ctx->card_announced = true; } else if (!available && ctx->card_announced) { - if (Dmod_IsFunctionConnected(dmdrvi_device_unavailable)) - { - dmdrvi_device_unavailable(ctx, &num); - } + dmdrvi_device_unavailable(ctx, &num); ctx->card_announced = false; } } From 40ca071cfc1b410f073816d435be833815360a11 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 06:01:49 +0000 Subject: [PATCH 03/14] Add STM32F4 SDIO / STM32F7 SDMMC ports sharing stm32_common STM32F4 SDIO and STM32F7 SDMMC are the same host IP (identical register offsets and bit positions), so the whole port API is implemented once in src/port/stm32_common and each family's port.c only describes its instances (base, RCC APB2 bit, IRQ), its extra error flags (STBITERR on F4) and the IRQ handlers - the same split dmspi/dmgpio use. - Kernel clock from dmclk_port_get_domain_frequency(dmclk_domain_sdio); _host_init fails when CLK48 is not running. CLKDIV/BYPASS divider. - Interrupt-driven command path (CMDREND/CMDSENT/CCRCFAIL/CTIMEOUT, CRC ignored for R3) and data path: the ISR services the 32-word FIFO (RXFIFOHF/TXFIFOHE) until DATAEND or a data error; reads are armed before the command, writes are fed after the response. DTIMER plus software bounds on every wait. - No DMA yet: SDIO needs FIFO mode with 4-beat bursts and peripheral flow control, which the dmdma lease API does not expose. No HWFC (ES0182). - Board configs for STM32F746G-DISCO (SDMMC1, CD on PC13) and STM32F407G-DISC1 with a microSD breakout (SDIO, CD on PD3), packaged via dmsdio.dmr. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- README.md | 13 +- configs/README.md | 19 + configs/board/stm32f407g-disc1/sdio.ini | 110 +++++ configs/board/stm32f746g-disco/sdmmc1.ini | 108 +++++ dmsdio.dmr | 3 + docs/configuration.md | 6 +- docs/port-implementation.md | 34 +- src/dmsdio.c | 3 + src/port/CMakeLists.txt | 27 +- src/port/stm32_common/stm32_common.c | 563 ++++++++++++++++++++++ src/port/stm32_common/stm32_common.h | 120 +++++ src/port/stm32f4/config.cmake | 6 + src/port/stm32f4/port.c | 40 ++ src/port/stm32f7/port.c | 86 ++-- 14 files changed, 1065 insertions(+), 73 deletions(-) create mode 100644 configs/README.md create mode 100644 configs/board/stm32f407g-disc1/sdio.ini create mode 100644 configs/board/stm32f746g-disco/sdmmc1.ini create mode 100644 src/port/stm32_common/stm32_common.c create mode 100644 src/port/stm32_common/stm32_common.h create mode 100644 src/port/stm32f4/config.cmake create mode 100644 src/port/stm32f4/port.c diff --git a/README.md b/README.md index 84ff05a..91bbe80 100644 --- a/README.md +++ b/README.md @@ -116,9 +116,10 @@ View documentation using `dmf-man dmsdio`. This module ships two DMOD modules: the architecture-independent `dmsdio` (all SD protocol logic) and `dmsdio_port`, which contains the protocol-free host controller primitives. The active architecture is -selected via `DMOD_CPU_FAMILY` (default: `stm32f7`). The STM32 SDMMC/SDIO -hardware ports are delivered by choco-technologies/dmod-ecosystem#12; the -`x86_64` port is the simulated card used by the tests. +selected via `DMOD_CPU_FAMILY` (default: `stm32f7`): `stm32f4` (SDIO) and +`stm32f7` (SDMMC1/2) share their implementation in `src/port/stm32_common`; +`x86_64` is the simulated card used by the tests. Board configurations for +STM32F746G-DISCO and STM32F407G-DISC1 are in [configs/](configs/README.md). ```bash cmake .. -DDMOD_CPU_FAMILY=stm32f7 @@ -131,6 +132,12 @@ another architecture. Port-specific files: ├── include/dmsdio_port.h ├── src/port/ │ ├── CMakeLists.txt +│ ├── stm32_common/ # SDIO/SDMMC host shared by F4 and F7 +│ │ ├── stm32_common.c +│ │ └── stm32_common.h +│ ├── stm32f4/ +│ │ ├── config.cmake +│ │ └── port.c │ ├── stm32f7/ │ │ ├── config.cmake │ │ └── port.c diff --git a/configs/README.md b/configs/README.md new file mode 100644 index 0000000..f8b06fe --- /dev/null +++ b/configs/README.md @@ -0,0 +1,19 @@ +# dmsdio Configuration Files + +Board configurations loaded by dmdevfs to bring the SD card slot up. Each +file configures the SD bus pins through dmgpio (AF12, pull-ups on CMD and +D0-D3), the optional card-detect GPIO (`friend_role=card_detect`) and the +dmsdio device itself, all in one `friends_group`. The pin sources are cited +in each file - cross-check them against your own board revision before +flashing. + +``` +configs/ +└── board/ + ├── stm32f407g-disc1/ + │ └── sdio.ini # external microSD breakout on SDIO + └── stm32f746g-disco/ + └── sdmmc1.ini # on-board microSD slot on SDMMC1 +``` + +See [../docs/configuration.md](../docs/configuration.md) for every dmsdio key. diff --git a/configs/board/stm32f407g-disc1/sdio.ini b/configs/board/stm32f407g-disc1/sdio.ini new file mode 100644 index 0000000..dea3ec3 --- /dev/null +++ b/configs/board/stm32f407g-disc1/sdio.ini @@ -0,0 +1,110 @@ +; +; STM32F407G-DISC1 with an external microSD breakout on SDIO. +; +; Pins: PC8-PC11 = D0-D3, PC12 = CK, PD2 = CMD (the only SDIO pin mapping of +; STM32F407, RM0090 / DS8626 AF table, AF12), card detect wired to PD3. +; Wire the breakout's card-detect switch to PD3 and GND; if the breakout has +; no switch, remove the [sd0_cd] section and set poll_interval_ms instead. +; +; PC10 and PC12 are also routed to the on-board CS43L22 audio DAC (I2S3 +; SCK/SD). Keep the codec in reset (PD4 low, its reset state) while the SD +; card is used. +; +; SDIO is clocked from PLL48CLK (dmclk_domain_sdio): dmclk must produce +; 48 MHz (PLLQ=7 at 168 MHz), otherwise dmsdio_port refuses to start. +; +; D0 (SDIO/SDMMC1_D0) +[sd0_d0] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC8 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D1 +[sd0_d1] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC9 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D2 +[sd0_d2] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC10 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D3 +[sd0_d3] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC11 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; CK - no pull-up on the clock line +[sd0_ck] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC12 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=none + +; CMD +[sd0_cmd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PD2 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; Card detect: switch to GND when a card is inserted (active low). +[sd0_cd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +friend_role=card_detect +pin=PD3 +mode=input +pull=up +interrupt_trigger=both_edges +interrupt_handler=sd0_card_detect + +[sd0] +driver_name=dmsdio +driver_order=2 +friends_group=sd0 +instance=1 +bus_width=4 +max_clock_hz=50000000 +high_speed=true +card_detect_handler=sd0_card_detect +card_detect_active_level=low +poll_interval_ms=0 diff --git a/configs/board/stm32f746g-disco/sdmmc1.ini b/configs/board/stm32f746g-disco/sdmmc1.ini new file mode 100644 index 0000000..da7836d --- /dev/null +++ b/configs/board/stm32f746g-disco/sdmmc1.ini @@ -0,0 +1,108 @@ +; +; STM32F746G-DISCO on-board microSD slot (CN3) on SDMMC1. +; +; Pins (UM1907, microSD section; same assignment as the ST BSP +; stm32746g_discovery_sd.c): PC8-PC11 = D0-D3, PC12 = CK, PD2 = CMD, +; PC13 = uSD_Detect (low when a card is inserted). +; AF12 = SDMMC1 on every one of these pins (RM0385 / DS10916 AF table). +; D0-D3 and CMD need pull-ups (SD Physical Layer spec, bus topology); the +; clock line does not. +; +; SDMMC1 is clocked from CLK48 (dmclk_domain_sdio): dmclk must produce +; 48 MHz (PLLQ=9 at 216 MHz), otherwise dmsdio_port refuses to start. +; +; D0 (SDIO/SDMMC1_D0) +[sd0_d0] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC8 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D1 +[sd0_d1] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC9 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D2 +[sd0_d2] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC10 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D3 +[sd0_d3] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC11 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; CK - no pull-up on the clock line +[sd0_ck] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC12 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=none + +; CMD +[sd0_cmd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PD2 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; Card detect: switch to GND when a card is inserted (active low). +[sd0_cd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +friend_role=card_detect +pin=PC13 +mode=input +pull=up +interrupt_trigger=both_edges +interrupt_handler=sd0_card_detect + +[sd0] +driver_name=dmsdio +driver_order=2 +friends_group=sd0 +instance=1 +bus_width=4 +max_clock_hz=50000000 +high_speed=true +card_detect_handler=sd0_card_detect +card_detect_active_level=low +poll_interval_ms=0 diff --git a/dmsdio.dmr b/dmsdio.dmr index 6c2ea51..20f753e 100644 --- a/dmsdio.dmr +++ b/dmsdio.dmr @@ -18,6 +18,9 @@ version=./${module}_version.txt => ${destination}/${module}_version.txt [origin= # Module documentation in markdown format for dmf-man tool docs=./docs => ${destination}/${module}/docs [origin=${repo_dir}/docs] +# Board configurations +configs=./configs => ${destination}/${module}/configs [origin=${repo_dir}/configs] + # README file readme=./README.md => ${destination}/${module}/README.md [origin=${repo_dir}/README.md] diff --git a/docs/configuration.md b/docs/configuration.md index e8636d0..f97313b 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -61,8 +61,10 @@ interrupt_trigger=both_edges interrupt_handler=sd0_card_detect ``` -The SD bus pins themselves (CLK, CMD, DAT0-3) are configured by the board -files of the hardware ports. +The SD bus pins themselves (CK, CMD, D0-D3: AF12, pull-ups on CMD and +D0-D3) are dmgpio devices of the same group - see the complete board files +in [../configs/](../configs/README.md) for STM32F746G-DISCO and +STM32F407G-DISC1. dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`. The interrupt only enqueues an event (dmhaman handler, ISR context); a dmosi diff --git a/docs/port-implementation.md b/docs/port-implementation.md index a7243e7..d50515c 100644 --- a/docs/port-implementation.md +++ b/docs/port-implementation.md @@ -68,5 +68,37 @@ block is 32-byte aligned so a port can do cache maintenance on it. | Family | Status | |--------|--------| +| `stm32f4` | SDIO (RM0090 section 31), one instance. Thin wrapper over `stm32_common` | +| `stm32f7` | SDMMC1 and SDMMC2 (SDMMC2 on F76x/F77x only), RM0385/RM0410 section 35. Thin wrapper over `stm32_common` | | `x86_64` | Simulated SD card for the automated tests (`dmsdio_mock.h`: card types SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters). Never released - CI and the release workflow exclude it from the hardware matrix | -| `stm32f7` | Placeholder: every call reports `-ENOTSUP`, so `dmdrvi_create()` fails loudly. The SDMMC implementation is tracked in choco-technologies/dmod-ecosystem#12 | + +### STM32 (`src/port/stm32_common`) + +STM32F4 SDIO and STM32F7 SDMMC are the same host IP: identical register +offsets and bit positions for everything the port uses. The shared code in +`stm32_common/stm32_common.c` implements the whole port API; each family's +`port.c` only provides: + +* `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit and NVIC IRQ per instance, +* `stm32_sdio_family_error_flags` - `STBITERR` on F4 (the bit is reserved on F7), +* `dmod_init`/`dmod_deinit` and the `DMOD_IRQ_HANDLER`s. + +Implementation notes: + +* The kernel clock is read from `dmclk_port_get_domain_frequency(dmclk_domain_sdio)` + (48 MHz CLK48/PLL48CLK). `_host_init` fails with `-EIO` when it is not running. + `SDIO_CK = SDIOCLK / (CLKDIV + 2)`, or `SDIOCLK` itself with `BYPASS` when the + requested maximum is at least the source (High Speed: 48 MHz). +* Commands complete on `CMDREND`/`CMDSENT`/`CCRCFAIL`/`CTIMEOUT` interrupts. + `CCRCFAIL` is ignored for R3 (`dmsdio_response_short_no_crc`). +* Data is moved by the interrupt handler from/to the 32-word FIFO + (`RXFIFOHF`/`TXFIFOHE`, 8 words per interrupt) until `DATAEND` or a data + error. For reads the DPSM and FIFO interrupts are armed before the command + is sent; for writes the FIFO is fed only after a valid response. `DTIMER` + holds the per-block timeout; every wait is additionally bounded in software. +* DMA is not used: SDIO/SDMMC need a DMA2 stream (stream 3 or 6, channel 4) + in FIFO mode with 4-beat bursts and peripheral flow control, which the + dmdma lease API does not expose yet. Hardware flow control (`HWFC_EN`) is + not used either, because of the SDIO_CK glitch erratum (ES0182). +* Pins (AF12, pull-ups on CMD/D0-D3) are configured by dmgpio from the board + files in [`configs/`](../configs/README.md), not by the port. diff --git a/src/dmsdio.c b/src/dmsdio.c index 9cf6e9c..d90092d 100644 --- a/src/dmsdio.c +++ b/src/dmsdio.c @@ -1,6 +1,7 @@ #define DMOD_ENABLE_REGISTRATION ON #include "dmsdio_internal.h" #include "dmsdio_sd.h" +#include #include /* @@ -223,10 +224,12 @@ static int check_io(struct dmdrvi_context* ctx, const dmsdio_handle_t* h, const { return -EINVAL; } +#if SIZE_MAX > INT64_MAX if ((uint64_t)size > (uint64_t)INT64_MAX) { return -EOVERFLOW; } +#endif if (!is_valid_context(ctx) || !is_valid_handle(h) || (buffer == NULL && size != 0)) { return -EINVAL; diff --git a/src/port/CMakeLists.txt b/src/port/CMakeLists.txt index 7df949b..8415876 100644 --- a/src/port/CMakeLists.txt +++ b/src/port/CMakeLists.txt @@ -16,27 +16,38 @@ set(DMOD_STACK_SIZE 1024) # Path to the DMR file for this module set(DMOD_DMR_PATH ${CMAKE_SOURCE_DIR}/dmsdio_port.dmr) -# -# dmod_add_library - create a library module -# it has the same signature as add_library -# and can be used in the same way after the creation -# (for example, to link libraries) -# -# Extra sources of a CPU family (e.g. the x86_64 simulated card model). +# Extra sources of a CPU family. Every STM32 family shares the same +# SDIO/SDMMC host IP (see src/port/stm32_common), the x86_64 family is the +# simulated card used by the tests. set(FAMILY_SOURCES "") -if(DMOD_CPU_FAMILY STREQUAL "x86_64") +if(DMOD_CPU_FAMILY MATCHES "^stm32") + set(FAMILY_SOURCES stm32_common/stm32_common.c) +elseif(DMOD_CPU_FAMILY STREQUAL "x86_64") set(FAMILY_SOURCES x86_64/mock_card.c x86_64/mock_registers.c ) endif() +# +# dmod_add_library - create a library module +# it has the same signature as add_library +# and can be used in the same way after the creation +# (for example, to link libraries) +# dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} # List of source files - can include C and C++ files ${DMOD_CPU_FAMILY}/port.c ${FAMILY_SOURCES} ) +if(DMOD_CPU_FAMILY MATCHES "^stm32") + dmod_link_modules(${DMOD_MODULE_NAME} + dmclk_port + dmosi + ) +endif() + target_include_directories(${DMOD_MODULE_NAME} BEFORE PRIVATE ${CMAKE_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR} diff --git a/src/port/stm32_common/stm32_common.c b/src/port/stm32_common/stm32_common.c new file mode 100644 index 0000000..28626f9 --- /dev/null +++ b/src/port/stm32_common/stm32_common.c @@ -0,0 +1,563 @@ +/* DMOD_ENABLE_REGISTRATION is intentionally NOT set here: each family's + * port.c (which includes dmsdio_port.h with the flag on) is the single + * translation unit that emits this module's API registration table. See + * dmspi/src/port/stm32_common/stm32_common.c for the same split. */ +#include "dmod.h" +#include "dmosi.h" +#include "dmclk_port.h" +#include "stm32_common.h" +#include +#include + +/* + * STM32F4 SDIO / STM32F7 SDMMC host - protocol-free primitives only. + * + * Command path: CPSM with CMDREND/CMDSENT/CCRCFAIL/CTIMEOUT interrupts. + * Data path: DPSM in block mode, FIFO serviced from the interrupt handler + * (RXFIFOHF / TXFIFOHE, 8 words per interrupt) until DATAEND or a data + * error. For reads the DPSM and the FIFO interrupts are armed before the + * command is sent so no block can overrun the 32-word FIFO while the + * response is being processed; for writes the FIFO is only fed after a + * valid response, as the card expects. + * + * DMA is not used: SDIO/SDMMC data requests need a DMA stream in FIFO mode + * with 4-beat bursts and peripheral flow control (RM0090 31.3.2 / RM0385 + * 35.3.2), which the dmdma lease API does not expose yet. Hardware flow + * control (CLKCR.HWFC_EN) is not used either: ES0182 (STM32F40x/41x errata) + * documents SDIO_CK glitches with it enabled. + * + * Every wait is bounded: the command wait by STM32_CMD_TIMEOUT_MS on top of + * the hardware 64-clock response timeout, the data wait by the per-block + * timeout requested by the core (also programmed into DTIMER). + */ + +#define STM32_CMD_TIMEOUT_MS 100 +#define STM32_DATA_TIMEOUT_SLACK_MS 50 + +typedef struct +{ + bool initialized; + dmosi_semaphore_t done; /* posted by the ISR per finished phase */ + uint32_t clock_hz; /* current SDIO_CK */ + volatile bool cmd_busy; + volatile uint32_t cmd_status; + volatile bool data_busy; + volatile uint32_t data_status; + volatile bool data_read; + uint32_t* volatile cursor; /* next FIFO word in the caller's buffer */ + volatile uint32_t words_left; +} stm32_sdio_state_t; + +static stm32_sdio_state_t g_state[STM32_SDIO_MAX_INSTANCES]; + +/* ====================================================================== + * Helpers + * ====================================================================== */ + +static const stm32_sdio_instance_desc_t* get_desc(dmsdio_instance_t instance) +{ + if (instance < 1 || instance > stm32_sdio_instance_count || instance > STM32_SDIO_MAX_INSTANCES) + { + return NULL; + } + return &stm32_sdio_instances[instance - 1]; +} + +static volatile stm32_sdio_t* get_regs(dmsdio_instance_t instance) +{ + return (volatile stm32_sdio_t*)stm32_sdio_instances[instance - 1].base; +} + +static stm32_sdio_state_t* get_ready_state(dmsdio_instance_t instance) +{ + if (get_desc(instance) == NULL || !g_state[instance - 1].initialized) + { + return NULL; + } + return &g_state[instance - 1]; +} + +static uint32_t data_error_flags(void) +{ + return STM32_SDIO_DATA_ERRORS | stm32_sdio_family_error_flags; +} + +static uint32_t static_flags(void) +{ + return STM32_SDIO_STATIC_FLAGS | stm32_sdio_family_error_flags; +} + +static void nvic_enable_irq(uint32_t irqn) +{ + /* Priority at or below dmosi's limit: the handler posts a semaphore. */ + volatile uint8_t *nvic_ip = (volatile uint8_t *)0xE000E400UL; + volatile uint32_t *nvic_iser = (volatile uint32_t *)0xE000E100UL; + nvic_ip[irqn] = (uint8_t)dmosi_get_min_interrupt_priority(); + nvic_iser[irqn >> 5U] = 1U << (irqn & 0x1FU); +} + +static void nvic_disable_irq(uint32_t irqn) +{ + volatile uint32_t *nvic_icer = (volatile uint32_t *)0xE000E180UL; + nvic_icer[irqn >> 5U] = 1U << (irqn & 0x1FU); +} + +/* Registers written back to back need 3 SDIOCLK + 2 PCLK2 cycles (RM0090 31.9). */ +static void register_settle(void) +{ + dmclk_port_delay_us(1); +} + +/* MASK is also modified by the ISR - thread-side read-modify-write must not interleave. */ +static void mask_enable(volatile stm32_sdio_t* regs, uint32_t bits) +{ + Dmod_EnterCritical(); + regs->MASK |= bits; + Dmod_ExitCritical(); +} + +static void drain_semaphore(stm32_sdio_state_t* st) +{ + while (dmosi_semaphore_wait(st->done, 1, 0) == 0) + { + } +} + +/* Wait until the ISR cleared *busy. Returns false on timeout. */ +static bool wait_phase(stm32_sdio_state_t* st, volatile bool* busy, uint32_t timeout_ms) +{ + int32_t timeout = (timeout_ms > (uint32_t)INT32_MAX) ? INT32_MAX : (int32_t)timeout_ms; + while (*busy) + { + if (dmosi_semaphore_wait(st->done, 1, timeout) != 0) + { + return !*busy; + } + } + return true; +} + +/* ====================================================================== + * Lifecycle + * ====================================================================== */ + +void stm32_sdio_common_init(void) +{ + memset(g_state, 0, sizeof(g_state)); +} + +void stm32_sdio_common_deinit(void) +{ + for (uint8_t i = 1; i <= STM32_SDIO_MAX_INSTANCES; i++) + { + if (get_ready_state(i) != NULL) + { + dmsdio_port_host_deinit(i); + } + } +} + +static void reset_peripheral(const stm32_sdio_instance_desc_t* desc) +{ + STM32_RCC_APB2ENR |= (1U << desc->apb2_bit); + (void)STM32_RCC_APB2ENR; /* read back: clock active before access */ + STM32_RCC_APB2RSTR |= (1U << desc->apb2_bit); + STM32_RCC_APB2RSTR &= ~(1U << desc->apb2_bit); +} + +dmod_dmsdio_port_api_declaration(1.0, int, _host_init, ( dmsdio_instance_t instance )) +{ + const stm32_sdio_instance_desc_t* desc = get_desc(instance); + if (desc == NULL) + { + DMOD_LOG_ERROR("dmsdio_port: no SDIO/SDMMC instance %u on this family\n", (unsigned)instance); + return -ENODEV; + } + stm32_sdio_state_t* st = &g_state[instance - 1]; + if (st->initialized) + { + return -EBUSY; + } + if (dmclk_port_get_domain_frequency(dmclk_domain_sdio) == 0) + { + DMOD_LOG_ERROR("dmsdio_port: SDIO kernel clock (CLK48) is not running\n"); + return -EIO; + } + memset(st, 0, sizeof(*st)); + st->done = dmosi_semaphore_create(0, 2); + if (st->done == NULL) + { + return -ENOMEM; + } + reset_peripheral(desc); + volatile stm32_sdio_t* regs = get_regs(instance); + regs->MASK = 0; + regs->ICR = static_flags(); + regs->POWER = STM32_SDIO_POWER_OFF; + regs->CLKCR = 0; + nvic_enable_irq(desc->irqn); + st->initialized = true; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _host_deinit, ( dmsdio_instance_t instance )) +{ + stm32_sdio_state_t* st = get_ready_state(instance); + if (st == NULL) + { + return -ENODEV; + } + const stm32_sdio_instance_desc_t* desc = get_desc(instance); + volatile stm32_sdio_t* regs = get_regs(instance); + nvic_disable_irq(desc->irqn); + regs->MASK = 0; + regs->DCTRL = 0; + regs->CLKCR = 0; + regs->POWER = STM32_SDIO_POWER_OFF; + STM32_RCC_APB2ENR &= ~(1U << desc->apb2_bit); + dmosi_semaphore_destroy(st->done); + memset(st, 0, sizeof(*st)); + return 0; +} + +/* ====================================================================== + * Bus configuration + * ====================================================================== */ + +dmod_dmsdio_port_api_declaration(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )) +{ + if (get_ready_state(instance) == NULL) + { + return -ENODEV; + } + volatile stm32_sdio_t* regs = get_regs(instance); + if (on) + { + regs->POWER = STM32_SDIO_POWER_ON; + register_settle(); + regs->CLKCR |= STM32_SDIO_CLKCR_CLKEN; + } + else + { + regs->CLKCR &= ~STM32_SDIO_CLKCR_CLKEN; + register_settle(); + regs->POWER = STM32_SDIO_POWER_OFF; + } + register_settle(); + return 0; +} + +/* SDIO_CK = SDIOCLK / (CLKDIV + 2), or SDIOCLK itself with BYPASS. */ +static int compute_divider(uint32_t source_hz, uint32_t max_hz, uint32_t* clkcr_bits, uint32_t* actual_hz) +{ + if (max_hz >= source_hz) + { + *clkcr_bits = STM32_SDIO_CLKCR_BYPASS; + *actual_hz = source_hz; + return 0; + } + uint32_t divisor = (source_hz + max_hz - 1U) / max_hz; /* round up: never exceed max_hz */ + divisor = (divisor < 2U) ? 2U : divisor; + if (divisor - 2U > STM32_SDIO_CLKCR_CLKDIV_Msk) + { + return -ERANGE; + } + *clkcr_bits = divisor - 2U; + *actual_hz = source_hz / divisor; + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )) +{ + stm32_sdio_state_t* st = get_ready_state(instance); + if (st == NULL || max_hz == 0) + { + return (st == NULL) ? -ENODEV : -EINVAL; + } + uint32_t source = (uint32_t)dmclk_port_get_domain_frequency(dmclk_domain_sdio); + uint32_t bits = 0; + uint32_t actual = 0; + int ret = (source == 0) ? -EIO : compute_divider(source, max_hz, &bits, &actual); + if (ret != 0) + { + DMOD_LOG_ERROR("dmsdio_port: cannot derive %u Hz from %u Hz\n", (unsigned)max_hz, (unsigned)source); + return ret; + } + volatile stm32_sdio_t* regs = get_regs(instance); + uint32_t clkcr = regs->CLKCR & ~(STM32_SDIO_CLKCR_CLKDIV_Msk | STM32_SDIO_CLKCR_BYPASS); + regs->CLKCR = clkcr | bits; + register_settle(); + st->clock_hz = actual; + if (actual_hz != NULL) + { + *actual_hz = actual; + } + return 0; +} + +dmod_dmsdio_port_api_declaration(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )) +{ + if (get_ready_state(instance) == NULL) + { + return -ENODEV; + } + if (width != dmsdio_bus_width_1bit && width != dmsdio_bus_width_4bit) + { + return -EINVAL; + } + volatile stm32_sdio_t* regs = get_regs(instance); + uint32_t clkcr = regs->CLKCR & ~STM32_SDIO_CLKCR_WIDBUS_Msk; + regs->CLKCR = clkcr | ((width == dmsdio_bus_width_4bit) ? STM32_SDIO_CLKCR_WIDBUS_4BIT : 0U); + register_settle(); + return 0; +} + +/* ====================================================================== + * Interrupt handler + * ====================================================================== */ + +static void service_fifo(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta) +{ + if (st->data_read && (sta & STM32_SDIO_STA_RXFIFOHF)) + { + for (uint32_t i = 0; i < STM32_SDIO_FIFO_HALF_WORDS && st->words_left > 0; i++) + { + *st->cursor++ = regs->FIFO; + st->words_left--; + } + } + else if (!st->data_read && (sta & STM32_SDIO_STA_TXFIFOHE)) + { + for (uint32_t i = 0; i < STM32_SDIO_FIFO_HALF_WORDS && st->words_left > 0; i++) + { + regs->FIFO = *st->cursor++; + st->words_left--; + } + if (st->words_left == 0) + { + regs->MASK &= ~STM32_SDIO_STA_TXFIFOHE; + } + } +} + +static void finish_data(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta) +{ + while (st->data_read && st->words_left > 0 && (regs->STA & STM32_SDIO_STA_RXDAVL)) + { + *st->cursor++ = regs->FIFO; + st->words_left--; + } + regs->MASK &= ~(STM32_SDIO_STA_RXFIFOHF | STM32_SDIO_STA_TXFIFOHE | + STM32_SDIO_STA_DATAEND | data_error_flags()); + regs->ICR = STM32_SDIO_STA_DATAEND | STM32_SDIO_STA_DBCKEND | data_error_flags(); + st->data_status = sta; + st->data_busy = false; + dmosi_semaphore_post(st->done, 1); +} + +void stm32_sdio_irq_handler(dmsdio_instance_t instance) +{ + stm32_sdio_state_t* st = get_ready_state(instance); + if (st == NULL) + { + return; + } + volatile stm32_sdio_t* regs = get_regs(instance); + uint32_t sta = regs->STA; + + if (st->cmd_busy && (sta & STM32_SDIO_CMD_FLAGS)) + { + regs->MASK &= ~STM32_SDIO_CMD_FLAGS; + regs->ICR = STM32_SDIO_CMD_FLAGS; + st->cmd_status = sta; + st->cmd_busy = false; + dmosi_semaphore_post(st->done, 1); + } + if (st->data_busy) + { + service_fifo(regs, st, sta); + if (sta & (STM32_SDIO_STA_DATAEND | data_error_flags())) + { + finish_data(regs, st, sta); + } + } +} + +/* ====================================================================== + * Transport + * ====================================================================== */ + +static uint32_t block_size_code(uint32_t block_size) +{ + uint32_t code = 0; + while ((1U << code) < block_size && code < 14U) + { + code++; + } + return ((1U << code) == block_size) ? code : UINT32_MAX; +} + +/* Program DTIMER/DLEN/DCTRL. For reads the DPSM and FIFO interrupts start now. */ +static dmsdio_status_t arm_data(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, const dmsdio_data_t* data) +{ + uint32_t code = block_size_code(data->block_size); + uint64_t length = (uint64_t)data->block_size * data->block_count; + if (data->buffer == NULL || data->block_count == 0 || code == UINT32_MAX || + length > STM32_SDIO_MAX_DATA_LENGTH || ((uintptr_t)data->buffer % 4U) != 0 || + (data->block_size % 4U) != 0) + { + return dmsdio_status_invalid; + } + uint64_t ticks = (uint64_t)data->timeout_ms * st->clock_hz / 1000U; + st->data_read = (data->direction == dmsdio_direction_read); + st->cursor = (uint32_t*)data->buffer; + st->words_left = (uint32_t)(length / 4U); + st->data_busy = true; + + regs->DTIMER = (ticks > UINT32_MAX) ? UINT32_MAX : (uint32_t)ticks; + regs->DLEN = (uint32_t)length; + regs->DCTRL = STM32_SDIO_DCTRL_DTEN | (code << STM32_SDIO_DCTRL_DBLOCKSIZE_Pos) | + (st->data_read ? STM32_SDIO_DCTRL_DTDIR_READ : 0U); + if (st->data_read) + { + mask_enable(regs, STM32_SDIO_STA_RXFIFOHF | STM32_SDIO_STA_DATAEND | data_error_flags()); + } + return dmsdio_status_ok; +} + +static uint32_t command_register(const dmsdio_command_t* command) +{ + uint32_t value = (command->index & STM32_SDIO_CMD_INDEX_Msk) | STM32_SDIO_CMD_CPSMEN; + switch (command->response) + { + case dmsdio_response_none: return value; + case dmsdio_response_long: return value | STM32_SDIO_CMD_WAITRESP_LONG; + default: return value | STM32_SDIO_CMD_WAITRESP_SHORT; + } +} + +static dmsdio_status_t command_result(const dmsdio_command_t* command, uint32_t sta) +{ + if (sta & STM32_SDIO_STA_CTIMEOUT) + { + return dmsdio_status_cmd_timeout; + } + /* R3 carries no valid CRC: the CPSM always flags CCRCFAIL for it. */ + if ((sta & STM32_SDIO_STA_CCRCFAIL) && command->response != dmsdio_response_short_no_crc) + { + return dmsdio_status_cmd_crc; + } + return dmsdio_status_ok; +} + +static dmsdio_status_t send_command(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, + const dmsdio_command_t* command, dmsdio_response_t* response) +{ + uint32_t done = (command->response == dmsdio_response_none) + ? STM32_SDIO_STA_CMDSENT + : (STM32_SDIO_STA_CMDREND | STM32_SDIO_STA_CCRCFAIL | STM32_SDIO_STA_CTIMEOUT); + regs->ICR = STM32_SDIO_CMD_FLAGS; + st->cmd_busy = true; + mask_enable(regs, done); + regs->ARG = command->argument; + regs->CMD = command_register(command); + if (!wait_phase(st, &st->cmd_busy, STM32_CMD_TIMEOUT_MS)) + { + return dmsdio_status_cmd_timeout; + } + dmsdio_status_t result = command_result(command, st->cmd_status); + if (result == dmsdio_status_ok && response != NULL) + { + response->index = (uint8_t)(regs->RESPCMD & STM32_SDIO_CMD_INDEX_Msk); + for (unsigned i = 0; i < 4; i++) + { + response->words[i] = regs->RESP[i]; + } + } + return result; +} + +static dmsdio_status_t data_result(uint32_t sta) +{ + if (sta & STM32_SDIO_STA_DTIMEOUT) + { + return dmsdio_status_data_timeout; + } + if (sta & (STM32_SDIO_STA_DCRCFAIL | stm32_sdio_family_error_flags)) + { + return dmsdio_status_data_crc; + } + if (sta & (STM32_SDIO_STA_TXUNDERR | STM32_SDIO_STA_RXOVERR)) + { + return dmsdio_status_overrun; + } + return dmsdio_status_ok; +} + +static dmsdio_status_t run_data(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, const dmsdio_data_t* data) +{ + if (!st->data_read) + { + mask_enable(regs, STM32_SDIO_STA_TXFIFOHE | STM32_SDIO_STA_DATAEND | data_error_flags()); + } + uint64_t timeout = (uint64_t)data->timeout_ms * data->block_count + STM32_DATA_TIMEOUT_SLACK_MS; + if (!wait_phase(st, &st->data_busy, (timeout > UINT32_MAX) ? UINT32_MAX : (uint32_t)timeout)) + { + return dmsdio_status_data_timeout; + } + if (st->words_left != 0 && data_result(st->data_status) == dmsdio_status_ok) + { + return dmsdio_status_overrun; /* DATAEND without every word moved */ + } + return data_result(st->data_status); +} + +dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, + ( dmsdio_instance_t instance, const dmsdio_command_t* command, + const dmsdio_data_t* data, dmsdio_response_t* response )) +{ + stm32_sdio_state_t* st = get_ready_state(instance); + if (st == NULL || command == NULL || command->index > STM32_SDIO_CMD_INDEX_Msk) + { + return dmsdio_status_invalid; + } + volatile stm32_sdio_t* regs = get_regs(instance); + drain_semaphore(st); + dmsdio_status_t status = (data != NULL) ? arm_data(regs, st, data) : dmsdio_status_ok; + if (status == dmsdio_status_ok) + { + status = send_command(regs, st, command, response); + } + if (status == dmsdio_status_ok && data != NULL) + { + status = run_data(regs, st, data); + } + if (status != dmsdio_status_ok) + { + dmsdio_port_abort(instance); + } + return status; +} + +dmod_dmsdio_port_api_declaration(1.0, void, _abort, ( dmsdio_instance_t instance )) +{ + stm32_sdio_state_t* st = get_ready_state(instance); + if (st == NULL) + { + return; + } + volatile stm32_sdio_t* regs = get_regs(instance); + regs->MASK = 0; + regs->CMD = 0; /* stop the CPSM */ + regs->DCTRL = 0; /* stop the DPSM */ + register_settle(); + for (uint32_t i = 0; i < STM32_SDIO_FIFO_WORDS && (regs->STA & STM32_SDIO_STA_RXDAVL); i++) + { + (void)regs->FIFO; + } + regs->ICR = static_flags(); + st->cmd_busy = false; + st->data_busy = false; + st->words_left = 0; + drain_semaphore(st); +} diff --git a/src/port/stm32_common/stm32_common.h b/src/port/stm32_common/stm32_common.h new file mode 100644 index 0000000..725c276 --- /dev/null +++ b/src/port/stm32_common/stm32_common.h @@ -0,0 +1,120 @@ +#ifndef STM32_COMMON_H +#define STM32_COMMON_H + +#include +#include +#include "dmsdio_port.h" + +/** + * @brief STM32 SDIO (F4, RM0090 section 31) / SDMMC (F7, RM0385 section 35) + * register layout. + * + * Both families implement the same host IP revision: identical register + * offsets and identical bit positions for every field this port uses. The + * differences are limited to which instances exist (base address, RCC bit, + * IRQ number - see stm32_sdio_instances[] in each family's port.c) and to + * STBITERR (STA/ICR/MASK bit 9), which only exists on F4 + * (stm32_sdio_family_error_flags). + */ +typedef struct +{ + volatile uint32_t POWER; /**< 0x00 Power control */ + volatile uint32_t CLKCR; /**< 0x04 Clock control */ + volatile uint32_t ARG; /**< 0x08 Argument */ + volatile uint32_t CMD; /**< 0x0C Command */ + volatile uint32_t RESPCMD; /**< 0x10 Command response index */ + volatile uint32_t RESP[4]; /**< 0x14-0x20 Response 1..4 */ + volatile uint32_t DTIMER; /**< 0x24 Data timer */ + volatile uint32_t DLEN; /**< 0x28 Data length */ + volatile uint32_t DCTRL; /**< 0x2C Data control */ + volatile uint32_t DCOUNT; /**< 0x30 Data counter */ + volatile uint32_t STA; /**< 0x34 Status */ + volatile uint32_t ICR; /**< 0x38 Interrupt clear */ + volatile uint32_t MASK; /**< 0x3C Interrupt mask */ + volatile uint32_t RESERVED0[2]; /**< 0x40-0x44 */ + volatile uint32_t FIFOCNT; /**< 0x48 FIFO counter */ + volatile uint32_t RESERVED1[13];/**< 0x4C-0x7C */ + volatile uint32_t FIFO; /**< 0x80 Data FIFO */ +} stm32_sdio_t; + +/* POWER */ +#define STM32_SDIO_POWER_OFF 0x0U +#define STM32_SDIO_POWER_ON 0x3U + +/* CLKCR */ +#define STM32_SDIO_CLKCR_CLKDIV_Msk 0xFFU +#define STM32_SDIO_CLKCR_CLKEN (1U << 8) +#define STM32_SDIO_CLKCR_BYPASS (1U << 10) +#define STM32_SDIO_CLKCR_WIDBUS_Msk (3U << 11) +#define STM32_SDIO_CLKCR_WIDBUS_4BIT (1U << 11) + +/* CMD */ +#define STM32_SDIO_CMD_INDEX_Msk 0x3FU +#define STM32_SDIO_CMD_WAITRESP_SHORT (1U << 6) +#define STM32_SDIO_CMD_WAITRESP_LONG (3U << 6) +#define STM32_SDIO_CMD_CPSMEN (1U << 10) + +/* DCTRL */ +#define STM32_SDIO_DCTRL_DTEN (1U << 0) +#define STM32_SDIO_DCTRL_DTDIR_READ (1U << 1) +#define STM32_SDIO_DCTRL_DBLOCKSIZE_Pos 4U + +/* STA / ICR / MASK */ +#define STM32_SDIO_STA_CCRCFAIL (1U << 0) +#define STM32_SDIO_STA_DCRCFAIL (1U << 1) +#define STM32_SDIO_STA_CTIMEOUT (1U << 2) +#define STM32_SDIO_STA_DTIMEOUT (1U << 3) +#define STM32_SDIO_STA_TXUNDERR (1U << 4) +#define STM32_SDIO_STA_RXOVERR (1U << 5) +#define STM32_SDIO_STA_CMDREND (1U << 6) +#define STM32_SDIO_STA_CMDSENT (1U << 7) +#define STM32_SDIO_STA_DATAEND (1U << 8) +#define STM32_SDIO_STA_STBITERR (1U << 9) /**< F4 only */ +#define STM32_SDIO_STA_DBCKEND (1U << 10) +#define STM32_SDIO_STA_CMDACT (1U << 11) +#define STM32_SDIO_STA_TXFIFOHE (1U << 14) +#define STM32_SDIO_STA_RXFIFOHF (1U << 15) +#define STM32_SDIO_STA_RXDAVL (1U << 21) + +#define STM32_SDIO_CMD_FLAGS (STM32_SDIO_STA_CCRCFAIL | STM32_SDIO_STA_CTIMEOUT | \ + STM32_SDIO_STA_CMDREND | STM32_SDIO_STA_CMDSENT) +#define STM32_SDIO_DATA_ERRORS (STM32_SDIO_STA_DCRCFAIL | STM32_SDIO_STA_DTIMEOUT | \ + STM32_SDIO_STA_TXUNDERR | STM32_SDIO_STA_RXOVERR) +#define STM32_SDIO_STATIC_FLAGS (STM32_SDIO_CMD_FLAGS | STM32_SDIO_DATA_ERRORS | \ + STM32_SDIO_STA_DATAEND | STM32_SDIO_STA_DBCKEND) + +#define STM32_SDIO_FIFO_WORDS 32U +#define STM32_SDIO_FIFO_HALF_WORDS 8U +#define STM32_SDIO_MAX_DATA_LENGTH 0x01FFFFFFU +#define STM32_SDIO_MAX_INSTANCES 2U + +/** RCC registers used by this port (same offsets on F4 and F7). */ +#define STM32_RCC_BASE 0x40023800UL +#define STM32_RCC_APB2RSTR (*(volatile uint32_t *)(STM32_RCC_BASE + 0x24UL)) +#define STM32_RCC_APB2ENR (*(volatile uint32_t *)(STM32_RCC_BASE + 0x44UL)) + +/** + * @brief Per-instance hardware description, provided by each family's port.c. + */ +typedef struct +{ + uint32_t base; /**< Peripheral base address */ + uint32_t apb2_bit; /**< Bit in RCC_APB2ENR / RCC_APB2RSTR */ + uint32_t irqn; /**< NVIC IRQ number */ +} stm32_sdio_instance_desc_t; + +/** Instances of this family, indexed by (instance - 1). Defined in /port.c. */ +extern const stm32_sdio_instance_desc_t stm32_sdio_instances[]; +extern const uint8_t stm32_sdio_instance_count; + +/** Family-only data error flags (STBITERR on F4, 0 on F7). Defined in /port.c. */ +extern const uint32_t stm32_sdio_family_error_flags; + +/** Reset the shared per-instance state; called from each family's dmod_init()/dmod_deinit(). */ +void stm32_sdio_common_init(void); +void stm32_sdio_common_deinit(void); + +/** Shared ISR body, called from each family's DMOD_IRQ_HANDLER. */ +void stm32_sdio_irq_handler(dmsdio_instance_t instance); + +#endif /* STM32_COMMON_H */ diff --git a/src/port/stm32f4/config.cmake b/src/port/stm32f4/config.cmake new file mode 100644 index 0000000..2d4a3a6 --- /dev/null +++ b/src/port/stm32f4/config.cmake @@ -0,0 +1,6 @@ +# DMOD_TOOLS_NAME must match a directory under dmod/configs/arch/... +# Known mappings used elsewhere in the ecosystem: +# stm32f7 -> arch/armv7/cortex-m7 +# stm32f4 -> arch/armv7/cortex-m4 +# x86_64 -> arch/x86_64 +set(DMOD_TOOLS_NAME "arch/armv7/cortex-m4" CACHE STRING "Name of the tools configuration") diff --git a/src/port/stm32f4/port.c b/src/port/stm32f4/port.c new file mode 100644 index 0000000..8cae251 --- /dev/null +++ b/src/port/stm32f4/port.c @@ -0,0 +1,40 @@ +#define DMOD_ENABLE_REGISTRATION ON +#include "dmsdio_port.h" +#include "dmod.h" +#include "../stm32_common/stm32_common.h" + +/* + * STM32F4 SDIO (RM0090 section 31). The host logic is shared with STM32F7 + * in stm32_common; this file only describes the F4 instance and IRQ. + */ + +/* ---- Family description ---- */ + +const stm32_sdio_instance_desc_t stm32_sdio_instances[] = +{ + /* SDIO: APB2 0x40012C00, RCC_APB2ENR.SDIOEN (bit 11), SDIO_IRQn 49 */ + { 0x40012C00UL, 11U, 49U }, +}; +const uint8_t stm32_sdio_instance_count = sizeof(stm32_sdio_instances) / sizeof(stm32_sdio_instances[0]); + +/* STBITERR (start bit not detected on all data lines in wide bus mode) exists on F4 only. */ +const uint32_t stm32_sdio_family_error_flags = STM32_SDIO_STA_STBITERR; + +/* ---- DMOD lifecycle ---- */ + +int dmod_init(const Dmod_Config_t *Config) +{ + (void)Config; + stm32_sdio_common_init(); + return 0; +} + +int dmod_deinit(void) +{ + stm32_sdio_common_deinit(); + return 0; +} + +/* ---- IRQ handlers ---- */ + +DMOD_IRQ_HANDLER(49) { stm32_sdio_irq_handler(1); } /* SDIO */ diff --git a/src/port/stm32f7/port.c b/src/port/stm32f7/port.c index f2d4061..982b13e 100644 --- a/src/port/stm32f7/port.c +++ b/src/port/stm32f7/port.c @@ -1,76 +1,44 @@ -/** - * @file port.c - * @brief dmsdio_port for STM32F7 (SDMMC) - not implemented yet. - * - * The SDMMC register-level implementation (command/response path, IDMA - * data path, interrupts, clock divider from dmclk_port's sdio domain, - * pin configuration) is delivered by choco-technologies/dmod-ecosystem#12. - * Until then every entry point reports -ENOTSUP / dmsdio_status_not_supported, - * so dmsdio's dmdrvi_create() fails loudly instead of pretending a card is - * reachable. - */ #define DMOD_ENABLE_REGISTRATION ON #include "dmsdio_port.h" #include "dmod.h" -#include +#include "../stm32_common/stm32_common.h" -int dmod_init(const Dmod_Config_t *Config) -{ - (void)Config; - return 0; -} +/* + * STM32F7 SDMMC (RM0385 section 35 / RM0410 section 35). The host logic is + * shared with STM32F4 in stm32_common; this file only describes the F7 + * instances and IRQs. + */ -int dmod_deinit(void) -{ - return 0; -} +/* ---- Family description ---- */ -dmod_dmsdio_port_api_declaration(1.0, int, _host_init, ( dmsdio_instance_t instance )) +const stm32_sdio_instance_desc_t stm32_sdio_instances[] = { - DMOD_LOG_ERROR("dmsdio_port: SDMMC%u host is not supported by this port yet\n", (unsigned)instance); - return -ENOTSUP; -} + /* SDMMC1: APB2 0x40012C00, RCC_APB2ENR.SDMMC1EN (bit 11), SDMMC1_IRQn 49 */ + { 0x40012C00UL, 11U, 49U }, + /* SDMMC2 (STM32F76x/F77x only): APB2 0x40011C00, RCC_APB2ENR.SDMMC2EN (bit 7), SDMMC2_IRQn 103 */ + { 0x40011C00UL, 7U, 103U }, +}; +const uint8_t stm32_sdio_instance_count = sizeof(stm32_sdio_instances) / sizeof(stm32_sdio_instances[0]); -dmod_dmsdio_port_api_declaration(1.0, int, _host_deinit, ( dmsdio_instance_t instance )) -{ - (void)instance; - return -ENOTSUP; -} +/* SDMMC has no STBITERR (STA bit 9 is reserved on F7). */ +const uint32_t stm32_sdio_family_error_flags = 0U; -dmod_dmsdio_port_api_declaration(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )) -{ - (void)instance; - (void)on; - return -ENOTSUP; -} +/* ---- DMOD lifecycle ---- */ -dmod_dmsdio_port_api_declaration(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )) +int dmod_init(const Dmod_Config_t *Config) { - (void)instance; - (void)max_hz; - (void)actual_hz; - return -ENOTSUP; + (void)Config; + stm32_sdio_common_init(); + return 0; } -dmod_dmsdio_port_api_declaration(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )) +int dmod_deinit(void) { - (void)instance; - (void)width; - return -ENOTSUP; + stm32_sdio_common_deinit(); + return 0; } -dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, - ( dmsdio_instance_t instance, const dmsdio_command_t* command, - const dmsdio_data_t* data, dmsdio_response_t* response )) -{ - (void)instance; - (void)command; - (void)data; - (void)response; - return dmsdio_status_not_supported; -} +/* ---- IRQ handlers ---- */ -dmod_dmsdio_port_api_declaration(1.0, void, _abort, ( dmsdio_instance_t instance )) -{ - (void)instance; -} +DMOD_IRQ_HANDLER(49) { stm32_sdio_irq_handler(1); } /* SDMMC1 */ +DMOD_IRQ_HANDLER(103) { stm32_sdio_irq_handler(2); } /* SDMMC2 */ From d0bc51218ad582e49de54e6e118d03c090bfe73c Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 08:34:51 +0000 Subject: [PATCH 04/14] stm32: drain the SDIO FIFO per interrupt, drop SDMMC2 from the F7 port Hardware test on STM32F746G-DISCO (PR #2) showed RXOVERR after 64 of 128 words at 24/48 MHz 4-bit with 8 words serviced per interrupt. The ISR now keeps servicing the FIFO in one entry (32 words when full/empty, 8 when half) until neither condition holds, so fewer interrupts are needed per block. Full 4-bit High Speed throughput still needs DMA (documented). SDMMC2 (IRQ 103) exists only on F76x/F77x; packages are per CPU family, so registering its IRQ made the loader warn on F746 (98-entry IRQ table). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- README.md | 2 +- docs/port-implementation.md | 11 ++++-- src/port/stm32_common/stm32_common.c | 55 +++++++++++++++++++++------- src/port/stm32_common/stm32_common.h | 3 ++ src/port/stm32f7/port.c | 11 ++++-- 5 files changed, 60 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 91bbe80..aea236f 100644 --- a/README.md +++ b/README.md @@ -117,7 +117,7 @@ This module ships two DMOD modules: the architecture-independent `dmsdio` (all SD protocol logic) and `dmsdio_port`, which contains the protocol-free host controller primitives. The active architecture is selected via `DMOD_CPU_FAMILY` (default: `stm32f7`): `stm32f4` (SDIO) and -`stm32f7` (SDMMC1/2) share their implementation in `src/port/stm32_common`; +`stm32f7` (SDMMC1) share their implementation in `src/port/stm32_common`; `x86_64` is the simulated card used by the tests. Board configurations for STM32F746G-DISCO and STM32F407G-DISC1 are in [configs/](configs/README.md). diff --git a/docs/port-implementation.md b/docs/port-implementation.md index d50515c..35b1e09 100644 --- a/docs/port-implementation.md +++ b/docs/port-implementation.md @@ -69,7 +69,7 @@ block is 32-byte aligned so a port can do cache maintenance on it. | Family | Status | |--------|--------| | `stm32f4` | SDIO (RM0090 section 31), one instance. Thin wrapper over `stm32_common` | -| `stm32f7` | SDMMC1 and SDMMC2 (SDMMC2 on F76x/F77x only), RM0385/RM0410 section 35. Thin wrapper over `stm32_common` | +| `stm32f7` | SDMMC1, RM0385/RM0410 section 35. Thin wrapper over `stm32_common`. SDMMC2 (F76x/F77x only) is not registered: packages are per family and its IRQ 103 does not exist on F74x/F75x | | `x86_64` | Simulated SD card for the automated tests (`dmsdio_mock.h`: card types SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters). Never released - CI and the release workflow exclude it from the hardware matrix | ### STM32 (`src/port/stm32_common`) @@ -91,9 +91,12 @@ Implementation notes: requested maximum is at least the source (High Speed: 48 MHz). * Commands complete on `CMDREND`/`CMDSENT`/`CCRCFAIL`/`CTIMEOUT` interrupts. `CCRCFAIL` is ignored for R3 (`dmsdio_response_short_no_crc`). -* Data is moved by the interrupt handler from/to the 32-word FIFO - (`RXFIFOHF`/`TXFIFOHE`, 8 words per interrupt) until `DATAEND` or a data - error. For reads the DPSM and FIFO interrupts are armed before the command +* Data is moved by the interrupt handler from/to the 32-word FIFO until + `DATAEND` or a data error; each interrupt keeps servicing the FIFO (32 words + when full/empty, 8 when half) until neither condition holds. This PIO path + is bounded by interrupt latency: on STM32F746G-DISCO it overran (`RXOVERR`) + at 24/48 MHz 4-bit with the earlier 8-words-per-interrupt service and only + 12 MHz 1-bit was verified. Full 4-bit High Speed throughput needs DMA. For reads the DPSM and FIFO interrupts are armed before the command is sent; for writes the FIFO is fed only after a valid response. `DTIMER` holds the per-block timeout; every wait is additionally bounded in software. * DMA is not used: SDIO/SDMMC need a DMA2 stream (stream 3 or 6, channel 4) diff --git a/src/port/stm32_common/stm32_common.c b/src/port/stm32_common/stm32_common.c index 28626f9..a8cfe7d 100644 --- a/src/port/stm32_common/stm32_common.c +++ b/src/port/stm32_common/stm32_common.c @@ -316,27 +316,56 @@ dmod_dmsdio_port_api_declaration(1.0, int, _set_bus_width, ( dmsdio_instance_t i * Interrupt handler * ====================================================================== */ -static void service_fifo(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta) +/* + * Move as many words as the FIFO allows in one interrupt: a full RX FIFO + * (or an empty TX FIFO) is serviced as 32 words, a half-full/half-empty one + * as 8, and the status is re-sampled until neither applies. This keeps the + * number of interrupts - whose entry/dispatch cost is what limits PIO + * throughput - as low as possible. + */ +static uint32_t rx_burst(uint32_t sta) { - if (st->data_read && (sta & STM32_SDIO_STA_RXFIFOHF)) + if (sta & STM32_SDIO_STA_RXFIFOF) { - for (uint32_t i = 0; i < STM32_SDIO_FIFO_HALF_WORDS && st->words_left > 0; i++) - { - *st->cursor++ = regs->FIFO; - st->words_left--; - } + return STM32_SDIO_FIFO_WORDS; + } + return (sta & STM32_SDIO_STA_RXFIFOHF) ? STM32_SDIO_FIFO_HALF_WORDS : 0U; +} + +static uint32_t tx_burst(uint32_t sta) +{ + if (sta & STM32_SDIO_STA_TXFIFOE) + { + return STM32_SDIO_FIFO_WORDS; } - else if (!st->data_read && (sta & STM32_SDIO_STA_TXFIFOHE)) + return (sta & STM32_SDIO_STA_TXFIFOHE) ? STM32_SDIO_FIFO_HALF_WORDS : 0U; +} + +static void service_fifo(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta) +{ + uint32_t* cursor = st->cursor; + uint32_t left = st->words_left; + uint32_t burst = st->data_read ? rx_burst(sta) : tx_burst(sta); + while (burst != 0U && left != 0U) { - for (uint32_t i = 0; i < STM32_SDIO_FIFO_HALF_WORDS && st->words_left > 0; i++) + uint32_t n = (burst < left) ? burst : left; + left -= n; + if (st->data_read) { - regs->FIFO = *st->cursor++; - st->words_left--; + for (; n != 0U; n--) { *cursor++ = regs->FIFO; } } - if (st->words_left == 0) + else { - regs->MASK &= ~STM32_SDIO_STA_TXFIFOHE; + for (; n != 0U; n--) { regs->FIFO = *cursor++; } } + sta = regs->STA; + burst = st->data_read ? rx_burst(sta) : tx_burst(sta); + } + st->cursor = cursor; + st->words_left = left; + if (!st->data_read && left == 0U) + { + regs->MASK &= ~STM32_SDIO_STA_TXFIFOHE; } } diff --git a/src/port/stm32_common/stm32_common.h b/src/port/stm32_common/stm32_common.h index 725c276..3c49692 100644 --- a/src/port/stm32_common/stm32_common.h +++ b/src/port/stm32_common/stm32_common.h @@ -74,6 +74,9 @@ typedef struct #define STM32_SDIO_STA_CMDACT (1U << 11) #define STM32_SDIO_STA_TXFIFOHE (1U << 14) #define STM32_SDIO_STA_RXFIFOHF (1U << 15) +#define STM32_SDIO_STA_TXFIFOF (1U << 16) +#define STM32_SDIO_STA_RXFIFOF (1U << 17) +#define STM32_SDIO_STA_TXFIFOE (1U << 18) #define STM32_SDIO_STA_RXDAVL (1U << 21) #define STM32_SDIO_CMD_FLAGS (STM32_SDIO_STA_CCRCFAIL | STM32_SDIO_STA_CTIMEOUT | \ diff --git a/src/port/stm32f7/port.c b/src/port/stm32f7/port.c index 982b13e..482a2a9 100644 --- a/src/port/stm32f7/port.c +++ b/src/port/stm32f7/port.c @@ -6,7 +6,7 @@ /* * STM32F7 SDMMC (RM0385 section 35 / RM0410 section 35). The host logic is * shared with STM32F4 in stm32_common; this file only describes the F7 - * instances and IRQs. + * instance and IRQ. */ /* ---- Family description ---- */ @@ -15,8 +15,12 @@ const stm32_sdio_instance_desc_t stm32_sdio_instances[] = { /* SDMMC1: APB2 0x40012C00, RCC_APB2ENR.SDMMC1EN (bit 11), SDMMC1_IRQn 49 */ { 0x40012C00UL, 11U, 49U }, - /* SDMMC2 (STM32F76x/F77x only): APB2 0x40011C00, RCC_APB2ENR.SDMMC2EN (bit 7), SDMMC2_IRQn 103 */ - { 0x40011C00UL, 7U, 103U }, + /* + * SDMMC2 (0x40011C00, APB2ENR bit 7, IRQ 103) exists only on F76x/F77x. + * Packages are built per CPU family, so registering its IRQ would make + * the loader warn on every F74x/F75x (IRQ table of 98 entries). Not + * supported until the port can be specialized per MCU. + */ }; const uint8_t stm32_sdio_instance_count = sizeof(stm32_sdio_instances) / sizeof(stm32_sdio_instances[0]); @@ -41,4 +45,3 @@ int dmod_deinit(void) /* ---- IRQ handlers ---- */ DMOD_IRQ_HANDLER(49) { stm32_sdio_irq_handler(1); } /* SDMMC1 */ -DMOD_IRQ_HANDLER(103) { stm32_sdio_irq_handler(2); } /* SDMMC2 */ From ee0e94d257e250e13bf1b507fb57cb66f4ceb2a3 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 08:49:03 +0000 Subject: [PATCH 05/14] stm32: move SDIO/SDMMC block data by DMA (dmdma lease) Hardware tests on STM32F746G-DISCO showed RXOVERR at 24/48 MHz 4-bit with the interrupt-driven FIFO service. The data path (new stm32_data.c) now uses a DMA2 stream leased from dmdma - stream 3, or 6 when 3 is taken, channel 4 (RM0090 table 43 / RM0385 table 27) - in FIFO mode with a full threshold, 4-beat word bursts and the SDIO as flow controller, through dmdma_lease_start_ex(). _host_init fails with -EBUSY when no stream is free (no silent fallback). Reads are armed before the command, writes enable the DPSM only after a valid response; a transfer ends when both DATAEND and the DMA completion were seen. Reads that fit the 32-word FIFO (SCR, SD Status, switch status) are read from the FIFO at DATAEND. DMSDIO_TRANSFER_ALIGNMENT becomes 16 so bursts never cross a 1 KB boundary (the core bounces other buffers); F4 CCM RAM is rejected as unreachable by DMA2. Board configs create dmsdio after dmdma (driver_order=3). Requires dmdma with dmdma_lease_start_ex() (choco-technologies/dmdma branch claude/dma-fifo-burst-options). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- README.md | 5 +- configs/board/stm32f407g-disc1/sdio.ini | 8 +- configs/board/stm32f746g-disco/sdmmc1.ini | 8 +- docs/port-implementation.md | 37 +-- include/dmsdio_types.h | 8 +- src/port/CMakeLists.txt | 6 +- src/port/stm32_common/stm32_common.c | 235 +++---------------- src/port/stm32_common/stm32_common.h | 56 ++++- src/port/stm32_common/stm32_data.c | 270 ++++++++++++++++++++++ src/port/stm32f4/port.c | 15 +- src/port/stm32f7/port.c | 16 +- 11 files changed, 435 insertions(+), 229 deletions(-) create mode 100644 src/port/stm32_common/stm32_data.c diff --git a/README.md b/README.md index aea236f..246fd16 100644 --- a/README.md +++ b/README.md @@ -133,8 +133,9 @@ another architecture. Port-specific files: ├── src/port/ │ ├── CMakeLists.txt │ ├── stm32_common/ # SDIO/SDMMC host shared by F4 and F7 -│ │ ├── stm32_common.c -│ │ └── stm32_common.h +│ │ ├── stm32_common.c # lifecycle, clock, commands, IRQ +│ │ ├── stm32_common.h +│ │ └── stm32_data.c # data path: DMA2 lease (dmdma), FIFO for small reads │ ├── stm32f4/ │ │ ├── config.cmake │ │ └── port.c diff --git a/configs/board/stm32f407g-disc1/sdio.ini b/configs/board/stm32f407g-disc1/sdio.ini index dea3ec3..83a2313 100644 --- a/configs/board/stm32f407g-disc1/sdio.ini +++ b/configs/board/stm32f407g-disc1/sdio.ini @@ -13,6 +13,12 @@ ; SDIO is clocked from PLL48CLK (dmclk_domain_sdio): dmclk must produce ; 48 MHz (PLLQ=7 at 168 MHz), otherwise dmsdio_port refuses to start. ; +; Data moves by DMA: dmsdio_port leases DMA2 stream 3 (or 6), channel 4, from +; dmdma when the host starts, so the DMA2 controller must already be +; configured - load dmdma's configs/board/stm32f4-discovery/dma.ini (driver_order=2) +; together with this file. The dmsdio section below uses driver_order=3 so +; it is created after it. +; ; D0 (SDIO/SDMMC1_D0) [sd0_d0] driver_name=dmgpio @@ -99,7 +105,7 @@ interrupt_handler=sd0_card_detect [sd0] driver_name=dmsdio -driver_order=2 +driver_order=3 friends_group=sd0 instance=1 bus_width=4 diff --git a/configs/board/stm32f746g-disco/sdmmc1.ini b/configs/board/stm32f746g-disco/sdmmc1.ini index da7836d..45ae8f5 100644 --- a/configs/board/stm32f746g-disco/sdmmc1.ini +++ b/configs/board/stm32f746g-disco/sdmmc1.ini @@ -11,6 +11,12 @@ ; SDMMC1 is clocked from CLK48 (dmclk_domain_sdio): dmclk must produce ; 48 MHz (PLLQ=9 at 216 MHz), otherwise dmsdio_port refuses to start. ; +; Data moves by DMA: dmsdio_port leases DMA2 stream 3 (or 6), channel 4, from +; dmdma when the host starts, so the DMA2 controller must already be +; configured - load dmdma's configs/board/stm32f746g-disco/dma.ini (driver_order=2) +; together with this file. The dmsdio section below uses driver_order=3 so +; it is created after it. +; ; D0 (SDIO/SDMMC1_D0) [sd0_d0] driver_name=dmgpio @@ -97,7 +103,7 @@ interrupt_handler=sd0_card_detect [sd0] driver_name=dmsdio -driver_order=2 +driver_order=3 friends_group=sd0 instance=1 bus_width=4 diff --git a/docs/port-implementation.md b/docs/port-implementation.md index 35b1e09..8f61c1a 100644 --- a/docs/port-implementation.md +++ b/docs/port-implementation.md @@ -76,11 +76,13 @@ block is 32-byte aligned so a port can do cache maintenance on it. STM32F4 SDIO and STM32F7 SDMMC are the same host IP: identical register offsets and bit positions for everything the port uses. The shared code in -`stm32_common/stm32_common.c` implements the whole port API; each family's +`stm32_common/` (`stm32_common.c`: lifecycle, clock, commands, IRQ; +`stm32_data.c`: data path) implements the whole port API; each family's `port.c` only provides: -* `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit and NVIC IRQ per instance, +* `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit, NVIC IRQ and DMA controller/streams/channel per instance, * `stm32_sdio_family_error_flags` - `STBITERR` on F4 (the bit is reserved on F7), +* `stm32_sdio_family_dma_reachable()` - memory DMA2 cannot access (F4 CCM), * `dmod_init`/`dmod_deinit` and the `DMOD_IRQ_HANDLER`s. Implementation notes: @@ -91,17 +93,24 @@ Implementation notes: requested maximum is at least the source (High Speed: 48 MHz). * Commands complete on `CMDREND`/`CMDSENT`/`CCRCFAIL`/`CTIMEOUT` interrupts. `CCRCFAIL` is ignored for R3 (`dmsdio_response_short_no_crc`). -* Data is moved by the interrupt handler from/to the 32-word FIFO until - `DATAEND` or a data error; each interrupt keeps servicing the FIFO (32 words - when full/empty, 8 when half) until neither condition holds. This PIO path - is bounded by interrupt latency: on STM32F746G-DISCO it overran (`RXOVERR`) - at 24/48 MHz 4-bit with the earlier 8-words-per-interrupt service and only - 12 MHz 1-bit was verified. Full 4-bit High Speed throughput needs DMA. For reads the DPSM and FIFO interrupts are armed before the command - is sent; for writes the FIFO is fed only after a valid response. `DTIMER` - holds the per-block timeout; every wait is additionally bounded in software. -* DMA is not used: SDIO/SDMMC need a DMA2 stream (stream 3 or 6, channel 4) - in FIFO mode with 4-beat bursts and peripheral flow control, which the - dmdma lease API does not expose yet. Hardware flow control (`HWFC_EN`) is - not used either, because of the SDIO_CK glitch erratum (ES0182). +* Block data moves by DMA (`stm32_data.c`). `_host_init` leases DMA2 + stream 3 - or stream 6 when 3 is taken - on channel 4 from dmdma + (RM0090 table 43 / RM0385 table 27) and fails with `-EBUSY` when neither + is free; there is no silent PIO fallback. The stream runs in FIFO mode + with a full threshold, 4-beat word bursts on both sides and the SDIO as + flow controller (`dmdma_lease_start_ex()`, RM0090 31.3.2 / RM0385 35.3.2), + so interrupt latency can no longer overrun the SDIO FIFO. For reads the + DMA stream and the DPSM are armed before the command; for writes the DMA + stream is started before the command and the DPSM only after a valid + response. A transfer completes when both `DATAEND` and the DMA completion + have been seen. DMA buffers must be 16-byte aligned + (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and + reachable by DMA2 (not F4 CCM RAM). The D-cache is not enabled by + dmod-boot, so no cache maintenance is done. +* Reads that fit the 32-word FIFO (SCR, SD Status, CMD6 switch status) do + not use DMA: the FIFO holds the whole transfer and is read at `DATAEND`. +* The DMA2 controller has to be configured through dmdma before dmsdio is + created (dmdma's board `dma.ini` with `driver_order=2`, dmsdio with 3). + Requires dmdma with `dmdma_lease_start_ex()` (stream options). * Pins (AF12, pull-ups on CMD/D0-D3) are configured by dmgpio from the board files in [`configs/`](../configs/README.md), not by the port. diff --git a/include/dmsdio_types.h b/include/dmsdio_types.h index f103381..1d1c5f7 100644 --- a/include/dmsdio_types.h +++ b/include/dmsdio_types.h @@ -18,8 +18,12 @@ /** Logical block size used by every SD memory card supported by dmsdio. */ #define DMSDIO_BLOCK_SIZE 512u -/** Buffer alignment required for direct (zero-copy) port data transfers. */ -#define DMSDIO_TRANSFER_ALIGNMENT 4u +/** + * Buffer alignment for direct (zero-copy) port data transfers. 16 bytes lets + * STM32 ports move data with 4-word DMA bursts that never cross a 1 KB + * boundary; misaligned caller buffers are bounced through an aligned block. + */ +#define DMSDIO_TRANSFER_ALIGNMENT 16u /** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ typedef uint8_t dmsdio_instance_t; diff --git a/src/port/CMakeLists.txt b/src/port/CMakeLists.txt index 8415876..4d80317 100644 --- a/src/port/CMakeLists.txt +++ b/src/port/CMakeLists.txt @@ -21,7 +21,10 @@ set(DMOD_DMR_PATH ${CMAKE_SOURCE_DIR}/dmsdio_port.dmr) # simulated card used by the tests. set(FAMILY_SOURCES "") if(DMOD_CPU_FAMILY MATCHES "^stm32") - set(FAMILY_SOURCES stm32_common/stm32_common.c) + set(FAMILY_SOURCES + stm32_common/stm32_common.c + stm32_common/stm32_data.c + ) elseif(DMOD_CPU_FAMILY STREQUAL "x86_64") set(FAMILY_SOURCES x86_64/mock_card.c @@ -45,6 +48,7 @@ if(DMOD_CPU_FAMILY MATCHES "^stm32") dmod_link_modules(${DMOD_MODULE_NAME} dmclk_port dmosi + dmdma ) endif() diff --git a/src/port/stm32_common/stm32_common.c b/src/port/stm32_common/stm32_common.c index a8cfe7d..5b511dd 100644 --- a/src/port/stm32_common/stm32_common.c +++ b/src/port/stm32_common/stm32_common.c @@ -12,19 +12,12 @@ /* * STM32F4 SDIO / STM32F7 SDMMC host - protocol-free primitives only. * - * Command path: CPSM with CMDREND/CMDSENT/CCRCFAIL/CTIMEOUT interrupts. - * Data path: DPSM in block mode, FIFO serviced from the interrupt handler - * (RXFIFOHF / TXFIFOHE, 8 words per interrupt) until DATAEND or a data - * error. For reads the DPSM and the FIFO interrupts are armed before the - * command is sent so no block can overrun the 32-word FIFO while the - * response is being processed; for writes the FIFO is only fed after a - * valid response, as the card expects. + * This file: lifecycle, clocking, bus width, the command path (CPSM with + * CMDREND/CMDSENT/CCRCFAIL/CTIMEOUT interrupts) and the shared interrupt + * handler. The data path (DMA for block data) lives in stm32_data.c. * - * DMA is not used: SDIO/SDMMC data requests need a DMA stream in FIFO mode - * with 4-beat bursts and peripheral flow control (RM0090 31.3.2 / RM0385 - * 35.3.2), which the dmdma lease API does not expose yet. Hardware flow - * control (CLKCR.HWFC_EN) is not used either: ES0182 (STM32F40x/41x errata) - * documents SDIO_CK glitches with it enabled. + * Hardware flow control (CLKCR.HWFC_EN) is not used: ES0182 (STM32F40x/41x + * errata) documents SDIO_CK glitches with it enabled. * * Every wait is bounded: the command wait by STM32_CMD_TIMEOUT_MS on top of * the hardware 64-clock response timeout, the data wait by the per-block @@ -32,21 +25,7 @@ */ #define STM32_CMD_TIMEOUT_MS 100 -#define STM32_DATA_TIMEOUT_SLACK_MS 50 -typedef struct -{ - bool initialized; - dmosi_semaphore_t done; /* posted by the ISR per finished phase */ - uint32_t clock_hz; /* current SDIO_CK */ - volatile bool cmd_busy; - volatile uint32_t cmd_status; - volatile bool data_busy; - volatile uint32_t data_status; - volatile bool data_read; - uint32_t* volatile cursor; /* next FIFO word in the caller's buffer */ - volatile uint32_t words_left; -} stm32_sdio_state_t; static stm32_sdio_state_t g_state[STM32_SDIO_MAX_INSTANCES]; @@ -63,7 +42,7 @@ static const stm32_sdio_instance_desc_t* get_desc(dmsdio_instance_t instance) return &stm32_sdio_instances[instance - 1]; } -static volatile stm32_sdio_t* get_regs(dmsdio_instance_t instance) +volatile stm32_sdio_t* stm32_sdio_regs(dmsdio_instance_t instance) { return (volatile stm32_sdio_t*)stm32_sdio_instances[instance - 1].base; } @@ -77,7 +56,7 @@ static stm32_sdio_state_t* get_ready_state(dmsdio_instance_t instance) return &g_state[instance - 1]; } -static uint32_t data_error_flags(void) +uint32_t stm32_sdio_data_error_flags(void) { return STM32_SDIO_DATA_ERRORS | stm32_sdio_family_error_flags; } @@ -109,7 +88,7 @@ static void register_settle(void) } /* MASK is also modified by the ISR - thread-side read-modify-write must not interleave. */ -static void mask_enable(volatile stm32_sdio_t* regs, uint32_t bits) +void stm32_sdio_mask_enable(volatile stm32_sdio_t* regs, uint32_t bits) { Dmod_EnterCritical(); regs->MASK |= bits; @@ -124,7 +103,7 @@ static void drain_semaphore(stm32_sdio_state_t* st) } /* Wait until the ISR cleared *busy. Returns false on timeout. */ -static bool wait_phase(stm32_sdio_state_t* st, volatile bool* busy, uint32_t timeout_ms) +bool stm32_sdio_wait(stm32_sdio_state_t* st, volatile bool* busy, uint32_t timeout_ms) { int32_t timeout = (timeout_ms > (uint32_t)INT32_MAX) ? INT32_MAX : (int32_t)timeout_ms; while (*busy) @@ -184,13 +163,20 @@ dmod_dmsdio_port_api_declaration(1.0, int, _host_init, ( dmsdio_instance_t insta return -EIO; } memset(st, 0, sizeof(*st)); - st->done = dmosi_semaphore_create(0, 2); + st->done = dmosi_semaphore_create(0, 3); if (st->done == NULL) { return -ENOMEM; } + int ret = stm32_sdio_data_init(desc, st); + if (ret != 0) + { + dmosi_semaphore_destroy(st->done); + memset(st, 0, sizeof(*st)); + return ret; + } reset_peripheral(desc); - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); regs->MASK = 0; regs->ICR = static_flags(); regs->POWER = STM32_SDIO_POWER_OFF; @@ -208,13 +194,14 @@ dmod_dmsdio_port_api_declaration(1.0, int, _host_deinit, ( dmsdio_instance_t ins return -ENODEV; } const stm32_sdio_instance_desc_t* desc = get_desc(instance); - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); nvic_disable_irq(desc->irqn); regs->MASK = 0; regs->DCTRL = 0; regs->CLKCR = 0; regs->POWER = STM32_SDIO_POWER_OFF; STM32_RCC_APB2ENR &= ~(1U << desc->apb2_bit); + stm32_sdio_data_deinit(st); dmosi_semaphore_destroy(st->done); memset(st, 0, sizeof(*st)); return 0; @@ -230,7 +217,7 @@ dmod_dmsdio_port_api_declaration(1.0, int, _set_power, ( dmsdio_instance_t insta { return -ENODEV; } - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); if (on) { regs->POWER = STM32_SDIO_POWER_ON; @@ -283,7 +270,7 @@ dmod_dmsdio_port_api_declaration(1.0, int, _set_clock, ( dmsdio_instance_t insta DMOD_LOG_ERROR("dmsdio_port: cannot derive %u Hz from %u Hz\n", (unsigned)max_hz, (unsigned)source); return ret; } - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); uint32_t clkcr = regs->CLKCR & ~(STM32_SDIO_CLKCR_CLKDIV_Msk | STM32_SDIO_CLKCR_BYPASS); regs->CLKCR = clkcr | bits; register_settle(); @@ -305,7 +292,7 @@ dmod_dmsdio_port_api_declaration(1.0, int, _set_bus_width, ( dmsdio_instance_t i { return -EINVAL; } - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); uint32_t clkcr = regs->CLKCR & ~STM32_SDIO_CLKCR_WIDBUS_Msk; regs->CLKCR = clkcr | ((width == dmsdio_bus_width_4bit) ? STM32_SDIO_CLKCR_WIDBUS_4BIT : 0U); register_settle(); @@ -316,74 +303,6 @@ dmod_dmsdio_port_api_declaration(1.0, int, _set_bus_width, ( dmsdio_instance_t i * Interrupt handler * ====================================================================== */ -/* - * Move as many words as the FIFO allows in one interrupt: a full RX FIFO - * (or an empty TX FIFO) is serviced as 32 words, a half-full/half-empty one - * as 8, and the status is re-sampled until neither applies. This keeps the - * number of interrupts - whose entry/dispatch cost is what limits PIO - * throughput - as low as possible. - */ -static uint32_t rx_burst(uint32_t sta) -{ - if (sta & STM32_SDIO_STA_RXFIFOF) - { - return STM32_SDIO_FIFO_WORDS; - } - return (sta & STM32_SDIO_STA_RXFIFOHF) ? STM32_SDIO_FIFO_HALF_WORDS : 0U; -} - -static uint32_t tx_burst(uint32_t sta) -{ - if (sta & STM32_SDIO_STA_TXFIFOE) - { - return STM32_SDIO_FIFO_WORDS; - } - return (sta & STM32_SDIO_STA_TXFIFOHE) ? STM32_SDIO_FIFO_HALF_WORDS : 0U; -} - -static void service_fifo(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta) -{ - uint32_t* cursor = st->cursor; - uint32_t left = st->words_left; - uint32_t burst = st->data_read ? rx_burst(sta) : tx_burst(sta); - while (burst != 0U && left != 0U) - { - uint32_t n = (burst < left) ? burst : left; - left -= n; - if (st->data_read) - { - for (; n != 0U; n--) { *cursor++ = regs->FIFO; } - } - else - { - for (; n != 0U; n--) { regs->FIFO = *cursor++; } - } - sta = regs->STA; - burst = st->data_read ? rx_burst(sta) : tx_burst(sta); - } - st->cursor = cursor; - st->words_left = left; - if (!st->data_read && left == 0U) - { - regs->MASK &= ~STM32_SDIO_STA_TXFIFOHE; - } -} - -static void finish_data(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta) -{ - while (st->data_read && st->words_left > 0 && (regs->STA & STM32_SDIO_STA_RXDAVL)) - { - *st->cursor++ = regs->FIFO; - st->words_left--; - } - regs->MASK &= ~(STM32_SDIO_STA_RXFIFOHF | STM32_SDIO_STA_TXFIFOHE | - STM32_SDIO_STA_DATAEND | data_error_flags()); - regs->ICR = STM32_SDIO_STA_DATAEND | STM32_SDIO_STA_DBCKEND | data_error_flags(); - st->data_status = sta; - st->data_busy = false; - dmosi_semaphore_post(st->done, 1); -} - void stm32_sdio_irq_handler(dmsdio_instance_t instance) { stm32_sdio_state_t* st = get_ready_state(instance); @@ -391,7 +310,7 @@ void stm32_sdio_irq_handler(dmsdio_instance_t instance) { return; } - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); uint32_t sta = regs->STA; if (st->cmd_busy && (sta & STM32_SDIO_CMD_FLAGS)) @@ -402,58 +321,13 @@ void stm32_sdio_irq_handler(dmsdio_instance_t instance) st->cmd_busy = false; dmosi_semaphore_post(st->done, 1); } - if (st->data_busy) - { - service_fifo(regs, st, sta); - if (sta & (STM32_SDIO_STA_DATAEND | data_error_flags())) - { - finish_data(regs, st, sta); - } - } + stm32_sdio_data_irq(regs, st, sta); } /* ====================================================================== * Transport * ====================================================================== */ -static uint32_t block_size_code(uint32_t block_size) -{ - uint32_t code = 0; - while ((1U << code) < block_size && code < 14U) - { - code++; - } - return ((1U << code) == block_size) ? code : UINT32_MAX; -} - -/* Program DTIMER/DLEN/DCTRL. For reads the DPSM and FIFO interrupts start now. */ -static dmsdio_status_t arm_data(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, const dmsdio_data_t* data) -{ - uint32_t code = block_size_code(data->block_size); - uint64_t length = (uint64_t)data->block_size * data->block_count; - if (data->buffer == NULL || data->block_count == 0 || code == UINT32_MAX || - length > STM32_SDIO_MAX_DATA_LENGTH || ((uintptr_t)data->buffer % 4U) != 0 || - (data->block_size % 4U) != 0) - { - return dmsdio_status_invalid; - } - uint64_t ticks = (uint64_t)data->timeout_ms * st->clock_hz / 1000U; - st->data_read = (data->direction == dmsdio_direction_read); - st->cursor = (uint32_t*)data->buffer; - st->words_left = (uint32_t)(length / 4U); - st->data_busy = true; - - regs->DTIMER = (ticks > UINT32_MAX) ? UINT32_MAX : (uint32_t)ticks; - regs->DLEN = (uint32_t)length; - regs->DCTRL = STM32_SDIO_DCTRL_DTEN | (code << STM32_SDIO_DCTRL_DBLOCKSIZE_Pos) | - (st->data_read ? STM32_SDIO_DCTRL_DTDIR_READ : 0U); - if (st->data_read) - { - mask_enable(regs, STM32_SDIO_STA_RXFIFOHF | STM32_SDIO_STA_DATAEND | data_error_flags()); - } - return dmsdio_status_ok; -} - static uint32_t command_register(const dmsdio_command_t* command) { uint32_t value = (command->index & STM32_SDIO_CMD_INDEX_Msk) | STM32_SDIO_CMD_CPSMEN; @@ -487,10 +361,10 @@ static dmsdio_status_t send_command(volatile stm32_sdio_t* regs, stm32_sdio_stat : (STM32_SDIO_STA_CMDREND | STM32_SDIO_STA_CCRCFAIL | STM32_SDIO_STA_CTIMEOUT); regs->ICR = STM32_SDIO_CMD_FLAGS; st->cmd_busy = true; - mask_enable(regs, done); + stm32_sdio_mask_enable(regs, done); regs->ARG = command->argument; regs->CMD = command_register(command); - if (!wait_phase(st, &st->cmd_busy, STM32_CMD_TIMEOUT_MS)) + if (!stm32_sdio_wait(st, &st->cmd_busy, STM32_CMD_TIMEOUT_MS)) { return dmsdio_status_cmd_timeout; } @@ -506,41 +380,6 @@ static dmsdio_status_t send_command(volatile stm32_sdio_t* regs, stm32_sdio_stat return result; } -static dmsdio_status_t data_result(uint32_t sta) -{ - if (sta & STM32_SDIO_STA_DTIMEOUT) - { - return dmsdio_status_data_timeout; - } - if (sta & (STM32_SDIO_STA_DCRCFAIL | stm32_sdio_family_error_flags)) - { - return dmsdio_status_data_crc; - } - if (sta & (STM32_SDIO_STA_TXUNDERR | STM32_SDIO_STA_RXOVERR)) - { - return dmsdio_status_overrun; - } - return dmsdio_status_ok; -} - -static dmsdio_status_t run_data(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, const dmsdio_data_t* data) -{ - if (!st->data_read) - { - mask_enable(regs, STM32_SDIO_STA_TXFIFOHE | STM32_SDIO_STA_DATAEND | data_error_flags()); - } - uint64_t timeout = (uint64_t)data->timeout_ms * data->block_count + STM32_DATA_TIMEOUT_SLACK_MS; - if (!wait_phase(st, &st->data_busy, (timeout > UINT32_MAX) ? UINT32_MAX : (uint32_t)timeout)) - { - return dmsdio_status_data_timeout; - } - if (st->words_left != 0 && data_result(st->data_status) == dmsdio_status_ok) - { - return dmsdio_status_overrun; /* DATAEND without every word moved */ - } - return data_result(st->data_status); -} - dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, ( dmsdio_instance_t instance, const dmsdio_command_t* command, const dmsdio_data_t* data, dmsdio_response_t* response )) @@ -550,16 +389,18 @@ dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, { return dmsdio_status_invalid; } - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); drain_semaphore(st); - dmsdio_status_t status = (data != NULL) ? arm_data(regs, st, data) : dmsdio_status_ok; + dmsdio_status_t status = (data != NULL) + ? stm32_sdio_data_arm(regs, st, get_desc(instance), data) + : dmsdio_status_ok; if (status == dmsdio_status_ok) { status = send_command(regs, st, command, response); } if (status == dmsdio_status_ok && data != NULL) { - status = run_data(regs, st, data); + status = stm32_sdio_data_run(regs, st, data); } if (status != dmsdio_status_ok) { @@ -575,18 +416,12 @@ dmod_dmsdio_port_api_declaration(1.0, void, _abort, ( dmsdio_instance_t instance { return; } - volatile stm32_sdio_t* regs = get_regs(instance); + volatile stm32_sdio_t* regs = stm32_sdio_regs(instance); regs->MASK = 0; regs->CMD = 0; /* stop the CPSM */ - regs->DCTRL = 0; /* stop the DPSM */ + stm32_sdio_data_abort(regs, st); register_settle(); - for (uint32_t i = 0; i < STM32_SDIO_FIFO_WORDS && (regs->STA & STM32_SDIO_STA_RXDAVL); i++) - { - (void)regs->FIFO; - } regs->ICR = static_flags(); - st->cmd_busy = false; - st->data_busy = false; - st->words_left = 0; + st->cmd_busy = false; drain_semaphore(st); } diff --git a/src/port/stm32_common/stm32_common.h b/src/port/stm32_common/stm32_common.h index 3c49692..b23260f 100644 --- a/src/port/stm32_common/stm32_common.h +++ b/src/port/stm32_common/stm32_common.h @@ -3,7 +3,10 @@ #include #include +#include #include "dmsdio_port.h" +#include "dmosi.h" +#include "dmdma.h" /** * @brief STM32 SDIO (F4, RM0090 section 31) / SDMMC (F7, RM0385 section 35) @@ -57,6 +60,7 @@ typedef struct /* DCTRL */ #define STM32_SDIO_DCTRL_DTEN (1U << 0) #define STM32_SDIO_DCTRL_DTDIR_READ (1U << 1) +#define STM32_SDIO_DCTRL_DMAEN (1U << 3) #define STM32_SDIO_DCTRL_DBLOCKSIZE_Pos 4U /* STA / ICR / MASK */ @@ -87,7 +91,8 @@ typedef struct STM32_SDIO_STA_DATAEND | STM32_SDIO_STA_DBCKEND) #define STM32_SDIO_FIFO_WORDS 32U -#define STM32_SDIO_FIFO_HALF_WORDS 8U +#define STM32_SDIO_FIFO_BYTES (STM32_SDIO_FIFO_WORDS * 4U) +#define STM32_SDIO_DMA_ALIGNMENT 16U /* one INC4 word burst, never crosses 1 KB */ #define STM32_SDIO_MAX_DATA_LENGTH 0x01FFFFFFU #define STM32_SDIO_MAX_INSTANCES 2U @@ -101,9 +106,12 @@ typedef struct */ typedef struct { - uint32_t base; /**< Peripheral base address */ - uint32_t apb2_bit; /**< Bit in RCC_APB2ENR / RCC_APB2RSTR */ - uint32_t irqn; /**< NVIC IRQ number */ + uint32_t base; /**< Peripheral base address */ + uint32_t apb2_bit; /**< Bit in RCC_APB2ENR / RCC_APB2RSTR */ + uint32_t irqn; /**< NVIC IRQ number */ + uint8_t dma_controller; /**< dmdma controller (1 = DMA2) */ + uint8_t dma_streams[2]; /**< Preferred and alternate stream */ + uint8_t dma_channel; /**< DMA request channel (CHSEL) */ } stm32_sdio_instance_desc_t; /** Instances of this family, indexed by (instance - 1). Defined in /port.c. */ @@ -113,6 +121,46 @@ extern const uint8_t stm32_sdio_instance_count; /** Family-only data error flags (STBITERR on F4, 0 on F7). Defined in /port.c. */ extern const uint32_t stm32_sdio_family_error_flags; +/** Whether DMA2 can reach [address, address + length) - e.g. not F4 CCM RAM. Defined in /port.c. */ +bool stm32_sdio_family_dma_reachable(const void* address, size_t length); + +/** + * @brief Per-instance runtime state (shared by stm32_common.c and stm32_data.c). + */ +typedef struct +{ + bool initialized; + dmosi_semaphore_t done; /* posted per finished phase (SDIO IRQ, DMA callback) */ + uint32_t clock_hz; /* current SDIO_CK */ + dmdma_lease_t dma; /* leased DMA2 stream */ + volatile bool cmd_busy; + volatile uint32_t cmd_status; + volatile bool data_busy; /* DPSM running (until DATAEND or a data error) */ + volatile uint32_t data_status; + volatile bool dma_busy; /* DMA stream running */ + volatile uint32_t dma_event; + bool data_read; + bool data_dma; /* data phase uses DMA (else: FIFO read at DATAEND) */ + uint32_t dctrl; /* DCTRL value of the armed data phase */ + uint32_t* cursor; /* FIFO-only reads: destination */ + uint32_t words_left; +} stm32_sdio_state_t; + +/* --- stm32_common.c helpers used by stm32_data.c --- */ +volatile stm32_sdio_t* stm32_sdio_regs(dmsdio_instance_t instance); +uint32_t stm32_sdio_data_error_flags(void); +void stm32_sdio_mask_enable(volatile stm32_sdio_t* regs, uint32_t bits); +bool stm32_sdio_wait(stm32_sdio_state_t* st, volatile bool* busy, uint32_t timeout_ms); + +/* --- stm32_data.c: data path (DMA for block data, FIFO for small reads) --- */ +int stm32_sdio_data_init(const stm32_sdio_instance_desc_t* desc, stm32_sdio_state_t* st); +void stm32_sdio_data_deinit(stm32_sdio_state_t* st); +dmsdio_status_t stm32_sdio_data_arm(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, + const stm32_sdio_instance_desc_t* desc, const dmsdio_data_t* data); +dmsdio_status_t stm32_sdio_data_run(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, const dmsdio_data_t* data); +void stm32_sdio_data_irq(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta); +void stm32_sdio_data_abort(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st); + /** Reset the shared per-instance state; called from each family's dmod_init()/dmod_deinit(). */ void stm32_sdio_common_init(void); void stm32_sdio_common_deinit(void); diff --git a/src/port/stm32_common/stm32_data.c b/src/port/stm32_common/stm32_data.c new file mode 100644 index 0000000..7b35aba --- /dev/null +++ b/src/port/stm32_common/stm32_data.c @@ -0,0 +1,270 @@ +/* No DMOD_ENABLE_REGISTRATION here - see stm32_common.c. */ +#include "dmod.h" +#include "dmosi.h" +#include "dmdma.h" +#include "stm32_common.h" +#include + +/* + * SDIO/SDMMC data path. + * + * Block data moves by DMA: a DMA2 stream leased from dmdma (RM0090 table 43 / + * RM0385 table 27: stream 3 or 6, channel 4) in FIFO mode with a full + * threshold, 4-beat word bursts on both sides and the SDIO as flow + * controller (RM0090 31.3.2 "SDIO APB2 interface", RM0385 35.3.2) - the + * setup the host needs, since it issues burst requests and ends the + * transfer itself once DLEN bytes moved. The CPU never touches the FIFO, so + * interrupt latency cannot overrun it. + * + * Reads that fit the 32-word FIFO (SCR, SD Status, CMD6 switch status) do + * not use DMA: the whole transfer is buffered by the FIFO and read out at + * DATAEND. + * + * Ordering: for reads the DMA stream and the DPSM are enabled before the + * command is sent; for writes the DMA stream is started before the command + * (it only fills the FIFO) and the DPSM is enabled after a valid response, + * so no data reaches the card before the command was accepted. + */ + +#define STM32_DMA_MAX_ELEMENTS 0xFFFFU +#define STM32_DMA_FINISH_SLACK_MS 50U +#define STM32_DATA_TIMEOUT_SLACK_MS 50U + +#define DMA_TERMINAL_EVENTS (dmdma_event_complete | dmdma_event_error | \ + dmdma_event_timeout | dmdma_event_aborted) + +/* dmdma lease callback - interrupt context (or synchronous from _abort). */ +static void dma_callback(dmdma_lease_t lease, dmdma_event_t event, void* user_ptr) +{ + (void)lease; + stm32_sdio_state_t* st = (stm32_sdio_state_t*)user_ptr; + if (!st->dma_busy || (event & DMA_TERMINAL_EVENTS) == 0) + { + return; + } + st->dma_event = (uint32_t)event; + st->dma_busy = false; + dmosi_semaphore_post(st->done, 1); +} + +int stm32_sdio_data_init(const stm32_sdio_instance_desc_t* desc, stm32_sdio_state_t* st) +{ + for (unsigned i = 0; i < 2 && st->dma == NULL; i++) + { + st->dma = dmdma_lease_acquire(desc->dma_controller, desc->dma_streams[i]); + } + if (st->dma == NULL) + { + DMOD_LOG_ERROR("dmsdio_port: DMA%u streams %u and %u are both unavailable\n", + (unsigned)desc->dma_controller + 1U, (unsigned)desc->dma_streams[0], + (unsigned)desc->dma_streams[1]); + return -EBUSY; + } + if (dmdma_lease_set_callback(st->dma, dma_callback, st) != 0) + { + stm32_sdio_data_deinit(st); + return -EIO; + } + return 0; +} + +void stm32_sdio_data_deinit(stm32_sdio_state_t* st) +{ + if (st->dma != NULL) + { + dmdma_lease_release(st->dma); + st->dma = NULL; + } +} + +static uint32_t block_size_code(uint32_t block_size) +{ + uint32_t code = 0; + while ((1U << code) < block_size && code < 14U) + { + code++; + } + return ((1U << code) == block_size) ? code : UINT32_MAX; +} + +static dmsdio_status_t validate(const dmsdio_data_t* data, uint32_t* code) +{ + uint64_t length = (uint64_t)data->block_size * data->block_count; + *code = block_size_code(data->block_size); + if (data->buffer == NULL || data->block_count == 0 || *code == UINT32_MAX || + length > STM32_SDIO_MAX_DATA_LENGTH || ((uintptr_t)data->buffer % 4U) != 0 || + (data->block_size % 4U) != 0) + { + return dmsdio_status_invalid; + } + return dmsdio_status_ok; +} + +static int start_dma(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, + const stm32_sdio_instance_desc_t* desc, const dmsdio_data_t* data, uint32_t length) +{ + void* fifo = (void*)(uintptr_t)®s->FIFO; + uint32_t words = length / 4U; + dmdma_transfer_config_t cfg = { + .direction = st->data_read ? dmdma_direction_peripheral_to_memory + : dmdma_direction_memory_to_peripheral, + .request = desc->dma_channel, + .source_address = st->data_read ? fifo : data->buffer, + .destination_address = st->data_read ? data->buffer : fifo, + .source_width = dmdma_data_width_word, + .destination_width = dmdma_data_width_word, + .source_increment = !st->data_read, + .destination_increment = st->data_read, + .circular = false, + .priority = dmdma_priority_very_high, + /* Ignored by the hardware: the SDIO is the flow controller. */ + .element_count = (words > STM32_DMA_MAX_ELEMENTS) ? STM32_DMA_MAX_ELEMENTS : words, + .timeout_ms = 0, + }; + dmdma_stream_options_t options = { + .flow_controller = dmdma_flow_controller_peripheral, + .fifo_threshold = dmdma_fifo_full, + .source_burst = dmdma_burst_4, + .destination_burst = dmdma_burst_4, + }; + st->dma_busy = true; + int rc = dmdma_lease_start_ex(st->dma, &cfg, &options); + if (rc != 0) + { + st->dma_busy = false; + DMOD_LOG_ERROR("dmsdio_port: DMA start failed (%d)\n", rc); + } + return rc; +} + +static bool dma_capable(const dmsdio_data_t* data, uint32_t length) +{ + return ((uintptr_t)data->buffer % STM32_SDIO_DMA_ALIGNMENT) == 0 && + stm32_sdio_family_dma_reachable(data->buffer, length); +} + +dmsdio_status_t stm32_sdio_data_arm(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, + const stm32_sdio_instance_desc_t* desc, const dmsdio_data_t* data) +{ + uint32_t code = 0; + dmsdio_status_t status = validate(data, &code); + uint32_t length = data->block_size * data->block_count; + st->data_read = (data->direction == dmsdio_direction_read); + st->data_dma = !(st->data_read && length <= STM32_SDIO_FIFO_BYTES); + if (status == dmsdio_status_ok && st->data_dma && !dma_capable(data, length)) + { + DMOD_LOG_ERROR("dmsdio_port: buffer %p not usable for DMA\n", data->buffer); + status = dmsdio_status_invalid; + } + if (status != dmsdio_status_ok) + { + return status; + } + st->cursor = (uint32_t*)data->buffer; + st->words_left = length / 4U; + st->dctrl = STM32_SDIO_DCTRL_DTEN | (code << STM32_SDIO_DCTRL_DBLOCKSIZE_Pos) | + (st->data_read ? STM32_SDIO_DCTRL_DTDIR_READ : 0U) | + (st->data_dma ? STM32_SDIO_DCTRL_DMAEN : 0U); + uint64_t ticks = (uint64_t)data->timeout_ms * st->clock_hz / 1000U; + regs->DTIMER = (ticks > UINT32_MAX) ? UINT32_MAX : (uint32_t)ticks; + regs->DLEN = length; + if (st->data_dma && start_dma(regs, st, desc, data, length) != 0) + { + return dmsdio_status_overrun; + } + st->data_busy = true; + if (st->data_read) + { + regs->DCTRL = st->dctrl; + stm32_sdio_mask_enable(regs, STM32_SDIO_STA_DATAEND | stm32_sdio_data_error_flags()); + } + return dmsdio_status_ok; +} + +static dmsdio_status_t data_result(uint32_t sta) +{ + if (sta & STM32_SDIO_STA_DTIMEOUT) + { + return dmsdio_status_data_timeout; + } + if (sta & (STM32_SDIO_STA_DCRCFAIL | stm32_sdio_family_error_flags)) + { + return dmsdio_status_data_crc; + } + if (sta & (STM32_SDIO_STA_TXUNDERR | STM32_SDIO_STA_RXOVERR)) + { + return dmsdio_status_overrun; + } + return dmsdio_status_ok; +} + +/* After DATAEND the DMA flushes its FIFO to memory and reports completion. */ +static dmsdio_status_t finish_dma(stm32_sdio_state_t* st) +{ + if (!stm32_sdio_wait(st, &st->dma_busy, STM32_DMA_FINISH_SLACK_MS)) + { + DMOD_LOG_ERROR("dmsdio_port: DMA did not complete after DATAEND\n"); + return dmsdio_status_overrun; + } + return (st->dma_event & (dmdma_event_error | dmdma_event_timeout)) ? dmsdio_status_overrun + : dmsdio_status_ok; +} + +dmsdio_status_t stm32_sdio_data_run(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, const dmsdio_data_t* data) +{ + if (!st->data_read) + { + regs->DCTRL = st->dctrl; + stm32_sdio_mask_enable(regs, STM32_SDIO_STA_DATAEND | stm32_sdio_data_error_flags()); + } + uint64_t timeout = (uint64_t)data->timeout_ms * data->block_count + STM32_DATA_TIMEOUT_SLACK_MS; + if (!stm32_sdio_wait(st, &st->data_busy, (timeout > UINT32_MAX) ? UINT32_MAX : (uint32_t)timeout)) + { + return dmsdio_status_data_timeout; + } + dmsdio_status_t status = data_result(st->data_status); + if (status == dmsdio_status_ok && st->data_dma) + { + status = finish_dma(st); + } + if (status == dmsdio_status_ok && !st->data_dma && st->words_left != 0) + { + status = dmsdio_status_overrun; /* DATAEND without every word read */ + } + return status; +} + +/* SDIO interrupt, data part: DATAEND or a data error ends the DPSM phase. */ +void stm32_sdio_data_irq(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, uint32_t sta) +{ + if (!st->data_busy || (sta & (STM32_SDIO_STA_DATAEND | stm32_sdio_data_error_flags())) == 0) + { + return; + } + while (!st->data_dma && st->words_left > 0 && (regs->STA & STM32_SDIO_STA_RXDAVL)) + { + *st->cursor++ = regs->FIFO; + st->words_left--; + } + regs->MASK &= ~(STM32_SDIO_STA_DATAEND | stm32_sdio_data_error_flags()); + regs->ICR = STM32_SDIO_STA_DATAEND | STM32_SDIO_STA_DBCKEND | stm32_sdio_data_error_flags(); + st->data_status = sta; + st->data_busy = false; + dmosi_semaphore_post(st->done, 1); +} + +void stm32_sdio_data_abort(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st) +{ + regs->DCTRL = 0; /* stop the DPSM */ + if (st->dma != NULL) + { + dmdma_lease_abort(st->dma); /* no-op when idle */ + } + for (uint32_t i = 0; i < STM32_SDIO_FIFO_WORDS && (regs->STA & STM32_SDIO_STA_RXDAVL); i++) + { + (void)regs->FIFO; + } + st->data_busy = false; + st->dma_busy = false; + st->words_left = 0; +} diff --git a/src/port/stm32f4/port.c b/src/port/stm32f4/port.c index 8cae251..b519821 100644 --- a/src/port/stm32f4/port.c +++ b/src/port/stm32f4/port.c @@ -12,14 +12,25 @@ const stm32_sdio_instance_desc_t stm32_sdio_instances[] = { - /* SDIO: APB2 0x40012C00, RCC_APB2ENR.SDIOEN (bit 11), SDIO_IRQn 49 */ - { 0x40012C00UL, 11U, 49U }, + /* SDIO: APB2 0x40012C00, RCC_APB2ENR.SDIOEN (bit 11), SDIO_IRQn 49, + * DMA2 stream 3 or 6, channel 4 (RM0090 table 43) */ + { 0x40012C00UL, 11U, 49U, 1U, { 3U, 6U }, 4U }, }; const uint8_t stm32_sdio_instance_count = sizeof(stm32_sdio_instances) / sizeof(stm32_sdio_instances[0]); /* STBITERR (start bit not detected on all data lines in wide bus mode) exists on F4 only. */ const uint32_t stm32_sdio_family_error_flags = STM32_SDIO_STA_STBITERR; +/* The DMA controllers cannot access the 64 KB CCM data RAM (RM0090 2.3.1). */ +#define STM32F4_CCM_START 0x10000000UL +#define STM32F4_CCM_END 0x10010000UL + +bool stm32_sdio_family_dma_reachable(const void* address, size_t length) +{ + uintptr_t start = (uintptr_t)address; + return (start + length <= STM32F4_CCM_START) || (start >= STM32F4_CCM_END); +} + /* ---- DMOD lifecycle ---- */ int dmod_init(const Dmod_Config_t *Config) diff --git a/src/port/stm32f7/port.c b/src/port/stm32f7/port.c index 482a2a9..eae2c88 100644 --- a/src/port/stm32f7/port.c +++ b/src/port/stm32f7/port.c @@ -13,8 +13,9 @@ const stm32_sdio_instance_desc_t stm32_sdio_instances[] = { - /* SDMMC1: APB2 0x40012C00, RCC_APB2ENR.SDMMC1EN (bit 11), SDMMC1_IRQn 49 */ - { 0x40012C00UL, 11U, 49U }, + /* SDMMC1: APB2 0x40012C00, RCC_APB2ENR.SDMMC1EN (bit 11), SDMMC1_IRQn 49, + * DMA2 stream 3 or 6, channel 4 (RM0385 table 27) */ + { 0x40012C00UL, 11U, 49U, 1U, { 3U, 6U }, 4U }, /* * SDMMC2 (0x40011C00, APB2ENR bit 7, IRQ 103) exists only on F76x/F77x. * Packages are built per CPU family, so registering its IRQ would make @@ -27,6 +28,17 @@ const uint8_t stm32_sdio_instance_count = sizeof(stm32_sdio_instances) / sizeof( /* SDMMC has no STBITERR (STA bit 9 is reserved on F7). */ const uint32_t stm32_sdio_family_error_flags = 0U; +/* DMA2 reaches SRAM1/2, DTCM (through the AHBS port) and external memory - + * only ITCM RAM (0x00000000-0x00003FFF) is out of reach, and no data buffer + * lives there. */ +#define STM32F7_ITCM_END 0x00004000UL + +bool stm32_sdio_family_dma_reachable(const void* address, size_t length) +{ + (void)length; + return (uintptr_t)address >= STM32F7_ITCM_END; +} + /* ---- DMOD lifecycle ---- */ int dmod_init(const Dmod_Config_t *Config) From 31446734017fcbec1eb7336206888c28b7f133c1 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 09:03:02 +0000 Subject: [PATCH 06/14] stm32: D-cache maintenance around SDIO DMA transfers Prepares the F7 port for an enabled Cortex-M7 D-cache: whenever SCB->CCR.DC is set, the DMA buffer is cleaned before a write, cleaned+invalidated before a read (no dirty line can be evicted over incoming data) and invalidated after it (lines the CPU refilled meanwhile), by address through DCCMVAC/DCCIMVAC/DCIMVAC with DSB/ISB. With the cache off, and always on F4 (stm32_sdio_family_has_dcache = false), this is a no-op. DMA buffers now have to start on and span whole 32-byte cache lines: DMSDIO_TRANSFER_ALIGNMENT becomes 32 (the core bounces other buffers through its 32-byte aligned scratch block). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- docs/api-reference.md | 2 +- docs/port-implementation.md | 16 +++++--- include/dmsdio_types.h | 10 +++-- src/port/stm32_common/stm32_common.h | 9 ++++- src/port/stm32_common/stm32_data.c | 59 ++++++++++++++++++++++++++++ src/port/stm32f4/port.c | 3 ++ src/port/stm32f7/port.c | 4 ++ 7 files changed, 92 insertions(+), 11 deletions(-) diff --git a/docs/api-reference.md b/docs/api-reference.md index 23e2a10..290ce98 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -30,7 +30,7 @@ dmdrvi_ssize_t dmdrvi_write(ctx, handle, const void* buf, size_t size, dmdrvi_of ``` * `offset` is a 64-bit byte offset; any offset and length are accepted. - Whole, 4-byte aligned blocks are transferred directly between the caller's + Whole blocks in a 32-byte aligned buffer are transferred directly between the caller's buffer and the card (CMD17/CMD18, CMD24/CMD25 + CMD12, split into at most `max_blocks_per_transfer` blocks per command). A partial block at either end of the range - or a misaligned buffer - goes through a one-block diff --git a/docs/port-implementation.md b/docs/port-implementation.md index 8f61c1a..ba5e683 100644 --- a/docs/port-implementation.md +++ b/docs/port-implementation.md @@ -47,7 +47,8 @@ and recovery policy. `dmsdio_data_t` describes `block_count` blocks of `block_size` bytes (512 for card data, 8 for SCR, 64 for SD Status / switch status). Buffers passed -for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (4) byte aligned; +for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (32) byte aligned - one +Cortex-M7 cache line; the core bounces misaligned caller buffers itself. The internal scratch block is 32-byte aligned so a port can do cache maintenance on it. @@ -83,6 +84,7 @@ offsets and bit positions for everything the port uses. The shared code in * `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit, NVIC IRQ and DMA controller/streams/channel per instance, * `stm32_sdio_family_error_flags` - `STBITERR` on F4 (the bit is reserved on F7), * `stm32_sdio_family_dma_reachable()` - memory DMA2 cannot access (F4 CCM), +* `stm32_sdio_family_has_dcache` - whether cache maintenance applies (F7), * `dmod_init`/`dmod_deinit` and the `DMOD_IRQ_HANDLER`s. Implementation notes: @@ -103,10 +105,14 @@ Implementation notes: DMA stream and the DPSM are armed before the command; for writes the DMA stream is started before the command and the DPSM only after a valid response. A transfer completes when both `DATAEND` and the DMA completion - have been seen. DMA buffers must be 16-byte aligned - (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and - reachable by DMA2 (not F4 CCM RAM). The D-cache is not enabled by - dmod-boot, so no cache maintenance is done. + have been seen. DMA buffers must start on and span whole 32-byte lines + (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and be + reachable by DMA2 (not F4 CCM RAM). +* D-cache (Cortex-M7): whenever `SCB->CCR.DC` is set, the DMA buffer is + cleaned before a write, cleaned+invalidated before a read and invalidated + again after it (by address, `DCCMVAC`/`DCCIMVAC`/`DCIMVAC`). With the cache + disabled, and always on F4 (`stm32_sdio_family_has_dcache = false`), this + is a no-op - enabling the cache later needs no driver change. * Reads that fit the 32-word FIFO (SCR, SD Status, CMD6 switch status) do not use DMA: the FIFO holds the whole transfer and is read at `DATAEND`. * The DMA2 controller has to be configured through dmdma before dmsdio is diff --git a/include/dmsdio_types.h b/include/dmsdio_types.h index 1d1c5f7..8412ddc 100644 --- a/include/dmsdio_types.h +++ b/include/dmsdio_types.h @@ -19,11 +19,13 @@ #define DMSDIO_BLOCK_SIZE 512u /** - * Buffer alignment for direct (zero-copy) port data transfers. 16 bytes lets - * STM32 ports move data with 4-word DMA bursts that never cross a 1 KB - * boundary; misaligned caller buffers are bounced through an aligned block. + * Buffer alignment for direct (zero-copy) port data transfers: one 32-byte + * data cache line (Cortex-M7), so a port can clean/invalidate a DMA buffer + * without touching neighbouring data, and 4-word DMA bursts never cross a + * 1 KB boundary. Misaligned caller buffers are bounced through an aligned + * block. */ -#define DMSDIO_TRANSFER_ALIGNMENT 16u +#define DMSDIO_TRANSFER_ALIGNMENT 32u /** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ typedef uint8_t dmsdio_instance_t; diff --git a/src/port/stm32_common/stm32_common.h b/src/port/stm32_common/stm32_common.h index b23260f..a616e65 100644 --- a/src/port/stm32_common/stm32_common.h +++ b/src/port/stm32_common/stm32_common.h @@ -92,7 +92,9 @@ typedef struct #define STM32_SDIO_FIFO_WORDS 32U #define STM32_SDIO_FIFO_BYTES (STM32_SDIO_FIFO_WORDS * 4U) -#define STM32_SDIO_DMA_ALIGNMENT 16U /* one INC4 word burst, never crosses 1 KB */ +/* DMA buffers: a 32-byte D-cache line (Cortex-M7) - which also keeps every + * 16-byte INC4 word burst inside a 1 KB boundary. */ +#define STM32_SDIO_DMA_ALIGNMENT 32U #define STM32_SDIO_MAX_DATA_LENGTH 0x01FFFFFFU #define STM32_SDIO_MAX_INSTANCES 2U @@ -124,6 +126,9 @@ extern const uint32_t stm32_sdio_family_error_flags; /** Whether DMA2 can reach [address, address + length) - e.g. not F4 CCM RAM. Defined in /port.c. */ bool stm32_sdio_family_dma_reachable(const void* address, size_t length); +/** Whether the core has a data cache (Cortex-M7: true, Cortex-M4: false). Defined in /port.c. */ +extern const bool stm32_sdio_family_has_dcache; + /** * @brief Per-instance runtime state (shared by stm32_common.c and stm32_data.c). */ @@ -142,6 +147,8 @@ typedef struct bool data_read; bool data_dma; /* data phase uses DMA (else: FIFO read at DATAEND) */ uint32_t dctrl; /* DCTRL value of the armed data phase */ + void* dma_buffer; /* buffer of the running DMA transfer */ + uint32_t dma_length; /* its length in bytes */ uint32_t* cursor; /* FIFO-only reads: destination */ uint32_t words_left; } stm32_sdio_state_t; diff --git a/src/port/stm32_common/stm32_data.c b/src/port/stm32_common/stm32_data.c index 7b35aba..d40f5bf 100644 --- a/src/port/stm32_common/stm32_data.c +++ b/src/port/stm32_common/stm32_data.c @@ -20,6 +20,13 @@ * not use DMA: the whole transfer is buffered by the FIFO and read out at * DATAEND. * + * D-cache (Cortex-M7): whenever SCB->CCR.DC is set, DMA buffers are cleaned + * before a write, cleaned+invalidated before a read (so no dirty line can be + * evicted over the incoming data) and invalidated again after it (lines the + * CPU speculatively refilled meanwhile). DMA buffers are therefore required + * to start on and span whole 32-byte cache lines; with the cache disabled + * (or on Cortex-M4) nothing is done. + * * Ordering: for reads the DMA stream and the DPSM are enabled before the * command is sent; for writes the DMA stream is started before the command * (it only fills the FIFO) and the DPSM is enabled after a valid response, @@ -33,6 +40,52 @@ #define DMA_TERMINAL_EVENTS (dmdma_event_complete | dmdma_event_error | \ dmdma_event_timeout | dmdma_event_aborted) +/* ---- Cortex-M7 data cache maintenance by address (ARMv7-M SCB) ---- */ + +#define SCB_CCR (*(volatile uint32_t *)0xE000ED14UL) +#define SCB_CCR_DC (1UL << 16) +#define SCB_DCIMVAC (*(volatile uint32_t *)0xE000EF5CUL) /* invalidate */ +#define SCB_DCCMVAC (*(volatile uint32_t *)0xE000EF68UL) /* clean */ +#define SCB_DCCIMVAC (*(volatile uint32_t *)0xE000EF70UL) /* clean + invalidate */ +#define DCACHE_LINE 32U + +static bool dcache_enabled(void) +{ + return stm32_sdio_family_has_dcache && (SCB_CCR & SCB_CCR_DC) != 0U; +} + +static void dcache_by_address(volatile uint32_t* operation, const void* buffer, uint32_t length) +{ + if (!dcache_enabled() || length == 0U) + { + return; + } + uintptr_t line = (uintptr_t)buffer & ~(uintptr_t)(DCACHE_LINE - 1U); + uintptr_t end = (uintptr_t)buffer + length; + __asm__ volatile ("dsb" ::: "memory"); + for (; line < end; line += DCACHE_LINE) + { + *operation = (uint32_t)line; + } + __asm__ volatile ("dsb\n\tisb" ::: "memory"); +} + +/* Before the DMA starts: writes need the data in RAM, reads must not have + * dirty lines that could later be evicted over what the DMA wrote. */ +static void dcache_before_dma(stm32_sdio_state_t* st) +{ + dcache_by_address(st->data_read ? &SCB_DCCIMVAC : &SCB_DCCMVAC, st->dma_buffer, st->dma_length); +} + +/* After a read: drop lines the CPU may have speculatively refilled. */ +static void dcache_after_dma(stm32_sdio_state_t* st) +{ + if (st->data_read) + { + dcache_by_address(&SCB_DCIMVAC, st->dma_buffer, st->dma_length); + } +} + /* dmdma lease callback - interrupt context (or synchronous from _abort). */ static void dma_callback(dmdma_lease_t lease, dmdma_event_t event, void* user_ptr) { @@ -127,6 +180,9 @@ static int start_dma(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, .source_burst = dmdma_burst_4, .destination_burst = dmdma_burst_4, }; + st->dma_buffer = data->buffer; + st->dma_length = length; + dcache_before_dma(st); st->dma_busy = true; int rc = dmdma_lease_start_ex(st->dma, &cfg, &options); if (rc != 0) @@ -137,9 +193,11 @@ static int start_dma(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, return rc; } +/* Whole cache lines only, so maintenance never touches neighbouring data. */ static bool dma_capable(const dmsdio_data_t* data, uint32_t length) { return ((uintptr_t)data->buffer % STM32_SDIO_DMA_ALIGNMENT) == 0 && + (length % STM32_SDIO_DMA_ALIGNMENT) == 0 && stm32_sdio_family_dma_reachable(data->buffer, length); } @@ -206,6 +264,7 @@ static dmsdio_status_t finish_dma(stm32_sdio_state_t* st) DMOD_LOG_ERROR("dmsdio_port: DMA did not complete after DATAEND\n"); return dmsdio_status_overrun; } + dcache_after_dma(st); return (st->dma_event & (dmdma_event_error | dmdma_event_timeout)) ? dmsdio_status_overrun : dmsdio_status_ok; } diff --git a/src/port/stm32f4/port.c b/src/port/stm32f4/port.c index b519821..08b3310 100644 --- a/src/port/stm32f4/port.c +++ b/src/port/stm32f4/port.c @@ -21,6 +21,9 @@ const uint8_t stm32_sdio_instance_count = sizeof(stm32_sdio_instances) / sizeof( /* STBITERR (start bit not detected on all data lines in wide bus mode) exists on F4 only. */ const uint32_t stm32_sdio_family_error_flags = STM32_SDIO_STA_STBITERR; +/* Cortex-M4: no data cache, nothing to maintain around DMA. */ +const bool stm32_sdio_family_has_dcache = false; + /* The DMA controllers cannot access the 64 KB CCM data RAM (RM0090 2.3.1). */ #define STM32F4_CCM_START 0x10000000UL #define STM32F4_CCM_END 0x10010000UL diff --git a/src/port/stm32f7/port.c b/src/port/stm32f7/port.c index eae2c88..9a9ba13 100644 --- a/src/port/stm32f7/port.c +++ b/src/port/stm32f7/port.c @@ -28,6 +28,10 @@ const uint8_t stm32_sdio_instance_count = sizeof(stm32_sdio_instances) / sizeof( /* SDMMC has no STBITERR (STA bit 9 is reserved on F7). */ const uint32_t stm32_sdio_family_error_flags = 0U; +/* Cortex-M7: 32-byte-line D-cache. Maintenance is done whenever it is + * enabled (SCB->CCR.DC), see stm32_data.c. */ +const bool stm32_sdio_family_has_dcache = true; + /* DMA2 reaches SRAM1/2, DTCM (through the AHBS port) and external memory - * only ITCM RAM (0x00000000-0x00003FFF) is out of reach, and no data buffer * lives there. */ From ed9a2a021c5efbdf1b6dc9d3a4972be4c5f87c67 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 10:55:24 +0000 Subject: [PATCH 07/14] ci: derive the tools from DMOD_CPU_FAMILY where possible The simulated-card port job only needs -DDMOD_CPU_FAMILY=x86_64; the explicit DMOD_TOOLS_NAME and DMOD_MODE (already the default) were redundant. The core/test job keeps DMOD_TOOLS_NAME=arch/x86_64 with the default stm32f7 family only because dmgpio publishes stm32 headers only - documented in the workflow and README. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- .github/workflows/ci.yml | 19 ++++++++++--------- README.md | 7 ++++--- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 19f18b1..d8dfda8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,23 +23,24 @@ jobs: run: | mkdir -p build cd build - # dmsdio links against dmsdio_port_if (headers only), so building - # these targets never touches src/port/*/port.c. DMOD_CPU_FAMILY - # stays at its default (stm32f7) here on purpose: dmsdio uses - # dmgpio's types for its card-detect friend and dmgpio only - # publishes stm32 packages, so an x86_64 header fetch would 404. - cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 + # The core module and its test run natively here, but DMOD_CPU_FAMILY + # has to stay at its default (stm32f7): dmsdio needs dmgpio's + # headers (card-detect friend) and dmgpio only publishes stm32 + # packages, so a DMOD_CPU_FAMILY=x86_64 header fetch would 404. + # That is the only reason DMOD_TOOLS_NAME is overridden by hand - + # everywhere else the tools follow from DMOD_CPU_FAMILY. + cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 cmake --build . --target dmsdio test_dmsdio - name: Build simulated-card dmsdio_port (x86_64) run: | # src/port/x86_64 is not a hardware port: it simulates an SD card # at the command level so the whole protocol in dmsdio can run on - # this runner. Separate build dir so DMOD_CPU_FAMILY=x86_64 cannot - # affect the dmgpio header fetch above. + # this runner. DMOD_CPU_FAMILY=x86_64 alone selects the host tools + # (src/port/x86_64/config.cmake). mkdir -p build_port_x86_64 cd build_port_x86_64 - cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 -DDMOD_CPU_FAMILY=x86_64 + cmake .. -DDMOD_CPU_FAMILY=x86_64 cmake --build . --target dmsdio_port cp dmf/dmsdio_port.dmf dmf/dmsdio_port.dmd ../build/dmf/ diff --git a/README.md b/README.md index 246fd16..f723f30 100644 --- a/README.md +++ b/README.md @@ -55,15 +55,16 @@ uses the driver the way dmdevfs does - through the dmdrvi DIF - and implements the dmdrvi MAL to observe hot-plug notifications. ```bash -# core module and test (DMOD_CPU_FAMILY stays stm32f7 for the dmgpio headers) +# core module and test: built for the host, but DMOD_CPU_FAMILY stays at its +# default (stm32f7) because dmgpio only publishes stm32 headers mkdir -p build && cd build -cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 +cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 cmake --build . --target dmsdio test_dmsdio cd .. # simulated card port mkdir -p build_port_x86_64 && cd build_port_x86_64 -cmake .. -DDMOD_MODE=DMOD_MODULE -DDMOD_TOOLS_NAME=arch/x86_64 -DDMOD_CPU_FAMILY=x86_64 +cmake .. -DDMOD_CPU_FAMILY=x86_64 cmake --build . --target dmsdio_port cp dmf/dmsdio_port.dmf dmf/dmsdio_port.dmd ../build/dmf/ cd .. From dd68ae5e13a94e38b6ec529ca48e8cb296b3f2dd Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 11:26:54 +0000 Subject: [PATCH 08/14] Move card presence monitoring out of the driver into the dmsdiod service The driver no longer creates a process, thread, queue or dmhaman registration of its own: - a card present at boot is identified synchronously in dmdrvi_create(); - dmdrvi_path_ready() reports the host node to libsystemd (class "sdio", name "dmsdio", user value = node path) and dmdrvi_free() reports its removal; - new host node ioctls: dmsdio_ioctl_cmd_get_detect_config (card detect handler name, debounce, poll interval from the ini section) and dmsdio_ioctl_cmd_check_removal (lock-free card detect sample that lets a running transfer abort with -ENODEV); rescan settles the flag. services/dmsdiod is a new Application module started per host by libsystemd ([class=sdio] start=dmsdiod@%name, dmsdiod@.ini with args=%v). It registers the dmhaman card detect handler (ISR only posts a semaphore), debounces edges, polls when there is no card detect pin, and unregisters the handler from a process exit callback when the unit is stopped. Tests: presence worker steps replaced by create-time identification, detect config, check_removal and rescan-driven hot-plug steps (39/39). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- .github/workflows/ci.yml | 5 +- CMakeLists.txt | 5 +- Makefile | 4 +- README.md | 26 ++- configs/board/stm32f407g-disc1/sdio.ini | 4 +- configs/board/stm32f746g-disco/sdmmc1.ini | 4 +- docs/api-reference.md | 22 ++- docs/configuration.md | 53 ++++-- include/dmsdio_types.h | 27 +++ manifest.dmm | 4 + services/dmsdiod/CMakeLists.txt | 21 ++ services/dmsdiod/README.md | 51 +++++ services/dmsdiod/configs/dmsdiod.rules | 12 ++ services/dmsdiod/configs/dmsdiod@.ini | 13 ++ services/dmsdiod/dmsdiod.dmr | 32 ++++ services/dmsdiod/main.c | 216 +++++++++++++++++++++ src/dmsdio.c | 64 ++++++- src/dmsdio_card.c | 3 + src/dmsdio_config.c | 25 +-- src/dmsdio_detect.c | 221 +++------------------- src/dmsdio_internal.h | 38 ++-- tests/CMakeLists.txt | 2 +- tests/dmsdio_test.c | 107 ++++++----- 23 files changed, 629 insertions(+), 330 deletions(-) create mode 100644 services/dmsdiod/CMakeLists.txt create mode 100644 services/dmsdiod/README.md create mode 100644 services/dmsdiod/configs/dmsdiod.rules create mode 100644 services/dmsdiod/configs/dmsdiod@.ini create mode 100644 services/dmsdiod/dmsdiod.dmr create mode 100644 services/dmsdiod/main.c diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d8dfda8..7f1eff7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: # That is the only reason DMOD_TOOLS_NAME is overridden by hand - # everywhere else the tools follow from DMOD_CPU_FAMILY. cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 - cmake --build . --target dmsdio test_dmsdio + cmake --build . --target dmsdio test_dmsdio dmsdiod - name: Build simulated-card dmsdio_port (x86_64) run: | @@ -51,6 +51,7 @@ jobs: test -f build/dmf/dmsdio.dmf test -f build/dmf/dmsdio_version.txt test -f build/dmf/test_dmsdio.dmf + test -f build/dmf/dmsdiod.dmf test -f build/dmf/dmsdio_port.dmf echo "Module files present" @@ -61,7 +62,7 @@ jobs: # dmsdio_port is the simulated card built above - it is never # published for x86_64, so it is not fetched here. dmf-get install dmini -y - dmf-get install dmhaman -y + dmf-get install libsystemd -y dmod_loader build/dmf/test_dmsdio.dmf discover-cpu-families: diff --git a/CMakeLists.txt b/CMakeLists.txt index b664c38..a196ba2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,12 +75,14 @@ dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} src/dmsdio_xfer.c ) +# libsystemd: the host node is reported under the "sdio" device class so a +# device rule can start the dmsdiod presence service for it (services/dmsdiod). dmod_link_modules(${DMOD_MODULE_NAME} dmdrvi@2.0 dmini dmosi - dmhaman dmgpio + libsystemd ) target_include_directories(${DMOD_MODULE_NAME} PRIVATE @@ -93,5 +95,6 @@ target_include_directories(${DMOD_MODULE_NAME}_if INTERFACE add_subdirectory(src/port) target_link_libraries(${DMOD_MODULE_NAME} ${DMOD_MODULE_NAME}_port_if) +add_subdirectory(services/dmsdiod) enable_testing() add_subdirectory(tests) diff --git a/Makefile b/Makefile index ba6654b..5af92c7 100644 --- a/Makefile +++ b/Makefile @@ -3,8 +3,8 @@ # dmsdio - SD memory card driver (SDSC/SDHC/SDXC). # # The CMake build is the reference build: it also fetches the headers of -# dmdrvi, dmini, dmosi, dmhaman and dmgpio (dmod_link_modules) and builds -# dmsdio_port and the tests. Pass their include directories through +# dmdrvi, dmini, dmosi, dmgpio and libsystemd (dmod_link_modules) and builds +# dmsdio_port, the dmsdiod service and the tests. Pass their include directories through # DMOD_INC_DIRS when building with make. # # ############################################################################# diff --git a/README.md b/README.md index f723f30..1d4be6b 100644 --- a/README.md +++ b/README.md @@ -21,8 +21,11 @@ a 64-bit block device through dmdrvi 2.0. - dmdrvi device model: persistent host node `/dev/dmsdio0` plus the hot-plugged card node `/dev/dmsdio0/0`; handles are invalidated with a card generation identifier. -- Card detect through an optional dmgpio friend; the ISR only enqueues, a - dmosi worker debounces and attaches/detaches the card. +- No threads in the driver: a card present at boot is identified in + `dmdrvi_create()`; hot-plug (card detect edge interrupt through dmhaman, + debouncing, optional polling) is handled by the separate **dmsdiod** + service, started per host by libsystemd from a `[class=sdio]` device rule + ([services/dmsdiod](services/dmsdiod/README.md)). ## Building @@ -50,7 +53,8 @@ make DMOD_MODE=DMOD_MODULE DMOD_DIR=/path/to/dmod card of the x86_64 port (`src/port/x86_64`): SDSC v1/v2, SDHC and SDXC identification, 64-bit capacity and offsets, sector and unaligned I/O, erase, write protection, CRC/timeout/malformed-response errors, retries, -removal during a transfer, stale handles and the presence worker. The test +removal during a transfer, stale handles and the presence hooks used by +dmsdiod. The test uses the driver the way dmdevfs does - through the dmdrvi DIF - and implements the dmdrvi MAL to observe hot-plug notifications. @@ -59,7 +63,7 @@ implements the dmdrvi MAL to observe hot-plug notifications. # default (stm32f7) because dmgpio only publishes stm32 headers mkdir -p build && cd build cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 -cmake --build . --target dmsdio test_dmsdio +cmake --build . --target dmsdio test_dmsdio dmsdiod cd .. # simulated card port @@ -71,7 +75,7 @@ cd .. export DMOD_DMF_DIR=$(pwd)/build/dmf dmf-get install dmini -y -dmf-get install dmhaman -y +dmf-get install libsystemd -y dmod_loader build/dmf/test_dmsdio.dmf ``` @@ -90,12 +94,16 @@ Once a card is identified, `/dev/dmsdio0/0` appears and can be used with the regular file API using 64-bit offsets; `DMDRVI_IOCTL_BLOCK_GET_INFO` reports the geometry. +For hot-plug, install the dmsdiod service's `dmsdiod.rules` and +`dmsdiod@.ini` into libsystemd's rules and units directories: libsystemd +then starts `dmsdiod@dmsdio0` as soon as dmsdio reports `/dev/dmsdio0`. + ## API | Item | Description | |------|-------------| | dmdrvi DIF (`dmdrvi_create`, `_open`, `_read`, `_write`, `_ioctl`, `_flush`, `_stat`, `_friend_changed`, ...) | Device model, see [docs/api-reference.md](docs/api-reference.md) | -| `dmsdio_ioctl_cmd_get_host_info` / `_get_card_info` / `_rescan` | Driver specific ioctls | +| `dmsdio_ioctl_cmd_get_host_info` / `_get_card_info` / `_rescan` / `_get_detect_config` / `_check_removal` | Driver specific ioctls | | `dmsdio_decode_csd()` / `_cid()` / `_scr()` / `_ssr()` | Register decoders | See [include/dmsdio.h](include/dmsdio.h) and @@ -166,11 +174,15 @@ dmsdio/ │ ├── dmsdio_cmd.c # command layer, errno mapping │ ├── dmsdio_config.c # ini configuration │ ├── dmsdio_decode.c # CID/CSD/SCR/SD Status decoders -│ ├── dmsdio_detect.c # card detect + dmosi presence worker +│ ├── dmsdio_detect.c # card detect pin, lock-free removal check │ ├── dmsdio_ident.c # identification and bus negotiation │ ├── dmsdio_io.c # byte-offset I/O, read-modify-write │ ├── dmsdio_xfer.c # block transfers, erase, retry/recovery │ └── port/ +├── services/ +│ └── dmsdiod/ # presence service (card detect / polling) +│ ├── configs/ # dmsdiod.rules, dmsdiod@.ini for libsystemd +│ └── main.c ├── tests/ │ ├── CMakeLists.txt │ └── dmsdio_test.c diff --git a/configs/board/stm32f407g-disc1/sdio.ini b/configs/board/stm32f407g-disc1/sdio.ini index 83a2313..4a66602 100644 --- a/configs/board/stm32f407g-disc1/sdio.ini +++ b/configs/board/stm32f407g-disc1/sdio.ini @@ -111,6 +111,8 @@ instance=1 bus_width=4 max_clock_hz=50000000 high_speed=true -card_detect_handler=sd0_card_detect card_detect_active_level=low +; Presence monitoring, carried out by the dmsdiod service (see +; services/dmsdiod): the card detect edge interrupt instead of polling. +card_detect_handler=sd0_card_detect poll_interval_ms=0 diff --git a/configs/board/stm32f746g-disco/sdmmc1.ini b/configs/board/stm32f746g-disco/sdmmc1.ini index 45ae8f5..79a7879 100644 --- a/configs/board/stm32f746g-disco/sdmmc1.ini +++ b/configs/board/stm32f746g-disco/sdmmc1.ini @@ -109,6 +109,8 @@ instance=1 bus_width=4 max_clock_hz=50000000 high_speed=true -card_detect_handler=sd0_card_detect card_detect_active_level=low +; Presence monitoring, carried out by the dmsdiod service (see +; services/dmsdiod): the card detect edge interrupt instead of polling. +card_detect_handler=sd0_card_detect poll_interval_ms=0 diff --git a/docs/api-reference.md b/docs/api-reference.md index 290ce98..0be335b 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -15,10 +15,16 @@ primitives (see [port-implementation.md](port-implementation.md)). `N` defaults to `instance - 1` (SDMMC1 → `/dev/dmsdio0`), see [configuration.md](configuration.md). -Identification starts as soon as `dmdrvi_create()` returns, on the driver's -own worker thread. The card node is only announced after -`dmdrvi_path_ready()` for the host node because dmdevfs ignores hot-plug -notices for a context it has not registered yet. +A card present at boot is identified inside `dmdrvi_create()`. The card +node is only announced after `dmdrvi_path_ready()` for the host node because +dmdevfs ignores hot-plug notices for a context it has not registered yet. +The driver starts no threads: later insertions and removals are driven by +the dmsdiod service through the host node ioctls below (see +[configuration.md](configuration.md#presence-monitoring-dmsdiod)). + +`dmdrvi_path_ready()` for the host node also reports it to libsystemd: +`libsystemd_notify_device_added("sdio", "dmsdio", "/dev/dmsdio")`; +`dmdrvi_free()` reports `libsystemd_notify_device_removed("sdio", "dmsdio")`. ## Card node (`/dev/dmsdioN/0`) @@ -71,7 +77,11 @@ Data transfers return `-ENOTSUP`; `stat` reports size 0. |---------|-------|--------| | `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | `card_attached`, `generation`, `scan_count`, `last_error`, `retry_count` | | `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Card snapshot, `-ENODEV` without a card | -| `dmsdio_ioctl_cmd_rescan` | `NULL` | Synchronously re-checks presence: verifies an attached card (CMD13) or identifies a new one. `0` when a card is attached afterwards, `-ENODEV` when the slot is empty | +| `dmsdio_ioctl_cmd_rescan` | `NULL` | Synchronously re-checks presence: samples card detect, verifies an attached card (CMD13) or identifies a new one. `0` when a card is attached afterwards, `-ENODEV` when the slot is empty | +| `dmsdio_ioctl_cmd_get_detect_config` | `dmsdio_detect_config_t*` | `card_detect_handler` (`""` = none), `debounce_ms`, `poll_interval_ms` from the ini section | +| `dmsdio_ioctl_cmd_check_removal` | `NULL` | Samples card detect **without taking the driver lock**. When the slot is empty, a transfer in progress is abandoned with `-ENODEV` and the next rescan detaches the card. `0` card present, `-ENODEV` slot empty, `-ENOENT` no card detect pin, `-EIO` pin unreadable | + +The last three return `-ENOTSUP` on the card node. ## Card generation and stale handles @@ -119,6 +129,8 @@ Declared in `include/dmsdio_types.h`: `write_protected`, `bus_width`, `clock_hz` * `dmsdio_host_info_t` - `instance`, `card_attached`, `generation`, `scan_count`, `last_error`, `retry_count` +* `dmsdio_detect_config_t` - `card_detect_handler[DMSDIO_HANDLER_NAME_MAX]`, + `debounce_ms`, `poll_interval_ms` * `dmsdio_cid_t`, `dmsdio_csd_t`, `dmsdio_scr_t`, `dmsdio_ssr_t` - decoded registers ## Functions (Built-in API) diff --git a/docs/configuration.md b/docs/configuration.md index f97313b..60fb83c 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -28,10 +28,14 @@ card_detect_active_level=low | `write_timeout_ms` | `500` | Per-block write busy limit, also used for CMD13 ready polling | | `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | | `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | -| `poll_interval_ms` | `1000` | Presence polling period; `0` disables polling | -| `card_detect_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to | | `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | -| `card_detect_debounce_ms` | `50` | Settle time for card detect edges | +| `card_detect_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters). Used by dmsdiod | +| `card_detect_debounce_ms` | `50` | Settle time for card detect edges. Used by dmsdiod | +| `poll_interval_ms` | `1000` | Periodic presence re-check by dmsdiod; `0` disables it | + +The last three keys are presence monitoring policy: the driver does not act +on them itself, it hands them to the dmsdiod service through +`dmsdio_ioctl_cmd_get_detect_config` (see below). ## Card detect @@ -66,15 +70,38 @@ D0-D3) are dmgpio devices of the same group - see the complete board files in [../configs/](../configs/README.md) for STM32F746G-DISCO and STM32F407G-DISC1. -dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`. -The interrupt only enqueues an event (dmhaman handler, ISR context); a dmosi -worker thread debounces the pin, then identifies or detaches the card. A -running transfer on a removed card is aborted with `-ENODEV`. +dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`; +the driver samples it on every scan. + +## Presence monitoring (dmsdiod) + +The driver starts no threads. A card present at boot is identified inside +`dmdrvi_create()`; everything that happens over time - card detect edges, +debouncing, periodic re-checks - is done by the **dmsdiod** service +([`services/dmsdiod`](../services/dmsdiod/README.md)), one instance per host: + +1. dmsdio reports its host node from `dmdrvi_path_ready()` with + `libsystemd_notify_device_added("sdio", "dmsdio", "/dev/dmsdio")` + (and `libsystemd_notify_device_removed()` from `dmdrvi_free()`). +2. The `[class=sdio]` rule from `dmsdiod.rules` starts `dmsdiod@dmsdio` + from the `dmsdiod@.ini` template, with the node path as its argument. +3. dmsdiod reads `card_detect_handler`, `card_detect_debounce_ms` and + `poll_interval_ms` through `dmsdio_ioctl_cmd_get_detect_config` and + registers the dmhaman handler. The handler (interrupt context) only posts + a semaphore. +4. On an edge dmsdiod calls `dmsdio_ioctl_cmd_check_removal` - lock-free, so + a transfer running on a removed card is aborted with `-ENODEV` at once - + waits until the pin has been quiet for a whole debounce window, then + calls `dmsdio_ioctl_cmd_rescan`, which identifies, verifies (CMD13) or + detaches the card under the driver lock. +5. Without a card detect pin, `dmsdio_ioctl_cmd_rescan` runs every + `poll_interval_ms`. With neither, dmsdiod rescans once and exits. -Without a card detect pin, the worker re-checks presence every -`poll_interval_ms` (CMD13 for an attached card, an identification attempt -for an empty slot). `dmsdio_ioctl_cmd_rescan` on the host node triggers the -same check synchronously. +Install `dmsdiod.rules` into libsystemd's rules directory and +`dmsdiod@.ini` into its units directory (both ship in the dmsdiod package +under `configs/`). Without dmsdiod the card present at boot still works; +insertions and removals are then only noticed through a transfer error or a +manual `dmsdio_ioctl_cmd_rescan`. -Use a distinct `card_detect_handler` name per host: it is unregistered from -dmhaman when the dmsdio context is freed. +Use a distinct `card_detect_handler` name per host: dmsdiod registers it with +dmhaman and unregisters it when the unit is stopped. diff --git a/include/dmsdio_types.h b/include/dmsdio_types.h index 8412ddc..e3d6cef 100644 --- a/include/dmsdio_types.h +++ b/include/dmsdio_types.h @@ -213,6 +213,23 @@ typedef struct uint32_t retry_count; /**< Transfers recovered by a retry */ } dmsdio_host_info_t; +/** Longest card detect handler name, including the terminator. */ +#define DMSDIO_HANDLER_NAME_MAX 32u + +/** + * @brief Presence monitoring policy of a host, see dmsdio_ioctl_cmd_get_detect_config. + * + * The driver itself never waits for card detect edges or polls: it only + * carries this policy from its ini section to whoever monitors presence + * (the dmsdiod service). + */ +typedef struct +{ + char card_detect_handler[DMSDIO_HANDLER_NAME_MAX]; /**< dmhaman handler of the CD edge interrupt, "" = none */ + uint32_t debounce_ms; /**< Settle time after a card detect edge */ + uint32_t poll_interval_ms; /**< Periodic rescan interval, 0 = off */ +} dmsdio_detect_config_t; + /* ====================================================================== * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) * ====================================================================== */ @@ -228,6 +245,16 @@ typedef enum dmsdio_ioctl_cmd_get_card_info, /** arg: NULL. Synchronously re-check presence (host node only). */ dmsdio_ioctl_cmd_rescan, + /** arg: dmsdio_detect_config_t* (host node only) */ + dmsdio_ioctl_cmd_get_detect_config, + /** + * arg: NULL (host node only). Samples the card detect pin without waiting + * for a running transfer. When the pin reports the slot empty, a transfer + * in progress is abandoned with -ENODEV instead of running into timeouts; + * the next rescan settles the state. Returns 0 (card present), -ENODEV + * (slot empty), -ENOENT (no card detect pin) or -EIO (pin unreadable). + */ + dmsdio_ioctl_cmd_check_removal, } dmsdio_ioctl_cmd_t; #endif /* DMSDIO_TYPES_H */ diff --git a/manifest.dmm b/manifest.dmm index c088aa9..7a39a89 100644 --- a/manifest.dmm +++ b/manifest.dmm @@ -8,3 +8,7 @@ $include https://github.com/choco-technologies/dmsdio/releases/download/vlatest/ # real-world reference). dmsdio https://github.com/choco-technologies/dmsdio/releases/download/v/dmsdio-v-.zip dmsdio_port https://github.com/choco-technologies/dmsdio/releases/download/v/dmsdio_port-v-.zip + +# dmsdiod is the presence service Application module (services/dmsdiod), +# packaged per CPU family like the driver +dmsdiod https://github.com/choco-technologies/dmsdio/releases/download/v/dmsdiod-v-.zip diff --git a/services/dmsdiod/CMakeLists.txt b/services/dmsdiod/CMakeLists.txt new file mode 100644 index 0000000..5db59c3 --- /dev/null +++ b/services/dmsdiod/CMakeLists.txt @@ -0,0 +1,21 @@ +# ===================================================================== +# dmsdiod - SD card presence service +# ===================================================================== +set(DMOD_MODULE_NAME dmsdiod) +set(DMOD_STACK_SIZE 1024) +set(DMOD_DMR_PATH ${CMAKE_CURRENT_SOURCE_DIR}/dmsdiod.dmr) + +dmod_add_executable(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} + main.c +) + +# Only the public ioctl interface of dmsdio (dmsdio_types.h) - the driver is +# reached through its host node, never linked. +target_include_directories(${DMOD_MODULE_NAME} PRIVATE + ${PROJECT_SOURCE_DIR}/include +) + +dmod_link_modules(${DMOD_MODULE_NAME} + dmosi + dmhaman +) diff --git a/services/dmsdiod/README.md b/services/dmsdiod/README.md new file mode 100644 index 0000000..860b7f1 --- /dev/null +++ b/services/dmsdiod/README.md @@ -0,0 +1,51 @@ +# dmsdiod + +SD card presence service for [dmsdio](../../README.md) - one instance per +host node (`/dev/dmsdioN`). + +The dmsdio driver starts no threads of its own. It identifies a card +present at boot inside `dmdrvi_create()` and otherwise only reacts to +requests. dmsdiod is what notices insertions and removals afterwards: + +* with a card detect GPIO it registers the host's `card_detect_handler` with + dmhaman; the handler runs in interrupt context and only posts a semaphore. + On an edge dmsdiod asks the driver to check for a removal right away + (`dmsdio_ioctl_cmd_check_removal`, lock-free - a transfer running on a + pulled card is aborted with `-ENODEV`), waits until the pin has been quiet + for `card_detect_debounce_ms`, then calls `dmsdio_ioctl_cmd_rescan`; +* without one it calls `dmsdio_ioctl_cmd_rescan` every `poll_interval_ms`; +* with neither it rescans once and exits with 0. + +The policy (`card_detect_handler`, `card_detect_debounce_ms`, +`poll_interval_ms`) stays in the dmsdio device's own ini section and is read +through `dmsdio_ioctl_cmd_get_detect_config` - see +[../../docs/configuration.md](../../docs/configuration.md). + +## Usage + +``` +dmsdiod +``` + +It is not meant to be started by hand. dmsdio reports each host node to +libsystemd from `dmdrvi_path_ready()`: + +```c +libsystemd_notify_device_added("sdio", "dmsdio0", "/dev/dmsdio0"); +``` + +and the files in [`configs/`](configs) turn that into a running unit: + +| File | Install into | Purpose | +|------|--------------|---------| +| `dmsdiod.rules` | libsystemd rules directory | `[class=sdio] start=dmsdiod@%name` | +| `dmsdiod@.ini` | libsystemd units directory | `exec=dmsdiod`, `args=%v` (the node path), `restart=on-failure` | + +`service status dmsdiod@dmsdio0` / `service stop dmsdiod@dmsdio0` manage +it like any other unit; when dmdevfs frees the dmsdio context the driver +reports `libsystemd_notify_device_removed("sdio", "dmsdio0")` and the unit is +stopped. Stopping the unit unregisters the dmhaman handler (process exit +callback). + +Every request opens the host node, issues one ioctl and closes it again, so +a stopped unit never leaves a handle behind. diff --git a/services/dmsdiod/configs/dmsdiod.rules b/services/dmsdiod/configs/dmsdiod.rules new file mode 100644 index 0000000..509f896 --- /dev/null +++ b/services/dmsdiod/configs/dmsdiod.rules @@ -0,0 +1,12 @@ +; dmsdiod.rules - libsystemd device rule. +; +; dmsdio reports every host node it creates (/dev/dmsdioN) under class +; "sdio", named "dmsdioN", with the node's absolute path as the user value +; (from its dmdrvi_path_ready DIF). Start one dmsdiod@dmsdioN instance for +; each, instantiated on demand from dmsdiod@.ini. When the host goes away +; (dmdrvi_free) the same rule stops it again. +; +; Load with libsystemd_load_rules() on the directory this file lives in - +; see dmsystem's libsystemd docs/configuration.md ("Device rules"). +[class=sdio] +start=dmsdiod@%name diff --git a/services/dmsdiod/configs/dmsdiod@.ini b/services/dmsdiod/configs/dmsdiod@.ini new file mode 100644 index 0000000..4c2a513 --- /dev/null +++ b/services/dmsdiod/configs/dmsdiod@.ini @@ -0,0 +1,13 @@ +; dmsdiod@.ini - libsystemd unit template, instantiated once per dmsdio host +; by the [class=sdio] rule in dmsdiod.rules. +; +; %i expands to the host's name (e.g. "dmsdio0"), %v to the host node's +; absolute path dmsdio reported with it (e.g. "/dev/dmsdio0"). +; +; dmsdiod exits with 0 right after its first rescan when the host has +; neither a card_detect_handler nor a poll_interval_ms - there is nothing to +; wait for - hence on-failure rather than always. +description=SD card presence on %i +exec=dmsdiod +args=%v +restart=on-failure diff --git a/services/dmsdiod/dmsdiod.dmr b/services/dmsdiod/dmsdiod.dmr new file mode 100644 index 0000000..f0623fc --- /dev/null +++ b/services/dmsdiod/dmsdiod.dmr @@ -0,0 +1,32 @@ +# DMOD Resource File for dmsdiod +# This file specifies where resources should be installed + +# === Core Module === +# Main module file - always installed +dmf=./${module}.dmf => ${destination}/${module}.dmf [origin=${dmf_dir}/${module}.dmf] + +# Compressed module +dmfc=./${module}.dmfc => ${destination}/${module}.dmfc [origin=${build_dir}/dmfc/${module}.dmfc] + +# Dependencies file (if exists) +dmd=./${module}.dmd => ${destination}/${module}.dmd [origin=${dmf_dir}/${module}.dmd] + +# Version information +version=./${module}_version.txt => ${destination}/${module}_version.txt [origin=${dmf_dir}/${module}_version.txt] + +# === Documentation === +# NOTE: ${repo_dir} is the top-level repo root (dmsdiod is built through +# add_subdirectory() from dmsdio's CMakeLists.txt), so paths are relative to +# the repo root, not to services/dmsdiod. +readme=./README.md => ${destination}/${module}/README.md [origin=${repo_dir}/services/dmsdiod/README.md] + +# === Configuration Files === +# dmsdiod@.ini unit template + dmsdiod.rules device rule, ready to drop into +# libsystemd's units/rules directories - see README.md +configs=./configs => ${destination}/${module}/configs [origin=${repo_dir}/services/dmsdiod/configs] + +# === License === +license=./LICENSE => ${destination}/${module}/LICENSE [origin=${repo_dir}/LICENSE] + +# Adding itself +dmr=./${module}.dmr => ${destination}/${module}/${module}.dmr [origin=${repo_dir}/services/dmsdiod/${module}.dmr] diff --git a/services/dmsdiod/main.c b/services/dmsdiod/main.c new file mode 100644 index 0000000..6df7946 --- /dev/null +++ b/services/dmsdiod/main.c @@ -0,0 +1,216 @@ +#include "dmod.h" +#include "dmosi.h" +#include "dmhaman.h" +#include "dmsdio_types.h" +#include + +/* + * dmsdiod - SD card presence service, one instance per dmsdio host node. + * + * dmsdio reports its host node (/dev/dmsdioN) to libsystemd under the + * "sdio" device class; the [class=sdio] rule in configs/dmsdiod.rules + * starts dmsdiod@dmsdioN from configs/dmsdiod@.ini with the node's path as + * the only argument. The driver itself never waits or polls - everything + * over time happens here, through the host node's ioctls: + * + * dmsdio_ioctl_cmd_get_detect_config card_detect_handler, debounce, poll interval + * dmsdio_ioctl_cmd_check_removal lock-free "slot empty?" - aborts a running transfer + * dmsdio_ioctl_cmd_rescan attach / verify / detach under the driver lock + * + * The card detect edge reaches us through the dmhaman handler named by the + * host's card_detect_handler key; it runs in interrupt context and only + * posts a semaphore. + */ + +/** Pending card detect edges the semaphore counts before posts are dropped. */ +#define DMSDIOD_MAX_PENDING_EDGES 16u + +/** Upper bound of debounce windows waited for a bouncing card detect pin. */ +#define DMSDIOD_DEBOUNCE_ROUNDS 10 + +typedef struct +{ + const char* host_path; /**< /dev/dmsdioN */ + dmsdio_detect_config_t config; /**< Policy read from the host */ + dmosi_semaphore_t edges; /**< Posted by the card detect ISR */ + bool registered; /**< dmhaman handler registered */ +} dmsdiod_t; + +/* One open/ioctl/close per request: nothing stays open if the unit is stopped. */ +static int host_ioctl(const dmsdiod_t* d, int command, void* arg) +{ + void* file = Dmod_FileOpen(d->host_path, "r"); + if (file == NULL) + { + return -ENODEV; + } + int ret = Dmod_Ioctl(file, command, arg); + Dmod_FileClose(file); + return ret; +} + +/* dmhaman handler - interrupt context: never touches the driver. */ +static int card_detect_edge(void* parameters, void* user_ctx) +{ + (void)parameters; + dmsdiod_t* d = (dmsdiod_t*)user_ctx; + return dmosi_semaphore_post(d->edges, 1); +} + +/* Consume every pending edge. Returns true if there was at least one. */ +static bool drain_edges(dmsdiod_t* d) +{ + bool any = false; + while (dmosi_semaphore_wait(d->edges, 1, 0) == 0) + { + any = true; + } + return any; +} + +/* After an edge: let the pin settle - one whole debounce window without a new edge. */ +static void settle(dmsdiod_t* d) +{ + for (int round = 0; round < DMSDIOD_DEBOUNCE_ROUNDS; round++) + { + /* A removal aborts a running transfer right away, not after the rescan. */ + host_ioctl(d, dmsdio_ioctl_cmd_check_removal, NULL); + dmosi_thread_sleep(d->config.debounce_ms); + if (!drain_edges(d)) + { + return; + } + } +} + +static void rescan(dmsdiod_t* d) +{ + int ret = host_ioctl(d, dmsdio_ioctl_cmd_rescan, NULL); + if (ret != 0 && ret != -ENODEV) + { + DMOD_LOG_WARN("dmsdiod: rescan of %s failed (%d)\n", d->host_path, ret); + } +} + +/* + * dmosi_process_kill() (libsystemd stopping the unit) never returns to + * main(), so the interrupt handler must go away here - it points into this + * process's memory. + */ +static void release(dmsdiod_t* d) +{ + if (d->registered) + { + dmhaman_unregister_handler(d->config.card_detect_handler, card_detect_edge); + d->registered = false; + } + if (d->edges != NULL) + { + dmosi_semaphore_destroy(d->edges); + d->edges = NULL; + } +} + +static void service_exit(dmosi_process_t process, int exit_status, void* arg) +{ + (void)process; + (void)exit_status; + dmsdiod_t* d = (dmsdiod_t*)arg; + release(d); + Dmod_Free(d); +} + +static int setup(dmsdiod_t* d) +{ + int ret = host_ioctl(d, dmsdio_ioctl_cmd_get_detect_config, &d->config); + if (ret != 0) + { + DMOD_LOG_ERROR("dmsdiod: %s is not a dmsdio host node (%d)\n", d->host_path, ret); + return ret; + } + d->edges = dmosi_semaphore_create(0, DMSDIOD_MAX_PENDING_EDGES); + if (d->edges == NULL) + { + return -ENOMEM; + } + if (d->config.card_detect_handler[0] != '\0') + { + ret = dmhaman_register_handler(d->config.card_detect_handler, card_detect_edge, d); + if (ret != 0) + { + DMOD_LOG_ERROR("dmsdiod: cannot register card detect handler '%s' (%d)\n", + d->config.card_detect_handler, ret); + return ret; + } + d->registered = true; + } + return 0; +} + +static void monitor(dmsdiod_t* d) +{ + int32_t timeout = (d->config.poll_interval_ms != 0) ? (int32_t)d->config.poll_interval_ms : -1; + for (;;) + { + if (dmosi_semaphore_wait(d->edges, 1, timeout) == 0) + { + settle(d); + } + rescan(d); + } +} + +static void print_usage(const char* prog) +{ + Dmod_Printf("Usage: %s \n", prog); + Dmod_Printf("\n"); + Dmod_Printf("SD card presence service for one dmsdio host node (e.g. /dev/dmsdio0).\n"); + Dmod_Printf("Normally started by libsystemd from dmsdiod@.ini for every host dmsdio\n"); + Dmod_Printf("reports under the \"sdio\" device class (see dmsdiod.rules).\n"); +} + +int main(int argc, char* argv[]) +{ + if (argc < 2 || argv[1][0] == '\0') + { + print_usage(argv[0]); + return -EINVAL; + } + dmsdiod_t* d = Dmod_Malloc(sizeof(*d)); + if (d == NULL) + { + return -ENOMEM; + } + d->host_path = argv[1]; + d->edges = NULL; + d->registered = false; + + int ret = setup(d); + /* Picks up the card detect pin dmdevfs linked after the driver was + * created, and a card inserted or removed since. */ + if (ret == 0) + { + rescan(d); + } + if (ret != 0 || (!d->registered && d->config.poll_interval_ms == 0)) + { + /* Failed, or nothing to wait for: presence is only ever re-checked + * through dmsdio_ioctl_cmd_rescan by hand. */ + release(d); + Dmod_Free(d); + return ret; + } + if (dmosi_process_register_exit_callback(dmosi_process_current(), service_exit, d) == NULL) + { + DMOD_LOG_ERROR("dmsdiod: cannot register exit callback\n"); + release(d); + Dmod_Free(d); + return -ENOMEM; + } + DMOD_LOG_INFO("dmsdiod: monitoring %s (%s%s%s, poll %u ms)\n", d->host_path, + d->registered ? "card detect '" : "no card detect", + d->registered ? d->config.card_detect_handler : "", + d->registered ? "'" : "", (unsigned)d->config.poll_interval_ms); + monitor(d); + return 0; +} diff --git a/src/dmsdio.c b/src/dmsdio.c index d90092d..8eba4cf 100644 --- a/src/dmsdio.c +++ b/src/dmsdio.c @@ -15,6 +15,11 @@ * * All bus operations of one host are serialized by ctx->lock. Handles to the * card node carry the card generation they were opened for. + * + * The driver starts no threads of its own: a card present at boot is + * identified in dmdrvi_create(), later insertions and removals are handled + * by the dmsdiod service (started by libsystemd for the "sdio" device class + * reported from dmdrvi_path_ready()) through the host node's ioctls. */ #define SCRATCH_ALIGNMENT 32u /* cache line: safe for DMA cache maintenance */ @@ -45,7 +50,7 @@ static int check_card_handle(struct dmdrvi_context* ctx, const dmsdio_handle_t* static void destroy_context(struct dmdrvi_context* ctx, bool port_ready) { - dmsdio_detect_stop(ctx); + dmsdio_detect_release(ctx); if (port_ready) { dmsdio_port_set_power(ctx->config.instance, false); @@ -60,7 +65,6 @@ static void destroy_context(struct dmdrvi_context* ctx, bool port_ready) dmosi_mutex_destroy(ctx->cd_lock); } Dmod_Free(ctx->scratch); - dmsdio_config_release(&ctx->config); ctx->magic = 0; Dmod_Free(ctx); } @@ -120,23 +124,51 @@ dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, dmdrvi_context_t, _create, destroy_context(ctx, false); return NULL; } - if (dmsdio_detect_start(ctx) != 0) - { - destroy_context(ctx, true); - return NULL; - } + /* A card inserted at boot; everything later goes through dmsdiod. */ + dmsdio_lock(ctx); + dmsdio_card_scan(ctx); + dmsdio_unlock(ctx); + memset(dev_num, 0, sizeof(*dev_num)); dev_num->flags = DMDRVI_NUM_MAJOR; dev_num->major = ctx->config.major; return ctx; } +/* + * Reports the host node to libsystemd under the "sdio" device class, with + * its absolute path as the user value - a [class=sdio] device rule starts + * dmsdiod@ for it (see services/dmsdiod). -ENOENT only means no rule + * matches (yet); libsystemd remembers the device for rules loaded later. + */ +static void report_host(struct dmdrvi_context* ctx, bool added, const char* path) +{ + dmsdio_lock(ctx); + bool reported = ctx->host_ready; + dmsdio_unlock(ctx); + if (!added && !reported) + { + return; + } + char name[16]; + Dmod_SnPrintf(name, sizeof(name), "dmsdio%u", (unsigned)ctx->config.major); + int ret = added ? libsystemd_notify_device_added(DMSDIO_LIBSYSTEMD_DEVICE_CLASS, name, path) + : libsystemd_notify_device_removed(DMSDIO_LIBSYSTEMD_DEVICE_CLASS, name); + if (ret != 0 && ret != -ENOENT && ret != -ESRCH) + { + DMOD_LOG_WARN("dmsdio%u: libsystemd device %s notice failed (%d)\n", + (unsigned)ctx->config.major, added ? "added" : "removed", ret); + } +} + dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _free, ( dmdrvi_context_t context )) { if (!is_valid_context(context)) { return; } + /* Stops dmsdiod for this host before the context goes away. */ + report_host(context, false, NULL); /* dmdevfs is tearing this context down itself - no unavailable notice. */ destroy_context(context, true); } @@ -156,14 +188,18 @@ dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _friend_changed, dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _path_ready, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num, const char* path )) { - (void)path; if (!is_valid_context(context) || dev_num == NULL || (dev_num->flags & DMDRVI_NUM_MINOR) != 0) { return; /* only the host node's registration matters */ } dmsdio_lock(context); + bool first = !context->host_ready; dmsdio_card_host_ready(context); dmsdio_unlock(context); + if (first && path != NULL) + { + report_host(context, true, path); + } } /* ---- dmdrvi: handles ---- */ @@ -345,6 +381,13 @@ static int host_ioctl(struct dmdrvi_context* ctx, const dmsdio_handle_t* h, int } case dmsdio_ioctl_cmd_rescan: return h->is_card ? -ENOTSUP : dmsdio_card_scan(ctx); + case dmsdio_ioctl_cmd_get_detect_config: + if (h->is_card) + { + return -ENOTSUP; + } + *(dmsdio_detect_config_t*)arg = ctx->config.detect; + return 0; default: return -ENOTTY; } @@ -396,6 +439,11 @@ dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, int, _ioctl, { return -EINVAL; } + if (command == dmsdio_ioctl_cmd_check_removal) + { + /* Deliberately lock-free, see dmsdio_detect_check_removal(). */ + return h->is_card ? -ENOTSUP : dmsdio_detect_check_removal(context); + } if (arg == NULL && command != dmsdio_ioctl_cmd_rescan) { return -EINVAL; diff --git a/src/dmsdio_card.c b/src/dmsdio_card.c index f2ca0d1..19b52f6 100644 --- a/src/dmsdio_card.c +++ b/src/dmsdio_card.c @@ -139,6 +139,9 @@ static int verify(struct dmdrvi_context* ctx) int dmsdio_card_scan(struct dmdrvi_context* ctx) { + /* Card detect is sampled again below - this scan settles any removal + * flagged through dmsdio_ioctl_cmd_check_removal. */ + ctx->removal_pending = false; bool present = true; int cd = dmsdio_detect_read_cd(ctx, &present); if (cd == 0 && !present) diff --git a/src/dmsdio_config.c b/src/dmsdio_config.c index 1cb4b11..4460837 100644 --- a/src/dmsdio_config.c +++ b/src/dmsdio_config.c @@ -71,8 +71,8 @@ static int read_timeouts(dmini_context_t ini, const char* section, dmsdio_config c->read_timeout_ms = read_u32(ini, section, "read_timeout_ms", DEFAULT_READ_TIMEOUT_MS); c->write_timeout_ms = read_u32(ini, section, "write_timeout_ms", DEFAULT_WRITE_TIMEOUT_MS); c->erase_timeout_ms = read_u32(ini, section, "erase_timeout_ms", DEFAULT_ERASE_TIMEOUT_MS); - c->debounce_ms = read_u32(ini, section, "card_detect_debounce_ms", DEFAULT_DEBOUNCE_MS); - c->poll_interval_ms = read_u32(ini, section, "poll_interval_ms", DEFAULT_POLL_INTERVAL_MS); + c->detect.debounce_ms = read_u32(ini, section, "card_detect_debounce_ms", DEFAULT_DEBOUNCE_MS); + c->detect.poll_interval_ms = read_u32(ini, section, "poll_interval_ms", DEFAULT_POLL_INTERVAL_MS); if (c->retries > MAX_RETRIES || c->init_timeout_ms == 0 || c->read_timeout_ms == 0 || c->write_timeout_ms == 0 || c->erase_timeout_ms == 0) @@ -121,15 +121,14 @@ static int read_card_detect(dmini_context_t ini, const char* section, dmsdio_con DMOD_LOG_ERROR("dmsdio: card_detect_active_level must be low or high\n"); return -EINVAL; } - c->cd_active_high = strcmp(level, "high") == 0; - c->cd_handler_name = NULL; - if (handler != NULL && handler[0] != '\0') + c->cd_active_high = strcmp(level, "high") == 0; + int length = Dmod_SnPrintf(c->detect.card_detect_handler, sizeof(c->detect.card_detect_handler), + "%s", (handler != NULL) ? handler : ""); + if (length < 0 || (size_t)length >= sizeof(c->detect.card_detect_handler)) { - c->cd_handler_name = Dmod_StrDup(handler); - if (c->cd_handler_name == NULL) - { - return -ENOMEM; - } + DMOD_LOG_ERROR("dmsdio: card_detect_handler longer than %u characters\n", + (unsigned)(DMSDIO_HANDLER_NAME_MAX - 1u)); + return -EINVAL; } return 0; } @@ -150,9 +149,3 @@ int dmsdio_config_read(dmini_context_t ini, dmsdio_config_t* config) } return ret; } - -void dmsdio_config_release(dmsdio_config_t* config) -{ - Dmod_Free(config->cd_handler_name); - config->cd_handler_name = NULL; -} diff --git a/src/dmsdio_detect.c b/src/dmsdio_detect.c index 3b33003..9034221 100644 --- a/src/dmsdio_detect.c +++ b/src/dmsdio_detect.c @@ -1,35 +1,15 @@ #include "dmsdio_internal.h" -#include /* - * Card presence worker. + * Card detect pin. * * Card detect is an optional dmgpio friend (friend_role=card_detect in the - * same friend_group). Its edge interrupt reaches us through a dmhaman - * handler named by `card_detect_handler`; the handler runs in ISR context - * and only enqueues an event. All bus work happens on the dmosi worker - * thread below: it debounces the pin, then attaches or detaches the card - * under the context lock. - * - * Without a card detect pin, presence is re-checked every poll_interval_ms - * (CMD13 for an attached card, a full identification attempt otherwise). + * same friend_group). The driver only samples it - during a scan and for + * dmsdio_ioctl_cmd_check_removal. Waiting for its edges, debouncing and + * periodic polling are the job of the dmsdiod service, which drives the + * driver through the host node's rescan/check_removal ioctls. */ -#define DEBOUNCE_MAX_ROUNDS 10 - -/* dmhaman handler - ISR context: never touches the bus, only enqueues. */ -static int card_detect_isr(void* parameters, void* user_ctx) -{ - (void)parameters; - struct dmdrvi_context* ctx = (struct dmdrvi_context*)user_ctx; - if (ctx == NULL || ctx->magic != DMSDIO_CONTEXT_MAGIC || ctx->events == NULL) - { - return -EINVAL; - } - uint8_t event = (uint8_t)dmsdio_event_card_detect; - return dmosi_queue_send(ctx->events, &event, 0); -} - int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present) { dmosi_mutex_lock(ctx->cd_lock); @@ -53,13 +33,26 @@ int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present) return 0; } -void dmsdio_detect_post(struct dmdrvi_context* ctx, dmsdio_event_t event) +/* + * Runs without the context lock: it has to get through while a transfer + * holds it, so that transfer bails out with -ENODEV instead of running into + * its timeouts. Only ever raises removal_pending; the next scan (under the + * lock) settles the card state and clears it. + */ +int dmsdio_detect_check_removal(struct dmdrvi_context* ctx) { - uint8_t value = (uint8_t)event; - if (ctx->events != NULL && dmosi_queue_send(ctx->events, &value, 0) != 0) + bool present = true; + int ret = dmsdio_detect_read_cd(ctx, &present); + if (ret != 0) { - DMOD_LOG_WARN("dmsdio%u: event queue full\n", (unsigned)ctx->config.major); + return ret; } + if (!present) + { + ctx->removal_pending = true; + return -ENODEV; + } + return 0; } void dmsdio_detect_set_cd_path(struct dmdrvi_context* ctx, const char* path) @@ -74,178 +67,10 @@ void dmsdio_detect_set_cd_path(struct dmdrvi_context* ctx, const char* path) Dmod_Free(ctx->cd_path); ctx->cd_path = copy; dmosi_mutex_unlock(ctx->cd_lock); - dmsdio_detect_post(ctx, dmsdio_event_card_detect); -} - -/* Discard queued card detect edges. Returns true if a stop was requested. */ -static bool drain_events(struct dmdrvi_context* ctx) -{ - uint8_t event; - bool stop = false; - while (dmosi_queue_receive(ctx->events, &event, 0) == 0) - { - stop = stop || (event == dmsdio_event_stop); - } - return stop; -} - -/* Wait until two consecutive samples agree. Returns true if a stop was requested. */ -static bool debounce(struct dmdrvi_context* ctx, bool* present, bool* valid) -{ - bool previous = false; - *valid = (dmsdio_detect_read_cd(ctx, &previous) == 0); - for (int round = 0; *valid && round < DEBOUNCE_MAX_ROUNDS; round++) - { - dmosi_thread_sleep(ctx->config.debounce_ms); - if (drain_events(ctx)) - { - return true; - } - bool current = false; - *valid = (dmsdio_detect_read_cd(ctx, ¤t) == 0); - if (*valid && current == previous) - { - break; - } - previous = current; - } - *present = previous; - return false; -} - -/* Handle a card detect edge. Returns true if a stop was requested. */ -static bool handle_card_detect(struct dmdrvi_context* ctx) -{ - bool present = false; - bool valid = false; - if (debounce(ctx, &present, &valid)) - { - return true; - } - if (!valid) - { - return false; /* no (or unreadable) card detect pin: rely on scans */ - } - ctx->removal_pending = !present; /* lets a running transfer bail out early */ - dmsdio_lock(ctx); - if (present) - { - /* A swap faster than the debounce window is caught here: the new - * card does not answer CMD13 at the old RCA and is re-identified. */ - dmsdio_card_scan(ctx); - } - else - { - dmsdio_card_detach(ctx); - ctx->scan_count++; - } - ctx->removal_pending = false; - dmsdio_unlock(ctx); - return false; } -static void worker(void* arg) +void dmsdio_detect_release(struct dmdrvi_context* ctx) { - struct dmdrvi_context* ctx = (struct dmdrvi_context*)arg; - bool stop = false; - while (!stop) - { - uint32_t poll = ctx->config.poll_interval_ms; - int32_t timeout = (poll != 0) ? (int32_t)poll : -1; - uint8_t event = (uint8_t)dmsdio_event_scan; - if (dmosi_queue_receive(ctx->events, &event, timeout) != 0) - { - event = (uint8_t)dmsdio_event_scan; - } - if (event == dmsdio_event_stop) - { - stop = true; - } - else if (event == dmsdio_event_card_detect) - { - stop = handle_card_detect(ctx); - } - else - { - dmsdio_lock(ctx); - dmsdio_card_scan(ctx); - dmsdio_unlock(ctx); - } - } -} - -static int register_handler(struct dmdrvi_context* ctx) -{ - if (ctx->config.cd_handler_name == NULL) - { - return 0; - } - int ret = dmhaman_register_handler(ctx->config.cd_handler_name, card_detect_isr, ctx); - if (ret != 0) - { - DMOD_LOG_ERROR("dmsdio%u: cannot register card detect handler '%s'\n", - (unsigned)ctx->config.major, ctx->config.cd_handler_name); - return -EBUSY; - } - ctx->cd_registered = true; - return 0; -} - -int dmsdio_detect_start(struct dmdrvi_context* ctx) -{ - ctx->events = dmosi_queue_create(sizeof(uint8_t), DMSDIO_EVENT_QUEUE_LENGTH); - if (ctx->events == NULL) - { - return -ENOMEM; - } - int ret = register_handler(ctx); - if (ret != 0) - { - return ret; - } - /* Own process, not whichever process happens to create the driver. */ - ctx->worker_process = dmosi_process_create("dmsdio", DMOD_MODULE_NAME, NULL); - if (ctx->worker_process == NULL) - { - DMOD_LOG_ERROR("dmsdio%u: cannot create worker process\n", (unsigned)ctx->config.major); - return -ENOMEM; - } - ctx->worker = dmosi_thread_create(worker, ctx, DMSDIO_WORKER_PRIORITY, - DMSDIO_WORKER_STACK_SIZE, "dmsdio", ctx->worker_process); - if (ctx->worker == NULL) - { - DMOD_LOG_ERROR("dmsdio%u: cannot start worker thread\n", (unsigned)ctx->config.major); - return -ENOMEM; - } - dmsdio_detect_post(ctx, dmsdio_event_scan); - return 0; -} - -void dmsdio_detect_stop(struct dmdrvi_context* ctx) -{ - if (ctx->cd_registered) - { - dmhaman_unregister_handler(ctx->config.cd_handler_name, card_detect_isr); - ctx->cd_registered = false; - } - if (ctx->worker != NULL) - { - uint8_t event = (uint8_t)dmsdio_event_stop; - dmosi_queue_send(ctx->events, &event, -1); - dmosi_thread_join(ctx->worker); - dmosi_thread_destroy(ctx->worker); - ctx->worker = NULL; - } - if (ctx->worker_process != NULL) - { - dmosi_process_destroy(ctx->worker_process); - ctx->worker_process = NULL; - } - if (ctx->events != NULL) - { - dmosi_queue_destroy(ctx->events); - ctx->events = NULL; - } if (ctx->cd_lock != NULL) { dmosi_mutex_lock(ctx->cd_lock); diff --git a/src/dmsdio_internal.h b/src/dmsdio_internal.h index 243420d..8dfd6e4 100644 --- a/src/dmsdio_internal.h +++ b/src/dmsdio_internal.h @@ -7,12 +7,12 @@ #include "dmdrvi.h" #include "dmini.h" #include "dmosi.h" -#include "dmhaman.h" #include "dmgpio_types.h" +#include "libsystemd.h" #include /* - * Only dmsdio_drvi.c defines DMOD_ENABLE_REGISTRATION before including this + * Only dmsdio.c defines DMOD_ENABLE_REGISTRATION before including this * header: it owns the API registration records for every header listed * above, and therefore also every dmdrvi DIF implementation. */ @@ -24,10 +24,8 @@ /* Card node minor number below the host node (/dev/dmsdioN/0). */ #define DMSDIO_CARD_MINOR 0u -/* Worker thread parameters. */ -#define DMSDIO_WORKER_PRIORITY 1 -#define DMSDIO_WORKER_STACK_SIZE (2048 + DMOSI_THREAD_STACK_OVERHEAD) -#define DMSDIO_EVENT_QUEUE_LENGTH 8u +/* Device class reported to libsystemd for the host node (see dmsdiod). */ +#define DMSDIO_LIBSYSTEMD_DEVICE_CLASS "sdio" /** * @brief Configuration read from the dmdrvi ini section. @@ -45,20 +43,12 @@ typedef struct uint32_t write_timeout_ms; /**< Write data phase / busy limit */ uint32_t erase_timeout_ms; /**< Minimum erase busy limit */ uint32_t max_blocks_per_transfer;/**< Split larger requests */ - uint32_t debounce_ms; /**< Card detect settle time */ - uint32_t poll_interval_ms; /**< Presence polling, 0 = off */ bool cd_active_high; /**< Card detect polarity */ - char* cd_handler_name; /**< dmhaman handler name or NULL */ + /* Presence monitoring policy - not used by the driver itself, handed to + * the dmsdiod service through dmsdio_ioctl_cmd_get_detect_config. */ + dmsdio_detect_config_t detect; } dmsdio_config_t; -/** Events handled by the worker thread. */ -typedef enum -{ - dmsdio_event_stop = 0, /**< Terminate the worker */ - dmsdio_event_scan, /**< Re-check presence now */ - dmsdio_event_card_detect, /**< Card detect edge (from ISR) */ -} dmsdio_event_t; - /** * @brief Driver context, one per configured host controller. */ @@ -73,15 +63,11 @@ struct dmdrvi_context uint32_t scan_count; /**< Completed presence scans */ int last_error; /**< Last transport error */ uint32_t retry_count; /**< Operations recovered by retry */ - volatile bool removal_pending;/**< Set by the worker before it locks */ + volatile bool removal_pending;/**< Card detect says removed; set without the lock */ bool host_ready; /**< dmdevfs knows the host node (path_ready) */ bool card_announced; /**< Card node announced to dmdevfs */ - dmosi_queue_t events; /**< Worker event queue */ - dmosi_process_t worker_process; /**< Process owning the worker thread */ - dmosi_thread_t worker; /**< Presence worker thread */ dmosi_mutex_t cd_lock; /**< Guards cd_path (never held across bus work) */ char* cd_path; /**< Card detect GPIO node, NULL = none */ - bool cd_registered; /**< dmhaman handler registered */ }; /** Open file handle - pins the card generation it was opened for. */ @@ -95,7 +81,6 @@ typedef struct /* --- dmsdio_config.c --- */ int dmsdio_config_read(dmini_context_t ini, dmsdio_config_t* config); -void dmsdio_config_release(dmsdio_config_t* config); /* --- dmsdio_cmd.c: single commands and card status --- */ int dmsdio_cmd_errno(dmsdio_status_t status); @@ -129,12 +114,11 @@ void dmsdio_card_detach(struct dmdrvi_context* ctx); int dmsdio_card_lost(struct dmdrvi_context* ctx, int error); bool dmsdio_card_attached(const struct dmdrvi_context* ctx); -/* --- dmsdio_detect.c: worker thread and card detect --- */ -int dmsdio_detect_start(struct dmdrvi_context* ctx); -void dmsdio_detect_stop(struct dmdrvi_context* ctx); -void dmsdio_detect_post(struct dmdrvi_context* ctx, dmsdio_event_t event); +/* --- dmsdio_detect.c: card detect pin --- */ void dmsdio_detect_set_cd_path(struct dmdrvi_context* ctx, const char* path); int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present); +int dmsdio_detect_check_removal(struct dmdrvi_context* ctx); +void dmsdio_detect_release(struct dmdrvi_context* ctx); /* --- helpers --- */ static inline void dmsdio_lock(struct dmdrvi_context* ctx) { dmosi_mutex_lock(ctx->lock); } diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index d952c00..9abe7c6 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -23,7 +23,7 @@ target_link_libraries(${DMOD_MODULE_NAME} dmsdio_if dmsdio_port_if) dmod_link_modules(${DMOD_MODULE_NAME} dmdrvi dmini - dmhaman + libsystemd ) # Register the test module with ctest - this replays the same two steps CI diff --git a/tests/dmsdio_test.c b/tests/dmsdio_test.c index e19744a..7401b85 100644 --- a/tests/dmsdio_test.c +++ b/tests/dmsdio_test.c @@ -3,7 +3,6 @@ #include "dmod_test.h" #include "dmdrvi.h" #include "dmini.h" -#include "dmhaman.h" #include "dmsdio.h" #include "dmsdio_mock.h" #include @@ -23,7 +22,6 @@ #define HOST 1 #define GIB (1024ull * 1024ull * 1024ull) #define BLK 512u -#define SCAN_WAIT_MS 3000 typedef struct { @@ -115,27 +113,6 @@ static dmsdio_card_info_t card_info(void) return info; } -static void wait_first_scan(void) -{ - for (int i = 0; i < SCAN_WAIT_MS && host_info().scan_count == 0; i++) - { - Dmod_ThreadSleep(1); - } -} - -static bool wait_attached(bool attached) -{ - for (int i = 0; i < SCAN_WAIT_MS; i++) - { - if (host_info().card_attached == attached) - { - return true; - } - Dmod_ThreadSleep(1); - } - return false; -} - static void open_card(void) { dmdrvi_dev_num_t num = card_num(); @@ -183,7 +160,6 @@ static void start_driver(const char* extra) return; } g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); - wait_first_scan(); /* What dmdevfs does once the host node is registered and mounted. */ g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); open_card(); @@ -303,8 +279,7 @@ DMOD_TEST_STEP(dmsdio_card_node_waits_for_host_registration) g_ctx = g_drv.create(ini, &g_host_num); dmini_destroy(ini); g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); - wait_first_scan(); - /* identified, but dmdevfs has not registered the host node yet */ + /* identified synchronously in create, but dmdevfs has not registered the host node yet */ DMOD_TEST_EXPECT_TRUE(host_info().card_attached); DMOD_TEST_EXPECT_EQ(g_available, 0); dmdrvi_dev_num_t num = card_num(); @@ -463,7 +438,6 @@ DMOD_TEST_STEP(dmsdio_reads_active_board_section) DMOD_TEST_EXPECT_NOT_NULL(g_ctx); DMOD_TEST_EXPECT_EQ(g_host_num.major, 3); g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); - wait_first_scan(); g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio3"); DMOD_TEST_EXPECT_EQ(host_info().instance, 1); DMOD_TEST_EXPECT_TRUE(host_info().card_attached); @@ -483,6 +457,12 @@ DMOD_TEST_STEP(dmsdio_rejects_invalid_configuration) dmini_parse_string(ini, "[dmsdio]\ninstance=7\nbus_width=4\n"); DMOD_TEST_EXPECT_NULL(g_drv.create(ini, &num)); /* host acquisition fails */ dmini_destroy(ini); + + ini = dmini_create(); + dmini_parse_string(ini, "[dmsdio]\ninstance=1\n" + "card_detect_handler=a_handler_name_longer_than_31_chars\n"); + DMOD_TEST_EXPECT_NULL(g_drv.create(ini, &num)); + dmini_destroy(ini); } /* ====================================================================== @@ -710,34 +690,65 @@ DMOD_TEST_STEP(dmsdio_rescan_keeps_present_card) } /* ====================================================================== - * Presence worker + * Presence monitoring hooks (used by the dmsdiod service) * ====================================================================== */ -DMOD_TEST_STEP(dmsdio_worker_polls_presence_without_card_detect) +DMOD_TEST_STEP(dmsdio_card_present_at_boot_is_identified_in_create) { - use_card(dmsdio_card_type_sdhc, "poll_interval_ms=5\n"); - g_available = 0; - g_unavailable = 0; - dmsdio_port_mock_remove(HOST); - DMOD_TEST_EXPECT_TRUE(wait_attached(false)); - DMOD_TEST_EXPECT_EQ(g_unavailable, 1); - dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdxc); - DMOD_TEST_EXPECT_TRUE(wait_attached(true)); - DMOD_TEST_EXPECT_EQ(g_available, 1); - DMOD_TEST_EXPECT_EQ(card_info().type, dmsdio_card_type_sdxc); + /* No thread, no service: the card is attached when create returns. */ + stop_driver(); + dmini_context_t ini = dmini_create(); + dmini_parse_string(ini, "[dmsdio]\ninstance=1\n"); + g_ctx = g_drv.create(ini, &g_host_num); + dmini_destroy(ini); + g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); + DMOD_TEST_EXPECT_TRUE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(host_info().scan_count, 1u); + Dmod_ThreadSleep(50); + DMOD_TEST_EXPECT_EQ(host_info().scan_count, 1u); /* nothing polls behind our back */ } -DMOD_TEST_STEP(dmsdio_card_detect_handler_lifecycle) +DMOD_TEST_STEP(dmsdio_detect_config_is_handed_out) { - use_card(dmsdio_card_type_sdhc, "card_detect_handler=dmsdio_test_cd\n"); - DMOD_TEST_EXPECT_NOT_NULL(dmhaman_get_handler("dmsdio_test_cd")); - /* ISR path only enqueues; without a card detect GPIO the edge is ignored. */ - DMOD_TEST_EXPECT_EQ(dmhaman_call_handler("dmsdio_test_cd", NULL), 0); - Dmod_ThreadSleep(200); - DMOD_TEST_EXPECT_TRUE(host_info().card_attached); + use_card(dmsdio_card_type_sdhc, "card_detect_handler=sd0_card_detect\n" + "card_detect_debounce_ms=20\npoll_interval_ms=250\n"); + dmsdio_detect_config_t config; + memset(&config, 0xFF, sizeof(config)); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_detect_config, &config), 0); + DMOD_TEST_EXPECT_EQ(strcmp(config.card_detect_handler, "sd0_card_detect"), 0); + DMOD_TEST_EXPECT_EQ(config.debounce_ms, 20u); + DMOD_TEST_EXPECT_EQ(config.poll_interval_ms, 250u); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, dmsdio_ioctl_cmd_get_detect_config, &config), -ENOTSUP); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_detect_config, NULL), -EINVAL); + + use_card(dmsdio_card_type_sdhc, "poll_interval_ms=0\n"); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_detect_config, &config), 0); + DMOD_TEST_EXPECT_EQ(config.card_detect_handler[0], '\0'); + DMOD_TEST_EXPECT_EQ(config.poll_interval_ms, 0u); +} + +DMOD_TEST_STEP(dmsdio_check_removal_without_card_detect_pin) +{ + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_check_removal, NULL), -ENOENT); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, dmsdio_ioctl_cmd_check_removal, NULL), -ENOTSUP); + /* Nothing flagged: the card keeps working. */ DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); - stop_driver(); - DMOD_TEST_EXPECT_NULL(dmhaman_get_handler("dmsdio_test_cd")); +} + +DMOD_TEST_STEP(dmsdio_rescan_follows_removal_and_insertion) +{ + /* What dmsdiod does on every poll interval without a card detect pin. */ + dmsdio_port_mock_remove(HOST); + DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + DMOD_TEST_EXPECT_FALSE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); + DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdxc); + DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_TRUE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(g_available, 2); + DMOD_TEST_EXPECT_EQ(card_info().type, dmsdio_card_type_sdxc); } /* ====================================================================== From 7b5c1aeb52b73d1f64df56b592fdb628a0800f2e Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 16:17:42 +0000 Subject: [PATCH 09/14] Implement the dmdrvi 2.1 monitor contract, drop the dmsdiod service Presence monitoring now goes through dmdrvi's class-independent monitor commands on the host node, driven by dmdevfs' generic dmdevmon service, instead of dmsdio-specific ioctls and a dmsdio-specific service: - DMDRVI_IOCTL_MONITOR_GET_POLICY hands out monitor_event_handler, monitor_settle_ms and poll_interval_ms (the key names dmdrvi prescribes; they replace card_detect_handler / card_detect_debounce_ms). - DMDRVI_IOCTL_MONITOR_EVENT samples card detect without the lock and flags a removal so a running transfer aborts with -ENODEV (replaces dmsdio_ioctl_cmd_check_removal). - DMDRVI_IOCTL_MONITOR_REFRESH identifies, verifies or detaches the card (replaces dmsdio_ioctl_cmd_rescan) and is the only place the card node is announced or withdrawn: a transfer that loses the card detaches it internally, the next REFRESH withdraws the node. - The card node answers none of them, so dmdevfs reports only the host as a "monitor" device and the card node as "block". - dmdrvi_create() no longer touches the card; the monitor's first REFRESH identifies a card present at boot. - The driver no longer reports anything to libsystemd itself (dmdevfs does); the libsystemd dependency, dmsdio_detect_config_t and services/dmsdiod are gone. Requires dmdrvi >= 2.1. Tests (41/41): monitor policy and defaults, card node not monitored, EVENT without a card detect pin, announcement only from REFRESH (also after a removal during a transfer and a card swapped before the refresh). Refs choco-technologies/dmod-ecosystem#25 Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- .github/workflows/ci.yml | 4 +- CMakeLists.txt | 8 +- Makefile | 4 +- README.md | 45 +++-- configs/board/stm32f407g-disc1/sdio.ini | 6 +- configs/board/stm32f746g-disco/sdmmc1.ini | 6 +- docs/README.md | 6 +- docs/api-reference.md | 49 +++-- docs/configuration.md | 74 ++++---- include/dmsdio_types.h | 34 +--- manifest.dmm | 4 - services/dmsdiod/CMakeLists.txt | 21 --- services/dmsdiod/README.md | 51 ----- services/dmsdiod/configs/dmsdiod.rules | 12 -- services/dmsdiod/configs/dmsdiod@.ini | 13 -- services/dmsdiod/dmsdiod.dmr | 32 ---- services/dmsdiod/main.c | 216 ---------------------- src/dmsdio.c | 107 +++++------ src/dmsdio_card.c | 57 ++++-- src/dmsdio_config.c | 31 +++- src/dmsdio_detect.c | 27 +-- src/dmsdio_internal.h | 12 +- tests/CMakeLists.txt | 3 +- tests/dmsdio_test.c | 142 +++++++++----- 24 files changed, 335 insertions(+), 629 deletions(-) delete mode 100644 services/dmsdiod/CMakeLists.txt delete mode 100644 services/dmsdiod/README.md delete mode 100644 services/dmsdiod/configs/dmsdiod.rules delete mode 100644 services/dmsdiod/configs/dmsdiod@.ini delete mode 100644 services/dmsdiod/dmsdiod.dmr delete mode 100644 services/dmsdiod/main.c diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7f1eff7..624fb94 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: # That is the only reason DMOD_TOOLS_NAME is overridden by hand - # everywhere else the tools follow from DMOD_CPU_FAMILY. cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 - cmake --build . --target dmsdio test_dmsdio dmsdiod + cmake --build . --target dmsdio test_dmsdio - name: Build simulated-card dmsdio_port (x86_64) run: | @@ -51,7 +51,6 @@ jobs: test -f build/dmf/dmsdio.dmf test -f build/dmf/dmsdio_version.txt test -f build/dmf/test_dmsdio.dmf - test -f build/dmf/dmsdiod.dmf test -f build/dmf/dmsdio_port.dmf echo "Module files present" @@ -62,7 +61,6 @@ jobs: # dmsdio_port is the simulated card built above - it is never # published for x86_64, so it is not fetched here. dmf-get install dmini -y - dmf-get install libsystemd -y dmod_loader build/dmf/test_dmsdio.dmf discover-cpu-families: diff --git a/CMakeLists.txt b/CMakeLists.txt index a196ba2..2ba86e7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -75,14 +75,13 @@ dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} src/dmsdio_xfer.c ) -# libsystemd: the host node is reported under the "sdio" device class so a -# device rule can start the dmsdiod presence service for it (services/dmsdiod). +# dmdrvi 2.1: the host node implements the monitor ioctls (presence is +# monitored by dmdevfs' dmdevmon service, see docs/api-reference.md). dmod_link_modules(${DMOD_MODULE_NAME} - dmdrvi@2.0 + dmdrvi@>=2.1 dmini dmosi dmgpio - libsystemd ) target_include_directories(${DMOD_MODULE_NAME} PRIVATE @@ -95,6 +94,5 @@ target_include_directories(${DMOD_MODULE_NAME}_if INTERFACE add_subdirectory(src/port) target_link_libraries(${DMOD_MODULE_NAME} ${DMOD_MODULE_NAME}_port_if) -add_subdirectory(services/dmsdiod) enable_testing() add_subdirectory(tests) diff --git a/Makefile b/Makefile index 5af92c7..4caccca 100644 --- a/Makefile +++ b/Makefile @@ -3,8 +3,8 @@ # dmsdio - SD memory card driver (SDSC/SDHC/SDXC). # # The CMake build is the reference build: it also fetches the headers of -# dmdrvi, dmini, dmosi, dmgpio and libsystemd (dmod_link_modules) and builds -# dmsdio_port, the dmsdiod service and the tests. Pass their include directories through +# dmdrvi, dmini, dmosi and dmgpio (dmod_link_modules) and builds +# dmsdio_port and the tests. Pass their include directories through # DMOD_INC_DIRS when building with make. # # ############################################################################# diff --git a/README.md b/README.md index 1d4be6b..320c713 100644 --- a/README.md +++ b/README.md @@ -21,11 +21,12 @@ a 64-bit block device through dmdrvi 2.0. - dmdrvi device model: persistent host node `/dev/dmsdio0` plus the hot-plugged card node `/dev/dmsdio0/0`; handles are invalidated with a card generation identifier. -- No threads in the driver: a card present at boot is identified in - `dmdrvi_create()`; hot-plug (card detect edge interrupt through dmhaman, - debouncing, optional polling) is handled by the separate **dmsdiod** - service, started per host by libsystemd from a `[class=sdio]` device rule - ([services/dmsdiod](services/dmsdiod/README.md)). +- No threads in the driver: the host node implements the dmdrvi 2.1 + monitor contract (`DMDRVI_IOCTL_MONITOR_GET_POLICY`/`_EVENT`/`_REFRESH`). + dmdevfs reports it as a `monitor` device and the generic + [dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service drives it - card detect + edge interrupt, settling, optional polling. The card node is reported as a + `block` device (e.g. for automount). ## Building @@ -53,17 +54,17 @@ make DMOD_MODE=DMOD_MODULE DMOD_DIR=/path/to/dmod card of the x86_64 port (`src/port/x86_64`): SDSC v1/v2, SDHC and SDXC identification, 64-bit capacity and offsets, sector and unaligned I/O, erase, write protection, CRC/timeout/malformed-response errors, retries, -removal during a transfer, stale handles and the presence hooks used by -dmsdiod. The test -uses the driver the way dmdevfs does - through the dmdrvi DIF - and -implements the dmdrvi MAL to observe hot-plug notifications. +removal during a transfer, stale handles and the monitor commands. The test +uses the driver the way dmdevfs does - through the dmdrvi DIF - implements +the dmdrvi MAL to observe hot-plug notifications and calls the monitor +ioctls the way dmdevmon does. ```bash # core module and test: built for the host, but DMOD_CPU_FAMILY stays at its # default (stm32f7) because dmgpio only publishes stm32 headers mkdir -p build && cd build cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 -cmake --build . --target dmsdio test_dmsdio dmsdiod +cmake --build . --target dmsdio test_dmsdio cd .. # simulated card port @@ -75,7 +76,6 @@ cd .. export DMOD_DMF_DIR=$(pwd)/build/dmf dmf-get install dmini -y -dmf-get install libsystemd -y dmod_loader build/dmf/test_dmsdio.dmf ``` @@ -90,20 +90,21 @@ instance=1 bus_width=4 ``` -Once a card is identified, `/dev/dmsdio0/0` appears and can be used with the -regular file API using 64-bit offsets; `DMDRVI_IOCTL_BLOCK_GET_INFO` -reports the geometry. - -For hot-plug, install the dmsdiod service's `dmsdiod.rules` and -`dmsdiod@.ini` into libsystemd's rules and units directories: libsystemd -then starts `dmsdiod@dmsdio0` as soon as dmsdio reports `/dev/dmsdio0`. +Card presence is monitored by dmdevfs' dmdevmon service: install its +`dmdevmon.rules` and `dmdevmon@.ini` into libsystemd's rules and units +directories, and libsystemd starts `dmdevmon@dmsdio0` as soon as dmdevfs +reports `/dev/dmsdio0`. Its first `REFRESH` identifies a card already in the +slot; `/dev/dmsdio0/0` then appears and can be used with the regular file +API using 64-bit offsets, `DMDRVI_IOCTL_BLOCK_GET_INFO` reports the +geometry. Without a monitor no card is ever identified. ## API | Item | Description | |------|-------------| | dmdrvi DIF (`dmdrvi_create`, `_open`, `_read`, `_write`, `_ioctl`, `_flush`, `_stat`, `_friend_changed`, ...) | Device model, see [docs/api-reference.md](docs/api-reference.md) | -| `dmsdio_ioctl_cmd_get_host_info` / `_get_card_info` / `_rescan` / `_get_detect_config` / `_check_removal` | Driver specific ioctls | +| `DMDRVI_IOCTL_MONITOR_GET_POLICY` / `_EVENT` / `_REFRESH` | dmdrvi monitor contract on the host node | +| `dmsdio_ioctl_cmd_get_host_info` / `_get_card_info` | Driver specific ioctls | | `dmsdio_decode_csd()` / `_cid()` / `_scr()` / `_ssr()` | Register decoders | See [include/dmsdio.h](include/dmsdio.h) and @@ -174,15 +175,11 @@ dmsdio/ │ ├── dmsdio_cmd.c # command layer, errno mapping │ ├── dmsdio_config.c # ini configuration │ ├── dmsdio_decode.c # CID/CSD/SCR/SD Status decoders -│ ├── dmsdio_detect.c # card detect pin, lock-free removal check +│ ├── dmsdio_detect.c # card detect pin, lock-free MONITOR_EVENT │ ├── dmsdio_ident.c # identification and bus negotiation │ ├── dmsdio_io.c # byte-offset I/O, read-modify-write │ ├── dmsdio_xfer.c # block transfers, erase, retry/recovery │ └── port/ -├── services/ -│ └── dmsdiod/ # presence service (card detect / polling) -│ ├── configs/ # dmsdiod.rules, dmsdiod@.ini for libsystemd -│ └── main.c ├── tests/ │ ├── CMakeLists.txt │ └── dmsdio_test.c diff --git a/configs/board/stm32f407g-disc1/sdio.ini b/configs/board/stm32f407g-disc1/sdio.ini index 4a66602..a5c02fb 100644 --- a/configs/board/stm32f407g-disc1/sdio.ini +++ b/configs/board/stm32f407g-disc1/sdio.ini @@ -112,7 +112,7 @@ bus_width=4 max_clock_hz=50000000 high_speed=true card_detect_active_level=low -; Presence monitoring, carried out by the dmsdiod service (see -; services/dmsdiod): the card detect edge interrupt instead of polling. -card_detect_handler=sd0_card_detect +; Presence monitoring policy (dmdrvi monitor contract), carried out by +; dmdevfs' dmdevmon service: the card detect edge interrupt instead of polling. +monitor_event_handler=sd0_card_detect poll_interval_ms=0 diff --git a/configs/board/stm32f746g-disco/sdmmc1.ini b/configs/board/stm32f746g-disco/sdmmc1.ini index 79a7879..e886670 100644 --- a/configs/board/stm32f746g-disco/sdmmc1.ini +++ b/configs/board/stm32f746g-disco/sdmmc1.ini @@ -110,7 +110,7 @@ bus_width=4 max_clock_hz=50000000 high_speed=true card_detect_active_level=low -; Presence monitoring, carried out by the dmsdiod service (see -; services/dmsdiod): the card detect edge interrupt instead of polling. -card_detect_handler=sd0_card_detect +; Presence monitoring policy (dmdrvi monitor contract), carried out by +; dmdevfs' dmdevmon service: the card detect edge interrupt instead of polling. +monitor_event_handler=sd0_card_detect poll_interval_ms=0 diff --git a/docs/README.md b/docs/README.md index d9a20f7..2ef0d1e 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,12 +1,12 @@ # dmsdio Documentation SD memory card driver (SDSC v1/v2, SDHC, SDXC) exposing a 64-bit block -device through dmdrvi 2.0. +device through dmdrvi 2.0, monitored through the dmdrvi 2.1 monitor contract. ## Contents - **[api-reference.md](api-reference.md)** - device nodes, I/O semantics, ioctls, errors, types -- **[configuration.md](configuration.md)** - ini keys, card detect, presence polling +- **[configuration.md](configuration.md)** - ini keys, card detect, presence monitoring - **[port-implementation.md](port-implementation.md)** - port API contract and adding a CPU family ## Quick Reference @@ -16,7 +16,7 @@ device through dmdrvi 2.0. ``` ```text -/dev/dmsdio0 host node (status, rescan) +/dev/dmsdio0 host node (status, monitor ioctls) /dev/dmsdio0/0 card node (block device, hot-plugged) ``` diff --git a/docs/api-reference.md b/docs/api-reference.md index 0be335b..57f8607 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -9,22 +9,25 @@ primitives (see [port-implementation.md](port-implementation.md)). | Node | dmdrvi numbering | Lifetime | Purpose | |------|------------------|----------|---------| -| `/dev/dmsdioN` | `DMDRVI_NUM_MAJOR`, major = N | Persistent, created by `dmdrvi_create()` | Host status and control ioctls | -| `/dev/dmsdioN/0` | `DMDRVI_NUM_MAJOR \| DMDRVI_NUM_MINOR`, minor 0 | Announced with `dmdrvi_device_available()` once a card is identified *and* dmdevfs has reported the host node through `dmdrvi_path_ready()`; withdrawn with `dmdrvi_device_unavailable()` when the card goes away | 64-bit byte-addressed block device | +| `/dev/dmsdioN` | `DMDRVI_NUM_MAJOR`, major = N | Persistent, created by `dmdrvi_create()` | Host status and monitor ioctls | +| `/dev/dmsdioN/0` | `DMDRVI_NUM_MAJOR \| DMDRVI_NUM_MINOR`, minor 0 | Announced with `dmdrvi_device_available()` by `DMDRVI_IOCTL_MONITOR_REFRESH` once a card is identified *and* dmdevfs has reported the host node through `dmdrvi_path_ready()`; withdrawn with `dmdrvi_device_unavailable()` by the `REFRESH` that finds the card gone | 64-bit byte-addressed block device | `N` defaults to `instance - 1` (SDMMC1 → `/dev/dmsdio0`), see [configuration.md](configuration.md). -A card present at boot is identified inside `dmdrvi_create()`. The card -node is only announced after `dmdrvi_path_ready()` for the host node because -dmdevfs ignores hot-plug notices for a context it has not registered yet. -The driver starts no threads: later insertions and removals are driven by -the dmsdiod service through the host node ioctls below (see -[configuration.md](configuration.md#presence-monitoring-dmsdiod)). +The driver starts no threads and does not touch the card in +`dmdrvi_create()`. Presence is driven through the dmdrvi monitor contract on +the host node (see [Monitor commands](#monitor-commands) and +[configuration.md](configuration.md#presence-monitoring)): dmdevfs reports +the host node - which answers `DMDRVI_IOCTL_MONITOR_GET_POLICY` - as a +`monitor` device, and the monitor service it starts (dmdevmon) calls +`REFRESH` right away, which identifies a card already in the slot. The card +node answers `DMDRVI_IOCTL_BLOCK_GET_INFO`, so dmdevfs reports it as a +`block` device. The driver itself never talks to libsystemd. -`dmdrvi_path_ready()` for the host node also reports it to libsystemd: -`libsystemd_notify_device_added("sdio", "dmsdio", "/dev/dmsdio")`; -`dmdrvi_free()` reports `libsystemd_notify_device_removed("sdio", "dmsdio")`. +The card node is only announced after `dmdrvi_path_ready()` for the host +node, because dmdevfs ignores hot-plug notices for a context it has not +registered yet. ## Card node (`/dev/dmsdioN/0`) @@ -77,11 +80,23 @@ Data transfers return `-ENOTSUP`; `stat` reports size 0. |---------|-------|--------| | `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | `card_attached`, `generation`, `scan_count`, `last_error`, `retry_count` | | `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Card snapshot, `-ENODEV` without a card | -| `dmsdio_ioctl_cmd_rescan` | `NULL` | Synchronously re-checks presence: samples card detect, verifies an attached card (CMD13) or identifies a new one. `0` when a card is attached afterwards, `-ENODEV` when the slot is empty | -| `dmsdio_ioctl_cmd_get_detect_config` | `dmsdio_detect_config_t*` | `card_detect_handler` (`""` = none), `debounce_ms`, `poll_interval_ms` from the ini section | -| `dmsdio_ioctl_cmd_check_removal` | `NULL` | Samples card detect **without taking the driver lock**. When the slot is empty, a transfer in progress is abandoned with `-ENODEV` and the next rescan detaches the card. `0` card present, `-ENODEV` slot empty, `-ENOENT` no card detect pin, `-EIO` pin unreadable | -The last three return `-ENOTSUP` on the card node. +### Monitor commands + +The dmdrvi 2.1 monitor contract, answered on the host node only - on the +card node they return `-ENOTTY`, so dmdevfs does not report the card node +as monitored. + +| Command | `arg` | Result | +|---------|-------|--------| +| `DMDRVI_IOCTL_MONITOR_GET_POLICY` | `dmdrvi_monitor_policy_t*` | `event_handler` (`monitor_event_handler`, `""` = none), `settle_ms` (`monitor_settle_ms`), `poll_interval_ms` from the ini section | +| `DMDRVI_IOCTL_MONITOR_EVENT` | `NULL` | Samples card detect **without taking the driver lock**. When the slot is empty, a transfer in progress is abandoned with `-ENODEV`; the next `REFRESH` detaches the card. Never announces or withdraws nodes. `0` (also without a card detect pin), `-EIO` pin unreadable | +| `DMDRVI_IOCTL_MONITOR_REFRESH` | `NULL` | Under the driver lock: samples card detect, verifies an attached card (CMD13) or identifies a new one, then announces or withdraws the card node to match. The only place the node is announced or withdrawn. `0` when a card is attached afterwards, `-ENODEV` when the slot is empty, another negative errno when identification failed | + +A transfer that finds the card gone (it stops answering, or `EVENT` flagged +the slot empty) detaches it at once: handles go stale and I/O fails with +`-ENODEV`. The node itself is withdrawn by the next `REFRESH` - after the +card detect edge's settle time, or at the next poll. ## Card generation and stale handles @@ -103,7 +118,7 @@ Close the old handle and open the card node again after a new | `-ETIMEDOUT` | Command, data or busy timeout (with `retries=0`) | | `-EIO` | A transient error (CRC, timeout, FIFO/DMA fault) persisted through all `retries` extra attempts, or a card-internal error (ECC, CC_ERROR, ...) | | `-EPROTO` | Malformed response: wrong command index, bad CMD8 echo, inconsistent registers, illegal command. Never retried | -| `-ENODEV` | No card, or the card disappeared (also during a transfer). The card node is withdrawn | +| `-ENODEV` | No card, or the card disappeared (also during a transfer). The next `REFRESH` withdraws the card node | | `-ESTALE` | Handle belongs to a card generation that is no longer attached | | `-EROFS` | Card is write protected | | `-EINVAL` | Invalid argument or range (negative offset, misaligned erase range, card reported OUT_OF_RANGE/ADDRESS_ERROR) | @@ -129,8 +144,6 @@ Declared in `include/dmsdio_types.h`: `write_protected`, `bus_width`, `clock_hz` * `dmsdio_host_info_t` - `instance`, `card_attached`, `generation`, `scan_count`, `last_error`, `retry_count` -* `dmsdio_detect_config_t` - `card_detect_handler[DMSDIO_HANDLER_NAME_MAX]`, - `debounce_ms`, `poll_interval_ms` * `dmsdio_cid_t`, `dmsdio_csd_t`, `dmsdio_scr_t`, `dmsdio_ssr_t` - decoded registers ## Functions (Built-in API) diff --git a/docs/configuration.md b/docs/configuration.md index 60fb83c..e776f87 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -11,8 +11,9 @@ instance=1 bus_width=4 max_clock_hz=50000000 high_speed=true -card_detect_handler=sd_card_detect card_detect_active_level=low +monitor_event_handler=sd_card_detect +poll_interval_ms=0 ``` | Key | Default | Description | @@ -29,20 +30,20 @@ card_detect_active_level=low | `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | | `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | | `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | -| `card_detect_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters). Used by dmsdiod | -| `card_detect_debounce_ms` | `50` | Settle time for card detect edges. Used by dmsdiod | -| `poll_interval_ms` | `1000` | Periodic presence re-check by dmsdiod; `0` disables it | +| `monitor_event_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters) | +| `monitor_settle_ms` | `50` | Quiet time after the last card detect edge before the card is re-checked | +| `poll_interval_ms` | `1000` | Periodic presence re-check; `0` disables it | -The last three keys are presence monitoring policy: the driver does not act -on them itself, it hands them to the dmsdiod service through -`dmsdio_ioctl_cmd_get_detect_config` (see below). +The last three keys are the dmdrvi monitor policy, under the names dmdrvi +prescribes for every driver: dmsdio does not act on them itself, it hands +them out through `DMDRVI_IOCTL_MONITOR_GET_POLICY` (see below). ## Card detect Card detect is optional. It is a dmgpio device in the same `friends_group` as the dmsdio device, with `friend_role=card_detect`, interrupts on both edges and its `interrupt_handler` set to the name used for -`card_detect_handler`. For example (board file with one section per +`monitor_event_handler`. For example (board file with one section per device): ```ini @@ -51,8 +52,9 @@ driver_name=dmsdio friends_group=sd0 instance=1 bus_width=4 -card_detect_handler=sd0_card_detect card_detect_active_level=low +monitor_event_handler=sd0_card_detect +poll_interval_ms=0 [sd_card_detect] driver_name=dmgpio @@ -73,35 +75,33 @@ STM32F407G-DISC1. dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`; the driver samples it on every scan. -## Presence monitoring (dmsdiod) +## Presence monitoring -The driver starts no threads. A card present at boot is identified inside -`dmdrvi_create()`; everything that happens over time - card detect edges, -debouncing, periodic re-checks - is done by the **dmsdiod** service -([`services/dmsdiod`](../services/dmsdiod/README.md)), one instance per host: +The driver starts no threads and does not touch the card in +`dmdrvi_create()`. Everything that happens over time is driven through the +dmdrvi monitor contract on the host node by dmdevfs' generic +[dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service, one instance per host: -1. dmsdio reports its host node from `dmdrvi_path_ready()` with - `libsystemd_notify_device_added("sdio", "dmsdio", "/dev/dmsdio")` - (and `libsystemd_notify_device_removed()` from `dmdrvi_free()`). -2. The `[class=sdio]` rule from `dmsdiod.rules` starts `dmsdiod@dmsdio` - from the `dmsdiod@.ini` template, with the node path as its argument. -3. dmsdiod reads `card_detect_handler`, `card_detect_debounce_ms` and - `poll_interval_ms` through `dmsdio_ioctl_cmd_get_detect_config` and - registers the dmhaman handler. The handler (interrupt context) only posts - a semaphore. -4. On an edge dmsdiod calls `dmsdio_ioctl_cmd_check_removal` - lock-free, so - a transfer running on a removed card is aborted with `-ENODEV` at once - - waits until the pin has been quiet for a whole debounce window, then - calls `dmsdio_ioctl_cmd_rescan`, which identifies, verifies (CMD13) or - detaches the card under the driver lock. -5. Without a card detect pin, `dmsdio_ioctl_cmd_rescan` runs every - `poll_interval_ms`. With neither, dmsdiod rescans once and exits. +1. dmdevfs reports the host node `/dev/dmsdio`, which answers + `DMDRVI_IOCTL_MONITOR_GET_POLICY`, to libsystemd as a `monitor` device + named `dmsdio`. +2. The `[class=monitor]` rule from `dmdevmon.rules` starts + `dmdevmon@dmsdio` from the `dmdevmon@.ini` template, with the node + path as its argument. +3. dmdevmon reads the policy (`monitor_event_handler`, `monitor_settle_ms`, + `poll_interval_ms`), registers the dmhaman handler - it runs in interrupt + context and only wakes dmdevmon - and calls `DMDRVI_IOCTL_MONITOR_REFRESH` + once, which identifies a card already in the slot. +4. On an edge dmdevmon calls `DMDRVI_IOCTL_MONITOR_EVENT` - lock-free, so a + transfer running on a removed card is aborted with `-ENODEV` at once - + and, once the pin has been quiet for `monitor_settle_ms`, `REFRESH`, + which identifies, verifies (CMD13) or detaches the card under the driver + lock and announces or withdraws `/dev/dmsdio/0`. +5. Without a card detect pin, `REFRESH` runs every `poll_interval_ms`. With + neither, dmdevmon refreshes once and exits. -Install `dmsdiod.rules` into libsystemd's rules directory and -`dmsdiod@.ini` into its units directory (both ship in the dmsdiod package -under `configs/`). Without dmsdiod the card present at boot still works; -insertions and removals are then only noticed through a transfer error or a -manual `dmsdio_ioctl_cmd_rescan`. +Install `dmdevmon.rules` into libsystemd's rules directory and +`dmdevmon@.ini` into its units directory (both ship in the dmdevmon package +under `configs/`). Without a monitor no card is ever identified. -Use a distinct `card_detect_handler` name per host: dmsdiod registers it with -dmhaman and unregisters it when the unit is stopped. +Use a distinct `monitor_event_handler` name per host. diff --git a/include/dmsdio_types.h b/include/dmsdio_types.h index e3d6cef..71e2224 100644 --- a/include/dmsdio_types.h +++ b/include/dmsdio_types.h @@ -213,23 +213,6 @@ typedef struct uint32_t retry_count; /**< Transfers recovered by a retry */ } dmsdio_host_info_t; -/** Longest card detect handler name, including the terminator. */ -#define DMSDIO_HANDLER_NAME_MAX 32u - -/** - * @brief Presence monitoring policy of a host, see dmsdio_ioctl_cmd_get_detect_config. - * - * The driver itself never waits for card detect edges or polls: it only - * carries this policy from its ini section to whoever monitors presence - * (the dmsdiod service). - */ -typedef struct -{ - char card_detect_handler[DMSDIO_HANDLER_NAME_MAX]; /**< dmhaman handler of the CD edge interrupt, "" = none */ - uint32_t debounce_ms; /**< Settle time after a card detect edge */ - uint32_t poll_interval_ms; /**< Periodic rescan interval, 0 = off */ -} dmsdio_detect_config_t; - /* ====================================================================== * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) * ====================================================================== */ @@ -237,24 +220,17 @@ typedef struct /** Base of the dmsdio private ioctl range (== DMDRVI_IOCTL_CUSTOM_BASE). */ #define DMSDIO_IOCTL_BASE 0x1000 +/* + * Presence monitoring uses dmdrvi's class-independent monitor commands on + * the host node (DMDRVI_IOCTL_MONITOR_GET_POLICY/_EVENT/_REFRESH, see + * docs/api-reference.md) - there are no dmsdio-specific ones. + */ typedef enum { /** arg: dmsdio_host_info_t* (host and card nodes) */ dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ dmsdio_ioctl_cmd_get_card_info, - /** arg: NULL. Synchronously re-check presence (host node only). */ - dmsdio_ioctl_cmd_rescan, - /** arg: dmsdio_detect_config_t* (host node only) */ - dmsdio_ioctl_cmd_get_detect_config, - /** - * arg: NULL (host node only). Samples the card detect pin without waiting - * for a running transfer. When the pin reports the slot empty, a transfer - * in progress is abandoned with -ENODEV instead of running into timeouts; - * the next rescan settles the state. Returns 0 (card present), -ENODEV - * (slot empty), -ENOENT (no card detect pin) or -EIO (pin unreadable). - */ - dmsdio_ioctl_cmd_check_removal, } dmsdio_ioctl_cmd_t; #endif /* DMSDIO_TYPES_H */ diff --git a/manifest.dmm b/manifest.dmm index 7a39a89..c088aa9 100644 --- a/manifest.dmm +++ b/manifest.dmm @@ -8,7 +8,3 @@ $include https://github.com/choco-technologies/dmsdio/releases/download/vlatest/ # real-world reference). dmsdio https://github.com/choco-technologies/dmsdio/releases/download/v/dmsdio-v-.zip dmsdio_port https://github.com/choco-technologies/dmsdio/releases/download/v/dmsdio_port-v-.zip - -# dmsdiod is the presence service Application module (services/dmsdiod), -# packaged per CPU family like the driver -dmsdiod https://github.com/choco-technologies/dmsdio/releases/download/v/dmsdiod-v-.zip diff --git a/services/dmsdiod/CMakeLists.txt b/services/dmsdiod/CMakeLists.txt deleted file mode 100644 index 5db59c3..0000000 --- a/services/dmsdiod/CMakeLists.txt +++ /dev/null @@ -1,21 +0,0 @@ -# ===================================================================== -# dmsdiod - SD card presence service -# ===================================================================== -set(DMOD_MODULE_NAME dmsdiod) -set(DMOD_STACK_SIZE 1024) -set(DMOD_DMR_PATH ${CMAKE_CURRENT_SOURCE_DIR}/dmsdiod.dmr) - -dmod_add_executable(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} - main.c -) - -# Only the public ioctl interface of dmsdio (dmsdio_types.h) - the driver is -# reached through its host node, never linked. -target_include_directories(${DMOD_MODULE_NAME} PRIVATE - ${PROJECT_SOURCE_DIR}/include -) - -dmod_link_modules(${DMOD_MODULE_NAME} - dmosi - dmhaman -) diff --git a/services/dmsdiod/README.md b/services/dmsdiod/README.md deleted file mode 100644 index 860b7f1..0000000 --- a/services/dmsdiod/README.md +++ /dev/null @@ -1,51 +0,0 @@ -# dmsdiod - -SD card presence service for [dmsdio](../../README.md) - one instance per -host node (`/dev/dmsdioN`). - -The dmsdio driver starts no threads of its own. It identifies a card -present at boot inside `dmdrvi_create()` and otherwise only reacts to -requests. dmsdiod is what notices insertions and removals afterwards: - -* with a card detect GPIO it registers the host's `card_detect_handler` with - dmhaman; the handler runs in interrupt context and only posts a semaphore. - On an edge dmsdiod asks the driver to check for a removal right away - (`dmsdio_ioctl_cmd_check_removal`, lock-free - a transfer running on a - pulled card is aborted with `-ENODEV`), waits until the pin has been quiet - for `card_detect_debounce_ms`, then calls `dmsdio_ioctl_cmd_rescan`; -* without one it calls `dmsdio_ioctl_cmd_rescan` every `poll_interval_ms`; -* with neither it rescans once and exits with 0. - -The policy (`card_detect_handler`, `card_detect_debounce_ms`, -`poll_interval_ms`) stays in the dmsdio device's own ini section and is read -through `dmsdio_ioctl_cmd_get_detect_config` - see -[../../docs/configuration.md](../../docs/configuration.md). - -## Usage - -``` -dmsdiod -``` - -It is not meant to be started by hand. dmsdio reports each host node to -libsystemd from `dmdrvi_path_ready()`: - -```c -libsystemd_notify_device_added("sdio", "dmsdio0", "/dev/dmsdio0"); -``` - -and the files in [`configs/`](configs) turn that into a running unit: - -| File | Install into | Purpose | -|------|--------------|---------| -| `dmsdiod.rules` | libsystemd rules directory | `[class=sdio] start=dmsdiod@%name` | -| `dmsdiod@.ini` | libsystemd units directory | `exec=dmsdiod`, `args=%v` (the node path), `restart=on-failure` | - -`service status dmsdiod@dmsdio0` / `service stop dmsdiod@dmsdio0` manage -it like any other unit; when dmdevfs frees the dmsdio context the driver -reports `libsystemd_notify_device_removed("sdio", "dmsdio0")` and the unit is -stopped. Stopping the unit unregisters the dmhaman handler (process exit -callback). - -Every request opens the host node, issues one ioctl and closes it again, so -a stopped unit never leaves a handle behind. diff --git a/services/dmsdiod/configs/dmsdiod.rules b/services/dmsdiod/configs/dmsdiod.rules deleted file mode 100644 index 509f896..0000000 --- a/services/dmsdiod/configs/dmsdiod.rules +++ /dev/null @@ -1,12 +0,0 @@ -; dmsdiod.rules - libsystemd device rule. -; -; dmsdio reports every host node it creates (/dev/dmsdioN) under class -; "sdio", named "dmsdioN", with the node's absolute path as the user value -; (from its dmdrvi_path_ready DIF). Start one dmsdiod@dmsdioN instance for -; each, instantiated on demand from dmsdiod@.ini. When the host goes away -; (dmdrvi_free) the same rule stops it again. -; -; Load with libsystemd_load_rules() on the directory this file lives in - -; see dmsystem's libsystemd docs/configuration.md ("Device rules"). -[class=sdio] -start=dmsdiod@%name diff --git a/services/dmsdiod/configs/dmsdiod@.ini b/services/dmsdiod/configs/dmsdiod@.ini deleted file mode 100644 index 4c2a513..0000000 --- a/services/dmsdiod/configs/dmsdiod@.ini +++ /dev/null @@ -1,13 +0,0 @@ -; dmsdiod@.ini - libsystemd unit template, instantiated once per dmsdio host -; by the [class=sdio] rule in dmsdiod.rules. -; -; %i expands to the host's name (e.g. "dmsdio0"), %v to the host node's -; absolute path dmsdio reported with it (e.g. "/dev/dmsdio0"). -; -; dmsdiod exits with 0 right after its first rescan when the host has -; neither a card_detect_handler nor a poll_interval_ms - there is nothing to -; wait for - hence on-failure rather than always. -description=SD card presence on %i -exec=dmsdiod -args=%v -restart=on-failure diff --git a/services/dmsdiod/dmsdiod.dmr b/services/dmsdiod/dmsdiod.dmr deleted file mode 100644 index f0623fc..0000000 --- a/services/dmsdiod/dmsdiod.dmr +++ /dev/null @@ -1,32 +0,0 @@ -# DMOD Resource File for dmsdiod -# This file specifies where resources should be installed - -# === Core Module === -# Main module file - always installed -dmf=./${module}.dmf => ${destination}/${module}.dmf [origin=${dmf_dir}/${module}.dmf] - -# Compressed module -dmfc=./${module}.dmfc => ${destination}/${module}.dmfc [origin=${build_dir}/dmfc/${module}.dmfc] - -# Dependencies file (if exists) -dmd=./${module}.dmd => ${destination}/${module}.dmd [origin=${dmf_dir}/${module}.dmd] - -# Version information -version=./${module}_version.txt => ${destination}/${module}_version.txt [origin=${dmf_dir}/${module}_version.txt] - -# === Documentation === -# NOTE: ${repo_dir} is the top-level repo root (dmsdiod is built through -# add_subdirectory() from dmsdio's CMakeLists.txt), so paths are relative to -# the repo root, not to services/dmsdiod. -readme=./README.md => ${destination}/${module}/README.md [origin=${repo_dir}/services/dmsdiod/README.md] - -# === Configuration Files === -# dmsdiod@.ini unit template + dmsdiod.rules device rule, ready to drop into -# libsystemd's units/rules directories - see README.md -configs=./configs => ${destination}/${module}/configs [origin=${repo_dir}/services/dmsdiod/configs] - -# === License === -license=./LICENSE => ${destination}/${module}/LICENSE [origin=${repo_dir}/LICENSE] - -# Adding itself -dmr=./${module}.dmr => ${destination}/${module}/${module}.dmr [origin=${repo_dir}/services/dmsdiod/${module}.dmr] diff --git a/services/dmsdiod/main.c b/services/dmsdiod/main.c deleted file mode 100644 index 6df7946..0000000 --- a/services/dmsdiod/main.c +++ /dev/null @@ -1,216 +0,0 @@ -#include "dmod.h" -#include "dmosi.h" -#include "dmhaman.h" -#include "dmsdio_types.h" -#include - -/* - * dmsdiod - SD card presence service, one instance per dmsdio host node. - * - * dmsdio reports its host node (/dev/dmsdioN) to libsystemd under the - * "sdio" device class; the [class=sdio] rule in configs/dmsdiod.rules - * starts dmsdiod@dmsdioN from configs/dmsdiod@.ini with the node's path as - * the only argument. The driver itself never waits or polls - everything - * over time happens here, through the host node's ioctls: - * - * dmsdio_ioctl_cmd_get_detect_config card_detect_handler, debounce, poll interval - * dmsdio_ioctl_cmd_check_removal lock-free "slot empty?" - aborts a running transfer - * dmsdio_ioctl_cmd_rescan attach / verify / detach under the driver lock - * - * The card detect edge reaches us through the dmhaman handler named by the - * host's card_detect_handler key; it runs in interrupt context and only - * posts a semaphore. - */ - -/** Pending card detect edges the semaphore counts before posts are dropped. */ -#define DMSDIOD_MAX_PENDING_EDGES 16u - -/** Upper bound of debounce windows waited for a bouncing card detect pin. */ -#define DMSDIOD_DEBOUNCE_ROUNDS 10 - -typedef struct -{ - const char* host_path; /**< /dev/dmsdioN */ - dmsdio_detect_config_t config; /**< Policy read from the host */ - dmosi_semaphore_t edges; /**< Posted by the card detect ISR */ - bool registered; /**< dmhaman handler registered */ -} dmsdiod_t; - -/* One open/ioctl/close per request: nothing stays open if the unit is stopped. */ -static int host_ioctl(const dmsdiod_t* d, int command, void* arg) -{ - void* file = Dmod_FileOpen(d->host_path, "r"); - if (file == NULL) - { - return -ENODEV; - } - int ret = Dmod_Ioctl(file, command, arg); - Dmod_FileClose(file); - return ret; -} - -/* dmhaman handler - interrupt context: never touches the driver. */ -static int card_detect_edge(void* parameters, void* user_ctx) -{ - (void)parameters; - dmsdiod_t* d = (dmsdiod_t*)user_ctx; - return dmosi_semaphore_post(d->edges, 1); -} - -/* Consume every pending edge. Returns true if there was at least one. */ -static bool drain_edges(dmsdiod_t* d) -{ - bool any = false; - while (dmosi_semaphore_wait(d->edges, 1, 0) == 0) - { - any = true; - } - return any; -} - -/* After an edge: let the pin settle - one whole debounce window without a new edge. */ -static void settle(dmsdiod_t* d) -{ - for (int round = 0; round < DMSDIOD_DEBOUNCE_ROUNDS; round++) - { - /* A removal aborts a running transfer right away, not after the rescan. */ - host_ioctl(d, dmsdio_ioctl_cmd_check_removal, NULL); - dmosi_thread_sleep(d->config.debounce_ms); - if (!drain_edges(d)) - { - return; - } - } -} - -static void rescan(dmsdiod_t* d) -{ - int ret = host_ioctl(d, dmsdio_ioctl_cmd_rescan, NULL); - if (ret != 0 && ret != -ENODEV) - { - DMOD_LOG_WARN("dmsdiod: rescan of %s failed (%d)\n", d->host_path, ret); - } -} - -/* - * dmosi_process_kill() (libsystemd stopping the unit) never returns to - * main(), so the interrupt handler must go away here - it points into this - * process's memory. - */ -static void release(dmsdiod_t* d) -{ - if (d->registered) - { - dmhaman_unregister_handler(d->config.card_detect_handler, card_detect_edge); - d->registered = false; - } - if (d->edges != NULL) - { - dmosi_semaphore_destroy(d->edges); - d->edges = NULL; - } -} - -static void service_exit(dmosi_process_t process, int exit_status, void* arg) -{ - (void)process; - (void)exit_status; - dmsdiod_t* d = (dmsdiod_t*)arg; - release(d); - Dmod_Free(d); -} - -static int setup(dmsdiod_t* d) -{ - int ret = host_ioctl(d, dmsdio_ioctl_cmd_get_detect_config, &d->config); - if (ret != 0) - { - DMOD_LOG_ERROR("dmsdiod: %s is not a dmsdio host node (%d)\n", d->host_path, ret); - return ret; - } - d->edges = dmosi_semaphore_create(0, DMSDIOD_MAX_PENDING_EDGES); - if (d->edges == NULL) - { - return -ENOMEM; - } - if (d->config.card_detect_handler[0] != '\0') - { - ret = dmhaman_register_handler(d->config.card_detect_handler, card_detect_edge, d); - if (ret != 0) - { - DMOD_LOG_ERROR("dmsdiod: cannot register card detect handler '%s' (%d)\n", - d->config.card_detect_handler, ret); - return ret; - } - d->registered = true; - } - return 0; -} - -static void monitor(dmsdiod_t* d) -{ - int32_t timeout = (d->config.poll_interval_ms != 0) ? (int32_t)d->config.poll_interval_ms : -1; - for (;;) - { - if (dmosi_semaphore_wait(d->edges, 1, timeout) == 0) - { - settle(d); - } - rescan(d); - } -} - -static void print_usage(const char* prog) -{ - Dmod_Printf("Usage: %s \n", prog); - Dmod_Printf("\n"); - Dmod_Printf("SD card presence service for one dmsdio host node (e.g. /dev/dmsdio0).\n"); - Dmod_Printf("Normally started by libsystemd from dmsdiod@.ini for every host dmsdio\n"); - Dmod_Printf("reports under the \"sdio\" device class (see dmsdiod.rules).\n"); -} - -int main(int argc, char* argv[]) -{ - if (argc < 2 || argv[1][0] == '\0') - { - print_usage(argv[0]); - return -EINVAL; - } - dmsdiod_t* d = Dmod_Malloc(sizeof(*d)); - if (d == NULL) - { - return -ENOMEM; - } - d->host_path = argv[1]; - d->edges = NULL; - d->registered = false; - - int ret = setup(d); - /* Picks up the card detect pin dmdevfs linked after the driver was - * created, and a card inserted or removed since. */ - if (ret == 0) - { - rescan(d); - } - if (ret != 0 || (!d->registered && d->config.poll_interval_ms == 0)) - { - /* Failed, or nothing to wait for: presence is only ever re-checked - * through dmsdio_ioctl_cmd_rescan by hand. */ - release(d); - Dmod_Free(d); - return ret; - } - if (dmosi_process_register_exit_callback(dmosi_process_current(), service_exit, d) == NULL) - { - DMOD_LOG_ERROR("dmsdiod: cannot register exit callback\n"); - release(d); - Dmod_Free(d); - return -ENOMEM; - } - DMOD_LOG_INFO("dmsdiod: monitoring %s (%s%s%s, poll %u ms)\n", d->host_path, - d->registered ? "card detect '" : "no card detect", - d->registered ? d->config.card_detect_handler : "", - d->registered ? "'" : "", (unsigned)d->config.poll_interval_ms); - monitor(d); - return 0; -} diff --git a/src/dmsdio.c b/src/dmsdio.c index 8eba4cf..1f0c4b3 100644 --- a/src/dmsdio.c +++ b/src/dmsdio.c @@ -7,7 +7,7 @@ /* * dmdrvi 2.0 device model. * - * /dev/dmsdioN persistent host node (major only). Status/rescan ioctls. + * /dev/dmsdioN persistent host node (major only). Status and monitor ioctls. * /dev/dmsdioN/0 card node (major+minor 0), announced through * dmdrvi_device_available() once a card is identified and * withdrawn through dmdrvi_device_unavailable() when it @@ -16,10 +16,14 @@ * All bus operations of one host are serialized by ctx->lock. Handles to the * card node carry the card generation they were opened for. * - * The driver starts no threads of its own: a card present at boot is - * identified in dmdrvi_create(), later insertions and removals are handled - * by the dmsdiod service (started by libsystemd for the "sdio" device class - * reported from dmdrvi_path_ready()) through the host node's ioctls. + * The driver starts no threads of its own and implements the dmdrvi 2.1 + * monitor contract on the host node instead: GET_POLICY hands out the + * presence policy from its ini section, EVENT samples the card detect pin + * without the lock, REFRESH identifies, verifies or detaches the card and is + * the only place the card node is announced or withdrawn. dmdevfs reports + * the host node as a "monitor" device, and the monitor service it starts + * (dmdevmon) calls these - including one REFRESH right away, which picks up + * a card present at boot. */ #define SCRATCH_ALIGNMENT 32u /* cache line: safe for DMA cache maintenance */ @@ -124,10 +128,6 @@ dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, dmdrvi_context_t, _create, destroy_context(ctx, false); return NULL; } - /* A card inserted at boot; everything later goes through dmsdiod. */ - dmsdio_lock(ctx); - dmsdio_card_scan(ctx); - dmsdio_unlock(ctx); memset(dev_num, 0, sizeof(*dev_num)); dev_num->flags = DMDRVI_NUM_MAJOR; @@ -135,40 +135,12 @@ dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, dmdrvi_context_t, _create, return ctx; } -/* - * Reports the host node to libsystemd under the "sdio" device class, with - * its absolute path as the user value - a [class=sdio] device rule starts - * dmsdiod@ for it (see services/dmsdiod). -ENOENT only means no rule - * matches (yet); libsystemd remembers the device for rules loaded later. - */ -static void report_host(struct dmdrvi_context* ctx, bool added, const char* path) -{ - dmsdio_lock(ctx); - bool reported = ctx->host_ready; - dmsdio_unlock(ctx); - if (!added && !reported) - { - return; - } - char name[16]; - Dmod_SnPrintf(name, sizeof(name), "dmsdio%u", (unsigned)ctx->config.major); - int ret = added ? libsystemd_notify_device_added(DMSDIO_LIBSYSTEMD_DEVICE_CLASS, name, path) - : libsystemd_notify_device_removed(DMSDIO_LIBSYSTEMD_DEVICE_CLASS, name); - if (ret != 0 && ret != -ENOENT && ret != -ESRCH) - { - DMOD_LOG_WARN("dmsdio%u: libsystemd device %s notice failed (%d)\n", - (unsigned)ctx->config.major, added ? "added" : "removed", ret); - } -} - dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _free, ( dmdrvi_context_t context )) { if (!is_valid_context(context)) { return; } - /* Stops dmsdiod for this host before the context goes away. */ - report_host(context, false, NULL); /* dmdevfs is tearing this context down itself - no unavailable notice. */ destroy_context(context, true); } @@ -192,14 +164,11 @@ dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, void, _path_ready, { return; /* only the host node's registration matters */ } + (void)path; + /* From now on dmdevfs accepts the card node - the next REFRESH announces it. */ dmsdio_lock(context); - bool first = !context->host_ready; - dmsdio_card_host_ready(context); + context->host_ready = true; dmsdio_unlock(context); - if (first && path != NULL) - { - report_host(context, true, path); - } } /* ---- dmdrvi: handles ---- */ @@ -379,15 +348,6 @@ static int host_ioctl(struct dmdrvi_context* ctx, const dmsdio_handle_t* h, int } return ret; } - case dmsdio_ioctl_cmd_rescan: - return h->is_card ? -ENOTSUP : dmsdio_card_scan(ctx); - case dmsdio_ioctl_cmd_get_detect_config: - if (h->is_card) - { - return -ENOTSUP; - } - *(dmsdio_detect_config_t*)arg = ctx->config.detect; - return 0; default: return -ENOTTY; } @@ -431,6 +391,42 @@ static bool is_block_ioctl(int command) command == DMDRVI_IOCTL_BLOCK_DISCARD; } +/* + * dmdrvi monitor contract - host node only, so dmdevfs reports just the host + * as a monitored node; on the card node these are unknown commands. + */ +static int monitor_ioctl(struct dmdrvi_context* ctx, int command, void* arg) +{ + switch (command) + { + case DMDRVI_IOCTL_MONITOR_GET_POLICY: + if (arg == NULL) + { + return -EINVAL; + } + *(dmdrvi_monitor_policy_t*)arg = ctx->config.monitor; /* constant after create */ + return 0; + case DMDRVI_IOCTL_MONITOR_EVENT: + /* Deliberately lock-free, see dmsdio_detect_event(). */ + return dmsdio_detect_event(ctx); + case DMDRVI_IOCTL_MONITOR_REFRESH: + { + dmsdio_lock(ctx); + int ret = dmsdio_card_scan(ctx); + dmsdio_unlock(ctx); + return ret; + } + default: + return -ENOTTY; + } +} + +static bool is_monitor_ioctl(int command) +{ + return command == DMDRVI_IOCTL_MONITOR_GET_POLICY || command == DMDRVI_IOCTL_MONITOR_EVENT || + command == DMDRVI_IOCTL_MONITOR_REFRESH; +} + dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, int, _ioctl, ( dmdrvi_context_t context, void* handle, int command, void* arg )) { @@ -439,12 +435,11 @@ dmod_dmdrvi_dif_api_declaration(2.0, dmsdio, int, _ioctl, { return -EINVAL; } - if (command == dmsdio_ioctl_cmd_check_removal) + if (is_monitor_ioctl(command)) { - /* Deliberately lock-free, see dmsdio_detect_check_removal(). */ - return h->is_card ? -ENOTSUP : dmsdio_detect_check_removal(context); + return h->is_card ? -ENOTTY : monitor_ioctl(context, command, arg); } - if (arg == NULL && command != dmsdio_ioctl_cmd_rescan) + if (arg == NULL) { return -EINVAL; } diff --git a/src/dmsdio_card.c b/src/dmsdio_card.c index 19b52f6..204ca81 100644 --- a/src/dmsdio_card.c +++ b/src/dmsdio_card.c @@ -9,6 +9,13 @@ * generation they were opened for, so a handle opened for a card that has * since been removed (or replaced by another card) is rejected with -ESTALE * instead of silently touching the wrong medium. + * + * Attach and detach only change the driver's own state. The card node is + * announced and withdrawn in one place - at the end of dmsdio_card_scan(), + * i.e. DMDRVI_IOCTL_MONITOR_REFRESH - as the dmdrvi monitor contract + * requires. A transfer that finds the card gone detaches it at once (the + * handles go stale, I/O fails with -ENODEV), and the next REFRESH withdraws + * the node. */ static const char* type_name(dmsdio_card_type_t type) @@ -23,11 +30,6 @@ static const char* type_name(dmsdio_card_type_t type) } } -/* - * dmdevfs drops hot-plug notices for a context it has not registered yet, so - * the card node is announced only after dmdrvi_path_ready() reported the - * host node (see dmsdio_card_host_ready()). - */ static void notify(struct dmdrvi_context* ctx, bool available) { dmdrvi_dev_num_t num; @@ -36,23 +38,34 @@ static void notify(struct dmdrvi_context* ctx, bool available) num.major = ctx->config.major; num.minor = DMSDIO_CARD_MINOR; - if (available && ctx->host_ready && !ctx->card_announced) + if (available) { dmdrvi_device_available(ctx, &num); - ctx->card_announced = true; } - else if (!available && ctx->card_announced) + else { dmdrvi_device_unavailable(ctx, &num); - ctx->card_announced = false; } + ctx->card_announced = available; } -void dmsdio_card_host_ready(struct dmdrvi_context* ctx) +/* + * Make the announced card node match the attached card: withdraw a node + * announced for a card that is gone (or was swapped for another one), then + * announce the attached card. dmdevfs drops hot-plug notices for a context + * it has not registered yet, so nothing is announced before + * dmdrvi_path_ready() reported the host node. + */ +static void sync_announcement(struct dmdrvi_context* ctx) { - ctx->host_ready = true; - if (dmsdio_card_attached(ctx)) + bool attached = dmsdio_card_attached(ctx); + if (ctx->card_announced && (!attached || ctx->announced_generation != ctx->card.generation)) + { + notify(ctx, false); + } + if (attached && !ctx->card_announced && ctx->host_ready) { + ctx->announced_generation = ctx->card.generation; notify(ctx, true); } } @@ -96,7 +109,6 @@ static int attach(struct dmdrvi_context* ctx) (unsigned)ctx->config.major, type_name(card.type), (unsigned long)card.block_count, (unsigned)card.bus_width, (unsigned)card.clock_hz, card.high_speed ? " (High Speed)" : ""); - notify(ctx, true); return 0; } @@ -110,7 +122,6 @@ void dmsdio_card_detach(struct dmdrvi_context* ctx) ctx->generation++; dmsdio_port_set_power(ctx->config.instance, false); DMOD_LOG_INFO("dmsdio%u: card removed\n", (unsigned)ctx->config.major); - notify(ctx, false); } int dmsdio_card_lost(struct dmdrvi_context* ctx, int error) @@ -137,17 +148,14 @@ static int verify(struct dmdrvi_context* ctx) return 0; } -int dmsdio_card_scan(struct dmdrvi_context* ctx) +/* Settle the card state: detach, verify (CMD13) or identify. */ +static int settle(struct dmdrvi_context* ctx) { - /* Card detect is sampled again below - this scan settles any removal - * flagged through dmsdio_ioctl_cmd_check_removal. */ - ctx->removal_pending = false; bool present = true; int cd = dmsdio_detect_read_cd(ctx, &present); if (cd == 0 && !present) { dmsdio_card_detach(ctx); - ctx->scan_count++; return -ENODEV; } @@ -158,6 +166,17 @@ int dmsdio_card_scan(struct dmdrvi_context* ctx) /* Card detect says present but the old card vanished: a new one? */ ret = attach(ctx); } + return ret; +} + +/* DMDRVI_IOCTL_MONITOR_REFRESH - the only place the card node is announced or withdrawn. */ +int dmsdio_card_scan(struct dmdrvi_context* ctx) +{ + /* Card detect is sampled again in settle() - this scan settles any + * removal flagged through DMDRVI_IOCTL_MONITOR_EVENT. */ + ctx->removal_pending = false; + int ret = settle(ctx); + sync_announcement(ctx); ctx->scan_count++; return ret; } diff --git a/src/dmsdio_config.c b/src/dmsdio_config.c index 4460837..21da3f6 100644 --- a/src/dmsdio_config.c +++ b/src/dmsdio_config.c @@ -9,7 +9,7 @@ #define DEFAULT_WRITE_TIMEOUT_MS 500 #define DEFAULT_ERASE_TIMEOUT_MS 3000 #define DEFAULT_MAX_BLOCKS 128 -#define DEFAULT_DEBOUNCE_MS 50 +#define DEFAULT_SETTLE_MS 50 #define DEFAULT_POLL_INTERVAL_MS 1000 #define MAX_RETRIES 16 @@ -71,8 +71,6 @@ static int read_timeouts(dmini_context_t ini, const char* section, dmsdio_config c->read_timeout_ms = read_u32(ini, section, "read_timeout_ms", DEFAULT_READ_TIMEOUT_MS); c->write_timeout_ms = read_u32(ini, section, "write_timeout_ms", DEFAULT_WRITE_TIMEOUT_MS); c->erase_timeout_ms = read_u32(ini, section, "erase_timeout_ms", DEFAULT_ERASE_TIMEOUT_MS); - c->detect.debounce_ms = read_u32(ini, section, "card_detect_debounce_ms", DEFAULT_DEBOUNCE_MS); - c->detect.poll_interval_ms = read_u32(ini, section, "poll_interval_ms", DEFAULT_POLL_INTERVAL_MS); if (c->retries > MAX_RETRIES || c->init_timeout_ms == 0 || c->read_timeout_ms == 0 || c->write_timeout_ms == 0 || c->erase_timeout_ms == 0) @@ -113,21 +111,30 @@ static int read_bus(dmini_context_t ini, const char* section, dmsdio_config_t* c static int read_card_detect(dmini_context_t ini, const char* section, dmsdio_config_t* c) { - const char* level = dmini_get_string(ini, section, "card_detect_active_level", "low"); - const char* handler = dmini_get_string(ini, section, "card_detect_handler", NULL); - + const char* level = dmini_get_string(ini, section, "card_detect_active_level", "low"); if (strcmp(level, "low") != 0 && strcmp(level, "high") != 0) { DMOD_LOG_ERROR("dmsdio: card_detect_active_level must be low or high\n"); return -EINVAL; } c->cd_active_high = strcmp(level, "high") == 0; - int length = Dmod_SnPrintf(c->detect.card_detect_handler, sizeof(c->detect.card_detect_handler), + return 0; +} + +/* The dmdrvi monitor policy, under the key names dmdrvi recommends. */ +static int read_monitor(dmini_context_t ini, const char* section, dmsdio_config_t* c) +{ + const char* handler = dmini_get_string(ini, section, "monitor_event_handler", NULL); + dmdrvi_monitor_policy_t* policy = &c->monitor; + + policy->settle_ms = read_u32(ini, section, "monitor_settle_ms", DEFAULT_SETTLE_MS); + policy->poll_interval_ms = read_u32(ini, section, "poll_interval_ms", DEFAULT_POLL_INTERVAL_MS); + int length = Dmod_SnPrintf(policy->event_handler, sizeof(policy->event_handler), "%s", (handler != NULL) ? handler : ""); - if (length < 0 || (size_t)length >= sizeof(c->detect.card_detect_handler)) + if (length < 0 || (size_t)length >= sizeof(policy->event_handler)) { - DMOD_LOG_ERROR("dmsdio: card_detect_handler longer than %u characters\n", - (unsigned)(DMSDIO_HANDLER_NAME_MAX - 1u)); + DMOD_LOG_ERROR("dmsdio: monitor_event_handler longer than %u characters\n", + (unsigned)(DMDRVI_MONITOR_HANDLER_NAME_MAX - 1u)); return -EINVAL; } return 0; @@ -147,5 +154,9 @@ int dmsdio_config_read(dmini_context_t ini, dmsdio_config_t* config) { ret = read_card_detect(ini, section, config); } + if (ret == 0) + { + ret = read_monitor(ini, section, config); + } return ret; } diff --git a/src/dmsdio_detect.c b/src/dmsdio_detect.c index 9034221..4db2c4d 100644 --- a/src/dmsdio_detect.c +++ b/src/dmsdio_detect.c @@ -4,10 +4,11 @@ * Card detect pin. * * Card detect is an optional dmgpio friend (friend_role=card_detect in the - * same friend_group). The driver only samples it - during a scan and for - * dmsdio_ioctl_cmd_check_removal. Waiting for its edges, debouncing and - * periodic polling are the job of the dmsdiod service, which drives the - * driver through the host node's rescan/check_removal ioctls. + * same friend_group). The driver only samples it - during a scan + * (DMDRVI_IOCTL_MONITOR_REFRESH) and for DMDRVI_IOCTL_MONITOR_EVENT. + * Waiting for its edges, settling and periodic polling are the job of the + * monitor service (dmdevfs' dmdevmon), which calls those two ioctls on the + * host node. */ int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present) @@ -34,25 +35,27 @@ int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present) } /* + * DMDRVI_IOCTL_MONITOR_EVENT - a card detect edge. + * * Runs without the context lock: it has to get through while a transfer * holds it, so that transfer bails out with -ENODEV instead of running into - * its timeouts. Only ever raises removal_pending; the next scan (under the - * lock) settles the card state and clears it. + * its timeouts. Only ever raises removal_pending; the next scan (REFRESH, + * under the lock) settles the card state and clears it. Without a card + * detect pin there is nothing to sample - the event is left to REFRESH. */ -int dmsdio_detect_check_removal(struct dmdrvi_context* ctx) +int dmsdio_detect_event(struct dmdrvi_context* ctx) { bool present = true; int ret = dmsdio_detect_read_cd(ctx, &present); - if (ret != 0) + if (ret == -ENOENT) { - return ret; + return 0; } - if (!present) + if (ret == 0 && !present) { ctx->removal_pending = true; - return -ENODEV; } - return 0; + return ret; } void dmsdio_detect_set_cd_path(struct dmdrvi_context* ctx, const char* path) diff --git a/src/dmsdio_internal.h b/src/dmsdio_internal.h index 8dfd6e4..9c0389b 100644 --- a/src/dmsdio_internal.h +++ b/src/dmsdio_internal.h @@ -8,7 +8,6 @@ #include "dmini.h" #include "dmosi.h" #include "dmgpio_types.h" -#include "libsystemd.h" #include /* @@ -24,9 +23,6 @@ /* Card node minor number below the host node (/dev/dmsdioN/0). */ #define DMSDIO_CARD_MINOR 0u -/* Device class reported to libsystemd for the host node (see dmsdiod). */ -#define DMSDIO_LIBSYSTEMD_DEVICE_CLASS "sdio" - /** * @brief Configuration read from the dmdrvi ini section. */ @@ -45,8 +41,8 @@ typedef struct uint32_t max_blocks_per_transfer;/**< Split larger requests */ bool cd_active_high; /**< Card detect polarity */ /* Presence monitoring policy - not used by the driver itself, handed to - * the dmsdiod service through dmsdio_ioctl_cmd_get_detect_config. */ - dmsdio_detect_config_t detect; + * the monitor service through DMDRVI_IOCTL_MONITOR_GET_POLICY. */ + dmdrvi_monitor_policy_t monitor; } dmsdio_config_t; /** @@ -66,6 +62,7 @@ struct dmdrvi_context volatile bool removal_pending;/**< Card detect says removed; set without the lock */ bool host_ready; /**< dmdevfs knows the host node (path_ready) */ bool card_announced; /**< Card node announced to dmdevfs */ + uint32_t announced_generation; /**< Card generation the announcement is for */ dmosi_mutex_t cd_lock; /**< Guards cd_path (never held across bus work) */ char* cd_path; /**< Card detect GPIO node, NULL = none */ }; @@ -109,7 +106,6 @@ int dmsdio_io_erase_range(struct dmdrvi_context* ctx, const dmdrvi_block_range_ /* --- dmsdio_card.c: attach/detach bookkeeping --- */ int dmsdio_card_scan(struct dmdrvi_context* ctx); -void dmsdio_card_host_ready(struct dmdrvi_context* ctx); void dmsdio_card_detach(struct dmdrvi_context* ctx); int dmsdio_card_lost(struct dmdrvi_context* ctx, int error); bool dmsdio_card_attached(const struct dmdrvi_context* ctx); @@ -117,7 +113,7 @@ bool dmsdio_card_attached(const struct dmdrvi_context* ctx); /* --- dmsdio_detect.c: card detect pin --- */ void dmsdio_detect_set_cd_path(struct dmdrvi_context* ctx, const char* path); int dmsdio_detect_read_cd(struct dmdrvi_context* ctx, bool* present); -int dmsdio_detect_check_removal(struct dmdrvi_context* ctx); +int dmsdio_detect_event(struct dmdrvi_context* ctx); void dmsdio_detect_release(struct dmdrvi_context* ctx); /* --- helpers --- */ diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 9abe7c6..b3dc435 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -21,9 +21,8 @@ target_include_directories(${DMOD_MODULE_NAME} PRIVATE target_link_libraries(${DMOD_MODULE_NAME} dmsdio_if dmsdio_port_if) dmod_link_modules(${DMOD_MODULE_NAME} - dmdrvi + dmdrvi@>=2.1 dmini - libsystemd ) # Register the test module with ctest - this replays the same two steps CI diff --git a/tests/dmsdio_test.c b/tests/dmsdio_test.c index 7401b85..54fa9c3 100644 --- a/tests/dmsdio_test.c +++ b/tests/dmsdio_test.c @@ -16,7 +16,8 @@ * driver is used exactly the way dmdevfs uses it: its dmdrvi DIF functions * are looked up at runtime by module name, and this test module implements * the dmdrvi MAL (dmdrvi_device_available/_unavailable) in place of dmdevfs - * to observe hot-plug notifications. + * to observe hot-plug notifications, and calls the monitor ioctls itself in + * place of dmdevmon. */ #define HOST 1 @@ -160,14 +161,21 @@ static void start_driver(const char* extra) return; } g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); - /* What dmdevfs does once the host node is registered and mounted. */ + /* What dmdevfs does once the host node is registered and mounted... */ g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); + /* ...and what dmdevmon does first when dmdevfs reported it. */ + g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_MONITOR_REFRESH, NULL); open_card(); } -static int rescan(void) +static int refresh(void) { - return g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_rescan, NULL); + return g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_MONITOR_REFRESH, NULL); +} + +static int monitor_event(void) +{ + return g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_MONITOR_EVENT, NULL); } /* Swap the inserted card for a fresh one of another type. */ @@ -279,15 +287,17 @@ DMOD_TEST_STEP(dmsdio_card_node_waits_for_host_registration) g_ctx = g_drv.create(ini, &g_host_num); dmini_destroy(ini); g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); - /* identified synchronously in create, but dmdevfs has not registered the host node yet */ + /* identified, but dmdevfs has not registered the host node yet */ + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_TRUE(host_info().card_attached); DMOD_TEST_EXPECT_EQ(g_available, 0); dmdrvi_dev_num_t num = card_num(); g_drv.path_ready(g_ctx, &num, "/dev/dmsdio0/0"); /* card node: ignored */ - DMOD_TEST_EXPECT_EQ(g_available, 0); g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); + DMOD_TEST_EXPECT_EQ(g_available, 0); /* only REFRESH announces */ + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_EQ(g_available, 1); - g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_EQ(g_available, 1); /* announced once */ } @@ -297,7 +307,7 @@ DMOD_TEST_STEP(dmsdio_identification_retries_transient_errors) start_driver(NULL); dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdhc); dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_cmd_crc, 2, 1); /* CMD2 */ - DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_EQ(stats(false).faults_injected, 1u); DMOD_TEST_EXPECT_EQ(card_info().type, dmsdio_card_type_sdhc); } @@ -408,7 +418,7 @@ DMOD_TEST_STEP(dmsdio_no_card_is_reported) DMOD_TEST_EXPECT_NOT_NULL(g_ctx); DMOD_TEST_EXPECT_NULL(g_card); DMOD_TEST_EXPECT_FALSE(host_info().card_attached); - DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + DMOD_TEST_EXPECT_EQ(refresh(), -ENODEV); DMOD_TEST_EXPECT_EQ(g_drv.stat(g_ctx, "/dev/dmsdio0/0", &st), -ENODEV); DMOD_TEST_EXPECT_EQ(g_available, 0); DMOD_TEST_EXPECT_EQ(host_info().last_error, 0); /* an empty slot is not an error */ @@ -421,9 +431,9 @@ DMOD_TEST_STEP(dmsdio_malformed_identification_response_is_eproto) start_driver(NULL); dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdhc); dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_bad_index, 8, 1); - DMOD_TEST_EXPECT_EQ(rescan(), -EPROTO); + DMOD_TEST_EXPECT_EQ(refresh(), -EPROTO); DMOD_TEST_EXPECT_EQ(host_info().last_error, -EPROTO); - DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(refresh(), 0); } DMOD_TEST_STEP(dmsdio_reads_active_board_section) @@ -439,6 +449,7 @@ DMOD_TEST_STEP(dmsdio_reads_active_board_section) DMOD_TEST_EXPECT_EQ(g_host_num.major, 3); g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio3"); + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_EQ(host_info().instance, 1); DMOD_TEST_EXPECT_TRUE(host_info().card_attached); DMOD_TEST_EXPECT_EQ(g_announced.major, 3); @@ -460,7 +471,7 @@ DMOD_TEST_STEP(dmsdio_rejects_invalid_configuration) ini = dmini_create(); dmini_parse_string(ini, "[dmsdio]\ninstance=1\n" - "card_detect_handler=a_handler_name_longer_than_31_chars\n"); + "monitor_event_handler=a_handler_name_longer_than_31_chars\n"); DMOD_TEST_EXPECT_NULL(g_drv.create(ini, &num)); dmini_destroy(ini); } @@ -555,7 +566,7 @@ DMOD_TEST_STEP(dmsdio_argument_validation) DMOD_TEST_EXPECT_EQ(g_drv.read(g_ctx, g_card, g_buf, 0, 0), 0); DMOD_TEST_EXPECT_EQ(g_drv.write(g_ctx, ro, g_buf, BLK, 0), -EBADF); DMOD_TEST_EXPECT_EQ(g_drv.read(g_ctx, g_host, g_buf, BLK, 0), -ENOTSUP); - DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, dmsdio_ioctl_cmd_rescan, NULL), -ENOTSUP); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_MONITOR_REFRESH, NULL), -ENOTTY); DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_BLOCK_GET_INFO, g_buf), -ENOTTY); g_drv.close(g_ctx, ro); } @@ -653,22 +664,41 @@ DMOD_TEST_STEP(dmsdio_removal_during_transfer) void* old = g_card; dmsdio_port_mock_remove_after_blocks(HOST, 2); DMOD_TEST_EXPECT_EQ(card_read(g_buf, 8 * BLK, 0), -ENODEV); - DMOD_TEST_EXPECT_EQ(g_unavailable, 1); DMOD_TEST_EXPECT_FALSE(host_info().card_attached); DMOD_TEST_EXPECT_EQ(host_info().last_error, -ENODEV); DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -ENODEV); DMOD_TEST_EXPECT_EQ(g_drv.flush(g_ctx, old), -ENODEV); dmdrvi_dev_num_t num = card_num(); DMOD_TEST_EXPECT_NULL(g_drv.open(g_ctx, DMDRVI_O_RDWR, &num)); + /* The node is withdrawn by the next REFRESH, not by the failing transfer. */ + DMOD_TEST_EXPECT_EQ(g_unavailable, 0); + DMOD_TEST_EXPECT_EQ(refresh(), -ENODEV); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); + DMOD_TEST_EXPECT_EQ(refresh(), -ENODEV); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); +} + +DMOD_TEST_STEP(dmsdio_card_swapped_after_removal_during_transfer) +{ + /* Pulled mid-transfer, another card in before the monitor refreshes: + * the old node is withdrawn before the new card is announced. */ + dmsdio_port_mock_remove_after_blocks(HOST, 1); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, 4 * BLK, 0), -ENODEV); + dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdxc); + DMOD_TEST_EXPECT_EQ(refresh(), 0); + DMOD_TEST_EXPECT_EQ(g_unavailable, 1); + DMOD_TEST_EXPECT_EQ(g_available, 2); + DMOD_TEST_EXPECT_EQ(card_info().type, dmsdio_card_type_sdxc); + DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), -ESTALE); } DMOD_TEST_STEP(dmsdio_stale_handle_after_card_swap) { uint32_t generation = host_info().generation; dmsdio_port_mock_remove(HOST); - DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + DMOD_TEST_EXPECT_EQ(refresh(), -ENODEV); dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdxc); - DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_EQ(g_unavailable, 1); DMOD_TEST_EXPECT_EQ(g_available, 2); DMOD_TEST_EXPECT_EQ(host_info().generation, generation + 2u); @@ -680,72 +710,92 @@ DMOD_TEST_STEP(dmsdio_stale_handle_after_card_swap) DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); } -DMOD_TEST_STEP(dmsdio_rescan_keeps_present_card) +DMOD_TEST_STEP(dmsdio_refresh_keeps_present_card) { uint32_t generation = host_info().generation; - DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_EQ(host_info().generation, generation); DMOD_TEST_EXPECT_EQ(g_available, 1); DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); } /* ====================================================================== - * Presence monitoring hooks (used by the dmsdiod service) + * dmdrvi monitor contract (driven by dmdevmon) * ====================================================================== */ -DMOD_TEST_STEP(dmsdio_card_present_at_boot_is_identified_in_create) +DMOD_TEST_STEP(dmsdio_create_leaves_the_card_to_the_monitor) { - /* No thread, no service: the card is attached when create returns. */ + /* No thread, no service, no bus traffic: the first REFRESH identifies. */ stop_driver(); + g_available = 0; dmini_context_t ini = dmini_create(); dmini_parse_string(ini, "[dmsdio]\ninstance=1\n"); g_ctx = g_drv.create(ini, &g_host_num); dmini_destroy(ini); g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); + DMOD_TEST_EXPECT_FALSE(host_info().card_attached); + DMOD_TEST_EXPECT_EQ(host_info().scan_count, 0u); + g_drv.path_ready(g_ctx, &g_host_num, "/dev/dmsdio0"); + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_TRUE(host_info().card_attached); - DMOD_TEST_EXPECT_EQ(host_info().scan_count, 1u); + DMOD_TEST_EXPECT_EQ(g_available, 1); Dmod_ThreadSleep(50); DMOD_TEST_EXPECT_EQ(host_info().scan_count, 1u); /* nothing polls behind our back */ } -DMOD_TEST_STEP(dmsdio_detect_config_is_handed_out) +DMOD_TEST_STEP(dmsdio_monitor_policy_is_handed_out) { - use_card(dmsdio_card_type_sdhc, "card_detect_handler=sd0_card_detect\n" - "card_detect_debounce_ms=20\npoll_interval_ms=250\n"); - dmsdio_detect_config_t config; - memset(&config, 0xFF, sizeof(config)); - DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_detect_config, &config), 0); - DMOD_TEST_EXPECT_EQ(strcmp(config.card_detect_handler, "sd0_card_detect"), 0); - DMOD_TEST_EXPECT_EQ(config.debounce_ms, 20u); - DMOD_TEST_EXPECT_EQ(config.poll_interval_ms, 250u); - DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, dmsdio_ioctl_cmd_get_detect_config, &config), -ENOTSUP); - DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_detect_config, NULL), -EINVAL); + use_card(dmsdio_card_type_sdhc, "monitor_event_handler=sd0_card_detect\n" + "monitor_settle_ms=20\npoll_interval_ms=250\n"); + dmdrvi_monitor_policy_t policy; + memset(&policy, 0xFF, sizeof(policy)); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_MONITOR_GET_POLICY, &policy), 0); + DMOD_TEST_EXPECT_EQ(strcmp(policy.event_handler, "sd0_card_detect"), 0); + DMOD_TEST_EXPECT_EQ(policy.settle_ms, 20u); + DMOD_TEST_EXPECT_EQ(policy.poll_interval_ms, 250u); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_MONITOR_GET_POLICY, NULL), -EINVAL); + + /* Defaults: no event handler, 50 ms settle time, polling every second. */ + stop_driver(); + dmini_context_t ini = dmini_create(); + dmini_parse_string(ini, "[dmsdio]\ninstance=1\n"); + g_ctx = g_drv.create(ini, &g_host_num); + dmini_destroy(ini); + g_host = g_drv.open(g_ctx, DMDRVI_O_RDWR, &g_host_num); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, DMDRVI_IOCTL_MONITOR_GET_POLICY, &policy), 0); + DMOD_TEST_EXPECT_EQ(policy.event_handler[0], '\0'); + DMOD_TEST_EXPECT_EQ(policy.settle_ms, 50u); + DMOD_TEST_EXPECT_EQ(policy.poll_interval_ms, 1000u); +} - use_card(dmsdio_card_type_sdhc, "poll_interval_ms=0\n"); - DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_get_detect_config, &config), 0); - DMOD_TEST_EXPECT_EQ(config.card_detect_handler[0], '\0'); - DMOD_TEST_EXPECT_EQ(config.poll_interval_ms, 0u); +DMOD_TEST_STEP(dmsdio_card_node_is_not_monitored) +{ + /* dmdevfs reports only the host node as a "monitor" device. */ + dmdrvi_monitor_policy_t policy; + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_MONITOR_GET_POLICY, &policy), -ENOTTY); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_MONITOR_EVENT, NULL), -ENOTTY); + DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, DMDRVI_IOCTL_MONITOR_REFRESH, NULL), -ENOTTY); } -DMOD_TEST_STEP(dmsdio_check_removal_without_card_detect_pin) +DMOD_TEST_STEP(dmsdio_event_without_card_detect_pin) { - DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_host, dmsdio_ioctl_cmd_check_removal, NULL), -ENOENT); - DMOD_TEST_EXPECT_EQ(g_drv.ioctl(g_ctx, g_card, dmsdio_ioctl_cmd_check_removal, NULL), -ENOTSUP); - /* Nothing flagged: the card keeps working. */ + /* Nothing to sample - the event leaves everything to REFRESH. */ + DMOD_TEST_EXPECT_EQ(monitor_event(), 0); DMOD_TEST_EXPECT_EQ(card_read(g_buf, BLK, 0), (dmdrvi_ssize_t)BLK); + DMOD_TEST_EXPECT_EQ(g_unavailable, 0); } -DMOD_TEST_STEP(dmsdio_rescan_follows_removal_and_insertion) +DMOD_TEST_STEP(dmsdio_refresh_follows_removal_and_insertion) { - /* What dmsdiod does on every poll interval without a card detect pin. */ + /* What dmdevmon does on every poll interval without a card detect pin. */ dmsdio_port_mock_remove(HOST); - DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + DMOD_TEST_EXPECT_EQ(refresh(), -ENODEV); DMOD_TEST_EXPECT_FALSE(host_info().card_attached); DMOD_TEST_EXPECT_EQ(g_unavailable, 1); - DMOD_TEST_EXPECT_EQ(rescan(), -ENODEV); + DMOD_TEST_EXPECT_EQ(refresh(), -ENODEV); DMOD_TEST_EXPECT_EQ(g_unavailable, 1); dmsdio_port_mock_insert(HOST, dmsdio_card_type_sdxc); - DMOD_TEST_EXPECT_EQ(rescan(), 0); + DMOD_TEST_EXPECT_EQ(refresh(), 0); DMOD_TEST_EXPECT_TRUE(host_info().card_attached); DMOD_TEST_EXPECT_EQ(g_available, 2); DMOD_TEST_EXPECT_EQ(card_info().type, dmsdio_card_type_sdxc); From bc9bf7e56c1fb6c56c48e63b6201476e44c8619f Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 28 Sep 2026 16:20:01 +0000 Subject: [PATCH 10/14] Pin dmdma >= 0.4 for dmdma_lease_start_ex() dmdma#3 (FIFO/burst/flow-controller stream options) is released in v0.4. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- src/port/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/port/CMakeLists.txt b/src/port/CMakeLists.txt index 4d80317..16f8a86 100644 --- a/src/port/CMakeLists.txt +++ b/src/port/CMakeLists.txt @@ -44,11 +44,12 @@ dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} ${FAMILY_SOURCES} ) +# dmdma 0.4: dmdma_lease_start_ex() (FIFO/burst/flow-controller options) if(DMOD_CPU_FAMILY MATCHES "^stm32") dmod_link_modules(${DMOD_MODULE_NAME} dmclk_port dmosi - dmdma + dmdma@>=0.4 ) endif() From 1b7b80217b159a55cfbc3a92b2498ba35e00988b Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 13:28:07 +0000 Subject: [PATCH 11/14] Build against dmgpio 2.0; take the ioctl base from dmdrvi dmgpio 2.0 numbers its ioctls from DMDRVI_IOCTL_CUSTOM_BASE (choco-technologies/dmgpio#37), so the card detect read (dmgpio_ioctl_cmd_get_high/low_pins_state) has new values: link dmgpio >= 2.0. This is a build-time requirement only - dmsdio talks to the GPIO through Dmod_Ioctl() on its node, so dmsdio.dmd does not list dmgpio and the board image has to carry dmgpio 2.0 together with this build. DMSDIO_IOCTL_BASE was a literal 0x1000; it is now dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE itself. dmsdio_types.h includes dmdrvi_ioctl.h for it, so dmsdio_port fetches the dmdrvi headers too - in the same, single dmod_link_modules() call as its other modules, because every call rewrites the target's version requirements file. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- CMakeLists.txt | 4 +- build_ci/CMakeCache.txt | 593 ++++++ .../CMakeFiles/3.31.3/CMakeCCompiler.cmake | 81 + .../CMakeFiles/3.31.3/CMakeCXXCompiler.cmake | 97 + .../3.31.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16656 bytes .../3.31.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16680 bytes build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake | 15 + .../3.31.3/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++ build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out | Bin 0 -> 16776 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 +++++++++ .../CMakeFiles/3.31.3/CompilerIdCXX/a.out | Bin 0 -> 16784 bytes build_ci/CMakeFiles/CMakeConfigureLog.yaml | 570 ++++++ .../CMakeDirectoryInformation.cmake | 16 + build_ci/CMakeFiles/CMakeRuleHashes.txt | 15 + build_ci/CMakeFiles/Makefile.cmake | 276 +++ build_ci/CMakeFiles/Makefile2 | 1666 +++++++++++++++++ build_ci/CMakeFiles/TargetDirectories.txt | 200 ++ build_ci/CMakeFiles/cmake.check_cache | 1 + .../DependInfo.cmake | 22 + .../dmod_generate_manifest.dir/build.make | 88 + .../cmake_clean.cmake | 5 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmod_generate_manifest.dir/progress.make | 1 + .../CMakeFiles/dmsdio.dir/DependInfo.cmake | 32 + build_ci/CMakeFiles/dmsdio.dir/build.make | 272 +++ .../CMakeFiles/dmsdio.dir/cmake_clean.cmake | 29 + .../dmsdio.dir/compiler_depend.make | 2 + .../CMakeFiles/dmsdio.dir/compiler_depend.ts | 2 + build_ci/CMakeFiles/dmsdio.dir/depend.make | 2 + .../CMakeFiles/dmsdio.dir/dmsdio_header.c.o | Bin 0 -> 2192 bytes .../CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d | 27 + build_ci/CMakeFiles/dmsdio.dir/flags.make | 10 + build_ci/CMakeFiles/dmsdio.dir/link.txt | 1 + build_ci/CMakeFiles/dmsdio.dir/progress.make | 12 + build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o | Bin 0 -> 14712 bytes .../CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d | 52 + .../CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o | Bin 0 -> 6888 bytes .../dmsdio.dir/src/dmsdio_card.c.o.d | 53 + .../CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o | Bin 0 -> 6992 bytes .../dmsdio.dir/src/dmsdio_cmd.c.o.d | 48 + .../dmsdio.dir/src/dmsdio_config.c.o | Bin 0 -> 8072 bytes .../dmsdio.dir/src/dmsdio_config.c.o.d | 53 + .../dmsdio.dir/src/dmsdio_decode.c.o | Bin 0 -> 3488 bytes .../dmsdio.dir/src/dmsdio_decode.c.o.d | 53 + .../dmsdio.dir/src/dmsdio_detect.c.o | Bin 0 -> 5064 bytes .../dmsdio.dir/src/dmsdio_detect.c.o.d | 47 + .../dmsdio.dir/src/dmsdio_ident.c.o | Bin 0 -> 8048 bytes .../dmsdio.dir/src/dmsdio_ident.c.o.d | 53 + .../CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o | Bin 0 -> 2984 bytes .../CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d | 53 + .../CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o | Bin 0 -> 6416 bytes .../dmsdio.dir/src/dmsdio_xfer.c.o.d | 48 + .../dmsdio_local_dmd.dir/DependInfo.cmake | 22 + .../dmsdio_local_dmd.dir/build.make | 88 + .../dmsdio_local_dmd.dir/cmake_clean.cmake | 5 + .../dmsdio_local_dmd.dir/compiler_depend.make | 2 + .../dmsdio_local_dmd.dir/compiler_depend.ts | 2 + .../dmsdio_local_dmd.dir/progress.make | 1 + .../DependInfo.cmake | 22 + .../dmsdio_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmsdio_memory_detailed.dir/progress.make | 2 + build_ci/CMakeFiles/progress.marks | 1 + build_ci/CTestTestfile.cmake | 9 + build_ci/Makefile | 918 +++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/Makefile | 200 ++ build_ci/_deps/dmod-build/cmake_install.cmake | 80 + build_ci/_deps/dmod-build/dmod-config.h | 55 + .../CMakeDirectoryInformation.cmake | 16 + .../examples/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/examples/Makefile | 200 ++ .../dmod-build/examples/cmake_install.cmake | 60 + .../CMakeDirectoryInformation.cmake | 16 + .../examples/dif/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/examples/dif/Makefile | 200 ++ .../examples/dif/cmake_install.cmake | 70 + .../CMakeDirectoryInformation.cmake | 16 + .../difs/CMakeFiles/difs.dir/DependInfo.cmake | 24 + .../dif/difs/CMakeFiles/difs.dir/build.make | 141 ++ .../CMakeFiles/difs.dir/cmake_clean.cmake | 13 + .../CMakeFiles/difs.dir/compiler_depend.make | 2 + .../CMakeFiles/difs.dir/compiler_depend.ts | 2 + .../dif/difs/CMakeFiles/difs.dir/depend.make | 2 + .../dif/difs/CMakeFiles/difs.dir/flags.make | 10 + .../dif/difs/CMakeFiles/difs.dir/link.txt | 1 + .../difs/CMakeFiles/difs.dir/progress.make | 4 + .../difs_memory_detailed.dir/DependInfo.cmake | 22 + .../difs_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../difs_memory_detailed.dir/progress.make | 2 + .../dif/difs/CMakeFiles/progress.marks | 1 + .../dmod-build/examples/dif/difs/Makefile | 284 +++ .../examples/dif/difs/cmake_install.cmake | 74 + .../dmod-build/examples/dif/difs/difs_defs.h | 67 + .../examples/dif/difs/difs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/fatfs.dir/DependInfo.cmake | 24 + .../dif/fatfs/CMakeFiles/fatfs.dir/build.make | 141 ++ .../CMakeFiles/fatfs.dir/cmake_clean.cmake | 13 + .../CMakeFiles/fatfs.dir/compiler_depend.make | 2 + .../CMakeFiles/fatfs.dir/compiler_depend.ts | 2 + .../fatfs/CMakeFiles/fatfs.dir/depend.make | 2 + .../dif/fatfs/CMakeFiles/fatfs.dir/flags.make | 10 + .../dif/fatfs/CMakeFiles/fatfs.dir/link.txt | 1 + .../fatfs/CMakeFiles/fatfs.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../fatfs_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../fatfs_memory_detailed.dir/progress.make | 2 + .../dif/fatfs/CMakeFiles/progress.marks | 1 + .../dmod-build/examples/dif/fatfs/Makefile | 284 +++ .../examples/dif/fatfs/cmake_install.cmake | 74 + .../examples/dif/fatfs/fatfs_defs.h | 67 + .../examples/dif/fatfs/fatfs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/flashfs.dir/DependInfo.cmake | 24 + .../flashfs/CMakeFiles/flashfs.dir/build.make | 141 ++ .../CMakeFiles/flashfs.dir/cmake_clean.cmake | 13 + .../flashfs.dir/compiler_depend.make | 2 + .../CMakeFiles/flashfs.dir/compiler_depend.ts | 2 + .../CMakeFiles/flashfs.dir/depend.make | 2 + .../flashfs/CMakeFiles/flashfs.dir/flags.make | 10 + .../flashfs/CMakeFiles/flashfs.dir/link.txt | 1 + .../CMakeFiles/flashfs.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../flashfs_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../flashfs_memory_detailed.dir/progress.make | 2 + .../dif/flashfs/CMakeFiles/progress.marks | 1 + .../dmod-build/examples/dif/flashfs/Makefile | 284 +++ .../examples/dif/flashfs/cmake_install.cmake | 74 + .../examples/dif/flashfs/flashfs_defs.h | 67 + .../examples/dif/flashfs/flashfs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../dif/vfs/CMakeFiles/progress.marks | 1 + .../vfs/CMakeFiles/vfs.dir/DependInfo.cmake | 24 + .../dif/vfs/CMakeFiles/vfs.dir/build.make | 141 ++ .../vfs/CMakeFiles/vfs.dir/cmake_clean.cmake | 13 + .../CMakeFiles/vfs.dir/compiler_depend.make | 2 + .../vfs/CMakeFiles/vfs.dir/compiler_depend.ts | 2 + .../dif/vfs/CMakeFiles/vfs.dir/depend.make | 2 + .../dif/vfs/CMakeFiles/vfs.dir/flags.make | 10 + .../dif/vfs/CMakeFiles/vfs.dir/link.txt | 1 + .../dif/vfs/CMakeFiles/vfs.dir/progress.make | 4 + .../vfs_memory_detailed.dir/DependInfo.cmake | 22 + .../vfs_memory_detailed.dir/build.make | 91 + .../vfs_memory_detailed.dir/cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../vfs_memory_detailed.dir/progress.make | 2 + .../dmod-build/examples/dif/vfs/Makefile | 284 +++ .../examples/dif/vfs/cmake_install.cmake | 74 + .../dmod-build/examples/dif/vfs/vfs_defs.h | 67 + .../dmod-build/examples/dif/vfs/vfs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../examples/module/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/examples/module/Makefile | 200 ++ .../CMakeDirectoryInformation.cmake | 16 + .../example_app.dir/DependInfo.cmake | 25 + .../CMakeFiles/example_app.dir/build.make | 157 ++ .../example_app.dir/cmake_clean.cmake | 15 + .../example_app.dir/compiler_depend.make | 2 + .../example_app.dir/compiler_depend.ts | 2 + .../CMakeFiles/example_app.dir/depend.make | 2 + .../CMakeFiles/example_app.dir/flags.make | 10 + .../CMakeFiles/example_app.dir/link.txt | 1 + .../CMakeFiles/example_app.dir/progress.make | 5 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../application/CMakeFiles/progress.marks | 1 + .../examples/module/application/Makefile | 311 +++ .../module/application/cmake_install.cmake | 74 + .../module/application/example_app_defs.h | 67 + .../module/application/example_app_header.c | 64 + .../examples/module/cmake_install.cmake | 70 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/dmodex.dir/DependInfo.cmake | 24 + .../library/CMakeFiles/dmodex.dir/build.make | 141 ++ .../CMakeFiles/dmodex.dir/cmake_clean.cmake | 13 + .../dmodex.dir/compiler_depend.make | 2 + .../CMakeFiles/dmodex.dir/compiler_depend.ts | 2 + .../library/CMakeFiles/dmodex.dir/depend.make | 2 + .../library/CMakeFiles/dmodex.dir/flags.make | 10 + .../library/CMakeFiles/dmodex.dir/link.txt | 1 + .../CMakeFiles/dmodex.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../dmodex_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmodex_memory_detailed.dir/progress.make | 2 + .../module/library/CMakeFiles/progress.marks | 1 + .../examples/module/library/Makefile | 284 +++ .../module/library/cmake_install.cmake | 74 + .../examples/module/library/dmodex_defs.h | 67 + .../examples/module/library/dmodex_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/log_step.dir/DependInfo.cmake | 24 + .../CMakeFiles/log_step.dir/build.make | 141 ++ .../CMakeFiles/log_step.dir/cmake_clean.cmake | 13 + .../log_step.dir/compiler_depend.make | 2 + .../log_step.dir/compiler_depend.ts | 2 + .../CMakeFiles/log_step.dir/depend.make | 2 + .../CMakeFiles/log_step.dir/flags.make | 10 + .../log_step/CMakeFiles/log_step.dir/link.txt | 1 + .../CMakeFiles/log_step.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../log_step_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../module/log_step/CMakeFiles/progress.marks | 1 + .../examples/module/log_step/Makefile | 284 +++ .../module/log_step/cmake_install.cmake | 74 + .../examples/module/log_step/log_step_defs.h | 67 + .../module/log_step/log_step_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../test_example/CMakeFiles/progress.marks | 1 + .../test_example.dir/DependInfo.cmake | 25 + .../CMakeFiles/test_example.dir/build.make | 157 ++ .../test_example.dir/cmake_clean.cmake | 15 + .../test_example.dir/compiler_depend.make | 2 + .../test_example.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_example.dir/depend.make | 2 + .../CMakeFiles/test_example.dir/flags.make | 10 + .../CMakeFiles/test_example.dir/link.txt | 1 + .../CMakeFiles/test_example.dir/progress.make | 5 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../examples/module/test_example/Makefile | 311 +++ .../module/test_example/cmake_install.cmake | 74 + .../module/test_example/test_example_defs.h | 67 + .../module/test_example/test_example_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/inc/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/inc/Makefile | 200 ++ .../_deps/dmod-build/inc/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/lib/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/lib/Makefile | 200 ++ .../_deps/dmod-build/lib/cmake_install.cmake | 55 + .../CMakeDirectoryInformation.cmake | 16 + .../lib/third-party/CMakeFiles/progress.marks | 1 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod_fastlz.dir/DependInfo.cmake | 23 + .../CMakeFiles/dmod_fastlz.dir/build.make | 116 ++ .../dmod_fastlz.dir/cmake_clean.cmake | 11 + .../dmod_fastlz.dir/cmake_clean_target.cmake | 3 + .../dmod_fastlz.dir/compiler_depend.internal | 27 + .../dmod_fastlz.dir/compiler_depend.make | 70 + .../dmod_fastlz.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmod_fastlz.dir/depend.make | 2 + .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o | Bin 0 -> 5680 bytes .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d | 20 + .../CMakeFiles/dmod_fastlz.dir/flags.make | 10 + .../CMakeFiles/dmod_fastlz.dir/link.txt | 2 + .../CMakeFiles/dmod_fastlz.dir/progress.make | 3 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../FastLZ/CMakeFiles/progress.marks | 1 + .../lib/third-party/FastLZ/Makefile | 257 +++ .../third-party/FastLZ/cmake_install.cmake | 50 + .../lib/third-party/FastLZ/libdmod_fastlz.a | Bin 0 -> 5880 bytes .../_deps/dmod-build/lib/third-party/Makefile | 200 ++ .../lib/third-party/cmake_install.cmake | 55 + .../CMakeDirectoryInformation.cmake | 16 + .../scripts/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/scripts/Makefile | 200 ++ .../dmod-build/scripts/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/src/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/src/Makefile | 200 ++ .../_deps/dmod-build/src/cmake_install.cmake | 60 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod_common.dir/DependInfo.cmake | 23 + .../CMakeFiles/dmod_common.dir/build.make | 116 ++ .../dmod_common.dir/cmake_clean.cmake | 11 + .../dmod_common.dir/cmake_clean_target.cmake | 3 + .../dmod_common.dir/compiler_depend.internal | 35 + .../dmod_common.dir/compiler_depend.make | 94 + .../dmod_common.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmod_common.dir/depend.make | 2 + .../dmod_common.dir/dmod_common.c.o | Bin 0 -> 25184 bytes .../dmod_common.dir/dmod_common.c.o.d | 29 + .../CMakeFiles/dmod_common.dir/flags.make | 10 + .../CMakeFiles/dmod_common.dir/link.txt | 2 + .../CMakeFiles/dmod_common.dir/progress.make | 3 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../src/common/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/src/common/Makefile | 257 +++ .../dmod-build/src/common/cmake_install.cmake | 50 + .../dmod-build/src/common/libdmod_common.a | Bin 0 -> 25820 bytes .../CMakeDirectoryInformation.cmake | 16 + .../dmod_module.dir/DependInfo.cmake | 25 + .../CMakeFiles/dmod_module.dir/build.make | 148 ++ .../dmod_module.dir/cmake_clean.cmake | 15 + .../dmod_module.dir/cmake_clean_target.cmake | 3 + .../dmod_module.dir/compiler_depend.internal | 43 + .../dmod_module.dir/compiler_depend.make | 102 + .../dmod_module.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmod_module.dir/depend.make | 2 + .../dmod_module.dir/dmod_module.c.o | Bin 0 -> 18232 bytes .../dmod_module.dir/dmod_module.c.o.d | 28 + .../CMakeFiles/dmod_module.dir/flags.make | 10 + .../CMakeFiles/dmod_module.dir/link.txt | 2 + .../CMakeFiles/dmod_module.dir/progress.make | 5 + .../CMakeFiles/dmod_module.dir/signal.c.o | Bin 0 -> 1368 bytes .../CMakeFiles/dmod_module.dir/signal.c.o.d | 3 + .../CMakeFiles/dmod_module.dir/string.c.o | Bin 0 -> 4688 bytes .../CMakeFiles/dmod_module.dir/string.c.o.d | 4 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../src/module/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/src/module/Makefile | 311 +++ .../dmod-build/src/module/cmake_install.cmake | 50 + .../dmod-build/src/module/libdmod_module.a | Bin 0 -> 24856 bytes .../CMakeDirectoryInformation.cmake | 16 + .../tools/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-build/tools/Makefile | 200 ++ .../dmod-build/tools/cmake_install.cmake | 50 + build_ci/_deps/dmod-build/version.txt | 2 + build_ci/_deps/dmod-src | 1 + build_ci/_deps/dmod-subbuild/CMakeCache.txt | 119 ++ .../CMakeFiles/3.31.3/CMakeSystem.cmake | 15 + .../CMakeFiles/CMakeConfigureLog.yaml | 11 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeRuleHashes.txt | 11 + .../dmod-subbuild/CMakeFiles/Makefile.cmake | 56 + .../_deps/dmod-subbuild/CMakeFiles/Makefile2 | 122 ++ .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/dmod-populate-complete | 0 .../dmod-populate.dir/DependInfo.cmake | 22 + .../CMakeFiles/dmod-populate.dir/Labels.json | 46 + .../CMakeFiles/dmod-populate.dir/Labels.txt | 14 + .../CMakeFiles/dmod-populate.dir/build.make | 162 ++ .../dmod-populate.dir/cmake_clean.cmake | 17 + .../dmod-populate.dir/compiler_depend.make | 2 + .../dmod-populate.dir/compiler_depend.ts | 2 + .../dmod-populate.dir/progress.make | 10 + .../dmod-subbuild/CMakeFiles/progress.marks | 1 + build_ci/_deps/dmod-subbuild/CMakeLists.txt | 42 + build_ci/_deps/dmod-subbuild/Makefile | 161 ++ .../_deps/dmod-subbuild/cmake_install.cmake | 61 + .../dmod-populate-stamp/dmod-populate-build | 0 .../dmod-populate-configure | 0 .../dmod-populate-stamp/dmod-populate-done | 0 .../dmod-populate-download | 0 .../dmod-populate-gitclone-lastrun.txt | 15 + .../dmod-populate-gitinfo.txt | 15 + .../dmod-populate-stamp/dmod-populate-install | 0 .../dmod-populate-stamp/dmod-populate-mkdir | 0 .../dmod-populate-stamp/dmod-populate-patch | 0 .../dmod-populate-patch-info.txt | 6 + .../dmod-populate-stamp/dmod-populate-test | 0 .../dmod-populate-update-info.txt | 7 + .../tmp/dmod-populate-cfgcmd.txt | 1 + .../tmp/dmod-populate-gitclone.cmake | 87 + .../tmp/dmod-populate-gitupdate.cmake | 317 ++++ .../tmp/dmod-populate-mkdirs.cmake | 27 + build_ci/cmake_install.cmake | 105 ++ build_ci/compile_commands.json | 242 +++ build_ci/dmf/difs_version.txt | 2 + build_ci/dmf/dmini.dmd | 7 + build_ci/dmf/dmini/LICENSE | 21 + build_ci/dmf/dmini/README.md | 193 ++ build_ci/dmf/dmini/docs/dmini.md | 280 +++ build_ci/dmf/dmini/include/dmini.h | 313 ++++ build_ci/dmf/dmini/include/dmini_defs.h | 67 + build_ci/dmf/dmini_version.txt | 2 + build_ci/dmf/dmodex_version.txt | 2 + build_ci/dmf/dmsdio.dmd | 9 + build_ci/dmf/dmsdio_port.dmd | 7 + build_ci/dmf/dmsdio_port_version.txt | 2 + build_ci/dmf/dmsdio_version.txt | 2 + build_ci/dmf/example_app_version.txt | 2 + build_ci/dmf/fatfs_version.txt | 2 + build_ci/dmf/flashfs_version.txt | 2 + build_ci/dmf/inc/dmclk_port/include/dmclk.h | 53 + .../dmf/inc/dmclk_port/include/dmclk_port.h | 73 + .../inc/dmclk_port/include/dmclk_port_defs.h | 67 + .../include/port/stm32_common_regs.h | 125 ++ .../dmclk_port/include/port/stm32f4_regs.h | 52 + .../dmclk_port/include/port/stm32f7_regs.h | 62 + build_ci/dmf/inc/dmdma/include/dmdma.h | 27 + build_ci/dmf/inc/dmdma/include/dmdma_defs.h | 67 + build_ci/dmf/inc/dmdma/include/dmdma_lease.h | 115 ++ build_ci/dmf/inc/dmdma/include/dmdma_port.h | 67 + build_ci/dmf/inc/dmdma/include/dmdma_types.h | 248 +++ .../dmdma/include/port/stm32_common_regs.h | 151 ++ .../dmf/inc/dmdma/include/port/stm32f4_regs.h | 14 + .../dmf/inc/dmdma/include/port/stm32f7_regs.h | 14 + build_ci/dmf/inc/dmdrvi/include/dmdrvi.h | 299 +++ build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h | 67 + .../dmf/inc/dmdrvi/include/dmdrvi_ioctl.h | 199 ++ .../dmf/inc/dmdrvi/include/dmdrvi_types.h | 26 + build_ci/dmf/inc/dmgpio/include/dmgpio.h | 25 + build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h | 67 + build_ci/dmf/inc/dmgpio/include/dmgpio_port.h | 66 + .../dmf/inc/dmgpio/include/dmgpio_types.h | 174 ++ build_ci/dmf/inc/dmini/include/dmini.h | 313 ++++ build_ci/dmf/inc/dmini/include/dmini_defs.h | 67 + build_ci/dmf/inc/dmosi/include/dmosi.h | 1155 ++++++++++++ build_ci/dmf/log_step_version.txt | 2 + build_ci/dmf/test_dmsdio.dmd | 10 + build_ci/dmf/test_dmsdio_version.txt | 2 + build_ci/dmf/test_example_version.txt | 2 + build_ci/dmf/vfs_version.txt | 2 + build_ci/dmsdio | Bin 0 -> 32568 bytes build_ci/dmsdio_defs.h | 67 + build_ci/dmsdio_header.c | 64 + build_ci/dmsdio_version_requirements.txt | 8 + build_ci/packages/dmsdio.zip | Bin 0 -> 48575 bytes build_ci/packages/dmsdio/LICENSE | 21 + build_ci/packages/dmsdio/README.md | 198 ++ build_ci/packages/dmsdio/configs/README.md | 19 + .../configs/board/stm32f407g-disc1/sdio.ini | 118 ++ .../configs/board/stm32f746g-disco/sdmmc1.ini | 116 ++ build_ci/packages/dmsdio/dmsdio.dmd | 9 + build_ci/packages/dmsdio/dmsdio.dmr | 36 + build_ci/packages/dmsdio/dmsdio_version.txt | 2 + build_ci/packages/dmsdio/docs/README.md | 28 + .../packages/dmsdio/docs/api-reference.md | 162 ++ .../packages/dmsdio/docs/configuration.md | 107 ++ .../dmsdio/docs/port-implementation.md | 122 ++ build_ci/packages/dmsdio/include/dmsdio.h | 56 + .../packages/dmsdio/include/dmsdio_defs.h | 67 + .../packages/dmsdio/include/dmsdio_port.h | 89 + .../packages/dmsdio/include/dmsdio_types.h | 237 +++ build_ci/packages/test_dmsdio.zip | Bin 0 -> 53888 bytes build_ci/packages/test_dmsdio/LICENSE | 21 + build_ci/packages/test_dmsdio/README.md | 198 ++ .../packages/test_dmsdio/configs/README.md | 19 + .../configs/board/stm32f407g-disc1/sdio.ini | 118 ++ .../configs/board/stm32f746g-disco/sdmmc1.ini | 116 ++ build_ci/packages/test_dmsdio/docs/README.md | 28 + .../test_dmsdio/docs/api-reference.md | 162 ++ .../test_dmsdio/docs/configuration.md | 107 ++ .../test_dmsdio/docs/port-implementation.md | 122 ++ .../packages/test_dmsdio/include/dmsdio.h | 56 + .../test_dmsdio/include/dmsdio_port.h | 89 + .../test_dmsdio/include/dmsdio_types.h | 237 +++ build_ci/packages/test_dmsdio/test_dmsdio.dmd | 10 + .../test_dmsdio/test_dmsdio_version.txt | 2 + .../CMakeDirectoryInformation.cmake | 16 + .../dmsdio_port.dir/DependInfo.cmake | 26 + .../CMakeFiles/dmsdio_port.dir/build.make | 176 ++ .../dmsdio_port.dir/cmake_clean.cmake | 17 + .../dmsdio_port.dir/compiler_depend.make | 2 + .../dmsdio_port.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmsdio_port.dir/depend.make | 2 + .../CMakeFiles/dmsdio_port.dir/flags.make | 10 + .../port/CMakeFiles/dmsdio_port.dir/link.txt | 1 + .../CMakeFiles/dmsdio_port.dir/progress.make | 6 + .../DependInfo.cmake | 22 + .../dmsdio_port_local_dmd.dir/build.make | 88 + .../cmake_clean.cmake | 5 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmsdio_port_local_dmd.dir/progress.make | 1 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + build_ci/src/port/CMakeFiles/progress.marks | 1 + build_ci/src/port/Makefile | 353 ++++ build_ci/src/port/cmake_install.cmake | 74 + build_ci/src/port/dmsdio_port_defs.h | 67 + build_ci/src/port/dmsdio_port_header.c | 64 + .../port/dmsdio_port_version_requirements.txt | 8 + build_ci/t.log | 100 + .../CMakeDirectoryInformation.cmake | 16 + build_ci/tests/CMakeFiles/progress.marks | 1 + .../test_dmsdio.dir/DependInfo.cmake | 25 + .../dmod-src/src/module/dmod_test_main.c.o | Bin 0 -> 3128 bytes .../dmod-src/src/module/dmod_test_main.c.o.d | 30 + .../CMakeFiles/test_dmsdio.dir/build.make | 160 ++ .../test_dmsdio.dir/cmake_clean.cmake | 15 + .../test_dmsdio.dir/compiler_depend.make | 2 + .../test_dmsdio.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_dmsdio.dir/depend.make | 2 + .../test_dmsdio.dir/dmsdio_test.c.o | Bin 0 -> 117608 bytes .../test_dmsdio.dir/dmsdio_test.c.o.d | 53 + .../CMakeFiles/test_dmsdio.dir/flags.make | 10 + .../tests/CMakeFiles/test_dmsdio.dir/link.txt | 1 + .../CMakeFiles/test_dmsdio.dir/progress.make | 5 + .../test_dmsdio.dir/test_dmsdio_header.c.o | Bin 0 -> 2200 bytes .../test_dmsdio.dir/test_dmsdio_header.c.o.d | 28 + .../DependInfo.cmake | 22 + .../test_dmsdio_local_dmd.dir/build.make | 88 + .../cmake_clean.cmake | 5 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../test_dmsdio_local_dmd.dir/progress.make | 1 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + build_ci/tests/CTestTestfile.cmake | 8 + build_ci/tests/Makefile | 326 ++++ build_ci/tests/cmake_install.cmake | 74 + build_ci/tests/test_dmsdio | Bin 0 -> 63720 bytes build_ci/tests/test_dmsdio_defs.h | 67 + build_ci/tests/test_dmsdio_header.c | 64 + .../test_dmsdio_version_requirements.txt | 6 + build_ci_port/CMakeCache.txt | 593 ++++++ .../CMakeFiles/3.31.3/CMakeCCompiler.cmake | 81 + .../CMakeFiles/3.31.3/CMakeCXXCompiler.cmake | 97 + .../3.31.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16656 bytes .../3.31.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16680 bytes .../CMakeFiles/3.31.3/CMakeSystem.cmake | 15 + .../3.31.3/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++ .../CMakeFiles/3.31.3/CompilerIdC/a.out | Bin 0 -> 16776 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 +++++++++ .../CMakeFiles/3.31.3/CompilerIdCXX/a.out | Bin 0 -> 16784 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 570 ++++++ .../CMakeDirectoryInformation.cmake | 16 + build_ci_port/CMakeFiles/CMakeRuleHashes.txt | 15 + build_ci_port/CMakeFiles/Makefile.cmake | 276 +++ build_ci_port/CMakeFiles/Makefile2 | 1666 +++++++++++++++++ .../CMakeFiles/TargetDirectories.txt | 200 ++ build_ci_port/CMakeFiles/cmake.check_cache | 1 + .../DependInfo.cmake | 22 + .../dmod_generate_manifest.dir/build.make | 88 + .../cmake_clean.cmake | 5 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmod_generate_manifest.dir/progress.make | 1 + .../CMakeFiles/dmsdio.dir/DependInfo.cmake | 32 + .../CMakeFiles/dmsdio.dir/build.make | 272 +++ .../CMakeFiles/dmsdio.dir/cmake_clean.cmake | 29 + .../dmsdio.dir/compiler_depend.make | 2 + .../CMakeFiles/dmsdio.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmsdio.dir/depend.make | 2 + .../CMakeFiles/dmsdio.dir/flags.make | 10 + build_ci_port/CMakeFiles/dmsdio.dir/link.txt | 1 + .../CMakeFiles/dmsdio.dir/progress.make | 12 + .../dmsdio_local_dmd.dir/DependInfo.cmake | 22 + .../dmsdio_local_dmd.dir/build.make | 88 + .../dmsdio_local_dmd.dir/cmake_clean.cmake | 5 + .../dmsdio_local_dmd.dir/compiler_depend.make | 2 + .../dmsdio_local_dmd.dir/compiler_depend.ts | 2 + .../dmsdio_local_dmd.dir/progress.make | 1 + .../DependInfo.cmake | 22 + .../dmsdio_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmsdio_memory_detailed.dir/progress.make | 2 + build_ci_port/CMakeFiles/progress.marks | 1 + build_ci_port/CTestTestfile.cmake | 9 + build_ci_port/Makefile | 918 +++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/CMakeFiles/progress.marks | 1 + build_ci_port/_deps/dmod-build/Makefile | 200 ++ .../_deps/dmod-build/cmake_install.cmake | 80 + build_ci_port/_deps/dmod-build/dmod-config.h | 55 + .../CMakeDirectoryInformation.cmake | 16 + .../examples/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/examples/Makefile | 200 ++ .../dmod-build/examples/cmake_install.cmake | 60 + .../CMakeDirectoryInformation.cmake | 16 + .../examples/dif/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/examples/dif/Makefile | 200 ++ .../examples/dif/cmake_install.cmake | 70 + .../CMakeDirectoryInformation.cmake | 16 + .../difs/CMakeFiles/difs.dir/DependInfo.cmake | 24 + .../dif/difs/CMakeFiles/difs.dir/build.make | 141 ++ .../CMakeFiles/difs.dir/cmake_clean.cmake | 13 + .../CMakeFiles/difs.dir/compiler_depend.make | 2 + .../CMakeFiles/difs.dir/compiler_depend.ts | 2 + .../dif/difs/CMakeFiles/difs.dir/depend.make | 2 + .../dif/difs/CMakeFiles/difs.dir/flags.make | 10 + .../dif/difs/CMakeFiles/difs.dir/link.txt | 1 + .../difs/CMakeFiles/difs.dir/progress.make | 4 + .../difs_memory_detailed.dir/DependInfo.cmake | 22 + .../difs_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../difs_memory_detailed.dir/progress.make | 2 + .../dif/difs/CMakeFiles/progress.marks | 1 + .../dmod-build/examples/dif/difs/Makefile | 284 +++ .../examples/dif/difs/cmake_install.cmake | 74 + .../dmod-build/examples/dif/difs/difs_defs.h | 67 + .../examples/dif/difs/difs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/fatfs.dir/DependInfo.cmake | 24 + .../dif/fatfs/CMakeFiles/fatfs.dir/build.make | 141 ++ .../CMakeFiles/fatfs.dir/cmake_clean.cmake | 13 + .../CMakeFiles/fatfs.dir/compiler_depend.make | 2 + .../CMakeFiles/fatfs.dir/compiler_depend.ts | 2 + .../fatfs/CMakeFiles/fatfs.dir/depend.make | 2 + .../dif/fatfs/CMakeFiles/fatfs.dir/flags.make | 10 + .../dif/fatfs/CMakeFiles/fatfs.dir/link.txt | 1 + .../fatfs/CMakeFiles/fatfs.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../fatfs_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../fatfs_memory_detailed.dir/progress.make | 2 + .../dif/fatfs/CMakeFiles/progress.marks | 1 + .../dmod-build/examples/dif/fatfs/Makefile | 284 +++ .../examples/dif/fatfs/cmake_install.cmake | 74 + .../examples/dif/fatfs/fatfs_defs.h | 67 + .../examples/dif/fatfs/fatfs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/flashfs.dir/DependInfo.cmake | 24 + .../flashfs/CMakeFiles/flashfs.dir/build.make | 141 ++ .../CMakeFiles/flashfs.dir/cmake_clean.cmake | 13 + .../flashfs.dir/compiler_depend.make | 2 + .../CMakeFiles/flashfs.dir/compiler_depend.ts | 2 + .../CMakeFiles/flashfs.dir/depend.make | 2 + .../flashfs/CMakeFiles/flashfs.dir/flags.make | 10 + .../flashfs/CMakeFiles/flashfs.dir/link.txt | 1 + .../CMakeFiles/flashfs.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../flashfs_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../flashfs_memory_detailed.dir/progress.make | 2 + .../dif/flashfs/CMakeFiles/progress.marks | 1 + .../dmod-build/examples/dif/flashfs/Makefile | 284 +++ .../examples/dif/flashfs/cmake_install.cmake | 74 + .../examples/dif/flashfs/flashfs_defs.h | 67 + .../examples/dif/flashfs/flashfs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../dif/vfs/CMakeFiles/progress.marks | 1 + .../vfs/CMakeFiles/vfs.dir/DependInfo.cmake | 24 + .../dif/vfs/CMakeFiles/vfs.dir/build.make | 141 ++ .../vfs/CMakeFiles/vfs.dir/cmake_clean.cmake | 13 + .../CMakeFiles/vfs.dir/compiler_depend.make | 2 + .../vfs/CMakeFiles/vfs.dir/compiler_depend.ts | 2 + .../dif/vfs/CMakeFiles/vfs.dir/depend.make | 2 + .../dif/vfs/CMakeFiles/vfs.dir/flags.make | 10 + .../dif/vfs/CMakeFiles/vfs.dir/link.txt | 1 + .../dif/vfs/CMakeFiles/vfs.dir/progress.make | 4 + .../vfs_memory_detailed.dir/DependInfo.cmake | 22 + .../vfs_memory_detailed.dir/build.make | 91 + .../vfs_memory_detailed.dir/cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../vfs_memory_detailed.dir/progress.make | 2 + .../dmod-build/examples/dif/vfs/Makefile | 284 +++ .../examples/dif/vfs/cmake_install.cmake | 74 + .../dmod-build/examples/dif/vfs/vfs_defs.h | 67 + .../dmod-build/examples/dif/vfs/vfs_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../examples/module/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/examples/module/Makefile | 200 ++ .../CMakeDirectoryInformation.cmake | 16 + .../example_app.dir/DependInfo.cmake | 25 + .../CMakeFiles/example_app.dir/build.make | 157 ++ .../example_app.dir/cmake_clean.cmake | 15 + .../example_app.dir/compiler_depend.make | 2 + .../example_app.dir/compiler_depend.ts | 2 + .../CMakeFiles/example_app.dir/depend.make | 2 + .../CMakeFiles/example_app.dir/flags.make | 10 + .../CMakeFiles/example_app.dir/link.txt | 1 + .../CMakeFiles/example_app.dir/progress.make | 5 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../application/CMakeFiles/progress.marks | 1 + .../examples/module/application/Makefile | 311 +++ .../module/application/cmake_install.cmake | 74 + .../module/application/example_app_defs.h | 67 + .../module/application/example_app_header.c | 64 + .../examples/module/cmake_install.cmake | 70 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/dmodex.dir/DependInfo.cmake | 24 + .../library/CMakeFiles/dmodex.dir/build.make | 141 ++ .../CMakeFiles/dmodex.dir/cmake_clean.cmake | 13 + .../dmodex.dir/compiler_depend.make | 2 + .../CMakeFiles/dmodex.dir/compiler_depend.ts | 2 + .../library/CMakeFiles/dmodex.dir/depend.make | 2 + .../library/CMakeFiles/dmodex.dir/flags.make | 10 + .../library/CMakeFiles/dmodex.dir/link.txt | 1 + .../CMakeFiles/dmodex.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../dmodex_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmodex_memory_detailed.dir/progress.make | 2 + .../module/library/CMakeFiles/progress.marks | 1 + .../examples/module/library/Makefile | 284 +++ .../module/library/cmake_install.cmake | 74 + .../examples/module/library/dmodex_defs.h | 67 + .../examples/module/library/dmodex_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/log_step.dir/DependInfo.cmake | 24 + .../CMakeFiles/log_step.dir/build.make | 141 ++ .../CMakeFiles/log_step.dir/cmake_clean.cmake | 13 + .../log_step.dir/compiler_depend.make | 2 + .../log_step.dir/compiler_depend.ts | 2 + .../CMakeFiles/log_step.dir/depend.make | 2 + .../CMakeFiles/log_step.dir/flags.make | 10 + .../log_step/CMakeFiles/log_step.dir/link.txt | 1 + .../CMakeFiles/log_step.dir/progress.make | 4 + .../DependInfo.cmake | 22 + .../log_step_memory_detailed.dir/build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../module/log_step/CMakeFiles/progress.marks | 1 + .../examples/module/log_step/Makefile | 284 +++ .../module/log_step/cmake_install.cmake | 74 + .../examples/module/log_step/log_step_defs.h | 67 + .../module/log_step/log_step_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../test_example/CMakeFiles/progress.marks | 1 + .../test_example.dir/DependInfo.cmake | 25 + .../CMakeFiles/test_example.dir/build.make | 157 ++ .../test_example.dir/cmake_clean.cmake | 15 + .../test_example.dir/compiler_depend.make | 2 + .../test_example.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_example.dir/depend.make | 2 + .../CMakeFiles/test_example.dir/flags.make | 10 + .../CMakeFiles/test_example.dir/link.txt | 1 + .../CMakeFiles/test_example.dir/progress.make | 5 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../examples/module/test_example/Makefile | 311 +++ .../module/test_example/cmake_install.cmake | 74 + .../module/test_example/test_example_defs.h | 67 + .../module/test_example/test_example_header.c | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/inc/CMakeFiles/progress.marks | 1 + build_ci_port/_deps/dmod-build/inc/Makefile | 200 ++ .../_deps/dmod-build/inc/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/lib/CMakeFiles/progress.marks | 1 + build_ci_port/_deps/dmod-build/lib/Makefile | 200 ++ .../_deps/dmod-build/lib/cmake_install.cmake | 55 + .../CMakeDirectoryInformation.cmake | 16 + .../lib/third-party/CMakeFiles/progress.marks | 1 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod_fastlz.dir/DependInfo.cmake | 23 + .../CMakeFiles/dmod_fastlz.dir/build.make | 116 ++ .../dmod_fastlz.dir/cmake_clean.cmake | 11 + .../dmod_fastlz.dir/cmake_clean_target.cmake | 3 + .../dmod_fastlz.dir/compiler_depend.make | 2 + .../dmod_fastlz.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmod_fastlz.dir/depend.make | 2 + .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o | Bin 0 -> 5680 bytes .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d | 20 + .../CMakeFiles/dmod_fastlz.dir/flags.make | 10 + .../CMakeFiles/dmod_fastlz.dir/link.txt | 2 + .../CMakeFiles/dmod_fastlz.dir/progress.make | 3 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../FastLZ/CMakeFiles/progress.marks | 1 + .../lib/third-party/FastLZ/Makefile | 257 +++ .../third-party/FastLZ/cmake_install.cmake | 50 + .../lib/third-party/FastLZ/libdmod_fastlz.a | Bin 0 -> 5880 bytes .../_deps/dmod-build/lib/third-party/Makefile | 200 ++ .../lib/third-party/cmake_install.cmake | 55 + .../CMakeDirectoryInformation.cmake | 16 + .../scripts/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/scripts/Makefile | 200 ++ .../dmod-build/scripts/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod-build/src/CMakeFiles/progress.marks | 1 + build_ci_port/_deps/dmod-build/src/Makefile | 200 ++ .../_deps/dmod-build/src/cmake_install.cmake | 60 + .../CMakeDirectoryInformation.cmake | 16 + .../dmod_common.dir/DependInfo.cmake | 23 + .../CMakeFiles/dmod_common.dir/build.make | 116 ++ .../dmod_common.dir/cmake_clean.cmake | 11 + .../dmod_common.dir/cmake_clean_target.cmake | 3 + .../dmod_common.dir/compiler_depend.make | 2 + .../dmod_common.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmod_common.dir/depend.make | 2 + .../dmod_common.dir/dmod_common.c.o | Bin 0 -> 25184 bytes .../dmod_common.dir/dmod_common.c.o.d | 29 + .../CMakeFiles/dmod_common.dir/flags.make | 10 + .../CMakeFiles/dmod_common.dir/link.txt | 2 + .../CMakeFiles/dmod_common.dir/progress.make | 3 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../src/common/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/src/common/Makefile | 257 +++ .../dmod-build/src/common/cmake_install.cmake | 50 + .../dmod-build/src/common/libdmod_common.a | Bin 0 -> 25820 bytes .../CMakeDirectoryInformation.cmake | 16 + .../dmod_module.dir/DependInfo.cmake | 25 + .../CMakeFiles/dmod_module.dir/build.make | 148 ++ .../dmod_module.dir/cmake_clean.cmake | 15 + .../dmod_module.dir/cmake_clean_target.cmake | 3 + .../dmod_module.dir/compiler_depend.make | 2 + .../dmod_module.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmod_module.dir/depend.make | 2 + .../dmod_module.dir/dmod_module.c.o | Bin 0 -> 18232 bytes .../dmod_module.dir/dmod_module.c.o.d | 28 + .../CMakeFiles/dmod_module.dir/flags.make | 10 + .../CMakeFiles/dmod_module.dir/link.txt | 2 + .../CMakeFiles/dmod_module.dir/progress.make | 5 + .../CMakeFiles/dmod_module.dir/signal.c.o | Bin 0 -> 1368 bytes .../CMakeFiles/dmod_module.dir/signal.c.o.d | 3 + .../CMakeFiles/dmod_module.dir/string.c.o | Bin 0 -> 4688 bytes .../CMakeFiles/dmod_module.dir/string.c.o.d | 4 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../src/module/CMakeFiles/progress.marks | 1 + .../_deps/dmod-build/src/module/Makefile | 311 +++ .../dmod-build/src/module/cmake_install.cmake | 50 + .../dmod-build/src/module/libdmod_module.a | Bin 0 -> 24856 bytes .../CMakeDirectoryInformation.cmake | 16 + .../tools/CMakeFiles/progress.marks | 1 + build_ci_port/_deps/dmod-build/tools/Makefile | 200 ++ .../dmod-build/tools/cmake_install.cmake | 50 + build_ci_port/_deps/dmod-build/version.txt | 2 + build_ci_port/_deps/dmod-src | 1 + .../_deps/dmod-subbuild/CMakeCache.txt | 119 ++ .../CMakeFiles/3.31.3/CMakeSystem.cmake | 15 + .../CMakeFiles/CMakeConfigureLog.yaml | 11 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeRuleHashes.txt | 11 + .../dmod-subbuild/CMakeFiles/Makefile.cmake | 56 + .../_deps/dmod-subbuild/CMakeFiles/Makefile2 | 122 ++ .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/dmod-populate-complete | 0 .../dmod-populate.dir/DependInfo.cmake | 22 + .../CMakeFiles/dmod-populate.dir/Labels.json | 46 + .../CMakeFiles/dmod-populate.dir/Labels.txt | 14 + .../CMakeFiles/dmod-populate.dir/build.make | 162 ++ .../dmod-populate.dir/cmake_clean.cmake | 17 + .../dmod-populate.dir/compiler_depend.make | 2 + .../dmod-populate.dir/compiler_depend.ts | 2 + .../dmod-populate.dir/progress.make | 10 + .../dmod-subbuild/CMakeFiles/progress.marks | 1 + .../_deps/dmod-subbuild/CMakeLists.txt | 42 + build_ci_port/_deps/dmod-subbuild/Makefile | 161 ++ .../_deps/dmod-subbuild/cmake_install.cmake | 61 + .../dmod-populate-stamp/dmod-populate-build | 0 .../dmod-populate-configure | 0 .../dmod-populate-stamp/dmod-populate-done | 0 .../dmod-populate-download | 0 .../dmod-populate-gitclone-lastrun.txt | 15 + .../dmod-populate-gitinfo.txt | 15 + .../dmod-populate-stamp/dmod-populate-install | 0 .../dmod-populate-stamp/dmod-populate-mkdir | 0 .../dmod-populate-stamp/dmod-populate-patch | 0 .../dmod-populate-patch-info.txt | 6 + .../dmod-populate-stamp/dmod-populate-test | 0 .../dmod-populate-update-info.txt | 7 + .../tmp/dmod-populate-cfgcmd.txt | 1 + .../tmp/dmod-populate-gitclone.cmake | 87 + .../tmp/dmod-populate-gitupdate.cmake | 317 ++++ .../tmp/dmod-populate-mkdirs.cmake | 27 + build_ci_port/cmake_install.cmake | 105 ++ build_ci_port/compile_commands.json | 242 +++ build_ci_port/dmf/difs_version.txt | 2 + build_ci_port/dmf/dmodex_version.txt | 2 + build_ci_port/dmf/dmsdio_port.dmd | 7 + build_ci_port/dmf/dmsdio_port_version.txt | 2 + build_ci_port/dmf/dmsdio_version.txt | 2 + build_ci_port/dmf/example_app_version.txt | 2 + build_ci_port/dmf/fatfs_version.txt | 2 + build_ci_port/dmf/flashfs_version.txt | 2 + build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h | 299 +++ .../dmf/inc/dmdrvi/include/dmdrvi_defs.h | 67 + .../dmf/inc/dmdrvi/include/dmdrvi_ioctl.h | 199 ++ .../dmf/inc/dmdrvi/include/dmdrvi_types.h | 26 + build_ci_port/dmf/inc/dmgpio/include/dmgpio.h | 25 + .../dmf/inc/dmgpio/include/dmgpio_defs.h | 67 + .../dmf/inc/dmgpio/include/dmgpio_port.h | 66 + .../dmf/inc/dmgpio/include/dmgpio_types.h | 174 ++ build_ci_port/dmf/inc/dmini/include/dmini.h | 313 ++++ .../dmf/inc/dmini/include/dmini_defs.h | 67 + build_ci_port/dmf/inc/dmosi/include/dmosi.h | 1155 ++++++++++++ build_ci_port/dmf/log_step_version.txt | 2 + build_ci_port/dmf/test_dmsdio_version.txt | 2 + build_ci_port/dmf/test_example_version.txt | 2 + build_ci_port/dmf/vfs_version.txt | 2 + build_ci_port/dmsdio_defs.h | 67 + build_ci_port/dmsdio_header.c | 64 + build_ci_port/dmsdio_version_requirements.txt | 8 + build_ci_port/packages/dmsdio_port.zip | Bin 0 -> 18042 bytes build_ci_port/packages/dmsdio_port/LICENSE | 21 + .../packages/dmsdio_port/dmsdio_port.dmd | 7 + .../dmsdio_port/dmsdio_port_version.txt | 2 + .../packages/dmsdio_port/include/dmsdio.h | 56 + .../dmsdio_port/include/dmsdio_port.h | 89 + .../dmsdio_port/include/dmsdio_port_defs.h | 67 + .../dmsdio_port/include/dmsdio_types.h | 237 +++ .../CMakeDirectoryInformation.cmake | 16 + .../dmsdio_port.dir/DependInfo.cmake | 26 + .../CMakeFiles/dmsdio_port.dir/build.make | 176 ++ .../dmsdio_port.dir/cmake_clean.cmake | 17 + .../dmsdio_port.dir/compiler_depend.make | 2 + .../dmsdio_port.dir/compiler_depend.ts | 2 + .../CMakeFiles/dmsdio_port.dir/depend.make | 2 + .../dmsdio_port.dir/dmsdio_port_header.c.o | Bin 0 -> 2200 bytes .../dmsdio_port.dir/dmsdio_port_header.c.o.d | 28 + .../CMakeFiles/dmsdio_port.dir/flags.make | 10 + .../port/CMakeFiles/dmsdio_port.dir/link.txt | 1 + .../CMakeFiles/dmsdio_port.dir/progress.make | 6 + .../dmsdio_port.dir/x86_64/mock_card.c.o | Bin 0 -> 7808 bytes .../dmsdio_port.dir/x86_64/mock_card.c.o.d | 43 + .../dmsdio_port.dir/x86_64/mock_registers.c.o | Bin 0 -> 6232 bytes .../x86_64/mock_registers.c.o.d | 43 + .../dmsdio_port.dir/x86_64/port.c.o | Bin 0 -> 10392 bytes .../dmsdio_port.dir/x86_64/port.c.o.d | 45 + .../DependInfo.cmake | 22 + .../dmsdio_port_local_dmd.dir/build.make | 88 + .../cmake_clean.cmake | 5 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../dmsdio_port_local_dmd.dir/progress.make | 1 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + .../src/port/CMakeFiles/progress.marks | 1 + build_ci_port/src/port/Makefile | 353 ++++ build_ci_port/src/port/cmake_install.cmake | 74 + build_ci_port/src/port/dmsdio_port | Bin 0 -> 17768 bytes build_ci_port/src/port/dmsdio_port_defs.h | 67 + build_ci_port/src/port/dmsdio_port_header.c | 64 + .../port/dmsdio_port_version_requirements.txt | 5 + .../CMakeDirectoryInformation.cmake | 16 + build_ci_port/tests/CMakeFiles/progress.marks | 1 + .../test_dmsdio.dir/DependInfo.cmake | 25 + .../CMakeFiles/test_dmsdio.dir/build.make | 160 ++ .../test_dmsdio.dir/cmake_clean.cmake | 15 + .../test_dmsdio.dir/compiler_depend.make | 2 + .../test_dmsdio.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_dmsdio.dir/depend.make | 2 + .../CMakeFiles/test_dmsdio.dir/flags.make | 10 + .../tests/CMakeFiles/test_dmsdio.dir/link.txt | 1 + .../CMakeFiles/test_dmsdio.dir/progress.make | 5 + .../DependInfo.cmake | 22 + .../test_dmsdio_local_dmd.dir/build.make | 88 + .../cmake_clean.cmake | 5 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../test_dmsdio_local_dmd.dir/progress.make | 1 + .../DependInfo.cmake | 22 + .../build.make | 91 + .../cmake_clean.cmake | 8 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + build_ci_port/tests/CTestTestfile.cmake | 8 + build_ci_port/tests/Makefile | 326 ++++ build_ci_port/tests/cmake_install.cmake | 74 + build_ci_port/tests/test_dmsdio_defs.h | 67 + build_ci_port/tests/test_dmsdio_header.c | 64 + .../test_dmsdio_version_requirements.txt | 6 + include/dmsdio_types.h | 5 +- src/port/CMakeLists.txt | 8 +- 1015 files changed, 56592 insertions(+), 4 deletions(-) create mode 100644 build_ci/CMakeCache.txt create mode 100644 build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake create mode 100644 build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake create mode 100755 build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin create mode 100755 build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake create mode 100644 build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out create mode 100644 build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out create mode 100644 build_ci/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build_ci/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build_ci/CMakeFiles/Makefile.cmake create mode 100644 build_ci/CMakeFiles/Makefile2 create mode 100644 build_ci/CMakeFiles/TargetDirectories.txt create mode 100644 build_ci/CMakeFiles/cmake.check_cache create mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake create mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make create mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake create mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make create mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts create mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make create mode 100644 build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake create mode 100644 build_ci/CMakeFiles/dmsdio.dir/build.make create mode 100644 build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake create mode 100644 build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make create mode 100644 build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts create mode 100644 build_ci/CMakeFiles/dmsdio.dir/depend.make create mode 100644 build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/flags.make create mode 100644 build_ci/CMakeFiles/dmsdio.dir/link.txt create mode 100644 build_ci/CMakeFiles/dmsdio.dir/progress.make create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o create mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d create mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake create mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make create mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake create mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make create mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts create mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make create mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make create mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make create mode 100644 build_ci/CMakeFiles/progress.marks create mode 100644 build_ci/CTestTestfile.cmake create mode 100644 build_ci/Makefile create mode 100644 build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/Makefile create mode 100644 build_ci/_deps/dmod-build/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/dmod-config.h create mode 100644 build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/dif/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c create mode 100644 build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/module/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/module/application/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/module/application/example_app_header.c create mode 100644 build_ci/_deps/dmod-build/examples/module/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/module/library/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/Makefile create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h create mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c create mode 100644 build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/inc/Makefile create mode 100644 build_ci/_deps/dmod-build/inc/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/lib/Makefile create mode 100644 build_ci/_deps/dmod-build/lib/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/Makefile create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a create mode 100644 build_ci/_deps/dmod-build/lib/third-party/Makefile create mode 100644 build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/scripts/Makefile create mode 100644 build_ci/_deps/dmod-build/scripts/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/src/Makefile create mode 100644 build_ci/_deps/dmod-build/src/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/src/common/Makefile create mode 100644 build_ci/_deps/dmod-build/src/common/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/src/common/libdmod_common.a create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o.d create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/progress.make create mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/src/module/Makefile create mode 100644 build_ci/_deps/dmod-build/src/module/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/src/module/libdmod_module.a create mode 100644 build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-build/tools/Makefile create mode 100644 build_ci/_deps/dmod-build/tools/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-build/version.txt create mode 160000 build_ci/_deps/dmod-src create mode 100644 build_ci/_deps/dmod-subbuild/CMakeCache.txt create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make create mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks create mode 100644 build_ci/_deps/dmod-subbuild/CMakeLists.txt create mode 100644 build_ci/_deps/dmod-subbuild/Makefile create mode 100644 build_ci/_deps/dmod-subbuild/cmake_install.cmake create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake create mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake create mode 100644 build_ci/cmake_install.cmake create mode 100644 build_ci/compile_commands.json create mode 100644 build_ci/dmf/difs_version.txt create mode 100644 build_ci/dmf/dmini.dmd create mode 100644 build_ci/dmf/dmini/LICENSE create mode 100644 build_ci/dmf/dmini/README.md create mode 100644 build_ci/dmf/dmini/docs/dmini.md create mode 100644 build_ci/dmf/dmini/include/dmini.h create mode 100644 build_ci/dmf/dmini/include/dmini_defs.h create mode 100644 build_ci/dmf/dmini_version.txt create mode 100644 build_ci/dmf/dmodex_version.txt create mode 100644 build_ci/dmf/dmsdio.dmd create mode 100644 build_ci/dmf/dmsdio_port.dmd create mode 100644 build_ci/dmf/dmsdio_port_version.txt create mode 100644 build_ci/dmf/dmsdio_version.txt create mode 100644 build_ci/dmf/example_app_version.txt create mode 100644 build_ci/dmf/fatfs_version.txt create mode 100644 build_ci/dmf/flashfs_version.txt create mode 100644 build_ci/dmf/inc/dmclk_port/include/dmclk.h create mode 100644 build_ci/dmf/inc/dmclk_port/include/dmclk_port.h create mode 100644 build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h create mode 100644 build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h create mode 100644 build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h create mode 100644 build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h create mode 100644 build_ci/dmf/inc/dmdma/include/dmdma.h create mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_defs.h create mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_lease.h create mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_port.h create mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_types.h create mode 100644 build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h create mode 100644 build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h create mode 100644 build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h create mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi.h create mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h create mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h create mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h create mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio.h create mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h create mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio_port.h create mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio_types.h create mode 100644 build_ci/dmf/inc/dmini/include/dmini.h create mode 100644 build_ci/dmf/inc/dmini/include/dmini_defs.h create mode 100644 build_ci/dmf/inc/dmosi/include/dmosi.h create mode 100644 build_ci/dmf/log_step_version.txt create mode 100644 build_ci/dmf/test_dmsdio.dmd create mode 100644 build_ci/dmf/test_dmsdio_version.txt create mode 100644 build_ci/dmf/test_example_version.txt create mode 100644 build_ci/dmf/vfs_version.txt create mode 100755 build_ci/dmsdio create mode 100644 build_ci/dmsdio_defs.h create mode 100644 build_ci/dmsdio_header.c create mode 100644 build_ci/dmsdio_version_requirements.txt create mode 100644 build_ci/packages/dmsdio.zip create mode 100644 build_ci/packages/dmsdio/LICENSE create mode 100644 build_ci/packages/dmsdio/README.md create mode 100644 build_ci/packages/dmsdio/configs/README.md create mode 100644 build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini create mode 100644 build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini create mode 100644 build_ci/packages/dmsdio/dmsdio.dmd create mode 100644 build_ci/packages/dmsdio/dmsdio.dmr create mode 100644 build_ci/packages/dmsdio/dmsdio_version.txt create mode 100644 build_ci/packages/dmsdio/docs/README.md create mode 100644 build_ci/packages/dmsdio/docs/api-reference.md create mode 100644 build_ci/packages/dmsdio/docs/configuration.md create mode 100644 build_ci/packages/dmsdio/docs/port-implementation.md create mode 100644 build_ci/packages/dmsdio/include/dmsdio.h create mode 100644 build_ci/packages/dmsdio/include/dmsdio_defs.h create mode 100644 build_ci/packages/dmsdio/include/dmsdio_port.h create mode 100644 build_ci/packages/dmsdio/include/dmsdio_types.h create mode 100644 build_ci/packages/test_dmsdio.zip create mode 100644 build_ci/packages/test_dmsdio/LICENSE create mode 100644 build_ci/packages/test_dmsdio/README.md create mode 100644 build_ci/packages/test_dmsdio/configs/README.md create mode 100644 build_ci/packages/test_dmsdio/configs/board/stm32f407g-disc1/sdio.ini create mode 100644 build_ci/packages/test_dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini create mode 100644 build_ci/packages/test_dmsdio/docs/README.md create mode 100644 build_ci/packages/test_dmsdio/docs/api-reference.md create mode 100644 build_ci/packages/test_dmsdio/docs/configuration.md create mode 100644 build_ci/packages/test_dmsdio/docs/port-implementation.md create mode 100644 build_ci/packages/test_dmsdio/include/dmsdio.h create mode 100644 build_ci/packages/test_dmsdio/include/dmsdio_port.h create mode 100644 build_ci/packages/test_dmsdio/include/dmsdio_types.h create mode 100644 build_ci/packages/test_dmsdio/test_dmsdio.dmd create mode 100644 build_ci/packages/test_dmsdio/test_dmsdio_version.txt create mode 100644 build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make create mode 100644 build_ci/src/port/CMakeFiles/progress.marks create mode 100644 build_ci/src/port/Makefile create mode 100644 build_ci/src/port/cmake_install.cmake create mode 100644 build_ci/src/port/dmsdio_port_defs.h create mode 100644 build_ci/src/port/dmsdio_port_header.c create mode 100644 build_ci/src/port/dmsdio_port_version_requirements.txt create mode 100644 build_ci/t.log create mode 100644 build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci/tests/CMakeFiles/progress.marks create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/flags.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/link.txt create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/progress.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make create mode 100644 build_ci/tests/CTestTestfile.cmake create mode 100644 build_ci/tests/Makefile create mode 100644 build_ci/tests/cmake_install.cmake create mode 100755 build_ci/tests/test_dmsdio create mode 100644 build_ci/tests/test_dmsdio_defs.h create mode 100644 build_ci/tests/test_dmsdio_header.c create mode 100644 build_ci/tests/test_dmsdio_version_requirements.txt create mode 100644 build_ci_port/CMakeCache.txt create mode 100644 build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake create mode 100644 build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake create mode 100755 build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin create mode 100755 build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake create mode 100644 build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out create mode 100644 build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out create mode 100644 build_ci_port/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build_ci_port/CMakeFiles/Makefile.cmake create mode 100644 build_ci_port/CMakeFiles/Makefile2 create mode 100644 build_ci_port/CMakeFiles/TargetDirectories.txt create mode 100644 build_ci_port/CMakeFiles/cmake.check_cache create mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake create mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make create mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake create mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make create mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts create mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/build.make create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/depend.make create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/flags.make create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/link.txt create mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/progress.make create mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake create mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make create mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake create mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make create mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts create mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make create mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make create mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make create mode 100644 build_ci_port/CMakeFiles/progress.marks create mode 100644 build_ci_port/CTestTestfile.cmake create mode 100644 build_ci_port/Makefile create mode 100644 build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/Makefile create mode 100644 build_ci_port/_deps/dmod-build/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/dmod-config.h create mode 100644 build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c create mode 100644 build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/module/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c create mode 100644 build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h create mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c create mode 100644 build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/inc/Makefile create mode 100644 build_ci_port/_deps/dmod-build/inc/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/lib/Makefile create mode 100644 build_ci_port/_deps/dmod-build/lib/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/Makefile create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/Makefile create mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/scripts/Makefile create mode 100644 build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/src/Makefile create mode 100644 build_ci_port/_deps/dmod-build/src/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/src/common/Makefile create mode 100644 build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/common/libdmod_common.a create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o.d create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/src/module/Makefile create mode 100644 build_ci_port/_deps/dmod-build/src/module/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/src/module/libdmod_module.a create mode 100644 build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-build/tools/Makefile create mode 100644 build_ci_port/_deps/dmod-build/tools/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-build/version.txt create mode 160000 build_ci_port/_deps/dmod-src create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeCache.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks create mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeLists.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/Makefile create mode 100644 build_ci_port/_deps/dmod-subbuild/cmake_install.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake create mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake create mode 100644 build_ci_port/cmake_install.cmake create mode 100644 build_ci_port/compile_commands.json create mode 100644 build_ci_port/dmf/difs_version.txt create mode 100644 build_ci_port/dmf/dmodex_version.txt create mode 100644 build_ci_port/dmf/dmsdio_port.dmd create mode 100644 build_ci_port/dmf/dmsdio_port_version.txt create mode 100644 build_ci_port/dmf/dmsdio_version.txt create mode 100644 build_ci_port/dmf/example_app_version.txt create mode 100644 build_ci_port/dmf/fatfs_version.txt create mode 100644 build_ci_port/dmf/flashfs_version.txt create mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h create mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h create mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h create mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h create mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio.h create mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h create mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h create mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h create mode 100644 build_ci_port/dmf/inc/dmini/include/dmini.h create mode 100644 build_ci_port/dmf/inc/dmini/include/dmini_defs.h create mode 100644 build_ci_port/dmf/inc/dmosi/include/dmosi.h create mode 100644 build_ci_port/dmf/log_step_version.txt create mode 100644 build_ci_port/dmf/test_dmsdio_version.txt create mode 100644 build_ci_port/dmf/test_example_version.txt create mode 100644 build_ci_port/dmf/vfs_version.txt create mode 100644 build_ci_port/dmsdio_defs.h create mode 100644 build_ci_port/dmsdio_header.c create mode 100644 build_ci_port/dmsdio_version_requirements.txt create mode 100644 build_ci_port/packages/dmsdio_port.zip create mode 100644 build_ci_port/packages/dmsdio_port/LICENSE create mode 100644 build_ci_port/packages/dmsdio_port/dmsdio_port.dmd create mode 100644 build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt create mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio.h create mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio_port.h create mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h create mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio_types.h create mode 100644 build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make create mode 100644 build_ci_port/src/port/CMakeFiles/progress.marks create mode 100644 build_ci_port/src/port/Makefile create mode 100644 build_ci_port/src/port/cmake_install.cmake create mode 100755 build_ci_port/src/port/dmsdio_port create mode 100644 build_ci_port/src/port/dmsdio_port_defs.h create mode 100644 build_ci_port/src/port/dmsdio_port_header.c create mode 100644 build_ci_port/src/port/dmsdio_port_version_requirements.txt create mode 100644 build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build_ci_port/tests/CMakeFiles/progress.marks create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts create mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make create mode 100644 build_ci_port/tests/CTestTestfile.cmake create mode 100644 build_ci_port/tests/Makefile create mode 100644 build_ci_port/tests/cmake_install.cmake create mode 100644 build_ci_port/tests/test_dmsdio_defs.h create mode 100644 build_ci_port/tests/test_dmsdio_header.c create mode 100644 build_ci_port/tests/test_dmsdio_version_requirements.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 2ba86e7..e2740a0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,11 +77,13 @@ dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} # dmdrvi 2.1: the host node implements the monitor ioctls (presence is # monitored by dmdevfs' dmdevmon service, see docs/api-reference.md). +# dmgpio 2.0: its ioctls start at DMDRVI_IOCTL_CUSTOM_BASE - the card detect +# read (dmgpio_ioctl_cmd_get_high/low_pins_state) has other values in 1.x. dmod_link_modules(${DMOD_MODULE_NAME} dmdrvi@>=2.1 dmini dmosi - dmgpio + dmgpio@>=2.0 ) target_include_directories(${DMOD_MODULE_NAME} PRIVATE diff --git a/build_ci/CMakeCache.txt b/build_ci/CMakeCache.txt new file mode 100644 index 0000000..6e4d34e --- /dev/null +++ b/build_ci/CMakeCache.txt @@ -0,0 +1,593 @@ +# This is the CMakeCache file. +# For build in directory: /__w/dmsdio/dmsdio/build_ci +# It was generated by CMake: /usr/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 +######################## + +//Path to a program. +AR:FILEPATH=/usr/bin/ar + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Archiver +CMAKE_AR:STRING=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/usr/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//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=/usr/bin/gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Linker +CMAKE_LINKER:STRING=/usr/bin/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=/usr/bin/nm + +//Objcopy +CMAKE_OBJCOPY:STRING=/usr/bin/objcopy + +//Objdump +CMAKE_OBJDUMP:STRING=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC=SD memory card driver (SDSC/SDHC/SDXC) for DMOD + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=dmsdio + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=0.1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/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= + +//Size +CMAKE_SIZE:STRING=/usr/bin/size + +//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 linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//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 + +//Path to a program. +DMF_GET:FILEPATH=/usr/local/bin/dmf-get + +//Path to a program. +DMF_GET_EXECUTABLE:FILEPATH=/usr/local/bin/dmf-get + +//Build examples +DMOD_BUILD_EXAMPLES:BOOL=OFF + +//Build templates +DMOD_BUILD_TEMPLATES:BOOL=OFF + +//Build tests +DMOD_BUILD_TESTS:BOOL=OFF + +//Build tools +DMOD_BUILD_TOOLS:BOOL=OFF + +//Target CPU family +DMOD_CPU_FAMILY:STRING=stm32f7 + +//Name of the target cpu, if empty, the target is generic +DMOD_CPU_NAME:STRING= + +//DMOD source directory +DMOD_DIR:PATH=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src + +//Directory for DMFC files +DMOD_DMFC_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/dmfc + +//Directory for DMF files +DMOD_DMF_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/dmf + +//No help, variable specified on the command line. +DMOD_DMM_URL:UNINITIALIZED=/hosttools/local_gpio.dmm + +//Path to the module header template +DMOD_HEADER_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module + +//Path to a program. +DMOD_LOADER_EXECUTABLE:FILEPATH=/usr/local/bin/dmod_loader + +//Maximum number of modules +DMOD_MAX_MODULES:STRING=30 + +//Maximum number of required modules +DMOD_MAX_REQUIRED_MODULES:STRING=10 + +//Minimum code coverage percentage +DMOD_MIN_COVERAGE:STRING=40 + +//DMOD build mode +DMOD_MODE:STRING=DMOD_MODULE + +//DMOD module version +DMOD_MODULE_VERSION:STRING=0.1 + +//Directory for DMF files inside the system +DMOD_REPO_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/dmf + +//Paths to the repositories inside the system in an array +DMOD_REPO_PATHS:STRING=/__w/dmsdio/dmsdio/build_ci/dmf:/__w/dmsdio/dmsdio/build_ci/dmfc + +//Path to the scripts directory +DMOD_SCRIPTS_DIR:PATH=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts + +//Major version of your system +DMOD_SYSTEM_VERSION_MAJOR:STRING=0 + +//Minor version of your system +DMOD_SYSTEM_VERSION_MINOR:STRING=1 + +//Name of the tools configuration +DMOD_TOOLS_NAME:STRING=arch/x86_64 + +//Enable to use aligned allocation +DMOD_USE_ALIGNED_ALLOC:BOOL=ON + +//Enable to use aligned malloc mock if aligned allocation is not +// available +DMOD_USE_ALIGNED_MALLOC_MOCK:BOOL=OFF + +//Enable to use the assert function +DMOD_USE_ASSERT:BOOL=ON + +//Enable to use the environ global variable +DMOD_USE_ENVIRON:BOOL=ON + +//Enable to use exceptions +DMOD_USE_EXCEPTIONS:BOOL=OFF + +//Enable to use the FastLZ compression library +DMOD_USE_FASTLZ:BOOL=ON + +//Enable to use the getenv function +DMOD_USE_GETENV:BOOL=ON + +//Enable to use memory management functions +DMOD_USE_MMAN:BOOL=ON + +//Enable to use the pthread library +DMOD_USE_PTHREAD:BOOL=ON + +//Enable to use the realloc function +DMOD_USE_REALLOC:BOOL=ON + +//Enable to use the stdio library +DMOD_USE_STDIO:BOOL=ON + +//Enable to use the standard library +DMOD_USE_STDLIB:BOOL=ON + +//Enable to use termios for terminal I/O control (echo, canonical +// mode) +DMOD_USE_TERMIOS:BOOL=ON + +//Enable to use time.h for system time functions (clock_gettime) +DMOD_USE_TIME:BOOL=ON + +//Directory under which to collect all populated content +FETCHCONTENT_BASE_DIR:PATH=/__w/dmsdio/dmsdio/build_ci/_deps + +//Disables all attempts to download or update content and assumes +// source dirs already exist +FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF + +//Enables QUIET option for all content population +FETCHCONTENT_QUIET:BOOL=ON + +//When not empty, overrides where to find pre-populated content +// for dmod +FETCHCONTENT_SOURCE_DIR_DMOD:PATH= + +//Enables UPDATE_DISCONNECTED behavior for all content population +FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF + +//Enables UPDATE_DISCONNECTED behavior just for population of dmod +FETCHCONTENT_UPDATES_DISCONNECTED_DMOD:BOOL=OFF + +//Path to a program. +GCC:FILEPATH=/usr/bin/gcc + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Path to a program. +GXX:FILEPATH=/usr/bin/g++ + +//Path to a program. +LD:FILEPATH=/usr/bin/ld + +//Make +MAKE:STRING=make + +//Mkdir +MKDIR:STRING=mkdir + +//Path to a program. +MKDMRPKG:FILEPATH=/usr/local/bin/mkdmrpkg + +//Path to a program. +OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +OBJDUMP:FILEPATH=/usr/bin/objdump + +//Rm +RM:STRING=rm + +//Path to a program. +SIZE:FILEPATH=/usr/bin/size + +//Path to a program. +TODMD:FILEPATH=/usr/local/bin/todmd + +//Path to a program. +TODMFC:FILEPATH=/usr/local/bin/todmfc + +//Path to a program. +TODMM:FILEPATH=/usr/local/bin/todmm + +//Value Computed by CMake +dmod_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build + +//Value Computed by CMake +dmod_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +dmod_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src + +//Value Computed by CMake +dmsdio_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci + +//Value Computed by CMake +dmsdio_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +dmsdio_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio + + +######################## +# 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 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/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=/usr/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=/__w/dmsdio/dmsdio +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//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=24 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 +//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 +//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 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake b/build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..e7b1eae --- /dev/null +++ b/build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/usr/bin/gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "OFF") +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 "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.34) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +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 ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake b/build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..51e8a77 --- /dev/null +++ b/build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake @@ -0,0 +1,97 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.4.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 "OFF") +set(CMAKE_CXX_STANDARD_LATEST "20") +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") +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 "") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.34) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +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 ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") + diff --git a/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin b/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..605384983eee096cead8d8201a1e48cb198eeb1f GIT binary patch literal 16656 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 literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin b/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..a89191210afcb795bdfe2f9eaee54d179ccf8ad4 GIT binary patch literal 16680 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 A#sB~S literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake new file mode 100644 index 0000000..32d9012 --- /dev/null +++ b/build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c b/build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#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__) + + +#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(__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(__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__) +# 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 + +#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__) +# 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(__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 +#ifdef COMPILER_VERSION_INTERNAL + 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 diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out b/build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ee19ebd2904e6c2a8953c0502aaeede7300a9913 GIT binary patch literal 16776 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 asw!ipqGb4ZT*>~vElO(<2TDess`w{i0=YQ= literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..da6c824 --- /dev/null +++ b/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,919 @@ +/* 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__) + + +#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(__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 + + +/* 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__) +# 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 + +#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(__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 +#ifdef COMPILER_VERSION_INTERNAL + 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; +} diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out b/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..02cd8be41b67f74dff54b51ed90bcf3eea72c2e7 GIT binary patch literal 16784 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 XIp=yUDL&&Cw-4{PG%8#MuA=xmsE)a} literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/CMakeConfigureLog.yaml b/build_ci/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..8db21b9 --- /dev/null +++ b/build_ci/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,570 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + The system is: Linux - 6.18.44-fc-v37 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/gcc + Build flags: -Wall;-Werror;-std=c11 + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /__w/dmsdio/dmsdio/build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/g++ + Build flags: -Wall;-Werror;-std=c++17 + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /__w/dmsdio/dmsdio/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z" + binary: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z" + cmakeVariables: + CMAKE_C_FLAGS: "-Wall -std=c11 " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_7f25c/fast + /usr/bin/make -f CMakeFiles/cmTC_7f25c.dir/build.make CMakeFiles/cmTC_7f25c.dir/build + make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z' + Building C object CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o + /usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/gcc + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccU9G2Kw.s + GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7 + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o /tmp/ccU9G2Kw.s + GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + Linking C executable cmTC_7f25c + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f25c.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/gcc + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_7f25c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + collect2 version 9.4.0 + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.34 + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_7f25c' '-mtune=generic' '-march=x86-64' + /usr/bin/gcc -Wall -std=c11 -v -Wl,-v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -o cmTC_7f25c + make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_7f25c/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_7f25c.dir/build.make CMakeFiles/cmTC_7f25c.dir/build] + ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z'] + ignore line: [Building C object CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccU9G2Kw.s] + ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o /tmp/ccU9G2Kw.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_7f25c] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f25c.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_7f25c' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccyCKGJX.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7f25c] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 9.4.0] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.34 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA" + binary: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA" + cmakeVariables: + CMAKE_CXX_FLAGS: "-Wall -std=c++17 " + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_1e184/fast + /usr/bin/make -f CMakeFiles/cmTC_1e184.dir/build.make CMakeFiles/cmTC_1e184.dir/build + make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA' + Building CXX object CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/g++ + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRRyLJY.s + GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 3d1eba838554fa2348dba760e4770469 + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccRRyLJY.s + GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + Linking CXX executable cmTC_1e184 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1e184.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/g++ + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_1e184' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + collect2 version 9.4.0 + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.34 + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_1e184' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/bin/g++ -Wall -std=c++17 -v -Wl,-v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1e184 + make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_1e184/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_1e184.dir/build.make CMakeFiles/cmTC_1e184.dir/build] + ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA'] + ignore line: [Building CXX object CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRRyLJY.s] + ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccRRyLJY.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_1e184] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1e184.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_1e184' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccFFan2p.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_1e184] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 9.4.0] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.34 +... diff --git a/build_ci/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/CMakeFiles/CMakeRuleHashes.txt b/build_ci/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..cd8df3e --- /dev/null +++ b/build_ci/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,15 @@ +# Hashes of file build rules. +9c0931b796ac7b3163ed3705a63aced2 CMakeFiles/dmsdio_memory_detailed +fc4d61b5b86c52e9e451be9c59f24dc8 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed +adad4224fadab2a949d21020633fbc90 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed +5679f71374afbf162bba6e2e60247e0c _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed +10964944e9761de46efea6d4db21943e _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed +e8165e4c3ad9a04010016efc76a4215a _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed +92ca0bbfbca61dcbc1fd0840ff8397f4 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed +1c7444c3052f6189bc0beafa53df3e7c _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed +17a7b0341970ef986558344eb9924802 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed +ff4c64d897eaea136436bbb32729b5a4 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed +3657a5726a0e9443ad01eaf0fac00789 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed +af3334f330a7c8a1f7ee2cb602a4809e _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed +035b308c13ae4bcb41731d9b350477e7 src/port/CMakeFiles/dmsdio_port_memory_detailed +7d6ee48df149afa16ae90f67dfd5c037 tests/CMakeFiles/test_dmsdio_memory_detailed diff --git a/build_ci/CMakeFiles/Makefile.cmake b/build_ci/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..666849f --- /dev/null +++ b/build_ci/CMakeFiles/Makefile.cmake @@ -0,0 +1,276 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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" + "/__w/dmsdio/dmsdio/CMakeLists.txt" + "CMakeFiles/3.31.3/CMakeCCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.3/CMakeSystem.cmake" + "_deps/dmod-src/CMakeLists.txt" + "_deps/dmod-src/configs/arch/x86_64/tools-cfg.cmake" + "_deps/dmod-src/dmod-cfg.cmake" + "_deps/dmod-src/dmod-config.h.in" + "_deps/dmod-src/dmod-defaults.cmake" + "_deps/dmod-src/dmod-info.cmake" + "_deps/dmod-src/examples/CMakeLists.txt" + "_deps/dmod-src/examples/dif/CMakeLists.txt" + "_deps/dmod-src/examples/dif/difs/CMakeLists.txt" + "_deps/dmod-src/examples/dif/fatfs/CMakeLists.txt" + "_deps/dmod-src/examples/dif/flashfs/CMakeLists.txt" + "_deps/dmod-src/examples/dif/vfs/CMakeLists.txt" + "_deps/dmod-src/examples/module/CMakeLists.txt" + "_deps/dmod-src/examples/module/application/CMakeLists.txt" + "_deps/dmod-src/examples/module/library/CMakeLists.txt" + "_deps/dmod-src/examples/module/log_step/CMakeLists.txt" + "_deps/dmod-src/examples/module/test_example/CMakeLists.txt" + "_deps/dmod-src/inc/CMakeLists.txt" + "_deps/dmod-src/lib/CMakeLists.txt" + "_deps/dmod-src/lib/third-party/CMakeLists.txt" + "_deps/dmod-src/lib/third-party/FastLZ/CMakeLists.txt" + "_deps/dmod-src/paths.cmake" + "_deps/dmod-src/scripts/CMakeLists.txt" + "_deps/dmod-src/scripts/Makefile-lib.in" + "_deps/dmod-src/scripts/api.h.in" + "_deps/dmod-src/scripts/dmod-info.mk.in" + "_deps/dmod-src/scripts/dmod_header.c.in" + "_deps/dmod-src/scripts/version.txt.in" + "_deps/dmod-src/src/CMakeLists.txt" + "_deps/dmod-src/src/common/CMakeLists.txt" + "_deps/dmod-src/src/module/CMakeLists.txt" + "_deps/dmod-src/tools/CMakeLists.txt" + "/__w/dmsdio/dmsdio/src/port/CMakeLists.txt" + "/__w/dmsdio/dmsdio/src/port/stm32f7/config.cmake" + "/__w/dmsdio/dmsdio/tests/CMakeLists.txt" + "/usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" + "/usr/share/cmake-3.31/Modules/FetchContent.cmake" + "/usr/share/cmake-3.31/Modules/FetchContent/CMakeLists.cmake.in" + "/usr/share/cmake-3.31/Modules/FindGit.cmake" + "/usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.31/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 + "_deps/dmod-subbuild/CMakeLists.txt" + "dmf/dmsdio_version.txt" + "dmsdio_defs.h" + "dmsdio_header.c" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "CMakeFiles/3.31.3/CMakeSystem.cmake" + "CMakeFiles/3.31.3/CMakeCCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" + "_deps/dmod-build/dmod-config.h" + "_deps/dmod-src/dmod-info.mk" + "_deps/dmod-build/version.txt" + "_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-src/lib/third-party/FastLZ/Makefile" + "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-src/src/common/Makefile" + "_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-src/src/module/Makefile" + "_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/dmodex_version.txt" + "_deps/dmod-build/examples/module/library/dmodex_defs.h" + "_deps/dmod-build/examples/module/library/dmodex_header.c" + "_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/example_app_version.txt" + "_deps/dmod-build/examples/module/application/example_app_defs.h" + "_deps/dmod-build/examples/module/application/example_app_header.c" + "_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/log_step_version.txt" + "_deps/dmod-build/examples/module/log_step/log_step_defs.h" + "_deps/dmod-build/examples/module/log_step/log_step_header.c" + "_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/test_example_version.txt" + "_deps/dmod-build/examples/module/test_example/test_example_defs.h" + "_deps/dmod-build/examples/module/test_example/test_example_header.c" + "_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/difs_version.txt" + "_deps/dmod-build/examples/dif/difs/difs_defs.h" + "_deps/dmod-build/examples/dif/difs/difs_header.c" + "_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/fatfs_version.txt" + "_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h" + "_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" + "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/flashfs_version.txt" + "_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h" + "_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" + "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/vfs_version.txt" + "_deps/dmod-build/examples/dif/vfs/vfs_defs.h" + "_deps/dmod-build/examples/dif/vfs/vfs_header.c" + "_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/dmsdio_port_version.txt" + "src/port/dmsdio_port_defs.h" + "src/port/dmsdio_port_header.c" + "src/port/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/test_dmsdio_version.txt" + "tests/test_dmsdio_defs.h" + "tests/test_dmsdio_header.c" + "tests/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/dmsdio.dir/DependInfo.cmake" + "CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake" + "CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake" + "CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake" + "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake" + "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake" + "_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake" + "_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake" + "src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake" + "src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake" + "src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake" + "tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake" + "tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake" + "tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake" + ) diff --git a/build_ci/CMakeFiles/Makefile2 b/build_ci/CMakeFiles/Makefile2 new file mode 100644 index 0000000..08e4ceb --- /dev/null +++ b/build_ci/CMakeFiles/Makefile2 @@ -0,0 +1,1666 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/dmsdio.dir/all +all: CMakeFiles/dmod_generate_manifest.dir/all +all: CMakeFiles/dmsdio_local_dmd.dir/all +all: _deps/dmod-build/all +all: src/port/all +all: tests/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/dmsdio.dir/codegen +codegen: CMakeFiles/dmod_generate_manifest.dir/codegen +codegen: CMakeFiles/dmsdio_local_dmd.dir/codegen +codegen: _deps/dmod-build/codegen +codegen: src/port/codegen +codegen: tests/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: _deps/dmod-build/preinstall +preinstall: src/port/preinstall +preinstall: tests/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/dmsdio.dir/clean +clean: CMakeFiles/dmsdio_memory_detailed.dir/clean +clean: CMakeFiles/dmod_generate_manifest.dir/clean +clean: CMakeFiles/dmsdio_local_dmd.dir/clean +clean: _deps/dmod-build/clean +clean: src/port/clean +clean: tests/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build + +# Recursive "all" directory target. +_deps/dmod-build/all: _deps/dmod-build/scripts/all +_deps/dmod-build/all: _deps/dmod-build/lib/all +_deps/dmod-build/all: _deps/dmod-build/inc/all +_deps/dmod-build/all: _deps/dmod-build/src/all +_deps/dmod-build/all: _deps/dmod-build/examples/all +_deps/dmod-build/all: _deps/dmod-build/tools/all +.PHONY : _deps/dmod-build/all + +# Recursive "codegen" directory target. +_deps/dmod-build/codegen: _deps/dmod-build/scripts/codegen +_deps/dmod-build/codegen: _deps/dmod-build/lib/codegen +_deps/dmod-build/codegen: _deps/dmod-build/inc/codegen +_deps/dmod-build/codegen: _deps/dmod-build/src/codegen +_deps/dmod-build/codegen: _deps/dmod-build/examples/codegen +_deps/dmod-build/codegen: _deps/dmod-build/tools/codegen +.PHONY : _deps/dmod-build/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/preinstall: _deps/dmod-build/scripts/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/lib/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/inc/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/src/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/examples/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/tools/preinstall +.PHONY : _deps/dmod-build/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/clean: _deps/dmod-build/scripts/clean +_deps/dmod-build/clean: _deps/dmod-build/lib/clean +_deps/dmod-build/clean: _deps/dmod-build/inc/clean +_deps/dmod-build/clean: _deps/dmod-build/src/clean +_deps/dmod-build/clean: _deps/dmod-build/examples/clean +_deps/dmod-build/clean: _deps/dmod-build/tools/clean +.PHONY : _deps/dmod-build/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples + +# Recursive "all" directory target. +_deps/dmod-build/examples/all: _deps/dmod-build/examples/module/all +_deps/dmod-build/examples/all: _deps/dmod-build/examples/dif/all +.PHONY : _deps/dmod-build/examples/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/module/codegen +_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/dif/codegen +.PHONY : _deps/dmod-build/examples/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/module/preinstall +_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/dif/preinstall +.PHONY : _deps/dmod-build/examples/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/clean: _deps/dmod-build/examples/module/clean +_deps/dmod-build/examples/clean: _deps/dmod-build/examples/dif/clean +.PHONY : _deps/dmod-build/examples/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/difs/all +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/fatfs/all +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/flashfs/all +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/vfs/all +.PHONY : _deps/dmod-build/examples/dif/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/difs/codegen +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/fatfs/codegen +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/flashfs/codegen +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/vfs/codegen +.PHONY : _deps/dmod-build/examples/dif/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/difs/preinstall +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/fatfs/preinstall +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/flashfs/preinstall +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/vfs/preinstall +.PHONY : _deps/dmod-build/examples/dif/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/difs/clean +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/fatfs/clean +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/flashfs/clean +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/vfs/clean +.PHONY : _deps/dmod-build/examples/dif/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/difs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/difs/all: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all +.PHONY : _deps/dmod-build/examples/dif/difs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/difs/codegen: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/difs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/difs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/difs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean +_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/difs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/fatfs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/fatfs/all: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all +.PHONY : _deps/dmod-build/examples/dif/fatfs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/fatfs/codegen: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/fatfs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/fatfs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/fatfs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean +_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/fatfs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/flashfs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/flashfs/all: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all +.PHONY : _deps/dmod-build/examples/dif/flashfs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/flashfs/codegen: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/flashfs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/flashfs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/flashfs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean +_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/flashfs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/vfs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/vfs/all: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all +.PHONY : _deps/dmod-build/examples/dif/vfs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/vfs/codegen: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/vfs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/vfs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/vfs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean +_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/vfs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/library/all +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/application/all +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/log_step/all +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/test_example/all +.PHONY : _deps/dmod-build/examples/module/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/library/codegen +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/application/codegen +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/log_step/codegen +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/test_example/codegen +.PHONY : _deps/dmod-build/examples/module/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/library/preinstall +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/application/preinstall +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/log_step/preinstall +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/test_example/preinstall +.PHONY : _deps/dmod-build/examples/module/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/library/clean +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/application/clean +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/log_step/clean +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/test_example/clean +.PHONY : _deps/dmod-build/examples/module/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/application + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/application/all: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all +.PHONY : _deps/dmod-build/examples/module/application/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/application/codegen: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen +.PHONY : _deps/dmod-build/examples/module/application/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/application/preinstall: +.PHONY : _deps/dmod-build/examples/module/application/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean +_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/application/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/library + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/library/all: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all +.PHONY : _deps/dmod-build/examples/module/library/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/library/codegen: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen +.PHONY : _deps/dmod-build/examples/module/library/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/library/preinstall: +.PHONY : _deps/dmod-build/examples/module/library/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean +_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/library/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/log_step + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/log_step/all: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all +.PHONY : _deps/dmod-build/examples/module/log_step/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/log_step/codegen: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen +.PHONY : _deps/dmod-build/examples/module/log_step/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/log_step/preinstall: +.PHONY : _deps/dmod-build/examples/module/log_step/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean +_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/log_step/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/test_example + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/test_example/all: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all +.PHONY : _deps/dmod-build/examples/module/test_example/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/test_example/codegen: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen +.PHONY : _deps/dmod-build/examples/module/test_example/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/test_example/preinstall: +.PHONY : _deps/dmod-build/examples/module/test_example/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean +_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/test_example/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/inc + +# Recursive "all" directory target. +_deps/dmod-build/inc/all: +.PHONY : _deps/dmod-build/inc/all + +# Recursive "codegen" directory target. +_deps/dmod-build/inc/codegen: +.PHONY : _deps/dmod-build/inc/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/inc/preinstall: +.PHONY : _deps/dmod-build/inc/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/inc/clean: +.PHONY : _deps/dmod-build/inc/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/lib + +# Recursive "all" directory target. +_deps/dmod-build/lib/all: _deps/dmod-build/lib/third-party/all +.PHONY : _deps/dmod-build/lib/all + +# Recursive "codegen" directory target. +_deps/dmod-build/lib/codegen: _deps/dmod-build/lib/third-party/codegen +.PHONY : _deps/dmod-build/lib/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/lib/preinstall: _deps/dmod-build/lib/third-party/preinstall +.PHONY : _deps/dmod-build/lib/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/lib/clean: _deps/dmod-build/lib/third-party/clean +.PHONY : _deps/dmod-build/lib/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/lib/third-party + +# Recursive "all" directory target. +_deps/dmod-build/lib/third-party/all: _deps/dmod-build/lib/third-party/FastLZ/all +.PHONY : _deps/dmod-build/lib/third-party/all + +# Recursive "codegen" directory target. +_deps/dmod-build/lib/third-party/codegen: _deps/dmod-build/lib/third-party/FastLZ/codegen +.PHONY : _deps/dmod-build/lib/third-party/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/lib/third-party/preinstall: _deps/dmod-build/lib/third-party/FastLZ/preinstall +.PHONY : _deps/dmod-build/lib/third-party/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/lib/third-party/clean: _deps/dmod-build/lib/third-party/FastLZ/clean +.PHONY : _deps/dmod-build/lib/third-party/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/lib/third-party/FastLZ + +# Recursive "all" directory target. +_deps/dmod-build/lib/third-party/FastLZ/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/all + +# Recursive "codegen" directory target. +_deps/dmod-build/lib/third-party/FastLZ/codegen: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/lib/third-party/FastLZ/preinstall: +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean +_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/scripts + +# Recursive "all" directory target. +_deps/dmod-build/scripts/all: +.PHONY : _deps/dmod-build/scripts/all + +# Recursive "codegen" directory target. +_deps/dmod-build/scripts/codegen: +.PHONY : _deps/dmod-build/scripts/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/scripts/preinstall: +.PHONY : _deps/dmod-build/scripts/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/scripts/clean: +.PHONY : _deps/dmod-build/scripts/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/src + +# Recursive "all" directory target. +_deps/dmod-build/src/all: _deps/dmod-build/src/common/all +_deps/dmod-build/src/all: _deps/dmod-build/src/module/all +.PHONY : _deps/dmod-build/src/all + +# Recursive "codegen" directory target. +_deps/dmod-build/src/codegen: _deps/dmod-build/src/common/codegen +_deps/dmod-build/src/codegen: _deps/dmod-build/src/module/codegen +.PHONY : _deps/dmod-build/src/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/src/preinstall: _deps/dmod-build/src/common/preinstall +_deps/dmod-build/src/preinstall: _deps/dmod-build/src/module/preinstall +.PHONY : _deps/dmod-build/src/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/src/clean: _deps/dmod-build/src/common/clean +_deps/dmod-build/src/clean: _deps/dmod-build/src/module/clean +.PHONY : _deps/dmod-build/src/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/src/common + +# Recursive "all" directory target. +_deps/dmod-build/src/common/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +.PHONY : _deps/dmod-build/src/common/all + +# Recursive "codegen" directory target. +_deps/dmod-build/src/common/codegen: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen +.PHONY : _deps/dmod-build/src/common/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/src/common/preinstall: +.PHONY : _deps/dmod-build/src/common/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean +_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/common/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/src/module + +# Recursive "all" directory target. +_deps/dmod-build/src/module/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all +.PHONY : _deps/dmod-build/src/module/all + +# Recursive "codegen" directory target. +_deps/dmod-build/src/module/codegen: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen +.PHONY : _deps/dmod-build/src/module/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/src/module/preinstall: +.PHONY : _deps/dmod-build/src/module/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean +_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/module/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/tools + +# Recursive "all" directory target. +_deps/dmod-build/tools/all: +.PHONY : _deps/dmod-build/tools/all + +# Recursive "codegen" directory target. +_deps/dmod-build/tools/codegen: +.PHONY : _deps/dmod-build/tools/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/tools/preinstall: +.PHONY : _deps/dmod-build/tools/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/tools/clean: +.PHONY : _deps/dmod-build/tools/clean + +#============================================================================= +# Directory level rules for directory src/port + +# Recursive "all" directory target. +src/port/all: src/port/CMakeFiles/dmsdio_port.dir/all +src/port/all: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all +.PHONY : src/port/all + +# Recursive "codegen" directory target. +src/port/codegen: src/port/CMakeFiles/dmsdio_port.dir/codegen +src/port/codegen: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen +.PHONY : src/port/codegen + +# Recursive "preinstall" directory target. +src/port/preinstall: +.PHONY : src/port/preinstall + +# Recursive "clean" directory target. +src/port/clean: src/port/CMakeFiles/dmsdio_port.dir/clean +src/port/clean: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean +src/port/clean: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean +.PHONY : src/port/clean + +#============================================================================= +# Directory level rules for directory tests + +# Recursive "all" directory target. +tests/all: tests/CMakeFiles/test_dmsdio.dir/all +tests/all: tests/CMakeFiles/test_dmsdio_local_dmd.dir/all +.PHONY : tests/all + +# Recursive "codegen" directory target. +tests/codegen: tests/CMakeFiles/test_dmsdio.dir/codegen +tests/codegen: tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen +.PHONY : tests/codegen + +# Recursive "preinstall" directory target. +tests/preinstall: +.PHONY : tests/preinstall + +# Recursive "clean" directory target. +tests/clean: tests/CMakeFiles/test_dmsdio.dir/clean +tests/clean: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean +tests/clean: tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean +.PHONY : tests/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmsdio.dir + +# All Build rule for target. +CMakeFiles/dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Built target dmsdio" +.PHONY : CMakeFiles/dmsdio.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmsdio.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 19 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : CMakeFiles/dmsdio.dir/rule + +# Convenience name for target. +dmsdio: CMakeFiles/dmsdio.dir/rule +.PHONY : dmsdio + +# codegen rule for target. +CMakeFiles/dmsdio.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Finished codegen for target dmsdio" +.PHONY : CMakeFiles/dmsdio.dir/codegen + +# clean rule for target. +CMakeFiles/dmsdio.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/clean +.PHONY : CMakeFiles/dmsdio.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmsdio_memory_detailed.dir + +# All Build rule for target. +CMakeFiles/dmsdio_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=31 "Built target dmsdio_memory_detailed" +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmsdio_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/rule + +# Convenience name for target. +dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/rule +.PHONY : dmsdio_memory_detailed + +# codegen rule for target. +CMakeFiles/dmsdio_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=31 "Finished codegen for target dmsdio_memory_detailed" +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen + +# clean rule for target. +CMakeFiles/dmsdio_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/clean +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmod_generate_manifest.dir + +# All Build rule for target. +CMakeFiles/dmod_generate_manifest.dir/all: CMakeFiles/dmsdio.dir/all +CMakeFiles/dmod_generate_manifest.dir/all: src/port/CMakeFiles/dmsdio_port.dir/all +CMakeFiles/dmod_generate_manifest.dir/all: tests/CMakeFiles/test_dmsdio.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target dmod_generate_manifest" +.PHONY : CMakeFiles/dmod_generate_manifest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmod_generate_manifest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod_generate_manifest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : CMakeFiles/dmod_generate_manifest.dir/rule + +# Convenience name for target. +dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/rule +.PHONY : dmod_generate_manifest + +# codegen rule for target. +CMakeFiles/dmod_generate_manifest.dir/codegen: CMakeFiles/dmsdio.dir/all +CMakeFiles/dmod_generate_manifest.dir/codegen: src/port/CMakeFiles/dmsdio_port.dir/all +CMakeFiles/dmod_generate_manifest.dir/codegen: tests/CMakeFiles/test_dmsdio.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target dmod_generate_manifest" +.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen + +# clean rule for target. +CMakeFiles/dmod_generate_manifest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/clean +.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmsdio_local_dmd.dir + +# All Build rule for target. +CMakeFiles/dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target dmsdio_local_dmd" +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmsdio_local_dmd.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_local_dmd.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/rule + +# Convenience name for target. +dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/rule +.PHONY : dmsdio_local_dmd + +# codegen rule for target. +CMakeFiles/dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target dmsdio_local_dmd" +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen + +# clean rule for target. +CMakeFiles/dmsdio_local_dmd.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/clean +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir + +# All Build rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=8,9 "Built target dmod_fastlz" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule + +# Convenience name for target. +dmod_fastlz: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule +.PHONY : dmod_fastlz + +# codegen rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=8,9 "Finished codegen for target dmod_fastlz" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen + +# clean rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=10 "Built target dmod_fastlz_memory_detailed" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule + +# Convenience name for target. +dmod_fastlz_memory_detailed: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule +.PHONY : dmod_fastlz_memory_detailed + +# codegen rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=10 "Finished codegen for target dmod_fastlz_memory_detailed" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir + +# All Build rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=5,6 "Built target dmod_common" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule + +# Convenience name for target. +dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule +.PHONY : dmod_common + +# codegen rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=5,6 "Finished codegen for target dmod_common" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=7 "Built target dmod_common_memory_detailed" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule + +# Convenience name for target. +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule +.PHONY : dmod_common_memory_detailed + +# codegen rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=7 "Finished codegen for target dmod_common_memory_detailed" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir + +# All Build rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=11,12,13,14 "Built target dmod_module" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule + +# Convenience name for target. +dmod_module: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule +.PHONY : dmod_module + +# codegen rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=11,12,13,14 "Finished codegen for target dmod_module" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=15 "Built target dmod_module_memory_detailed" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule + +# Convenience name for target. +dmod_module_memory_detailed: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule +.PHONY : dmod_module_memory_detailed + +# codegen rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=15 "Finished codegen for target dmod_module_memory_detailed" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=16,17,18 "Built target dmodex" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule + +# Convenience name for target. +dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule +.PHONY : dmodex + +# codegen rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=16,17,18 "Finished codegen for target dmodex" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=19 "Built target dmodex_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule + +# Convenience name for target. +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule +.PHONY : dmodex_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=19 "Finished codegen for target dmodex_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=38,39,40,41 "Built target example_app" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 12 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule + +# Convenience name for target. +example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule +.PHONY : example_app + +# codegen rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=38,39,40,41 "Finished codegen for target example_app" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=42 "Built target example_app_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule + +# Convenience name for target. +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule +.PHONY : example_app_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=42 "Finished codegen for target example_app_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=51,52,53 "Built target log_step" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule + +# Convenience name for target. +log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule +.PHONY : log_step + +# codegen rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=51,52,53 "Finished codegen for target log_step" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=54 "Built target log_step_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule + +# Convenience name for target. +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule +.PHONY : log_step_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=54 "Finished codegen for target log_step_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=60,61,62,63 "Built target test_example" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 12 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule + +# Convenience name for target. +test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule +.PHONY : test_example + +# codegen rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=60,61,62,63 "Finished codegen for target test_example" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=64 "Built target test_example_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule + +# Convenience name for target. +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule +.PHONY : test_example_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=64 "Finished codegen for target test_example_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=1,2,3 "Built target difs" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule + +# Convenience name for target. +difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule +.PHONY : difs + +# codegen rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=1,2,3 "Finished codegen for target difs" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=4 "Built target difs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule + +# Convenience name for target. +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule +.PHONY : difs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=4 "Finished codegen for target difs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=43,44,45 "Built target fatfs" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule + +# Convenience name for target. +fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule +.PHONY : fatfs + +# codegen rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=43,44,45 "Finished codegen for target fatfs" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=46 "Built target fatfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule + +# Convenience name for target. +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule +.PHONY : fatfs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=46 "Finished codegen for target fatfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=47,48,49 "Built target flashfs" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule + +# Convenience name for target. +flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule +.PHONY : flashfs + +# codegen rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=47,48,49 "Finished codegen for target flashfs" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=50 "Built target flashfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule + +# Convenience name for target. +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule +.PHONY : flashfs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=50 "Finished codegen for target flashfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=65,66,67 "Built target vfs" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule + +# Convenience name for target. +vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule +.PHONY : vfs + +# codegen rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=65,66,67 "Finished codegen for target vfs" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=68 "Built target vfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule + +# Convenience name for target. +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule +.PHONY : vfs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=68 "Finished codegen for target vfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target src/port/CMakeFiles/dmsdio_port.dir + +# All Build rule for target. +src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/depend + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=32,33,34,35,36 "Built target dmsdio_port" +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/all + +# Build rule for subdir invocation for target. +src/port/CMakeFiles/dmsdio_port.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 13 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule + +# Convenience name for target. +dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule +.PHONY : dmsdio_port + +# codegen rule for target. +src/port/CMakeFiles/dmsdio_port.dir/codegen: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=32,33,34,35,36 "Finished codegen for target dmsdio_port" +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen + +# clean rule for target. +src/port/CMakeFiles/dmsdio_port.dir/clean: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/clean +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean + +#============================================================================= +# Target rules for target src/port/CMakeFiles/dmsdio_port_memory_detailed.dir + +# All Build rule for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=37 "Built target dmsdio_port_memory_detailed" +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule + +# Convenience name for target. +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule +.PHONY : dmsdio_port_memory_detailed + +# codegen rule for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=37 "Finished codegen for target dmsdio_port_memory_detailed" +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen + +# clean rule for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target src/port/CMakeFiles/dmsdio_port_local_dmd.dir + +# All Build rule for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target dmsdio_port_local_dmd" +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all + +# Build rule for subdir invocation for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule + +# Convenience name for target. +dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule +.PHONY : dmsdio_port_local_dmd + +# codegen rule for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target dmsdio_port_local_dmd" +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen + +# clean rule for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean + +#============================================================================= +# Target rules for target tests/CMakeFiles/test_dmsdio.dir + +# All Build rule for target. +tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/depend + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=55,56,57,58 "Built target test_dmsdio" +.PHONY : tests/CMakeFiles/test_dmsdio.dir/all + +# Build rule for subdir invocation for target. +tests/CMakeFiles/test_dmsdio.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 12 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : tests/CMakeFiles/test_dmsdio.dir/rule + +# Convenience name for target. +test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/rule +.PHONY : test_dmsdio + +# codegen rule for target. +tests/CMakeFiles/test_dmsdio.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=55,56,57,58 "Finished codegen for target test_dmsdio" +.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen + +# clean rule for target. +tests/CMakeFiles/test_dmsdio.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/clean +.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean + +#============================================================================= +# Target rules for target tests/CMakeFiles/test_dmsdio_memory_detailed.dir + +# All Build rule for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=59 "Built target test_dmsdio_memory_detailed" +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule + +# Convenience name for target. +test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule +.PHONY : test_dmsdio_memory_detailed + +# codegen rule for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=59 "Finished codegen for target test_dmsdio_memory_detailed" +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen + +# clean rule for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target tests/CMakeFiles/test_dmsdio_local_dmd.dir + +# All Build rule for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target test_dmsdio_local_dmd" +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/all + +# Build rule for subdir invocation for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_local_dmd.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule + +# Convenience name for target. +test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule +.PHONY : test_dmsdio_local_dmd + +# codegen rule for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target test_dmsdio_local_dmd" +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen + +# clean rule for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.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 + diff --git a/build_ci/CMakeFiles/TargetDirectories.txt b/build_ci/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..7d2314b --- /dev/null +++ b/build_ci/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,200 @@ +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmod_generate_manifest.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_local_dmd.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/install/strip.dir diff --git a/build_ci/CMakeFiles/cmake.check_cache b/build_ci/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build_ci/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make b/build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make new file mode 100644 index 0000000..ebbcfeb --- /dev/null +++ b/build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make @@ -0,0 +1,88 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for dmod_generate_manifest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmod_generate_manifest.dir/progress.make + +CMakeFiles/dmod_generate_manifest.dir/codegen: +.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen + +dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local manifest from all packages: /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm" + /usr/local/bin/todmm /__w/dmsdio/dmsdio/build_ci/packages /__w/dmsdio/dmsdio/build_ci/packages --zip -o /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm +.PHONY : dmod_generate_manifest + +# Rule to build all files generated by this target. +CMakeFiles/dmod_generate_manifest.dir/build: dmod_generate_manifest +.PHONY : CMakeFiles/dmod_generate_manifest.dir/build + +CMakeFiles/dmod_generate_manifest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean + +CMakeFiles/dmod_generate_manifest.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmod_generate_manifest.dir/depend + diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake new file mode 100644 index 0000000..ec9d842 --- /dev/null +++ b/build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmod_generate_manifest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make b/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make new file mode 100644 index 0000000..64d53cb --- /dev/null +++ b/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmod_generate_manifest. +# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts new file mode 100644 index 0000000..9b295b9 --- /dev/null +++ b/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmod_generate_manifest. diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make b/build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake new file mode 100644 index 0000000..e76715e --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake @@ -0,0 +1,32 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/dmsdio_header.c" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" "gcc" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio.c" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_card.c" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_config.c" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_decode.c" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_detect.c" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_ident.c" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_io.c" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.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 "") diff --git a/build_ci/CMakeFiles/dmsdio.dir/build.make b/build_ci/CMakeFiles/dmsdio.dir/build.make new file mode 100644 index 0000000..293dc76 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/build.make @@ -0,0 +1,272 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include CMakeFiles/dmsdio.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/dmsdio.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmsdio.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/dmsdio.dir/flags.make + +CMakeFiles/dmsdio.dir/codegen: +.PHONY : CMakeFiles/dmsdio.dir/codegen + +CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio.c.o: /__w/dmsdio/dmsdio/src/dmsdio.c +CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c + +CMakeFiles/dmsdio.dir/src/dmsdio.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio.c > CMakeFiles/dmsdio.dir/src/dmsdio.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio.c -o CMakeFiles/dmsdio.dir/src/dmsdio.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: /__w/dmsdio/dmsdio/src/dmsdio_card.c +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c + +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_card.c > CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_card.c -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: /__w/dmsdio/dmsdio/src/dmsdio_cmd.c +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c + +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_cmd.c > CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_cmd.c -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: /__w/dmsdio/dmsdio/src/dmsdio_config.c +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c + +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_config.c > CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_config.c -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: /__w/dmsdio/dmsdio/src/dmsdio_decode.c +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c + +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_decode.c > CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_decode.c -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: /__w/dmsdio/dmsdio/src/dmsdio_detect.c +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c + +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_detect.c > CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_detect.c -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: /__w/dmsdio/dmsdio/src/dmsdio_ident.c +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c + +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_ident.c > CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_ident.c -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: /__w/dmsdio/dmsdio/src/dmsdio_io.c +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c + +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_io.c > CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_io.c -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: /__w/dmsdio/dmsdio/src/dmsdio_xfer.c +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c + +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_xfer.c > CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_xfer.c -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s + +CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/dmsdio_header.c.o: dmsdio_header.c +CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/dmsdio.dir/dmsdio_header.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/dmsdio_header.c.o -MF CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c + +CMakeFiles/dmsdio.dir/dmsdio_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/dmsdio_header.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c > CMakeFiles/dmsdio.dir/dmsdio_header.c.i + +CMakeFiles/dmsdio.dir/dmsdio_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/dmsdio_header.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c -o CMakeFiles/dmsdio.dir/dmsdio_header.c.s + +# Object files for target dmsdio +dmsdio_OBJECTS = \ +"CMakeFiles/dmsdio.dir/src/dmsdio.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" \ +"CMakeFiles/dmsdio.dir/dmsdio_header.c.o" + +# External object files for target dmsdio +dmsdio_EXTERNAL_OBJECTS = + +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o +dmsdio: CMakeFiles/dmsdio.dir/dmsdio_header.c.o +dmsdio: CMakeFiles/dmsdio.dir/build.make +dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +dmsdio: _deps/dmod-build/src/common/libdmod_common.a +dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +dmsdio: _deps/dmod-build/src/module/libdmod_module.a +dmsdio: CMakeFiles/dmsdio.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking C executable dmsdio" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/dmsdio /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio" + /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio" + cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci --dmf-dir /__w/dmsdio/dmsdio/build_ci/dmf -o /__w/dmsdio/dmsdio/build_ci/packages/dmsdio + cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci/packages/dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci/packages/dmsdio.zip --format=zip -- . + +# Rule to build all files generated by this target. +CMakeFiles/dmsdio.dir/build: dmsdio +.PHONY : CMakeFiles/dmsdio.dir/build + +CMakeFiles/dmsdio.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmsdio.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmsdio.dir/clean + +CMakeFiles/dmsdio.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmsdio.dir/depend + diff --git a/build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake new file mode 100644 index 0000000..6f9af99 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake @@ -0,0 +1,29 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" + "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d" + "dmsdio" + "dmsdio.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make b/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make new file mode 100644 index 0000000..809e143 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts new file mode 100644 index 0000000..5858f7d --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmsdio. diff --git a/build_ci/CMakeFiles/dmsdio.dir/depend.make b/build_ci/CMakeFiles/dmsdio.dir/depend.make new file mode 100644 index 0000000..f43d3f2 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o b/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e2e2ee140129d7ea58a743c34aa1e65713051ce0 GIT binary patch literal 2192 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 literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d new file mode 100644 index 0000000..f1e744d --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d @@ -0,0 +1,52 @@ +CMakeFiles/dmsdio.dir/src/dmsdio.c.o: /__w/dmsdio/dmsdio/src/dmsdio.c \ + /usr/include/stdc-predef.h /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ + /__w/dmsdio/dmsdio/include/dmsdio.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /__w/dmsdio/dmsdio/src/dmsdio_sd.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c5d623a1933344752919ba87cb81bb6e0568c6c7 GIT binary patch literal 6888 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 literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d new file mode 100644 index 0000000..606bdb8 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d @@ -0,0 +1,53 @@ +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: \ + /__w/dmsdio/dmsdio/src/dmsdio_config.c /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ + /__w/dmsdio/dmsdio/include/dmsdio.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o new file mode 100644 index 0000000000000000000000000000000000000000..67183132dc50a5ac25433e5d9eeb76db14f80948 GIT binary patch literal 3488 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 literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d new file mode 100644 index 0000000..fd0f0e1 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d @@ -0,0 +1,47 @@ +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: \ + /__w/dmsdio/dmsdio/src/dmsdio_detect.c /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ + /__w/dmsdio/dmsdio/include/dmsdio.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o new file mode 100644 index 0000000000000000000000000000000000000000..1b188173a5c39a00fa437f06b33a1ec6bc8cad63 GIT binary patch literal 8048 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 D^ZuMb literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d new file mode 100644 index 0000000..47bf197 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d @@ -0,0 +1,53 @@ +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: \ + /__w/dmsdio/dmsdio/src/dmsdio_ident.c /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ + /__w/dmsdio/dmsdio/include/dmsdio.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /__w/dmsdio/dmsdio/src/dmsdio_sd.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o new file mode 100644 index 0000000000000000000000000000000000000000..4f1c1b1530e0e488b91b14fcce5d8a7e33030a7d GIT binary patch literal 2984 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 I1rN*q3zW2SEdT%j literal 0 HcmV?d00001 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d new file mode 100644 index 0000000..5e8b8f4 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d @@ -0,0 +1,48 @@ +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: \ + /__w/dmsdio/dmsdio/src/dmsdio_xfer.c /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ + /__w/dmsdio/dmsdio/include/dmsdio.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ + /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /__w/dmsdio/dmsdio/src/dmsdio_sd.h diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make new file mode 100644 index 0000000..39cf529 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make @@ -0,0 +1,88 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for dmsdio_local_dmd. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmsdio_local_dmd.dir/progress.make + +CMakeFiles/dmsdio_local_dmd.dir/codegen: +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen + +dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio-local.dmd" + /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm +.PHONY : dmsdio_local_dmd + +# Rule to build all files generated by this target. +CMakeFiles/dmsdio_local_dmd.dir/build: dmsdio_local_dmd +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/build + +CMakeFiles/dmsdio_local_dmd.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean + +CMakeFiles/dmsdio_local_dmd.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/depend + diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake new file mode 100644 index 0000000..27d8fc8 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make new file mode 100644 index 0000000..d2e3f11 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_local_dmd. +# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts new file mode 100644 index 0000000..77e53a9 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_local_dmd. diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make new file mode 100644 index 0000000..35dfc9c --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for dmsdio_memory_detailed. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmsdio_memory_detailed.dir/progress.make + +CMakeFiles/dmsdio_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio" + /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +CMakeFiles/dmsdio_memory_detailed.dir/codegen: +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen + +dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed +dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/build.make +.PHONY : dmsdio_memory_detailed + +# Rule to build all files generated by this target. +CMakeFiles/dmsdio_memory_detailed.dir/build: dmsdio_memory_detailed +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/build + +CMakeFiles/dmsdio_memory_detailed.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean + +CMakeFiles/dmsdio_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/depend + diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..8d75b89 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..c075b54 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..6ca3679 --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_memory_detailed. diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make new file mode 100644 index 0000000..a3100dd --- /dev/null +++ b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 31 + diff --git a/build_ci/CMakeFiles/progress.marks b/build_ci/CMakeFiles/progress.marks new file mode 100644 index 0000000..fb1e7bc --- /dev/null +++ b/build_ci/CMakeFiles/progress.marks @@ -0,0 +1 @@ +54 diff --git a/build_ci/CTestTestfile.cmake b/build_ci/CTestTestfile.cmake new file mode 100644 index 0000000..fe54b99 --- /dev/null +++ b/build_ci/CTestTestfile.cmake @@ -0,0 +1,9 @@ +# CMake generated Testfile for +# Source directory: /__w/dmsdio/dmsdio +# Build directory: /__w/dmsdio/dmsdio/build_ci +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("_deps/dmod-build") +subdirs("src/port") +subdirs("tests") diff --git a/build_ci/Makefile b/build_ci/Makefile new file mode 100644 index 0000000..a48f340 --- /dev/null +++ b/build_ci/Makefile @@ -0,0 +1,918 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/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 dmsdio + +# Build rule for target. +dmsdio: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio +.PHONY : dmsdio + +# fast build rule for target. +dmsdio/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build +.PHONY : dmsdio/fast + +#============================================================================= +# Target rules for targets named dmsdio_memory_detailed + +# Build rule for target. +dmsdio_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_memory_detailed +.PHONY : dmsdio_memory_detailed + +# fast build rule for target. +dmsdio_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build +.PHONY : dmsdio_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmod_generate_manifest + +# Build rule for target. +dmod_generate_manifest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_generate_manifest +.PHONY : dmod_generate_manifest + +# fast build rule for target. +dmod_generate_manifest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build +.PHONY : dmod_generate_manifest/fast + +#============================================================================= +# Target rules for targets named dmsdio_local_dmd + +# Build rule for target. +dmsdio_local_dmd: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_local_dmd +.PHONY : dmsdio_local_dmd + +# fast build rule for target. +dmsdio_local_dmd/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build +.PHONY : dmsdio_local_dmd/fast + +#============================================================================= +# Target rules for targets named dmod_fastlz + +# Build rule for target. +dmod_fastlz: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz +.PHONY : dmod_fastlz + +# fast build rule for target. +dmod_fastlz/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build +.PHONY : dmod_fastlz/fast + +#============================================================================= +# Target rules for targets named dmod_fastlz_memory_detailed + +# Build rule for target. +dmod_fastlz_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz_memory_detailed +.PHONY : dmod_fastlz_memory_detailed + +# fast build rule for target. +dmod_fastlz_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build +.PHONY : dmod_fastlz_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmod_common + +# Build rule for target. +dmod_common: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common +.PHONY : dmod_common + +# fast build rule for target. +dmod_common/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build +.PHONY : dmod_common/fast + +#============================================================================= +# Target rules for targets named dmod_common_memory_detailed + +# Build rule for target. +dmod_common_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common_memory_detailed +.PHONY : dmod_common_memory_detailed + +# fast build rule for target. +dmod_common_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build +.PHONY : dmod_common_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmod_module + +# Build rule for target. +dmod_module: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module +.PHONY : dmod_module + +# fast build rule for target. +dmod_module/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build +.PHONY : dmod_module/fast + +#============================================================================= +# Target rules for targets named dmod_module_memory_detailed + +# Build rule for target. +dmod_module_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module_memory_detailed +.PHONY : dmod_module_memory_detailed + +# fast build rule for target. +dmod_module_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build +.PHONY : dmod_module_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmodex + +# Build rule for target. +dmodex: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex +.PHONY : dmodex + +# fast build rule for target. +dmodex/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build +.PHONY : dmodex/fast + +#============================================================================= +# Target rules for targets named dmodex_memory_detailed + +# Build rule for target. +dmodex_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex_memory_detailed +.PHONY : dmodex_memory_detailed + +# fast build rule for target. +dmodex_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build +.PHONY : dmodex_memory_detailed/fast + +#============================================================================= +# Target rules for targets named example_app + +# Build rule for target. +example_app: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app +.PHONY : example_app + +# fast build rule for target. +example_app/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build +.PHONY : example_app/fast + +#============================================================================= +# Target rules for targets named example_app_memory_detailed + +# Build rule for target. +example_app_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app_memory_detailed +.PHONY : example_app_memory_detailed + +# fast build rule for target. +example_app_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build +.PHONY : example_app_memory_detailed/fast + +#============================================================================= +# Target rules for targets named log_step + +# Build rule for target. +log_step: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step +.PHONY : log_step + +# fast build rule for target. +log_step/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build +.PHONY : log_step/fast + +#============================================================================= +# Target rules for targets named log_step_memory_detailed + +# Build rule for target. +log_step_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step_memory_detailed +.PHONY : log_step_memory_detailed + +# fast build rule for target. +log_step_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build +.PHONY : log_step_memory_detailed/fast + +#============================================================================= +# Target rules for targets named test_example + +# Build rule for target. +test_example: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example +.PHONY : test_example + +# fast build rule for target. +test_example/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build +.PHONY : test_example/fast + +#============================================================================= +# Target rules for targets named test_example_memory_detailed + +# Build rule for target. +test_example_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example_memory_detailed +.PHONY : test_example_memory_detailed + +# fast build rule for target. +test_example_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build +.PHONY : test_example_memory_detailed/fast + +#============================================================================= +# Target rules for targets named difs + +# Build rule for target. +difs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs +.PHONY : difs + +# fast build rule for target. +difs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build +.PHONY : difs/fast + +#============================================================================= +# Target rules for targets named difs_memory_detailed + +# Build rule for target. +difs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs_memory_detailed +.PHONY : difs_memory_detailed + +# fast build rule for target. +difs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build +.PHONY : difs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named fatfs + +# Build rule for target. +fatfs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs +.PHONY : fatfs + +# fast build rule for target. +fatfs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build +.PHONY : fatfs/fast + +#============================================================================= +# Target rules for targets named fatfs_memory_detailed + +# Build rule for target. +fatfs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs_memory_detailed +.PHONY : fatfs_memory_detailed + +# fast build rule for target. +fatfs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build +.PHONY : fatfs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named flashfs + +# Build rule for target. +flashfs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs +.PHONY : flashfs + +# fast build rule for target. +flashfs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build +.PHONY : flashfs/fast + +#============================================================================= +# Target rules for targets named flashfs_memory_detailed + +# Build rule for target. +flashfs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs_memory_detailed +.PHONY : flashfs_memory_detailed + +# fast build rule for target. +flashfs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build +.PHONY : flashfs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named vfs + +# Build rule for target. +vfs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs +.PHONY : vfs + +# fast build rule for target. +vfs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build +.PHONY : vfs/fast + +#============================================================================= +# Target rules for targets named vfs_memory_detailed + +# Build rule for target. +vfs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs_memory_detailed +.PHONY : vfs_memory_detailed + +# fast build rule for target. +vfs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build +.PHONY : vfs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmsdio_port + +# Build rule for target. +dmsdio_port: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port +.PHONY : dmsdio_port + +# fast build rule for target. +dmsdio_port/fast: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build +.PHONY : dmsdio_port/fast + +#============================================================================= +# Target rules for targets named dmsdio_port_memory_detailed + +# Build rule for target. +dmsdio_port_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_memory_detailed +.PHONY : dmsdio_port_memory_detailed + +# fast build rule for target. +dmsdio_port_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build +.PHONY : dmsdio_port_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmsdio_port_local_dmd + +# Build rule for target. +dmsdio_port_local_dmd: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_local_dmd +.PHONY : dmsdio_port_local_dmd + +# fast build rule for target. +dmsdio_port_local_dmd/fast: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build +.PHONY : dmsdio_port_local_dmd/fast + +#============================================================================= +# Target rules for targets named test_dmsdio + +# Build rule for target. +test_dmsdio: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio +.PHONY : test_dmsdio + +# fast build rule for target. +test_dmsdio/fast: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build +.PHONY : test_dmsdio/fast + +#============================================================================= +# Target rules for targets named test_dmsdio_memory_detailed + +# Build rule for target. +test_dmsdio_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_memory_detailed +.PHONY : test_dmsdio_memory_detailed + +# fast build rule for target. +test_dmsdio_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build +.PHONY : test_dmsdio_memory_detailed/fast + +#============================================================================= +# Target rules for targets named test_dmsdio_local_dmd + +# Build rule for target. +test_dmsdio_local_dmd: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_local_dmd +.PHONY : test_dmsdio_local_dmd + +# fast build rule for target. +test_dmsdio_local_dmd/fast: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build +.PHONY : test_dmsdio_local_dmd/fast + +dmsdio_header.o: dmsdio_header.c.o +.PHONY : dmsdio_header.o + +# target to build an object file +dmsdio_header.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.o +.PHONY : dmsdio_header.c.o + +dmsdio_header.i: dmsdio_header.c.i +.PHONY : dmsdio_header.i + +# target to preprocess a source file +dmsdio_header.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.i +.PHONY : dmsdio_header.c.i + +dmsdio_header.s: dmsdio_header.c.s +.PHONY : dmsdio_header.s + +# target to generate assembly for a file +dmsdio_header.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.s +.PHONY : dmsdio_header.c.s + +src/dmsdio.o: src/dmsdio.c.o +.PHONY : src/dmsdio.o + +# target to build an object file +src/dmsdio.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.o +.PHONY : src/dmsdio.c.o + +src/dmsdio.i: src/dmsdio.c.i +.PHONY : src/dmsdio.i + +# target to preprocess a source file +src/dmsdio.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.i +.PHONY : src/dmsdio.c.i + +src/dmsdio.s: src/dmsdio.c.s +.PHONY : src/dmsdio.s + +# target to generate assembly for a file +src/dmsdio.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.s +.PHONY : src/dmsdio.c.s + +src/dmsdio_card.o: src/dmsdio_card.c.o +.PHONY : src/dmsdio_card.o + +# target to build an object file +src/dmsdio_card.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o +.PHONY : src/dmsdio_card.c.o + +src/dmsdio_card.i: src/dmsdio_card.c.i +.PHONY : src/dmsdio_card.i + +# target to preprocess a source file +src/dmsdio_card.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i +.PHONY : src/dmsdio_card.c.i + +src/dmsdio_card.s: src/dmsdio_card.c.s +.PHONY : src/dmsdio_card.s + +# target to generate assembly for a file +src/dmsdio_card.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s +.PHONY : src/dmsdio_card.c.s + +src/dmsdio_cmd.o: src/dmsdio_cmd.c.o +.PHONY : src/dmsdio_cmd.o + +# target to build an object file +src/dmsdio_cmd.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o +.PHONY : src/dmsdio_cmd.c.o + +src/dmsdio_cmd.i: src/dmsdio_cmd.c.i +.PHONY : src/dmsdio_cmd.i + +# target to preprocess a source file +src/dmsdio_cmd.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i +.PHONY : src/dmsdio_cmd.c.i + +src/dmsdio_cmd.s: src/dmsdio_cmd.c.s +.PHONY : src/dmsdio_cmd.s + +# target to generate assembly for a file +src/dmsdio_cmd.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s +.PHONY : src/dmsdio_cmd.c.s + +src/dmsdio_config.o: src/dmsdio_config.c.o +.PHONY : src/dmsdio_config.o + +# target to build an object file +src/dmsdio_config.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o +.PHONY : src/dmsdio_config.c.o + +src/dmsdio_config.i: src/dmsdio_config.c.i +.PHONY : src/dmsdio_config.i + +# target to preprocess a source file +src/dmsdio_config.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i +.PHONY : src/dmsdio_config.c.i + +src/dmsdio_config.s: src/dmsdio_config.c.s +.PHONY : src/dmsdio_config.s + +# target to generate assembly for a file +src/dmsdio_config.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s +.PHONY : src/dmsdio_config.c.s + +src/dmsdio_decode.o: src/dmsdio_decode.c.o +.PHONY : src/dmsdio_decode.o + +# target to build an object file +src/dmsdio_decode.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o +.PHONY : src/dmsdio_decode.c.o + +src/dmsdio_decode.i: src/dmsdio_decode.c.i +.PHONY : src/dmsdio_decode.i + +# target to preprocess a source file +src/dmsdio_decode.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i +.PHONY : src/dmsdio_decode.c.i + +src/dmsdio_decode.s: src/dmsdio_decode.c.s +.PHONY : src/dmsdio_decode.s + +# target to generate assembly for a file +src/dmsdio_decode.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s +.PHONY : src/dmsdio_decode.c.s + +src/dmsdio_detect.o: src/dmsdio_detect.c.o +.PHONY : src/dmsdio_detect.o + +# target to build an object file +src/dmsdio_detect.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o +.PHONY : src/dmsdio_detect.c.o + +src/dmsdio_detect.i: src/dmsdio_detect.c.i +.PHONY : src/dmsdio_detect.i + +# target to preprocess a source file +src/dmsdio_detect.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i +.PHONY : src/dmsdio_detect.c.i + +src/dmsdio_detect.s: src/dmsdio_detect.c.s +.PHONY : src/dmsdio_detect.s + +# target to generate assembly for a file +src/dmsdio_detect.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s +.PHONY : src/dmsdio_detect.c.s + +src/dmsdio_ident.o: src/dmsdio_ident.c.o +.PHONY : src/dmsdio_ident.o + +# target to build an object file +src/dmsdio_ident.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o +.PHONY : src/dmsdio_ident.c.o + +src/dmsdio_ident.i: src/dmsdio_ident.c.i +.PHONY : src/dmsdio_ident.i + +# target to preprocess a source file +src/dmsdio_ident.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i +.PHONY : src/dmsdio_ident.c.i + +src/dmsdio_ident.s: src/dmsdio_ident.c.s +.PHONY : src/dmsdio_ident.s + +# target to generate assembly for a file +src/dmsdio_ident.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s +.PHONY : src/dmsdio_ident.c.s + +src/dmsdio_io.o: src/dmsdio_io.c.o +.PHONY : src/dmsdio_io.o + +# target to build an object file +src/dmsdio_io.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o +.PHONY : src/dmsdio_io.c.o + +src/dmsdio_io.i: src/dmsdio_io.c.i +.PHONY : src/dmsdio_io.i + +# target to preprocess a source file +src/dmsdio_io.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i +.PHONY : src/dmsdio_io.c.i + +src/dmsdio_io.s: src/dmsdio_io.c.s +.PHONY : src/dmsdio_io.s + +# target to generate assembly for a file +src/dmsdio_io.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s +.PHONY : src/dmsdio_io.c.s + +src/dmsdio_xfer.o: src/dmsdio_xfer.c.o +.PHONY : src/dmsdio_xfer.o + +# target to build an object file +src/dmsdio_xfer.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o +.PHONY : src/dmsdio_xfer.c.o + +src/dmsdio_xfer.i: src/dmsdio_xfer.c.i +.PHONY : src/dmsdio_xfer.i + +# target to preprocess a source file +src/dmsdio_xfer.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i +.PHONY : src/dmsdio_xfer.c.i + +src/dmsdio_xfer.s: src/dmsdio_xfer.c.s +.PHONY : src/dmsdio_xfer.s + +# target to generate assembly for a file +src/dmsdio_xfer.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s +.PHONY : src/dmsdio_xfer.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... difs_memory_detailed" + @echo "... dmod_common_memory_detailed" + @echo "... dmod_fastlz_memory_detailed" + @echo "... dmod_generate_manifest" + @echo "... dmod_module_memory_detailed" + @echo "... dmodex_memory_detailed" + @echo "... dmsdio_local_dmd" + @echo "... dmsdio_memory_detailed" + @echo "... dmsdio_port_local_dmd" + @echo "... dmsdio_port_memory_detailed" + @echo "... example_app_memory_detailed" + @echo "... fatfs_memory_detailed" + @echo "... flashfs_memory_detailed" + @echo "... log_step_memory_detailed" + @echo "... test_dmsdio_local_dmd" + @echo "... test_dmsdio_memory_detailed" + @echo "... test_example_memory_detailed" + @echo "... vfs_memory_detailed" + @echo "... difs" + @echo "... dmod_common" + @echo "... dmod_fastlz" + @echo "... dmod_module" + @echo "... dmodex" + @echo "... dmsdio" + @echo "... dmsdio_port" + @echo "... example_app" + @echo "... fatfs" + @echo "... flashfs" + @echo "... log_step" + @echo "... test_dmsdio" + @echo "... test_example" + @echo "... vfs" + @echo "... dmsdio_header.o" + @echo "... dmsdio_header.i" + @echo "... dmsdio_header.s" + @echo "... src/dmsdio.o" + @echo "... src/dmsdio.i" + @echo "... src/dmsdio.s" + @echo "... src/dmsdio_card.o" + @echo "... src/dmsdio_card.i" + @echo "... src/dmsdio_card.s" + @echo "... src/dmsdio_cmd.o" + @echo "... src/dmsdio_cmd.i" + @echo "... src/dmsdio_cmd.s" + @echo "... src/dmsdio_config.o" + @echo "... src/dmsdio_config.i" + @echo "... src/dmsdio_config.s" + @echo "... src/dmsdio_decode.o" + @echo "... src/dmsdio_decode.i" + @echo "... src/dmsdio_decode.s" + @echo "... src/dmsdio_detect.o" + @echo "... src/dmsdio_detect.i" + @echo "... src/dmsdio_detect.s" + @echo "... src/dmsdio_ident.o" + @echo "... src/dmsdio_ident.i" + @echo "... src/dmsdio_ident.s" + @echo "... src/dmsdio_io.o" + @echo "... src/dmsdio_io.i" + @echo "... src/dmsdio_io.s" + @echo "... src/dmsdio_xfer.o" + @echo "... src/dmsdio_xfer.i" + @echo "... src/dmsdio_xfer.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 + diff --git a/build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/CMakeFiles/progress.marks new file mode 100644 index 0000000..a787364 --- /dev/null +++ b/build_ci/_deps/dmod-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +34 diff --git a/build_ci/_deps/dmod-build/Makefile b/build_ci/_deps/dmod-build/Makefile new file mode 100644 index 0000000..27de646 --- /dev/null +++ b/build_ci/_deps/dmod-build/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/cmake_install.cmake b/build_ci/_deps/dmod-build/cmake_install.cmake new file mode 100644 index 0000000..62eae29 --- /dev/null +++ b/build_ci/_deps/dmod-build/cmake_install.cmake @@ -0,0 +1,80 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/dmod-config.h b/build_ci/_deps/dmod-build/dmod-config.h new file mode 100644 index 0000000..ffd6c7f --- /dev/null +++ b/build_ci/_deps/dmod-build/dmod-config.h @@ -0,0 +1,55 @@ +#ifndef DMOD_CONFIG_H +#define DMOD_CONFIG_H + +#define dmod_VERSION_MAJOR 1 +#define dmod_VERSION_MINOR 0 +#define DMOD_VERSION_STRING "1.0" +#define DMOD_VERSION ((uint32_t)((1 << 8) | (0))) +#define DMOD_MAX_MODULES 30 +#define DMOD_MAX_REQUIRED_MODULES 10 +#define DMOD_VFPRINTF_STACK_BUFFER_SIZE 100 +#define DMOD_USE_STDLIB ON +#define DMOD_USE_GETENV ON +#define DMOD_USE_ENVIRON ON +#define DMOD_USE_STDIO ON +#define DMOD_USE_DIRENT ON +#define DMOD_USE_ASSERT ON +#define DMOD_USE_PTHREAD ON +#define DMOD_USE_MMAN ON +#define DMOD_USE_ALIGNED_ALLOC ON +#define DMOD_USE_ALIGNED_MALLOC_MOCK OFF +#define DMOD_USE_REALLOC ON +#define DMOD_USE_TERMIOS ON +#define DMOD_USE_TIME ON +#define DMOD_USE_FASTLZ ON +#define DMOD_IMPLEMENT_PRINTF OFF +#define DMOD_IMPLEMENT_SCANF OFF +#define DMOD_MODE "DMOD_MODULE" +#define DMOD_SYSTEM_EN OFF +#define DMOD_MODULE_EN ON +#define DMOD_SYSTEM_VERSION_MAJOR 0 +#define DMOD_SYSTEM_VERSION_MINOR 1 +#define DMOD_SYSTEM_VERSION_STRING "0.1" +#define DMOD_SYSTEM_VERSION ((uint32_t)((0 << 8) | (1))) +#define DMOD_REPO_DIR "/__w/dmsdio/dmsdio/build_ci/dmf" +#define DMOD_REPO_PATHS "/__w/dmsdio/dmsdio/build_ci/dmf:/__w/dmsdio/dmsdio/build_ci/dmfc" +#define DMOD_CPU_NAME "" +#define DMOD_ARRAY_SEP ":" +#define DMOD_PATH_SEP "/" + +// API +#define DMOD_BUILTIN_COMPRESSION_API ON + +#ifndef ON +# define ON 1 +#endif + +#ifndef OFF +# define OFF 0 +#endif + +#ifndef DMOD_BUILD_DIR +# define DMOD_BUILD_DIR "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build" +#endif + +#endif // DMOD_CONFIG_H diff --git a/build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks new file mode 100644 index 0000000..a787364 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks @@ -0,0 +1 @@ +34 diff --git a/build_ci/_deps/dmod-build/examples/Makefile b/build_ci/_deps/dmod-build/examples/Makefile new file mode 100644 index 0000000..f2f0382 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/cmake_install.cmake new file mode 100644 index 0000000..32e4825 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/cmake_install.cmake @@ -0,0 +1,60 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks @@ -0,0 +1 @@ +20 diff --git a/build_ci/_deps/dmod-build/examples/dif/Makefile b/build_ci/_deps/dmod-build/examples/dif/Makefile new file mode 100644 index 0000000..ececa04 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake new file mode 100644 index 0000000..9719b4a --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake @@ -0,0 +1,70 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake new file mode 100644 index 0000000..1ea9be1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make new file mode 100644 index 0000000..2b3906e --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-src/examples/dif/difs/difs.c +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -MF CMakeFiles/difs.dir/difs.c.o.d -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c > CMakeFiles/difs.dir/difs.c.i + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c -o CMakeFiles/difs.dir/difs.c.s + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/difs_header.c +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -MF CMakeFiles/difs.dir/difs_header.c.o.d -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c > CMakeFiles/difs.dir/difs_header.c.i + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c -o CMakeFiles/difs.dir/difs_header.c.s + +# Object files for target difs +difs_OBJECTS = \ +"CMakeFiles/difs.dir/difs.c.o" \ +"CMakeFiles/difs.dir/difs_header.c.o" + +# External object files for target difs +difs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make +_deps/dmod-build/examples/dif/difs/difs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable difs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/difs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/difs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for difs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build: _deps/dmod-build/examples/dif/difs/difs +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake new file mode 100644 index 0000000..3267481 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/difs.dir/difs.c.o" + "CMakeFiles/difs.dir/difs.c.o.d" + "CMakeFiles/difs.dir/difs_header.c.o" + "CMakeFiles/difs.dir/difs_header.c.o.d" + "difs" + "difs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/difs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make new file mode 100644 index 0000000..4fd4cf8 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for difs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts new file mode 100644 index 0000000..b8ac757 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for difs. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make new file mode 100644 index 0000000..8819f9a --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for difs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make new file mode 100644 index 0000000..56d0868 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"difs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt new file mode 100644 index 0000000..82b3a82 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/difs.dir/difs.c.o CMakeFiles/difs.dir/difs_header.c.o -o difs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make new file mode 100644 index 0000000..fe9fdf8 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for difs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for difs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen + +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make +.PHONY : difs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build: difs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..03a6cd1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/difs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/difs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..ceb9a12 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for difs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..a56c57d --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for difs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..8b1fa81 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 4 + diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/Makefile b/build_ci/_deps/dmod-build/examples/dif/difs/Makefile new file mode 100644 index 0000000..fe0b2ed --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule + +# Convenience name for target. +difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule +.PHONY : difs + +# fast build rule for target. +difs/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build +.PHONY : difs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule + +# Convenience name for target. +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule +.PHONY : difs_memory_detailed + +# fast build rule for target. +difs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build +.PHONY : difs_memory_detailed/fast + +difs.o: difs.c.o +.PHONY : difs.o + +# target to build an object file +difs.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o +.PHONY : difs.c.o + +difs.i: difs.c.i +.PHONY : difs.i + +# target to preprocess a source file +difs.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i +.PHONY : difs.c.i + +difs.s: difs.c.s +.PHONY : difs.s + +# target to generate assembly for a file +difs.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s +.PHONY : difs.c.s + +difs_header.o: difs_header.c.o +.PHONY : difs_header.o + +# target to build an object file +difs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o +.PHONY : difs_header.c.o + +difs_header.i: difs_header.c.i +.PHONY : difs_header.i + +# target to preprocess a source file +difs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i +.PHONY : difs_header.c.i + +difs_header.s: difs_header.c.s +.PHONY : difs_header.s + +# target to generate assembly for a file +difs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s +.PHONY : difs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... difs_memory_detailed" + @echo "... difs" + @echo "... difs.o" + @echo "... difs.i" + @echo "... difs.s" + @echo "... difs_header.o" + @echo "... difs_header.i" + @echo "... difs_header.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake new file mode 100644 index 0000000..b1334ed --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/difs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/difs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/difs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h b/build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h new file mode 100644 index 0000000..3f4ac65 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_difs +#define DMOD_MOD_DEFS_H_difs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_difs_version +# define dmod_difs_version "1.0" +#endif + +#ifdef DMOD_difs +# define dmod_difs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(difs, MODULE, NAME) +# define dmod_difs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(difs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "difs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_difs +# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_difs diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c b/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c new file mode 100644 index 0000000..8ebd8fb --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "difs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake new file mode 100644 index 0000000..2936f35 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make new file mode 100644 index 0000000..548fdcb --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-src/examples/dif/fatfs/fatfs.c +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -MF CMakeFiles/fatfs.dir/fatfs.c.o.d -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c > CMakeFiles/fatfs.dir/fatfs.c.i + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c -o CMakeFiles/fatfs.dir/fatfs.c.s + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/fatfs_header.c +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -MF CMakeFiles/fatfs.dir/fatfs_header.c.o.d -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c > CMakeFiles/fatfs.dir/fatfs_header.c.i + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c -o CMakeFiles/fatfs.dir/fatfs_header.c.s + +# Object files for target fatfs +fatfs_OBJECTS = \ +"CMakeFiles/fatfs.dir/fatfs.c.o" \ +"CMakeFiles/fatfs.dir/fatfs_header.c.o" + +# External object files for target fatfs +fatfs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make +_deps/dmod-build/examples/dif/fatfs/fatfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable fatfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/fatfs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/fatfs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for fatfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build: _deps/dmod-build/examples/dif/fatfs/fatfs +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake new file mode 100644 index 0000000..8961a0f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/fatfs.dir/fatfs.c.o" + "CMakeFiles/fatfs.dir/fatfs.c.o.d" + "CMakeFiles/fatfs.dir/fatfs_header.c.o" + "CMakeFiles/fatfs.dir/fatfs_header.c.o.d" + "fatfs" + "fatfs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/fatfs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make new file mode 100644 index 0000000..97afc81 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for fatfs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts new file mode 100644 index 0000000..247265e --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for fatfs. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make new file mode 100644 index 0000000..c9fcdbf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for fatfs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make new file mode 100644 index 0000000..5576877 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"fatfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt new file mode 100644 index 0000000..d9d5dcb --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/fatfs.dir/fatfs.c.o CMakeFiles/fatfs.dir/fatfs_header.c.o -o fatfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make new file mode 100644 index 0000000..8e0f303 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 43 +CMAKE_PROGRESS_2 = 44 +CMAKE_PROGRESS_3 = 45 + diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make new file mode 100644 index 0000000..ad856b3 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for fatfs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for fatfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen + +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make +.PHONY : fatfs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build: fatfs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..42e3aff --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/fatfs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/fatfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..0575fa5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for fatfs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..568c76f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for fatfs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..ec8ee70 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 46 + diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile b/build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile new file mode 100644 index 0000000..9469457 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule + +# Convenience name for target. +fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule +.PHONY : fatfs + +# fast build rule for target. +fatfs/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build +.PHONY : fatfs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule + +# Convenience name for target. +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule +.PHONY : fatfs_memory_detailed + +# fast build rule for target. +fatfs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build +.PHONY : fatfs_memory_detailed/fast + +fatfs.o: fatfs.c.o +.PHONY : fatfs.o + +# target to build an object file +fatfs.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o +.PHONY : fatfs.c.o + +fatfs.i: fatfs.c.i +.PHONY : fatfs.i + +# target to preprocess a source file +fatfs.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i +.PHONY : fatfs.c.i + +fatfs.s: fatfs.c.s +.PHONY : fatfs.s + +# target to generate assembly for a file +fatfs.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s +.PHONY : fatfs.c.s + +fatfs_header.o: fatfs_header.c.o +.PHONY : fatfs_header.o + +# target to build an object file +fatfs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o +.PHONY : fatfs_header.c.o + +fatfs_header.i: fatfs_header.c.i +.PHONY : fatfs_header.i + +# target to preprocess a source file +fatfs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i +.PHONY : fatfs_header.c.i + +fatfs_header.s: fatfs_header.c.s +.PHONY : fatfs_header.s + +# target to generate assembly for a file +fatfs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s +.PHONY : fatfs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... fatfs_memory_detailed" + @echo "... fatfs" + @echo "... fatfs.o" + @echo "... fatfs.i" + @echo "... fatfs.s" + @echo "... fatfs_header.o" + @echo "... fatfs_header.i" + @echo "... fatfs_header.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake new file mode 100644 index 0000000..4fe5a3a --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/fatfs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/fatfs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/fatfs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h b/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h new file mode 100644 index 0000000..732d80c --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_fatfs +#define DMOD_MOD_DEFS_H_fatfs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_fatfs_version +# define dmod_fatfs_version "1.0" +#endif + +#ifdef DMOD_fatfs +# define dmod_fatfs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(fatfs, MODULE, NAME) +# define dmod_fatfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(fatfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "fatfs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_fatfs +# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_fatfs diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c b/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c new file mode 100644 index 0000000..b53ef4b --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "fatfs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake new file mode 100644 index 0000000..e325559 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make new file mode 100644 index 0000000..88b2f5c --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-src/examples/dif/flashfs/flashfs.c +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -MF CMakeFiles/flashfs.dir/flashfs.c.o.d -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c > CMakeFiles/flashfs.dir/flashfs.c.i + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c -o CMakeFiles/flashfs.dir/flashfs.c.s + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/flashfs_header.c +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -MF CMakeFiles/flashfs.dir/flashfs_header.c.o.d -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c > CMakeFiles/flashfs.dir/flashfs_header.c.i + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c -o CMakeFiles/flashfs.dir/flashfs_header.c.s + +# Object files for target flashfs +flashfs_OBJECTS = \ +"CMakeFiles/flashfs.dir/flashfs.c.o" \ +"CMakeFiles/flashfs.dir/flashfs_header.c.o" + +# External object files for target flashfs +flashfs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make +_deps/dmod-build/examples/dif/flashfs/flashfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable flashfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/flashfs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/flashfs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for flashfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build: _deps/dmod-build/examples/dif/flashfs/flashfs +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake new file mode 100644 index 0000000..26d21d6 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/flashfs.dir/flashfs.c.o" + "CMakeFiles/flashfs.dir/flashfs.c.o.d" + "CMakeFiles/flashfs.dir/flashfs_header.c.o" + "CMakeFiles/flashfs.dir/flashfs_header.c.o.d" + "flashfs" + "flashfs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/flashfs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make new file mode 100644 index 0000000..6da961f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for flashfs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts new file mode 100644 index 0000000..d8333b3 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for flashfs. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make new file mode 100644 index 0000000..a8d4a60 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for flashfs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make new file mode 100644 index 0000000..110b579 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"flashfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt new file mode 100644 index 0000000..9d60ce0 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/flashfs.dir/flashfs.c.o CMakeFiles/flashfs.dir/flashfs_header.c.o -o flashfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make new file mode 100644 index 0000000..3575c37 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 47 +CMAKE_PROGRESS_2 = 48 +CMAKE_PROGRESS_3 = 49 + diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make new file mode 100644 index 0000000..9212c9d --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for flashfs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for flashfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen + +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make +.PHONY : flashfs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build: flashfs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..35858c4 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/flashfs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/flashfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..8732a34 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for flashfs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..dcca040 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for flashfs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..9b1d57f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 50 + diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile b/build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile new file mode 100644 index 0000000..75478fc --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule + +# Convenience name for target. +flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule +.PHONY : flashfs + +# fast build rule for target. +flashfs/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build +.PHONY : flashfs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule + +# Convenience name for target. +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule +.PHONY : flashfs_memory_detailed + +# fast build rule for target. +flashfs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build +.PHONY : flashfs_memory_detailed/fast + +flashfs.o: flashfs.c.o +.PHONY : flashfs.o + +# target to build an object file +flashfs.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o +.PHONY : flashfs.c.o + +flashfs.i: flashfs.c.i +.PHONY : flashfs.i + +# target to preprocess a source file +flashfs.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i +.PHONY : flashfs.c.i + +flashfs.s: flashfs.c.s +.PHONY : flashfs.s + +# target to generate assembly for a file +flashfs.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s +.PHONY : flashfs.c.s + +flashfs_header.o: flashfs_header.c.o +.PHONY : flashfs_header.o + +# target to build an object file +flashfs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o +.PHONY : flashfs_header.c.o + +flashfs_header.i: flashfs_header.c.i +.PHONY : flashfs_header.i + +# target to preprocess a source file +flashfs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i +.PHONY : flashfs_header.c.i + +flashfs_header.s: flashfs_header.c.s +.PHONY : flashfs_header.s + +# target to generate assembly for a file +flashfs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s +.PHONY : flashfs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... flashfs_memory_detailed" + @echo "... flashfs" + @echo "... flashfs.o" + @echo "... flashfs.i" + @echo "... flashfs.s" + @echo "... flashfs_header.o" + @echo "... flashfs_header.i" + @echo "... flashfs_header.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake new file mode 100644 index 0000000..c560add --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/flashfs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/flashfs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/flashfs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h b/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h new file mode 100644 index 0000000..e2f897f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_flashfs +#define DMOD_MOD_DEFS_H_flashfs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_flashfs_version +# define dmod_flashfs_version "1.0" +#endif + +#ifdef DMOD_flashfs +# define dmod_flashfs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(flashfs, MODULE, NAME) +# define dmod_flashfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(flashfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "flashfs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_flashfs +# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_flashfs diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c b/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c new file mode 100644 index 0000000..99b062d --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "flashfs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake new file mode 100644 index 0000000..ad1118d --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make new file mode 100644 index 0000000..8654ed1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-src/examples/dif/vfs/vfs.c +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -MF CMakeFiles/vfs.dir/vfs.c.o.d -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c > CMakeFiles/vfs.dir/vfs.c.i + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c -o CMakeFiles/vfs.dir/vfs.c.s + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/vfs_header.c +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -MF CMakeFiles/vfs.dir/vfs_header.c.o.d -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c > CMakeFiles/vfs.dir/vfs_header.c.i + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c -o CMakeFiles/vfs.dir/vfs_header.c.s + +# Object files for target vfs +vfs_OBJECTS = \ +"CMakeFiles/vfs.dir/vfs.c.o" \ +"CMakeFiles/vfs.dir/vfs_header.c.o" + +# External object files for target vfs +vfs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make +_deps/dmod-build/examples/dif/vfs/vfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable vfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vfs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/vfs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for vfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build: _deps/dmod-build/examples/dif/vfs/vfs +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake new file mode 100644 index 0000000..872ace5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/vfs.dir/vfs.c.o" + "CMakeFiles/vfs.dir/vfs.c.o.d" + "CMakeFiles/vfs.dir/vfs_header.c.o" + "CMakeFiles/vfs.dir/vfs_header.c.o.d" + "vfs" + "vfs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/vfs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make new file mode 100644 index 0000000..6f09891 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for vfs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts new file mode 100644 index 0000000..3fd9ecc --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for vfs. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make new file mode 100644 index 0000000..830b687 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for vfs. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make new file mode 100644 index 0000000..b37871f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"vfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt new file mode 100644 index 0000000..4603fe2 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/vfs.dir/vfs.c.o CMakeFiles/vfs.dir/vfs_header.c.o -o vfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make new file mode 100644 index 0000000..454f037 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 65 +CMAKE_PROGRESS_2 = 66 +CMAKE_PROGRESS_3 = 67 + diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make new file mode 100644 index 0000000..872c5ae --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for vfs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for vfs" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen + +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make +.PHONY : vfs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build: vfs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..8e7886d --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/vfs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..a7fc985 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for vfs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..140fa48 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for vfs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..a9dc8c8 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 68 + diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/Makefile b/build_ci/_deps/dmod-build/examples/dif/vfs/Makefile new file mode 100644 index 0000000..74f90a1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule + +# Convenience name for target. +vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule +.PHONY : vfs + +# fast build rule for target. +vfs/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build +.PHONY : vfs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule + +# Convenience name for target. +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule +.PHONY : vfs_memory_detailed + +# fast build rule for target. +vfs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build +.PHONY : vfs_memory_detailed/fast + +vfs.o: vfs.c.o +.PHONY : vfs.o + +# target to build an object file +vfs.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o +.PHONY : vfs.c.o + +vfs.i: vfs.c.i +.PHONY : vfs.i + +# target to preprocess a source file +vfs.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i +.PHONY : vfs.c.i + +vfs.s: vfs.c.s +.PHONY : vfs.s + +# target to generate assembly for a file +vfs.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s +.PHONY : vfs.c.s + +vfs_header.o: vfs_header.c.o +.PHONY : vfs_header.o + +# target to build an object file +vfs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o +.PHONY : vfs_header.c.o + +vfs_header.i: vfs_header.c.i +.PHONY : vfs_header.i + +# target to preprocess a source file +vfs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i +.PHONY : vfs_header.c.i + +vfs_header.s: vfs_header.c.s +.PHONY : vfs_header.s + +# target to generate assembly for a file +vfs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s +.PHONY : vfs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... vfs_memory_detailed" + @echo "... vfs" + @echo "... vfs.o" + @echo "... vfs.i" + @echo "... vfs.s" + @echo "... vfs_header.o" + @echo "... vfs_header.i" + @echo "... vfs_header.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake new file mode 100644 index 0000000..80e9b86 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/vfs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/vfs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/vfs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h b/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h new file mode 100644 index 0000000..d5de309 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_vfs +#define DMOD_MOD_DEFS_H_vfs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_vfs_version +# define dmod_vfs_version "1.0" +#endif + +#ifdef DMOD_vfs +# define dmod_vfs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(vfs, MODULE, NAME) +# define dmod_vfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(vfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "vfs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 2048 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_vfs +# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_vfs diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c b/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c new file mode 100644 index 0000000..458d9c5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "vfs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 2048, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks new file mode 100644 index 0000000..2bd5a0a --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks @@ -0,0 +1 @@ +22 diff --git a/build_ci/_deps/dmod-build/examples/module/Makefile b/build_ci/_deps/dmod-build/examples/module/Makefile new file mode 100644 index 0000000..6144de3 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake new file mode 100644 index 0000000..62ee6b9 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make new file mode 100644 index 0000000..325dee5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-src/examples/module/application/main.c +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o -MF CMakeFiles/example_app.dir/main.c.o.d -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/main.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c > CMakeFiles/example_app.dir/main.c.i + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/main.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c -o CMakeFiles/example_app.dir/main.c.s + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-src/examples/module/application/example.c +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -MF CMakeFiles/example_app.dir/example.c.o.d -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c > CMakeFiles/example_app.dir/example.c.i + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c -o CMakeFiles/example_app.dir/example.c.s + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/example_app_header.c +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -MF CMakeFiles/example_app.dir/example_app_header.c.o.d -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example_app_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c > CMakeFiles/example_app.dir/example_app_header.c.i + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example_app_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c -o CMakeFiles/example_app.dir/example_app_header.c.s + +# Object files for target example_app +example_app_OBJECTS = \ +"CMakeFiles/example_app.dir/main.c.o" \ +"CMakeFiles/example_app.dir/example.c.o" \ +"CMakeFiles/example_app.dir/example_app_header.c.o" + +# External object files for target example_app +example_app_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make +_deps/dmod-build/examples/module/application/example_app: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable example_app" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example_app.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/example_app.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for example_app" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build: _deps/dmod-build/examples/module/application/example_app +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake new file mode 100644 index 0000000..b30a78f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/example_app.dir/example.c.o" + "CMakeFiles/example_app.dir/example.c.o.d" + "CMakeFiles/example_app.dir/example_app_header.c.o" + "CMakeFiles/example_app.dir/example_app_header.c.o.d" + "CMakeFiles/example_app.dir/main.c.o" + "CMakeFiles/example_app.dir/main.c.o.d" + "example_app" + "example_app.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/example_app.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make new file mode 100644 index 0000000..9c21819 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for example_app. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts new file mode 100644 index 0000000..317670e --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for example_app. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make new file mode 100644 index 0000000..5dd86f2 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for example_app. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make new file mode 100644 index 0000000..90c60b4 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"example_app\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt new file mode 100644 index 0000000..61d0c57 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/example_app.dir/main.c.o CMakeFiles/example_app.dir/example.c.o CMakeFiles/example_app.dir/example_app_header.c.o -o example_app /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make new file mode 100644 index 0000000..2add289 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 38 +CMAKE_PROGRESS_2 = 39 +CMAKE_PROGRESS_3 = 40 +CMAKE_PROGRESS_4 = 41 + diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make new file mode 100644 index 0000000..fe2b1d9 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for example_app_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for example_app" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen + +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make +.PHONY : example_app_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build: example_app_memory_detailed +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..b8f1a3c --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/example_app_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/example_app_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..54c963e --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for example_app_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..40bc90c --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for example_app_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make new file mode 100644 index 0000000..08da5aa --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 42 + diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks @@ -0,0 +1 @@ +12 diff --git a/build_ci/_deps/dmod-build/examples/module/application/Makefile b/build_ci/_deps/dmod-build/examples/module/application/Makefile new file mode 100644 index 0000000..e8fd667 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/Makefile @@ -0,0 +1,311 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule + +# Convenience name for target. +example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule +.PHONY : example_app + +# fast build rule for target. +example_app/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build +.PHONY : example_app/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule + +# Convenience name for target. +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule +.PHONY : example_app_memory_detailed + +# fast build rule for target. +example_app_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build +.PHONY : example_app_memory_detailed/fast + +example.o: example.c.o +.PHONY : example.o + +# target to build an object file +example.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o +.PHONY : example.c.o + +example.i: example.c.i +.PHONY : example.i + +# target to preprocess a source file +example.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i +.PHONY : example.c.i + +example.s: example.c.s +.PHONY : example.s + +# target to generate assembly for a file +example.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s +.PHONY : example.c.s + +example_app_header.o: example_app_header.c.o +.PHONY : example_app_header.o + +# target to build an object file +example_app_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o +.PHONY : example_app_header.c.o + +example_app_header.i: example_app_header.c.i +.PHONY : example_app_header.i + +# target to preprocess a source file +example_app_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i +.PHONY : example_app_header.c.i + +example_app_header.s: example_app_header.c.s +.PHONY : example_app_header.s + +# target to generate assembly for a file +example_app_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s +.PHONY : example_app_header.c.s + +main.o: main.c.o +.PHONY : main.o + +# target to build an object file +main.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... example_app_memory_detailed" + @echo "... example_app" + @echo "... example.o" + @echo "... example.i" + @echo "... example.s" + @echo "... example_app_header.o" + @echo "... example_app_header.i" + @echo "... example_app_header.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake new file mode 100644 index 0000000..cb7cba5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/example_app.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/example_app.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/example_app.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h b/build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h new file mode 100644 index 0000000..072a0c1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_example_app +#define DMOD_MOD_DEFS_H_example_app + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_example_app_version +# define dmod_example_app_version "0.1" +#endif + +#ifdef DMOD_example_app +# define dmod_example_app_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(example_app, MODULE, NAME) +# define dmod_example_app_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(example_app, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "example_app" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 0 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Application +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_example_app +# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_example_app diff --git a/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c b/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c new file mode 100644 index 0000000..baf3ea1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "example_app", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 0, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake new file mode 100644 index 0000000..2a6468f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake @@ -0,0 +1,70 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake new file mode 100644 index 0000000..b5b70b9 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make new file mode 100644 index 0000000..f43b2e9 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-src/examples/module/library/dmodex.c +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -MF CMakeFiles/dmodex.dir/dmodex.c.o.d -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c > CMakeFiles/dmodex.dir/dmodex.c.i + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c -o CMakeFiles/dmodex.dir/dmodex.c.s + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/dmodex_header.c +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -MF CMakeFiles/dmodex.dir/dmodex_header.c.o.d -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c > CMakeFiles/dmodex.dir/dmodex_header.c.i + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c -o CMakeFiles/dmodex.dir/dmodex_header.c.s + +# Object files for target dmodex +dmodex_OBJECTS = \ +"CMakeFiles/dmodex.dir/dmodex.c.o" \ +"CMakeFiles/dmodex.dir/dmodex_header.c.o" + +# External object files for target dmodex +dmodex_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make +_deps/dmod-build/examples/module/library/dmodex: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable dmodex" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmodex.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/dmodex.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmodex" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build: _deps/dmod-build/examples/module/library/dmodex +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake new file mode 100644 index 0000000..ac00ce3 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmodex.dir/dmodex.c.o" + "CMakeFiles/dmodex.dir/dmodex.c.o.d" + "CMakeFiles/dmodex.dir/dmodex_header.c.o" + "CMakeFiles/dmodex.dir/dmodex_header.c.o.d" + "dmodex" + "dmodex.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmodex.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make new file mode 100644 index 0000000..06a73e4 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmodex. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts new file mode 100644 index 0000000..1c7222f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmodex. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make new file mode 100644 index 0000000..da38191 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmodex. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make new file mode 100644 index 0000000..e23a544 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmodex\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt new file mode 100644 index 0000000..282acfa --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmodex.dir/dmodex.c.o CMakeFiles/dmodex.dir/dmodex_header.c.o -o dmodex /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make new file mode 100644 index 0000000..9997fcc --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 16 +CMAKE_PROGRESS_2 = 17 +CMAKE_PROGRESS_3 = 18 + diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make new file mode 100644 index 0000000..e8f5a33 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for dmodex_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmodex" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen + +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make +.PHONY : dmodex_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build: dmodex_memory_detailed +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..111e712 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmodex_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmodex_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..d0c6457 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmodex_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..a9efdd1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmodex_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make new file mode 100644 index 0000000..a7f2629 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 19 + diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci/_deps/dmod-build/examples/module/library/Makefile b/build_ci/_deps/dmod-build/examples/module/library/Makefile new file mode 100644 index 0000000..4e08cd3 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule + +# Convenience name for target. +dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule +.PHONY : dmodex + +# fast build rule for target. +dmodex/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build +.PHONY : dmodex/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule + +# Convenience name for target. +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule +.PHONY : dmodex_memory_detailed + +# fast build rule for target. +dmodex_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build +.PHONY : dmodex_memory_detailed/fast + +dmodex.o: dmodex.c.o +.PHONY : dmodex.o + +# target to build an object file +dmodex.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o +.PHONY : dmodex.c.o + +dmodex.i: dmodex.c.i +.PHONY : dmodex.i + +# target to preprocess a source file +dmodex.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i +.PHONY : dmodex.c.i + +dmodex.s: dmodex.c.s +.PHONY : dmodex.s + +# target to generate assembly for a file +dmodex.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s +.PHONY : dmodex.c.s + +dmodex_header.o: dmodex_header.c.o +.PHONY : dmodex_header.o + +# target to build an object file +dmodex_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o +.PHONY : dmodex_header.c.o + +dmodex_header.i: dmodex_header.c.i +.PHONY : dmodex_header.i + +# target to preprocess a source file +dmodex_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i +.PHONY : dmodex_header.c.i + +dmodex_header.s: dmodex_header.c.s +.PHONY : dmodex_header.s + +# target to generate assembly for a file +dmodex_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s +.PHONY : dmodex_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... dmodex_memory_detailed" + @echo "... dmodex" + @echo "... dmodex.o" + @echo "... dmodex.i" + @echo "... dmodex.s" + @echo "... dmodex_header.o" + @echo "... dmodex_header.i" + @echo "... dmodex_header.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake new file mode 100644 index 0000000..3124e00 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmodex.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmodex.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/dmodex.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h b/build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h new file mode 100644 index 0000000..2dddbef --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmodex +#define DMOD_MOD_DEFS_H_dmodex + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmodex_version +# define dmod_dmodex_version "0.1" +#endif + +#ifdef DMOD_dmodex +# define dmod_dmodex_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmodex, MODULE, NAME) +# define dmod_dmodex_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmodex, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmodex" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmodex +# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmodex diff --git a/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c b/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c new file mode 100644 index 0000000..e1f5eb7 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "dmodex", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake new file mode 100644 index 0000000..bc3a1b6 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make new file mode 100644 index 0000000..ce53c9d --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-src/examples/module/log_step/main.c +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o -MF CMakeFiles/log_step.dir/main.c.o.d -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/main.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c > CMakeFiles/log_step.dir/main.c.i + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/main.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c -o CMakeFiles/log_step.dir/main.c.s + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/log_step_header.c +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -MF CMakeFiles/log_step.dir/log_step_header.c.o.d -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/log_step_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c > CMakeFiles/log_step.dir/log_step_header.c.i + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/log_step_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c -o CMakeFiles/log_step.dir/log_step_header.c.s + +# Object files for target log_step +log_step_OBJECTS = \ +"CMakeFiles/log_step.dir/main.c.o" \ +"CMakeFiles/log_step.dir/log_step_header.c.o" + +# External object files for target log_step +log_step_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make +_deps/dmod-build/examples/module/log_step/log_step: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable log_step" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/log_step.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/log_step.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for log_step" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build: _deps/dmod-build/examples/module/log_step/log_step +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake new file mode 100644 index 0000000..26b2c30 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/log_step.dir/log_step_header.c.o" + "CMakeFiles/log_step.dir/log_step_header.c.o.d" + "CMakeFiles/log_step.dir/main.c.o" + "CMakeFiles/log_step.dir/main.c.o.d" + "log_step" + "log_step.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/log_step.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make new file mode 100644 index 0000000..9a0955f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for log_step. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts new file mode 100644 index 0000000..4bc7a3a --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for log_step. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make new file mode 100644 index 0000000..187fc4f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for log_step. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make new file mode 100644 index 0000000..93ad80e --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"log_step\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt new file mode 100644 index 0000000..3788280 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/log_step.dir/main.c.o CMakeFiles/log_step.dir/log_step_header.c.o -o log_step /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make new file mode 100644 index 0000000..a48de7a --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 51 +CMAKE_PROGRESS_2 = 52 +CMAKE_PROGRESS_3 = 53 + diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make new file mode 100644 index 0000000..9adfe61 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for log_step_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for log_step" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen + +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make +.PHONY : log_step_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build: log_step_memory_detailed +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..9bd8b12 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/log_step_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/log_step_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..2008fec --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for log_step_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..01aa80f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for log_step_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make new file mode 100644 index 0000000..0bc7bd3 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 54 + diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/Makefile b/build_ci/_deps/dmod-build/examples/module/log_step/Makefile new file mode 100644 index 0000000..f96c1f0 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule + +# Convenience name for target. +log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule +.PHONY : log_step + +# fast build rule for target. +log_step/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build +.PHONY : log_step/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule + +# Convenience name for target. +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule +.PHONY : log_step_memory_detailed + +# fast build rule for target. +log_step_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build +.PHONY : log_step_memory_detailed/fast + +log_step_header.o: log_step_header.c.o +.PHONY : log_step_header.o + +# target to build an object file +log_step_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o +.PHONY : log_step_header.c.o + +log_step_header.i: log_step_header.c.i +.PHONY : log_step_header.i + +# target to preprocess a source file +log_step_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i +.PHONY : log_step_header.c.i + +log_step_header.s: log_step_header.c.s +.PHONY : log_step_header.s + +# target to generate assembly for a file +log_step_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s +.PHONY : log_step_header.c.s + +main.o: main.c.o +.PHONY : main.o + +# target to build an object file +main.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... log_step_memory_detailed" + @echo "... log_step" + @echo "... log_step_header.o" + @echo "... log_step_header.i" + @echo "... log_step_header.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake new file mode 100644 index 0000000..cd13638 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/log_step.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/log_step.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/log_step.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h b/build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h new file mode 100644 index 0000000..7c1f1ca --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_log_step +#define DMOD_MOD_DEFS_H_log_step + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_log_step_version +# define dmod_log_step_version "0.1" +#endif + +#ifdef DMOD_log_step +# define dmod_log_step_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(log_step, MODULE, NAME) +# define dmod_log_step_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(log_step, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "log_step" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 0 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Application +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_log_step +# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_log_step diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c b/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c new file mode 100644 index 0000000..526e72b --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "log_step", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 0, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks @@ -0,0 +1 @@ +12 diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake new file mode 100644 index 0000000..bfabc25 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make new file mode 100644 index 0000000..0ae159f --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-src/examples/module/test_example/test_example_test.c +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -MF CMakeFiles/test_example.dir/test_example_test.c.o.d -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_test.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c > CMakeFiles/test_example.dir/test_example_test.c.i + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_test.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c -o CMakeFiles/test_example.dir/test_example_test.c.s + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -MF CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/test_example_header.c +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -MF CMakeFiles/test_example.dir/test_example_header.c.o.d -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c > CMakeFiles/test_example.dir/test_example_header.c.i + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c -o CMakeFiles/test_example.dir/test_example_header.c.s + +# Object files for target test_example +test_example_OBJECTS = \ +"CMakeFiles/test_example.dir/test_example_test.c.o" \ +"CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" \ +"CMakeFiles/test_example.dir/test_example_header.c.o" + +# External object files for target test_example +test_example_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make +_deps/dmod-build/examples/module/test_example/test_example: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_example" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_example.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/test_example.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_example" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build: _deps/dmod-build/examples/module/test_example/test_example +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake new file mode 100644 index 0000000..c188c28 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" + "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" + "CMakeFiles/test_example.dir/test_example_header.c.o" + "CMakeFiles/test_example.dir/test_example_header.c.o.d" + "CMakeFiles/test_example.dir/test_example_test.c.o" + "CMakeFiles/test_example.dir/test_example_test.c.o.d" + "test_example" + "test_example.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/test_example.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make new file mode 100644 index 0000000..719354c --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_example. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts new file mode 100644 index 0000000..7d67863 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_example. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make new file mode 100644 index 0000000..ef35c48 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_example. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make new file mode 100644 index 0000000..6a4efe1 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"test_example\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt new file mode 100644 index 0000000..b967b58 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/test_example.dir/test_example_test.c.o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o CMakeFiles/test_example.dir/test_example_header.c.o -o test_example /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make new file mode 100644 index 0000000..a9a24a0 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 60 +CMAKE_PROGRESS_2 = 61 +CMAKE_PROGRESS_3 = 62 +CMAKE_PROGRESS_4 = 63 + diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make new file mode 100644 index 0000000..12647c2 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for test_example_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for test_example" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen + +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make +.PHONY : test_example_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build: test_example_memory_detailed +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..a302c60 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_example_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/test_example_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..2e9e6a4 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for test_example_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..b0a2ce7 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for test_example_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make new file mode 100644 index 0000000..3076d3a --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 64 + diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/Makefile b/build_ci/_deps/dmod-build/examples/module/test_example/Makefile new file mode 100644 index 0000000..31b3b82 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/Makefile @@ -0,0 +1,311 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule + +# Convenience name for target. +test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule +.PHONY : test_example + +# fast build rule for target. +test_example/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build +.PHONY : test_example/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule + +# Convenience name for target. +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule +.PHONY : test_example_memory_detailed + +# fast build rule for target. +test_example_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build +.PHONY : test_example_memory_detailed/fast + +__/__/__/src/module/dmod_test_main.o: __/__/__/src/module/dmod_test_main.c.o +.PHONY : __/__/__/src/module/dmod_test_main.o + +# target to build an object file +__/__/__/src/module/dmod_test_main.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o +.PHONY : __/__/__/src/module/dmod_test_main.c.o + +__/__/__/src/module/dmod_test_main.i: __/__/__/src/module/dmod_test_main.c.i +.PHONY : __/__/__/src/module/dmod_test_main.i + +# target to preprocess a source file +__/__/__/src/module/dmod_test_main.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i +.PHONY : __/__/__/src/module/dmod_test_main.c.i + +__/__/__/src/module/dmod_test_main.s: __/__/__/src/module/dmod_test_main.c.s +.PHONY : __/__/__/src/module/dmod_test_main.s + +# target to generate assembly for a file +__/__/__/src/module/dmod_test_main.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s +.PHONY : __/__/__/src/module/dmod_test_main.c.s + +test_example_header.o: test_example_header.c.o +.PHONY : test_example_header.o + +# target to build an object file +test_example_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o +.PHONY : test_example_header.c.o + +test_example_header.i: test_example_header.c.i +.PHONY : test_example_header.i + +# target to preprocess a source file +test_example_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i +.PHONY : test_example_header.c.i + +test_example_header.s: test_example_header.c.s +.PHONY : test_example_header.s + +# target to generate assembly for a file +test_example_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s +.PHONY : test_example_header.c.s + +test_example_test.o: test_example_test.c.o +.PHONY : test_example_test.o + +# target to build an object file +test_example_test.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o +.PHONY : test_example_test.c.o + +test_example_test.i: test_example_test.c.i +.PHONY : test_example_test.i + +# target to preprocess a source file +test_example_test.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i +.PHONY : test_example_test.c.i + +test_example_test.s: test_example_test.c.s +.PHONY : test_example_test.s + +# target to generate assembly for a file +test_example_test.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s +.PHONY : test_example_test.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... test_example_memory_detailed" + @echo "... test_example" + @echo "... __/__/__/src/module/dmod_test_main.o" + @echo "... __/__/__/src/module/dmod_test_main.i" + @echo "... __/__/__/src/module/dmod_test_main.s" + @echo "... test_example_header.o" + @echo "... test_example_header.i" + @echo "... test_example_header.s" + @echo "... test_example_test.o" + @echo "... test_example_test.i" + @echo "... test_example_test.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake new file mode 100644 index 0000000..b0956be --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/test_example.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/test_example.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/test_example.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h b/build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h new file mode 100644 index 0000000..da0fb52 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_test_example +#define DMOD_MOD_DEFS_H_test_example + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_test_example_version +# define dmod_test_example_version "1.0" +#endif + +#ifdef DMOD_test_example +# define dmod_test_example_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(test_example, MODULE, NAME) +# define dmod_test_example_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(test_example, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "test_example" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Application +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_test_example +# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_test_example diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c b/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c new file mode 100644 index 0000000..4ce3595 --- /dev/null +++ b/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "test_example", + .Author = "DMOD", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_ci/_deps/dmod-build/inc/Makefile b/build_ci/_deps/dmod-build/inc/Makefile new file mode 100644 index 0000000..37a7d68 --- /dev/null +++ b/build_ci/_deps/dmod-build/inc/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/inc/cmake_install.cmake b/build_ci/_deps/dmod-build/inc/cmake_install.cmake new file mode 100644 index 0000000..0a3c24d --- /dev/null +++ b/build_ci/_deps/dmod-build/inc/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build_ci/_deps/dmod-build/lib/Makefile b/build_ci/_deps/dmod-build/lib/Makefile new file mode 100644 index 0000000..e45cf23 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/lib/cmake_install.cmake b/build_ci/_deps/dmod-build/lib/cmake_install.cmake new file mode 100644 index 0000000..0907596 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake new file mode 100644 index 0000000..7a20305 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake @@ -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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" "gcc" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.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 "") diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make new file mode 100644 index 0000000..a33760d --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-src/lib/third-party/FastLZ/fastlz.c +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -MF CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_fastlz.dir/fastlz.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c > CMakeFiles/dmod_fastlz.dir/fastlz.c.i + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_fastlz.dir/fastlz.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c -o CMakeFiles/dmod_fastlz.dir/fastlz.c.s + +# Object files for target dmod_fastlz +dmod_fastlz_OBJECTS = \ +"CMakeFiles/dmod_fastlz.dir/fastlz.c.o" + +# External object files for target dmod_fastlz +dmod_fastlz_EXTERNAL_OBJECTS = + +_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o +_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make +_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_fastlz.a" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_fastlz.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_fastlz" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -DMODULE_NAME=dmod_fastlz -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend + diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake new file mode 100644 index 0000000..38c14da --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_fastlz.dir/fastlz.c.o" + "CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d" + "libdmod_fastlz.a" + "libdmod_fastlz.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmod_fastlz.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..53648b0 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdmod_fastlz.a" +) diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal new file mode 100644 index 0000000..929d985 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal @@ -0,0 +1,27 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/string.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h + diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make new file mode 100644 index 0000000..9299b89 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make @@ -0,0 +1,70 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-src/lib/third-party/FastLZ/fastlz.c \ + _deps/dmod-src/lib/third-party/FastLZ/fastlz.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h + + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +_deps/dmod-src/lib/third-party/FastLZ/fastlz.c: + +_deps/dmod-src/lib/third-party/FastLZ/fastlz.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts new file mode 100644 index 0000000..398a47a --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmod_fastlz. diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make new file mode 100644 index 0000000..3114856 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmod_fastlz. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o new file mode 100644 index 0000000000000000000000000000000000000000..502bef01241bcdd1eecb7fa7526d6d3c86d25a8b GIT binary patch literal 5680 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 literal 0 HcmV?d00001 diff --git a/build_ci/_deps/dmod-build/lib/third-party/Makefile b/build_ci/_deps/dmod-build/lib/third-party/Makefile new file mode 100644 index 0000000..e39b820 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake b/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake new file mode 100644 index 0000000..128cac9 --- /dev/null +++ b/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_ci/_deps/dmod-build/scripts/Makefile b/build_ci/_deps/dmod-build/scripts/Makefile new file mode 100644 index 0000000..8853119 --- /dev/null +++ b/build_ci/_deps/dmod-build/scripts/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/scripts/cmake_install.cmake b/build_ci/_deps/dmod-build/scripts/cmake_install.cmake new file mode 100644 index 0000000..7e2d6e0 --- /dev/null +++ b/build_ci/_deps/dmod-build/scripts/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build_ci/_deps/dmod-build/src/Makefile b/build_ci/_deps/dmod-build/src/Makefile new file mode 100644 index 0000000..379fe7c --- /dev/null +++ b/build_ci/_deps/dmod-build/src/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/src/cmake_install.cmake b/build_ci/_deps/dmod-build/src/cmake_install.cmake new file mode 100644 index 0000000..7fc9717 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/cmake_install.cmake @@ -0,0 +1,60 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake new file mode 100644 index 0000000..36a7d35 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake @@ -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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" "gcc" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.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 "") diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make new file mode 100644 index 0000000..6de7fd6 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-src/src/common/dmod_common.c +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -MF CMakeFiles/dmod_common.dir/dmod_common.c.o.d -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_common.dir/dmod_common.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c > CMakeFiles/dmod_common.dir/dmod_common.c.i + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_common.dir/dmod_common.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c -o CMakeFiles/dmod_common.dir/dmod_common.c.s + +# Object files for target dmod_common +dmod_common_OBJECTS = \ +"CMakeFiles/dmod_common.dir/dmod_common.c.o" + +# External object files for target dmod_common +dmod_common_EXTERNAL_OBJECTS = + +_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o +_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make +_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_common.a" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean_target.cmake + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_common.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_common" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build: _deps/dmod-build/src/common/libdmod_common.a +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend + diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake new file mode 100644 index 0000000..b90397e --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_common.dir/dmod_common.c.o" + "CMakeFiles/dmod_common.dir/dmod_common.c.o.d" + "libdmod_common.a" + "libdmod_common.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmod_common.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..c60c401 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdmod_common.a" +) diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal new file mode 100644 index 0000000..8d1d337 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal @@ -0,0 +1,35 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h + /usr/include/assert.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/string.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h + diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make new file mode 100644 index 0000000..3f79ca8 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make @@ -0,0 +1,94 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-src/src/common/dmod_common.c \ + _deps/dmod-build/dmod-config.h \ + _deps/dmod-src/inc/dmod.h \ + _deps/dmod-src/inc/dmod_arch_defs.h \ + _deps/dmod-src/inc/dmod_defs.h \ + _deps/dmod-src/inc/dmod_module.h \ + _deps/dmod-src/inc/dmod_sal.h \ + _deps/dmod-src/inc/dmod_types.h \ + /usr/include/assert.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h + + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +_deps/dmod-src/inc/dmod_arch_defs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +_deps/dmod-src/inc/dmod.h: + +_deps/dmod-src/inc/dmod_module.h: + +_deps/dmod-src/src/common/dmod_common.c: + +_deps/dmod-build/dmod-config.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +_deps/dmod-src/inc/dmod_types.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +_deps/dmod-src/inc/dmod_sal.h: + +/usr/include/assert.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/stdc-predef.h: + +_deps/dmod-src/inc/dmod_defs.h: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts new file mode 100644 index 0000000..5dbc001 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmod_common. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make new file mode 100644 index 0000000..fc94d04 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmod_common. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o new file mode 100644 index 0000000000000000000000000000000000000000..916e572dd1d6dc2a4952cf3921ea0e002e77648c GIT binary patch literal 25184 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 A&;S4c literal 0 HcmV?d00001 diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d new file mode 100644 index 0000000..52887f6 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d @@ -0,0 +1,29 @@ +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ + /usr/include/string.h diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make new file mode 100644 index 0000000..bf267ae --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_common\" -DDMOD_MODULE -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build + +C_FLAGS = -Wall -Werror -std=c11 + diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt new file mode 100644 index 0000000..3deae8a --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libdmod_common.a CMakeFiles/dmod_common.dir/dmod_common.c.o +/usr/bin/ranlib libdmod_common.a diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make new file mode 100644 index 0000000..3a86673 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make new file mode 100644 index 0000000..88667a3 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for dmod_common_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmod_common" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen + +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make +.PHONY : dmod_common_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build: dmod_common_memory_detailed +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend + diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..dc0fbc6 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_common_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..25ee62e --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmod_common_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..6810c4f --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmod_common_memory_detailed. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make new file mode 100644 index 0000000..68e0bc5 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 7 + diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build_ci/_deps/dmod-build/src/common/Makefile b/build_ci/_deps/dmod-build/src/common/Makefile new file mode 100644 index 0000000..93ffd64 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/Makefile @@ -0,0 +1,257 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule + +# Convenience name for target. +dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule +.PHONY : dmod_common + +# fast build rule for target. +dmod_common/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build +.PHONY : dmod_common/fast + +# Convenience name for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule + +# Convenience name for target. +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule +.PHONY : dmod_common_memory_detailed + +# fast build rule for target. +dmod_common_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build +.PHONY : dmod_common_memory_detailed/fast + +dmod_common.o: dmod_common.c.o +.PHONY : dmod_common.o + +# target to build an object file +dmod_common.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o +.PHONY : dmod_common.c.o + +dmod_common.i: dmod_common.c.i +.PHONY : dmod_common.i + +# target to preprocess a source file +dmod_common.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i +.PHONY : dmod_common.c.i + +dmod_common.s: dmod_common.c.s +.PHONY : dmod_common.s + +# target to generate assembly for a file +dmod_common.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s +.PHONY : dmod_common.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... dmod_common_memory_detailed" + @echo "... dmod_common" + @echo "... dmod_common.o" + @echo "... dmod_common.i" + @echo "... dmod_common.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/src/common/cmake_install.cmake b/build_ci/_deps/dmod-build/src/common/cmake_install.cmake new file mode 100644 index 0000000..4775380 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/common/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/src/common/libdmod_common.a b/build_ci/_deps/dmod-build/src/common/libdmod_common.a new file mode 100644 index 0000000000000000000000000000000000000000..0f44642037c78ed0721b87c2e92f8b460496195d GIT binary patch literal 25820 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 CMakeFiles/dmod_module.dir/dmod_module.c.i + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/dmod_module.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c -o CMakeFiles/dmod_module.dir/dmod_module.c.s + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-src/src/module/string.c +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o -MF CMakeFiles/dmod_module.dir/string.c.o.d -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/string.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c > CMakeFiles/dmod_module.dir/string.c.i + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/string.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c -o CMakeFiles/dmod_module.dir/string.c.s + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-src/src/module/signal.c +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -MF CMakeFiles/dmod_module.dir/signal.c.o.d -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/signal.c.i" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c > CMakeFiles/dmod_module.dir/signal.c.i + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/signal.c.s" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c -o CMakeFiles/dmod_module.dir/signal.c.s + +# Object files for target dmod_module +dmod_module_OBJECTS = \ +"CMakeFiles/dmod_module.dir/dmod_module.c.o" \ +"CMakeFiles/dmod_module.dir/string.c.o" \ +"CMakeFiles/dmod_module.dir/signal.c.o" + +# External object files for target dmod_module +dmod_module_EXTERNAL_OBJECTS = + +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C static library libdmod_module.a" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean_target.cmake + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_module.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_module" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -DMODULE_NAME=dmod_module -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build: _deps/dmod-build/src/module/libdmod_module.a +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend + diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake new file mode 100644 index 0000000..bed8ae9 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_module.dir/dmod_module.c.o" + "CMakeFiles/dmod_module.dir/dmod_module.c.o.d" + "CMakeFiles/dmod_module.dir/signal.c.o" + "CMakeFiles/dmod_module.dir/signal.c.o.d" + "CMakeFiles/dmod_module.dir/string.c.o" + "CMakeFiles/dmod_module.dir/string.c.o.d" + "libdmod_module.a" + "libdmod_module.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmod_module.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..a9fc8d2 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdmod_module.a" +) diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal new file mode 100644 index 0000000..f10eed9 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal @@ -0,0 +1,43 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h + /usr/include/assert.h + /usr/include/features.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c + /usr/include/stdc-predef.h + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c + /usr/include/stdc-predef.h + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h + diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make new file mode 100644 index 0000000..cf79300 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make @@ -0,0 +1,102 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o: _deps/dmod-src/src/module/dmod_module.c \ + _deps/dmod-build/dmod-config.h \ + _deps/dmod-src/inc/dmod.h \ + _deps/dmod-src/inc/dmod_arch_defs.h \ + _deps/dmod-src/inc/dmod_defs.h \ + _deps/dmod-src/inc/dmod_module.h \ + _deps/dmod-src/inc/dmod_sal.h \ + _deps/dmod-src/inc/dmod_types.h \ + /usr/include/assert.h \ + /usr/include/features.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-src/src/module/signal.c \ + /usr/include/stdc-predef.h + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-src/src/module/string.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h + + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +_deps/dmod-src/src/module/signal.c: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +_deps/dmod-src/inc/dmod_arch_defs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +_deps/dmod-src/inc/dmod.h: + +_deps/dmod-src/inc/dmod_module.h: + +_deps/dmod-build/dmod-config.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +_deps/dmod-src/inc/dmod_types.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +_deps/dmod-src/inc/dmod_sal.h: + +/usr/include/assert.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/features.h: + +_deps/dmod-src/src/module/dmod_module.c: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/stdc-predef.h: + +_deps/dmod-src/inc/dmod_defs.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +_deps/dmod-src/src/module/string.c: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts new file mode 100644 index 0000000..864d311 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmod_module. diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make new file mode 100644 index 0000000..fce76ac --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmod_module. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o new file mode 100644 index 0000000000000000000000000000000000000000..483247751c5a1ccd2fbb06080c6b9198ea6ba474 GIT binary patch literal 18232 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 literal 0 HcmV?d00001 diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d new file mode 100644 index 0000000..350cd14 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d @@ -0,0 +1,28 @@ +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o: \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make new file mode 100644 index 0000000..b47f6a3 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_module\" -DDMOD_MODULE -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build + +C_FLAGS = -Wall -Werror -std=c11 + diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt new file mode 100644 index 0000000..cca187a --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libdmod_module.a CMakeFiles/dmod_module.dir/dmod_module.c.o CMakeFiles/dmod_module.dir/string.c.o CMakeFiles/dmod_module.dir/signal.c.o +/usr/bin/ranlib libdmod_module.a diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make new file mode 100644 index 0000000..65c1b99 --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 +CMAKE_PROGRESS_3 = 13 +CMAKE_PROGRESS_4 = 14 + diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d10ccf7825bac2ff44d6fff484020c20f7f6601d GIT binary patch literal 1368 zcmbtUy-EW?5T46v{EHgJLWoGLRL~_#1htSrh*1y=Az&kNiDx33i`;D>3jS1rosZyS zSPC{iLSDc=Vkd&m-0dctHEDEUc4oerZ)Y~Umz&JaX2>u=iUAwYiX;lKA8Pq2-%UXT zhTvm#`ZKq6|8{@%^+fQ&3uM#j_4r&aUv+pjzQ&R)vA9(AqowQR1WP2@@_c|}eGh6B zwHGzJn*(g~OqhvEG7%UsF89EwMU7abum1rDoI;$GWSo}FNc1k09u99~0mWT}&ej9( z-<{HC$CJ}6%Hb8F*_=`V(KY?kv||*R5dIDNcwZNseu;J&#Bf}h(?2_vcqc{2I%5TJ ztrO3NIAJI>dE4~NyC`!j56t6kU`x{Dc8vo&vbY5-?|Hxqm2%m35OXTrW_Ue|9=8go zA}%^rcJ5ZrZI@pFbL}&W*`>o{*DBk7>whgVWYb;gzgSA_+B~<2saBO43<#6&NapsW zqgkCli+OrSf8{SAm-bAcsv`SSUKQD2+7(PnU#+`V1I5>CGnk`S)pqw7-=dPl{k65| z-^>A~XiuI0C@8DKN~81lF+s04B@2YDi$NzvJb;$wlzfSI>P?h7Ehvq^0DTX%ht4NV ezdNG5ivIMUql$o=&=`81_zh85Y*q%2&i?@%CQ*3+ literal 0 HcmV?d00001 diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d new file mode 100644 index 0000000..cc82a1a --- /dev/null +++ b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d @@ -0,0 +1,3 @@ +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c \ + /usr/include/stdc-predef.h diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f12c4ec98b55e247ac1eb1d6aca028914eb08379 GIT binary patch literal 4688 zcmb`JU2IfE6vt;RKQ6m*(IQrgKUyF7E8!KcdWGYqLU6?^ zB&NKgTk;BSwdh_s?OrRlV_fylY>z-!Z5>NoJKY8{1u`dRzcn8GN+!E6n!db3Fk?8Y zUg0ZF{H-y(uq( zU8%NOzSkScR3ms*B47vreSKyAPG#7v7)-cT3Uzt0H{!wv#Z|?z)H)_kjRz(2XxUKQ z_yEo#R5KhZ1y!hEjZi5U(>HKooMZW+oBF}0P2u~FPYM4)IGa&^zbmhn+u;3vD@1Kx zaCP3IRh)OFyj*?fh^u3TkMw2!aM<8`(*^%$GDo*{Y!W>jJbL5nFBB&0LLprug-Y04 zNd)(NAw&6+vBXHGL>n(f4k4+e$A-&&e@n|D)i2WDDTa67W$wybx|lL`0Iaa`1K1<7F)WzyP}UK`h%<=M4xsx zI$leFvz=Yw}$$2tbfwftIw11Ilq8@n)RKg{Q>D-+FxJ5 zejSp9qW z>~-cXblE^;j-yTCAwPZ0Wp05DGylNiCzxMmE^`^I$oy|>{)fzCbm2j?|4-1Tb<@mc z&Vqf;{C$gyyq`Oe-S4DCCY{NreQHv}N2tjR9ZHjWFrB4_D4Hy{sm!n%sy3DM)ljvm zfgBBU)b{l$pM9x;gK9vYYa^`619oqYl7vXBb@w^jGydB>*rKEpnJLWVAAo^hkfDfP5MdU^yl-! zNeyK(=`2`w$WJ@?kFp`}CsPM`ygwT_!?~g1bk08_9O)rF(6=v_%%u5*Zm)^LoI+*) zBE-Q+zT$jUBQ;m|sa=bQY9fxul-No&`jjEn9<8H)N$B1uc^D6IzCH;_nX}f_oR3ux z#S`d}&;M)R0bBAJ!()nGpZuGm*Vk9=r)|HT?GIZD+kQ7}8=c=2pWh|kFr6RSYI}Wtjn>9Aafv66^7?eg(tT>%6SL0_ fNDPnxa<|IAE91C=zhkjo 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 LQ9Co8%l!WfX4^^X literal 0 HcmV?d00001 diff --git a/build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_ci/_deps/dmod-build/tools/Makefile b/build_ci/_deps/dmod-build/tools/Makefile new file mode 100644 index 0000000..b67d043 --- /dev/null +++ b/build_ci/_deps/dmod-build/tools/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/_deps/dmod-build/tools/cmake_install.cmake b/build_ci/_deps/dmod-build/tools/cmake_install.cmake new file mode 100644 index 0000000..d81f933 --- /dev/null +++ b/build_ci/_deps/dmod-build/tools/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/tools + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-build/version.txt b/build_ci/_deps/dmod-build/version.txt new file mode 100644 index 0000000..71128ff --- /dev/null +++ b/build_ci/_deps/dmod-build/version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 + 0.1 diff --git a/build_ci/_deps/dmod-src b/build_ci/_deps/dmod-src new file mode 160000 index 0000000..690a863 --- /dev/null +++ b/build_ci/_deps/dmod-src @@ -0,0 +1 @@ +Subproject commit 690a863a87f2a9a37a007a37b9f1e8d4d1239e98 diff --git a/build_ci/_deps/dmod-subbuild/CMakeCache.txt b/build_ci/_deps/dmod-subbuild/CMakeCache.txt new file mode 100644 index 0000000..e0151e3 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeCache.txt @@ -0,0 +1,119 @@ +# This is the CMakeCache file. +# For build in directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild +# It was generated by CMake: /usr/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 +######################## + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//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=dmod-populate + +//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 + +//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 + +//Value Computed by CMake +dmod-populate_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +//Value Computed by CMake +dmod-populate_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +dmod-populate_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-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=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 +//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 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake new file mode 100644 index 0000000..32d9012 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..1d14f95 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,11 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:16 (project)" + message: | + The system is: Linux - 6.18.44-fc-v37 - x86_64 +... diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c045622 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild") + +# 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}) diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..4d243b6 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,11 @@ +# Hashes of file build rules. +f78ddbb1797826921880870defe12fb3 CMakeFiles/dmod-populate +c00f1c2a99fb4cee0a30dbacb3a4f81e CMakeFiles/dmod-populate-complete +df00a16528b2ac28d4c0f0b36bdb8810 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build +7ecaff8eb2bc7633afb43ea40e47cbf9 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure +a16e0c905a647054791bc2764526e046 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download +3e6111aa6303d0155de19e8a0cc17d41 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +11cbb2dafb56d17ae1ff9ddef43d38a6 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir +75d997d442b7974dc0b009e5828d146b dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch +10e7116f3f1b82aa240a8ed66f40a9ce dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test +b3dd91c00992972ecfd5f01917c2d93a dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..3a8caca --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake @@ -0,0 +1,56 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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" + "CMakeFiles/3.31.3/CMakeSystem.cmake" + "CMakeLists.txt" + "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.31/Modules/ExternalProject.cmake" + "/usr/share/cmake-3.31/Modules/ExternalProject/PatchInfo.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/RepositoryInfo.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/UpdateInfo.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/cfgcmd.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/gitclone.cmake.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/gitupdate.cmake.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/mkdirs.cmake.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.31/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/3.31.3/CMakeSystem.cmake" + "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" + "dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" + "dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt" + "dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/dmod-populate.dir/DependInfo.cmake" + ) diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 b/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 new file mode 100644 index 0000000..4903aa8 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/dmod-populate.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/dmod-populate.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/dmod-populate.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/dmod-populate.dir + +# All Build rule for target. +CMakeFiles/dmod-populate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target dmod-populate" +.PHONY : CMakeFiles/dmod-populate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmod-populate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod-populate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 0 +.PHONY : CMakeFiles/dmod-populate.dir/rule + +# Convenience name for target. +dmod-populate: CMakeFiles/dmod-populate.dir/rule +.PHONY : dmod-populate + +# codegen rule for target. +CMakeFiles/dmod-populate.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Finished codegen for target dmod-populate" +.PHONY : CMakeFiles/dmod-populate.dir/codegen + +# clean rule for target. +CMakeFiles/dmod-populate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/clean +.PHONY : CMakeFiles/dmod-populate.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 + diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt b/build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..efb4032 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache b/build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json new file mode 100644 index 0000000..350cc38 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json @@ -0,0 +1,46 @@ +{ + "sources" : + [ + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule" + } + ], + "target" : + { + "labels" : + [ + "dmod-populate" + ], + "name" : "dmod-populate" + } +} \ No newline at end of file diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt new file mode 100644 index 0000000..344ce3f --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt @@ -0,0 +1,14 @@ +# Target labels + dmod-populate +# Source files and their labels +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule +/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make new file mode 100644 index 0000000..7fd37a5 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make @@ -0,0 +1,162 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +# Utility rule file for dmod-populate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmod-populate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmod-populate.dir/progress.make + +CMakeFiles/dmod-populate: CMakeFiles/dmod-populate-complete + +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'dmod-populate'" + /usr/bin/cmake -E make_directory /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: +.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci/_deps && /usr/bin/cmake -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake + cd /__w/dmsdio/dmsdio/build_ci/_deps && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'dmod-populate'" + /usr/bin/cmake -Dcfgdir= -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'dmod-populate'" + /usr/bin/cmake -E echo_append + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: +.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src && /usr/bin/cmake -Dcan_fetch=YES -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake + +CMakeFiles/dmod-populate.dir/codegen: +.PHONY : CMakeFiles/dmod-populate.dir/codegen + +dmod-populate: CMakeFiles/dmod-populate +dmod-populate: CMakeFiles/dmod-populate-complete +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update +dmod-populate: CMakeFiles/dmod-populate.dir/build.make +.PHONY : dmod-populate + +# Rule to build all files generated by this target. +CMakeFiles/dmod-populate.dir/build: dmod-populate +.PHONY : CMakeFiles/dmod-populate.dir/build + +CMakeFiles/dmod-populate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmod-populate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmod-populate.dir/clean + +CMakeFiles/dmod-populate.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmod-populate.dir/depend + diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake new file mode 100644 index 0000000..96ad4dc --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod-populate" + "CMakeFiles/dmod-populate-complete" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmod-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make new file mode 100644 index 0000000..f488146 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmod-populate. +# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts new file mode 100644 index 0000000..4ef3ae3 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmod-populate. diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make new file mode 100644 index 0000000..d4f6ce3 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 + diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks b/build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/build_ci/_deps/dmod-subbuild/CMakeLists.txt b/build_ci/_deps/dmod-subbuild/CMakeLists.txt new file mode 100644 index 0000000..46d4ad3 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/CMakeLists.txt @@ -0,0 +1,42 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.31.3) + +# Reject any attempt to use a toolchain file. We must not use one because +# we could be downloading it here. If the CMAKE_TOOLCHAIN_FILE environment +# variable is set, the cache variable will have been initialized from it. +unset(CMAKE_TOOLCHAIN_FILE CACHE) +unset(ENV{CMAKE_TOOLCHAIN_FILE}) + +# We name the project and the target for the ExternalProject_Add() call +# to something that will highlight to the user what we are working on if +# something goes wrong and an error message is produced. + +project(dmod-populate NONE) + + +# Pass through things we've already detected in the main project to avoid +# paying the cost of redetecting them again in ExternalProject_Add() +set(GIT_EXECUTABLE [==[/usr/bin/git]==]) +set(GIT_VERSION_STRING [==[2.25.1]==]) +set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION + [==[/usr/bin/git;2.25.1]==] +) + + +include(ExternalProject) +ExternalProject_Add(dmod-populate + "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/choco-technologies/dmod.git" "EXTERNALPROJECT_INTERNAL_ARGUMENT_SEPARATOR" "GIT_TAG" "develop" + SOURCE_DIR "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + BINARY_DIR "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" + USES_TERMINAL_DOWNLOAD YES + USES_TERMINAL_UPDATE YES + USES_TERMINAL_PATCH YES +) + + diff --git a/build_ci/_deps/dmod-subbuild/Makefile b/build_ci/_deps/dmod-subbuild/Makefile new file mode 100644 index 0000000..5cf2635 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/Makefile @@ -0,0 +1,161 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +#============================================================================= +# 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..." + /usr/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..." + /usr/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 /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 0 +.PHONY : all + +# The main codegen target +codegen: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 codegen + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 0 +.PHONY : codegen + +# 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 dmod-populate + +# Build rule for target. +dmod-populate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod-populate +.PHONY : dmod-populate + +# fast build rule for target. +dmod-populate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build +.PHONY : dmod-populate/fast + +# 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 "... dmod-populate" +.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 + diff --git a/build_ci/_deps/dmod-subbuild/cmake_install.cmake b/build_ci/_deps/dmod-subbuild/cmake_install.cmake new file mode 100644 index 0000000..a892b01 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt new file mode 100644 index 0000000..7fc6759 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake +source_dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src +work_dir=/__w/dmsdio/dmsdio/build_ci/_deps +repository=https://github.com/choco-technologies/dmod.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt new file mode 100644 index 0000000..7fc6759 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake +source_dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src +work_dir=/__w/dmsdio/dmsdio/build_ci/_deps +repository=https://github.com/choco-technologies/dmod.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt new file mode 100644 index 0000000..53e1e1e --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt @@ -0,0 +1,6 @@ +# This is a generated file and its contents are an internal implementation detail. +# The update step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command= +work_dir= diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test new file mode 100644 index 0000000..e69de29 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt new file mode 100644 index 0000000..d0e3bc1 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt @@ -0,0 +1,7 @@ +# This is a generated file and its contents are an internal implementation detail. +# The patch step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command (connected)=/usr/bin/cmake;-Dcan_fetch=YES;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +command (disconnected)=/usr/bin/cmake;-Dcan_fetch=NO;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +work_dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt new file mode 100644 index 0000000..6a6ed5f --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt @@ -0,0 +1 @@ +cmd='' diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake new file mode 100644 index 0000000..70682b1 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake @@ -0,0 +1,87 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +if(EXISTS "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" AND EXISTS "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" AND + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt") + message(VERBOSE + "Avoiding repeated git clone, stamp file is up to date: " + "'/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'" + ) + return() +endif() + +# Even at VERBOSE level, we don't want to see the commands executed, but +# enabling them to be shown for DEBUG may be useful to help diagnose problems. +cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) +if(active_log_level MATCHES "DEBUG|TRACE") + set(maybe_show_command COMMAND_ECHO STDOUT) +else() + set(maybe_show_command "") +endif() + +execute_process( + COMMAND ${CMAKE_COMMAND} -E rm -rf "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to remove directory: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'") +endif() + +# try the clone 3 times in case there is an odd git clone issue +set(error_code 1) +set(number_of_tries 0) +while(error_code AND number_of_tries LESS 3) + execute_process( + COMMAND "/usr/bin/git" + clone --no-checkout --config "advice.detachedHead=false" "https://github.com/choco-technologies/dmod.git" "dmod-src" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + math(EXPR number_of_tries "${number_of_tries} + 1") +endwhile() +if(number_of_tries GREATER 1) + message(NOTICE "Had to git clone more than once: ${number_of_tries} times.") +endif() +if(error_code) + message(FATAL_ERROR "Failed to clone repository: 'https://github.com/choco-technologies/dmod.git'") +endif() + +execute_process( + COMMAND "/usr/bin/git" + checkout "develop" -- + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to checkout tag: 'develop'") +endif() + +set(init_submodules TRUE) +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" + submodule update --recursive --init + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) +endif() +if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'") +endif() + +# Complete success, update the script-last-run stamp file: +# +execute_process( + COMMAND ${CMAKE_COMMAND} -E copy "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'") +endif() diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake new file mode 100644 index 0000000..0c690a3 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake @@ -0,0 +1,317 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +# Even at VERBOSE level, we don't want to see the commands executed, but +# enabling them to be shown for DEBUG may be useful to help diagnose problems. +cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) +if(active_log_level MATCHES "DEBUG|TRACE") + set(maybe_show_command COMMAND_ECHO STDOUT) +else() + set(maybe_show_command "") +endif() + +function(do_fetch) + message(VERBOSE "Fetching latest from the remote origin") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL LAST + ${maybe_show_command} + ) +endfunction() + +function(get_hash_for_ref ref out_var err_var) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE ref_hash + ERROR_VARIABLE error_msg + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(error_code) + set(${out_var} "" PARENT_SCOPE) + else() + set(${out_var} "${ref_hash}" PARENT_SCOPE) + endif() + set(${err_var} "${error_msg}" PARENT_SCOPE) +endfunction() + +get_hash_for_ref(HEAD head_sha error_msg) +if(head_sha STREQUAL "") + message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") +endif() + +if("${can_fetch}" STREQUAL "") + set(can_fetch "YES") +endif() + +execute_process( + COMMAND "/usr/bin/git" --git-dir=.git show-ref "develop" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + OUTPUT_VARIABLE show_ref_output +) +if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") + # Given a full remote/branch-name and we know about it already. Since + # branches can move around, we should always fetch, if permitted. + if(can_fetch) + do_fetch() + endif() + set(checkout_name "develop") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") + # Given a tag name that we already know about. We don't know if the tag we + # have matches the remote though (tags can move), so we should fetch. As a + # special case to preserve backward compatibility, if we are already at the + # same commit as the tag we hold locally, don't do a fetch and assume the tag + # hasn't moved on the remote. + # FIXME: We should provide an option to always fetch for this case + get_hash_for_ref("develop" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + message(VERBOSE "Already at requested tag: develop") + return() + endif() + + if(can_fetch) + do_fetch() + endif() + set(checkout_name "develop") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") + # Given a branch name without any remote and we already have a branch by that + # name. We might already have that branch checked out or it might be a + # different branch. It isn't fully safe to use a bare branch name without the + # remote, so do a fetch (if allowed) and replace the ref with one that + # includes the remote. + if(can_fetch) + do_fetch() + endif() + set(checkout_name "origin/develop") + +else() + get_hash_for_ref("develop" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + # Have the right commit checked out already + message(VERBOSE "Already at requested ref: ${tag_sha}") + return() + + elseif(tag_sha STREQUAL "") + # We don't know about this ref yet, so we have no choice but to fetch. + if(NOT can_fetch) + message(FATAL_ERROR + "Requested git ref \"develop\" is not present locally, and not " + "allowed to contact remote due to UPDATE_DISCONNECTED setting." + ) + endif() + + # We deliberately swallow any error message at the default log level + # because it can be confusing for users to see a failed git command. + # That failure is being handled here, so it isn't an error. + if(NOT error_msg STREQUAL "") + message(DEBUG "${error_msg}") + endif() + do_fetch() + set(checkout_name "develop") + + else() + # We have the commit, so we know we were asked to find a commit hash + # (otherwise it would have been handled further above), but we don't + # have that commit checked out yet. We don't need to fetch from the remote. + set(checkout_name "develop") + if(NOT error_msg STREQUAL "") + message(WARNING "${error_msg}") + endif() + + endif() +endif() + +set(git_update_strategy "REBASE") +if(git_update_strategy STREQUAL "") + # Backward compatibility requires REBASE as the default behavior + set(git_update_strategy REBASE) +endif() + +if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") + # Asked to potentially try to rebase first, maybe with fallback to checkout. + # We can't if we aren't already on a branch and we shouldn't if that local + # branch isn't tracking the one we want to checkout. + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + OUTPUT_VARIABLE current_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + # Don't test for an error. If this isn't a branch, we get a non-zero error + # code but empty output. + ) + + if(current_branch STREQUAL "") + # Not on a branch, checkout is the only sensible option since any rebase + # would always fail (and backward compatibility requires us to checkout in + # this situation) + set(git_update_strategy CHECKOUT) + + else() + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + OUTPUT_VARIABLE upstream_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set + ) + if(NOT upstream_branch STREQUAL checkout_name) + # Not safe to rebase when asked to checkout a different branch to the one + # we are tracking. If we did rebase, we could end up with arbitrary + # commits added to the ref we were asked to checkout if the current local + # branch happens to be able to rebase onto the target branch. There would + # be no error message and the user wouldn't know this was occurring. + set(git_update_strategy CHECKOUT) + endif() + + endif() +elseif(NOT git_update_strategy STREQUAL "CHECKOUT") + message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") +endif() + + +# Check if stash is needed +execute_process( + COMMAND "/usr/bin/git" --git-dir=.git status --porcelain + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE repo_status +) +if(error_code) + message(FATAL_ERROR "Failed to get the status") +endif() +string(LENGTH "${repo_status}" need_stash) + +# If not in clean state, stash changes in order to be able to perform a +# rebase or checkout without losing those changes permanently +if(need_stash) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +endif() + +if(git_update_strategy STREQUAL "CHECKOUT") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +else() + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE rebase_output + ERROR_VARIABLE rebase_output + ) + if(error_code) + # Rebase failed, undo the rebase attempt before continuing + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rebase --abort + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + ${maybe_show_command} + ) + + if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") + # Not allowed to do a checkout as a fallback, so cannot proceed + if(need_stash) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + ${maybe_show_command} + ) + endif() + message(FATAL_ERROR "\nFailed to rebase in: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'." + "\nOutput from the attempted rebase follows:" + "\n${rebase_output}" + "\n\nYou will have to resolve the conflicts manually") + endif() + + # Fall back to checkout. We create an annotated tag so that the user + # can manually inspect the situation and revert if required. + # We can't log the failed rebase output because MSVC sees it and + # intervenes, causing the build to fail even though it completes. + # Write it to a file instead. + string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) + set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) + set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) + file(WRITE ${error_log_file} "${rebase_output}") + message(WARNING "Rebase failed, output has been saved to ${error_log_file}" + "\nFalling back to checkout, previous commit tagged as ${tag_name}") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git tag -a + -m "ExternalProject attempting to move from here to ${checkout_name}" + ${tag_name} + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) + + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) + endif() +endif() + +if(need_stash) + # Put back the stashed changes + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + if(error_code) + # Stash pop --index failed: Try again dropping the index + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + ${maybe_show_command} + ) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + if(error_code) + # Stash pop failed: Restore previous state. + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha} + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + ${maybe_show_command} + ) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + ${maybe_show_command} + ) + message(FATAL_ERROR "\nFailed to unstash changes in: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'." + "\nYou will have to resolve the conflicts manually") + endif() + endif() +endif() + +set(init_submodules "TRUE") +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" + --git-dir=.git + submodule update --recursive --init + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +endif() diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake new file mode 100644 index 0000000..f61f968 --- /dev/null +++ b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake @@ -0,0 +1,27 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +# If CMAKE_DISABLE_SOURCE_CHANGES is set to true and the source directory is an +# existing directory in our source tree, calling file(MAKE_DIRECTORY) on it +# would cause a fatal error, even though it would be a no-op. +if(NOT EXISTS "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src") + file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src") +endif() +file(MAKE_DIRECTORY + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src" + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" +) + +set(configSubDirs ) +foreach(subDir IN LISTS configSubDirs) + file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/${subDir}") +endforeach() +if(cfgdir) + file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp${cfgdir}") # cfgdir has leading slash +endif() diff --git a/build_ci/cmake_install.cmake b/build_ci/cmake_install.cmake new file mode 100644 index 0000000..0997ab3 --- /dev/null +++ b/build_ci/cmake_install.cmake @@ -0,0 +1,105 @@ +# Install script for directory: /__w/dmsdio/dmsdio + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio.dmfc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/src/port/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci/tests/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/compile_commands.json b/build_ci/compile_commands.json new file mode 100644 index 0000000..f4e51ac --- /dev/null +++ b/build_ci/compile_commands.json @@ -0,0 +1,242 @@ +[ +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_card.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_config.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_decode.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_detect.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_ident.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_io.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/dmsdio_header.c", + "output": "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_fastlz\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -Wall -Werror -std=c11 -Os -ffunction-sections -fdata-sections -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", + "output": "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_common\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c", + "output": "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/dmod_module.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c", + "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c", + "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c", + "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c", + "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c", + "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c", + "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c", + "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c", + "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c", + "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c", + "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c", + "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", + "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c", + "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c", + "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c", + "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c", + "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", + "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c", + "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", + "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c", + "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c", + "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -c /__w/dmsdio/dmsdio/src/port/stm32f7/port.c", + "file": "/__w/dmsdio/dmsdio/src/port/stm32f7/port.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c", + "file": "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c", + "file": "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/tests", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c", + "file": "/__w/dmsdio/dmsdio/tests/dmsdio_test.c", + "output": "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/tests", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", + "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", + "output": "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci/tests", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c", + "output": "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" +} +] \ No newline at end of file diff --git a/build_ci/dmf/difs_version.txt b/build_ci/dmf/difs_version.txt new file mode 100644 index 0000000..26bbe50 --- /dev/null +++ b/build_ci/dmf/difs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +difs 1.0 690a863 diff --git a/build_ci/dmf/dmini.dmd b/build_ci/dmf/dmini.dmd new file mode 100644 index 0000000..4910119 --- /dev/null +++ b/build_ci/dmf/dmini.dmd @@ -0,0 +1,7 @@ +# DMOD Dependencies File +# Generated from module: dmini +# Source file: /__w/dmini/dmini/build_x86_64/dmf/dmini.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmini/dmini/build_x86_64/dmf/dmini.dmd + diff --git a/build_ci/dmf/dmini/LICENSE b/build_ci/dmf/dmini/LICENSE new file mode 100644 index 0000000..34af145 --- /dev/null +++ b/build_ci/dmf/dmini/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2025 Choco-Technologies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/build_ci/dmf/dmini/README.md b/build_ci/dmf/dmini/README.md new file mode 100644 index 0000000..b7c1adb --- /dev/null +++ b/build_ci/dmf/dmini/README.md @@ -0,0 +1,193 @@ +# dmini - DMOD INI File Parser Module + +A DMOD module library for parsing and generating INI configuration files, optimized for embedded systems. + +## Overview + +dmini is a lightweight INI file parser/generator module designed for embedded systems with limited RAM. It uses only SAL (System Abstraction Layer) functions from DMOD and implements memory-efficient line-by-line file I/O operations. + +## Features + +- **INI File Parsing**: Read and parse INI files with sections, key-value pairs, and comments +- **INI File Generation**: Create INI files from in-memory data structures +- **Memory Efficient**: Line-by-line file I/O with 256-byte buffers (no large allocations) +- **User-Controlled Buffers**: Generate functions accept user-provided buffers to prevent memory leaks +- **SAL-Only**: Uses only DMOD SAL functions (Dmod_Malloc, Dmod_Free, Dmod_StrDup, etc.) +- **Global Section Support**: Handle keys without section headers +- **Comment Support**: Parse comments starting with `;` or `#` +- **Whitespace Trimming**: Automatic trimming of keys and values +- **Section Visibility Restriction**: Limit the visible scope of a context to a single section, with optional token-based protection + +## API + +### Context Management +- `dmini_create()` - Create INI context +- `dmini_create_with_token(owner_token)` - Create INI context protected by an owner token +- `dmini_destroy()` - Free INI context + +### Parsing +- `dmini_parse_string(ctx, data)` - Parse INI from string +- `dmini_parse_file(ctx, filename)` - Parse INI from file (line-by-line) + +### Generation +- `dmini_generate_string(ctx, buffer, size)` - Generate INI to buffer (returns required size if buffer is NULL) +- `dmini_generate_file(ctx, filename)` - Generate INI directly to file (line-by-line) + +### Data Access +- `dmini_get_string(ctx, section, key, default)` - Get string value +- `dmini_get_int(ctx, section, key, default)` - Get integer value +- `dmini_set_string(ctx, section, key, value)` - Set string value +- `dmini_set_int(ctx, section, key, value)` - Set integer value + +### Queries +- `dmini_has_section(ctx, section)` - Check if section exists +- `dmini_has_key(ctx, section, key)` - Check if key exists + +### Iteration +- `dmini_section_count(ctx)` - Get number of sections (including global) +- `dmini_section_name(ctx, index)` - Get section name at index (NULL for global section) +- `dmini_key_count(ctx, section)` - Get number of keys in a section +- `dmini_key_name(ctx, section, index)` - Get key name at index within a section + +### Section Visibility Restriction +- `dmini_set_active_section(ctx, section, owner_token)` - Restrict the context to a single section +- `dmini_clear_active_section(ctx, owner_token)` - Remove the section restriction + +### Removal +- `dmini_remove_section(ctx, section)` - Remove entire section +- `dmini_remove_key(ctx, section, key)` - Remove single key + +## Usage Example + +```c +#include "dmini.h" + +// Create context +dmini_context_t ctx = dmini_create(); + +// Parse INI file +dmini_parse_file(ctx, "config.ini"); + +// Read values +const char* host = dmini_get_string(ctx, "database", "host", "localhost"); +int port = dmini_get_int(ctx, "database", "port", 5432); + +// Modify values +dmini_set_string(ctx, "cache", "enabled", "true"); +dmini_set_int(ctx, "cache", "size", 1024); + +// Generate to buffer (query size first) +int size = dmini_generate_string(ctx, NULL, 0); +char* buffer = malloc(size); +dmini_generate_string(ctx, buffer, size); + +// Or generate directly to file +dmini_generate_file(ctx, "output.ini"); + +// Cleanup +dmini_destroy(ctx); +``` + +## Section Visibility Restriction + +The section visibility restriction feature allows a context to be locked to a +single section. While the restriction is active all API calls treat +`section == NULL` as a reference to the active section, and any attempt to +access a different section returns not-found / the default value. + +This is useful when you want to pass a context to a component that should only +see one section of a larger configuration file. + +An optional **owner token** can be set at creation time so that only the +creator can change or clear the restriction. + +```c +// Create a context protected by a token +dmini_context_t ctx = dmini_create_with_token(0xDEADBEEF); + +dmini_parse_file(ctx, "config.ini"); + +// Restrict visibility to the "network" section +dmini_set_active_section(ctx, "network", 0xDEADBEEF); + +// All NULL-section calls now resolve to "network" +const char* host = dmini_get_string(ctx, NULL, "host", "localhost"); +int port = dmini_get_int(ctx, NULL, "port", 80); + +// Accessing any other section returns not-found / default +const char* val = dmini_get_string(ctx, "database", "host", "n/a"); +// val == "n/a" + +// Remove the restriction (requires the correct token) +dmini_clear_active_section(ctx, 0xDEADBEEF); + +dmini_destroy(ctx); +``` + +If a wrong token is supplied to `dmini_set_active_section()` or +`dmini_clear_active_section()` the function returns `DMINI_ERR_LOCKED (-6)`. +A token value of `0` disables token protection (any caller may change the +active section). + +## Building + +```bash +mkdir build +cd build +cmake .. -DDMOD_MODE=DMOD_MODULE +cmake --build . +``` + +This generates: +- `dmf/dmini.dmf` - The INI parser library module (536B RAM, 5KB ROM) +- `dmf/test_dmini.dmf` - Test application (432B RAM, 7KB ROM) + +## Testing + +The test application (`test_dmini.dmf`) runs comprehensive tests covering all API functions: + +```bash +dmod_loader dmf/dmini.dmf dmf/test_dmini.dmf +``` + +Test coverage includes: +- Context creation/destruction +- String parsing with sections and keys +- Setting and getting values +- Section/key existence checks +- Removal operations +- Buffer generation with size queries +- File I/O operations +- Comments and whitespace handling +- Section visibility restriction (active section with and without token protection) + +## INI File Format + +```ini +; Comment line +global_key=global_value + +[section1] +key1=value1 +key2=value2 + +[section2] +number=42 +name=test +``` + +- Sections are defined by `[section_name]` +- Key-value pairs: `key=value` +- Comments start with `;` or `#` +- Whitespace is automatically trimmed +- Global section for keys without section headers + +## Memory Footprint + +- **dmini library**: 536B RAM, 5KB ROM +- **test_dmini application**: 432B RAM, 7KB ROM + +## License + +MIT License - see LICENSE file for details + diff --git a/build_ci/dmf/dmini/docs/dmini.md b/build_ci/dmf/dmini/docs/dmini.md new file mode 100644 index 0000000..3bc75f2 --- /dev/null +++ b/build_ci/dmf/dmini/docs/dmini.md @@ -0,0 +1,280 @@ +# DMINI(3) + +## NAME + +dmini - DMOD INI File Parser Module + +## SYNOPSIS + +```c +#include "dmini.h" + +dmini_context_t dmini_create(void); +dmini_context_t dmini_create_with_token(unsigned int owner_token); +void dmini_destroy(dmini_context_t ctx); + +int dmini_parse_string(dmini_context_t ctx, const char* data); +int dmini_parse_file(dmini_context_t ctx, const char* filename); + +int dmini_generate_string(dmini_context_t ctx, char* buffer, size_t buffer_size); +int dmini_generate_file(dmini_context_t ctx, const char* filename); + +const char* dmini_get_string(dmini_context_t ctx, const char* section, + const char* key, const char* default_value); +int dmini_get_int(dmini_context_t ctx, const char* section, + const char* key, int default_value); + +int dmini_set_string(dmini_context_t ctx, const char* section, + const char* key, const char* value); +int dmini_set_int(dmini_context_t ctx, const char* section, + const char* key, int value); + +int dmini_has_section(dmini_context_t ctx, const char* section); +int dmini_has_key(dmini_context_t ctx, const char* section, const char* key); + +int dmini_remove_section(dmini_context_t ctx, const char* section); +int dmini_remove_key(dmini_context_t ctx, const char* section, const char* key); + +int dmini_set_active_section(dmini_context_t ctx, const char* section, + unsigned int owner_token); +int dmini_clear_active_section(dmini_context_t ctx, unsigned int owner_token); + +int dmini_section_count(dmini_context_t ctx); +const char* dmini_section_name(dmini_context_t ctx, int index); +int dmini_key_count(dmini_context_t ctx, const char* section); +const char* dmini_key_name(dmini_context_t ctx, const char* section, int index); +``` + +## DESCRIPTION + +The **dmini** module provides a lightweight INI file parser and generator +optimized for embedded systems. It uses only DMOD SAL (System Abstraction +Layer) functions and implements memory-efficient line-by-line file I/O +operations. + +### INI File Format + +INI files consist of sections, key-value pairs, and comments: + +* Sections are defined by `[section_name]` +* Key-value pairs are defined by `key=value` +* Comments start with `;` or `#` +* Whitespace is automatically trimmed from keys and values +* Keys without section headers belong to the global section + +### Context Management + +**dmini_create()** creates a new INI context for storing sections and +key-value pairs. Returns a context pointer or NULL on error. + +**dmini_create_with_token()** creates a new INI context protected by a magic +number token. The token must be supplied to **dmini_set_active_section()** and +**dmini_clear_active_section()** when a non-zero token is used. Passing token +value 0 is equivalent to calling **dmini_create()**. + +**dmini_destroy()** frees all memory associated with an INI context. + +### Parsing + +**dmini_parse_string()** parses an INI file from a null-terminated string. +Returns DMINI_OK on success or an error code on failure. + +**dmini_parse_file()** parses an INI file from a file path using SAL file +functions. Uses line-by-line reading with 256-byte buffers. Returns DMINI_OK +on success or an error code on failure. + +### Generation + +**dmini_generate_string()** generates an INI file string from the context. +If buffer is NULL, returns the required buffer size. If buffer is not NULL, +fills it with the INI data. Returns required buffer size or a negative error +code. + +**dmini_generate_file()** generates an INI file from the context and writes +it directly to a file using line-by-line writing. Returns DMINI_OK on success +or an error code on failure. + +### Data Access + +**dmini_get_string()** retrieves a string value for the given section and key. +Pass NULL for section to access the global section. Returns the value string +or default_value if not found. + +**dmini_get_int()** retrieves an integer value for the given section and key. +Pass NULL for section to access the global section. Returns the integer value +or default_value if not found. + +**dmini_set_string()** sets a string value for the given section and key. +Creates the section if it doesn't exist. Pass NULL for section to access the +global section. Returns DMINI_OK on success or an error code on failure. + +**dmini_set_int()** sets an integer value for the given section and key. +Creates the section if it doesn't exist. Pass NULL for section to access the +global section. Returns DMINI_OK on success or an error code on failure. + +### Queries + +**dmini_has_section()** checks if a section exists in the context. Returns 1 +if the section exists, 0 otherwise. + +**dmini_has_key()** checks if a key exists in the specified section. Pass NULL +for section to check the global section. Returns 1 if the key exists, 0 +otherwise. + +### Removal + +**dmini_remove_section()** removes an entire section and all its keys from the +context. Returns DMINI_OK on success or an error code on failure. + +**dmini_remove_key()** removes a single key from the specified section. Pass +NULL for section to remove from the global section. Returns DMINI_OK on +success or an error code on failure. + +### Iteration + +**dmini_section_count()** returns the total number of sections in the context, +including the global (unnamed) section. Respects the active-section restriction +when it is in effect. Returns DMINI_ERR_INVALID if ctx is NULL. + +**dmini_section_name()** returns the name of the section at the given +zero-based index. The global (unnamed) section is represented by NULL. Returns +NULL when the index is out of range. Use dmini_section_count() to determine +the valid range. Respects the active-section restriction when it is in effect. + +**dmini_key_count()** returns the number of key-value pairs in the specified +section. Pass NULL for section to query the global section. Returns +DMINI_ERR_INVALID if ctx is NULL, or DMINI_ERR_NOT_FOUND if the section does +not exist. Respects the active-section restriction when it is in effect. + +**dmini_key_name()** returns the name of the key at the given zero-based index +within the specified section. Returns NULL when the index is out of range or +the section does not exist. Use dmini_key_count() to determine the valid range. +Respects the active-section restriction when it is in effect. + +### Section Visibility Restriction + +**dmini_set_active_section()** restricts the context so that only the named +section is visible to consumers of this context. While the restriction is +active, all API calls treat `section == NULL` as a reference to the active +section, and any attempt to access a different section returns not-found / the +default value. Pass NULL as section to restrict to the global (unnamed) +section. If the context was created with a non-zero token, the matching token +must be supplied; otherwise DMINI_ERR_LOCKED is returned. + +**dmini_clear_active_section()** removes the active-section restriction so +that the full content of the context becomes visible again. Requires the +correct token when the context was created with a non-zero token. + +## RETURN VALUES + +Functions return the following error codes: + +* **DMINI_OK** (0) - Success +* **DMINI_ERR_GENERAL** (-1) - General error +* **DMINI_ERR_MEMORY** (-2) - Memory allocation error +* **DMINI_ERR_INVALID** (-3) - Invalid parameter +* **DMINI_ERR_NOT_FOUND** (-4) - Section or key not found +* **DMINI_ERR_FILE** (-5) - File I/O error +* **DMINI_ERR_LOCKED** (-6) - Wrong owner token supplied to set/clear active section + +## EXAMPLES + +### Basic Usage + +```c +#include "dmini.h" + +// Create context +dmini_context_t ctx = dmini_create(); + +// Parse INI file +dmini_parse_file(ctx, "config.ini"); + +// Read values +const char* host = dmini_get_string(ctx, "database", "host", "localhost"); +int port = dmini_get_int(ctx, "database", "port", 5432); + +// Modify values +dmini_set_string(ctx, "cache", "enabled", "true"); +dmini_set_int(ctx, "cache", "size", 1024); + +// Generate to file +dmini_generate_file(ctx, "output.ini"); + +// Cleanup +dmini_destroy(ctx); +``` + +### Querying Buffer Size + +```c +// Query required buffer size +int size = dmini_generate_string(ctx, NULL, 0); + +// Allocate buffer +char* buffer = Dmod_Malloc(size); + +// Generate INI to buffer +dmini_generate_string(ctx, buffer, size); + +// Use buffer... + +// Free buffer +Dmod_Free(buffer); +``` + +### Working with Global Section + +```c +// Set global key (no section) +dmini_set_string(ctx, NULL, "global_key", "global_value"); + +// Get global key +const char* val = dmini_get_string(ctx, NULL, "global_key", "default"); +``` + +### Section Visibility Restriction + +```c +// Create a context protected by a token +dmini_context_t ctx = dmini_create_with_token(0xDEADBEEF); + +dmini_parse_file(ctx, "config.ini"); + +// Restrict visibility to the "network" section +dmini_set_active_section(ctx, "network", 0xDEADBEEF); + +// All NULL-section calls now resolve to "network" +const char* host = dmini_get_string(ctx, NULL, "host", "localhost"); +int port = dmini_get_int(ctx, NULL, "port", 80); + +// Accessing any other section returns not-found / default +const char* db = dmini_get_string(ctx, "database", "host", "n/a"); +// db == "n/a" + +// Wrong token returns DMINI_ERR_LOCKED +int rc = dmini_clear_active_section(ctx, 0x12345678); +// rc == DMINI_ERR_LOCKED + +// Correct token clears the restriction +dmini_clear_active_section(ctx, 0xDEADBEEF); + +dmini_destroy(ctx); +``` + +## MEMORY FOOTPRINT + +* **dmini library**: 536B RAM, 5KB ROM +* **Line buffer**: 256 bytes (temporary, not persistent) + +## SEE ALSO + +dmod(3), dmod_loader(1) + +## AUTHOR + +Patryk Kubiak + +## LICENSE + +MIT License - Copyright (c) 2025 Choco-Technologies diff --git a/build_ci/dmf/dmini/include/dmini.h b/build_ci/dmf/dmini/include/dmini.h new file mode 100644 index 0000000..839da8b --- /dev/null +++ b/build_ci/dmf/dmini/include/dmini.h @@ -0,0 +1,313 @@ +#ifndef DMINI_H +#define DMINI_H + +#include "dmod.h" +#include "dmini_defs.h" // Generated by CMake from DMOD's api.h.in template + +/** + * @brief DMINI - DMOD INI File Parser Module + * + * This module provides an API for parsing and generating INI files. + * It uses only SAL (System Abstraction Layer) functions from DMOD. + * + * INI file format: + * - Sections are defined by [section_name] + * - Key-value pairs are defined by key=value + * - Comments start with ; or # + * - Whitespace is trimmed from keys and values + */ + +/** + * @brief Error codes + */ +#define DMINI_OK 0 +#define DMINI_ERR_GENERAL -1 +#define DMINI_ERR_MEMORY -2 +#define DMINI_ERR_INVALID -3 +#define DMINI_ERR_NOT_FOUND -4 +#define DMINI_ERR_FILE -5 +#define DMINI_ERR_LOCKED -6 + +/** + * @brief INI context type (opaque) + * + * This is an opaque pointer to the INI file context structure. + */ +typedef struct dmini_context* dmini_context_t; + +/** + * @brief Initialize INI context + * + * Creates a new INI context for storing sections and key-value pairs. + * + * @return Pointer to INI context or NULL on error + */ +dmod_dmini_api(1.0, dmini_context_t, _create, (void)); + +/** + * @brief Free INI context + * + * Frees all memory associated with the INI context. + * + * @param ctx INI context to free + */ +dmod_dmini_api(1.0, void, _destroy, (dmini_context_t ctx)); + +/** + * @brief Parse INI file from string + * + * Parses an INI file from a null-terminated string. + * + * @param ctx INI context + * @param data String containing INI file contents + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _parse_string, (dmini_context_t ctx, const char* data)); + +/** + * @brief Parse INI file + * + * Parses an INI file from a file path using SAL file functions. + * + * @param ctx INI context + * @param filename Path to INI file + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _parse_file, (dmini_context_t ctx, const char* filename)); + +/** + * @brief Generate INI file to string + * + * Generates an INI file string from the context. + * If buffer is NULL, returns the required buffer size. + * If buffer is not NULL, fills it with the INI data. + * + * @param ctx INI context + * @param buffer Buffer to write to (NULL to query size) + * @param buffer_size Size of the buffer + * @return Required buffer size, or negative error code + */ +dmod_dmini_api(1.0, int, _generate_string, (dmini_context_t ctx, char* buffer, size_t buffer_size)); + +/** + * @brief Generate INI file + * + * Generates an INI file from the context and writes it to a file. + * + * @param ctx INI context + * @param filename Path to output INI file + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _generate_file, (dmini_context_t ctx, const char* filename)); + +/** + * @brief Get string value from INI context + * + * Retrieves a string value for the given section and key. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param default_value Default value if key not found + * @return Value string or default_value if not found + */ +dmod_dmini_api(1.0, const char*, _get_string, (dmini_context_t ctx, + const char* section, + const char* key, + const char* default_value)); + +/** + * @brief Get integer value from INI context + * + * Retrieves an integer value for the given section and key. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param default_value Default value if key not found + * @return Integer value or default_value if not found + */ +dmod_dmini_api(1.0, int, _get_int, (dmini_context_t ctx, + const char* section, + const char* key, + int default_value)); + +/** + * @brief Set string value in INI context + * + * Sets a string value for the given section and key. + * Creates the section if it doesn't exist. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param value Value string + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _set_string, (dmini_context_t ctx, + const char* section, + const char* key, + const char* value)); + +/** + * @brief Set integer value in INI context + * + * Sets an integer value for the given section and key. + * Creates the section if it doesn't exist. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param value Integer value + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _set_int, (dmini_context_t ctx, + const char* section, + const char* key, + int value)); + +/** + * @brief Check if section exists + * + * @param ctx INI context + * @param section Section name + * @return 1 if section exists, 0 otherwise + */ +dmod_dmini_api(1.0, int, _has_section, (dmini_context_t ctx, const char* section)); + +/** + * @brief Check if key exists in section + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @return 1 if key exists, 0 otherwise + */ +dmod_dmini_api(1.0, int, _has_key, (dmini_context_t ctx, + const char* section, + const char* key)); + +/** + * @brief Remove section from INI context + * + * @param ctx INI context + * @param section Section name + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _remove_section, (dmini_context_t ctx, const char* section)); + +/** + * @brief Remove key from section + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _remove_key, (dmini_context_t ctx, + const char* section, + const char* key)); + +/** + * @brief Get number of sections in the context + * + * Returns the total number of sections, including the global (unnamed) section. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @return Number of sections, or DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _section_count, (dmini_context_t ctx)); + +/** + * @brief Get section name at the given index + * + * Returns the name of the section at position @p index (0-based). + * The global (unnamed) section is represented by NULL. + * Respects the active-section restriction when it is in effect. + * Use dmini_section_count() to determine the valid index range. + * + * @param ctx INI context + * @param index Zero-based section index + * @return Section name, NULL for the global section, or NULL if index is out of range + */ +dmod_dmini_api(1.0, const char*, _section_name, (dmini_context_t ctx, int index)); + +/** + * @brief Get number of keys in a section + * + * Returns the number of key-value pairs in the given section. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @return Number of keys, or DMINI_ERR_INVALID if ctx is NULL, + * or DMINI_ERR_NOT_FOUND if section does not exist + */ +dmod_dmini_api(1.0, int, _key_count, (dmini_context_t ctx, const char* section)); + +/** + * @brief Get key name at the given index within a section + * + * Returns the name of the key at position @p index (0-based) within @p section. + * Use dmini_key_count() to determine the valid index range. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param index Zero-based key index + * @return Key name, or NULL if index is out of range or section not found + */ +dmod_dmini_api(1.0, const char*, _key_name, (dmini_context_t ctx, + const char* section, + int index)); + +/** + * @brief Initialize INI context with owner token + * + * Creates a new INI context protected by a magic number token. + * The token must be supplied to dmini_set_active_section and + * dmini_clear_active_section when a non-zero token is used. + * Using token value 0 is equivalent to calling dmini_create(). + * + * @param owner_token Magic number that guards active-section changes (0 = unprotected) + * @return Pointer to INI context or NULL on error + */ +dmod_dmini_api(1.0, dmini_context_t, _create_with_token, (unsigned int owner_token)); + +/** + * @brief Set the active section restriction + * + * Restricts the context so that only the named section is visible to + * consumers of this context. While the restriction is active all API + * calls treat section == NULL as a reference to the active section, and + * any attempt to access a different section returns not-found / default. + * Pass NULL as section to restrict to the global (unnamed) section. + * + * @param ctx INI context + * @param section Section to make active (NULL for global section) + * @param owner_token Magic number that was supplied to dmini_create_with_token + * (ignored when the context was created with token 0) + * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, + * DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _set_active_section, (dmini_context_t ctx, + const char* section, + unsigned int owner_token)); + +/** + * @brief Clear the active section restriction + * + * Removes the active-section restriction so that the full content of the + * context becomes visible again. + * + * @param ctx INI context + * @param owner_token Magic number that was supplied to dmini_create_with_token + * (ignored when the context was created with token 0) + * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, + * DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _clear_active_section, (dmini_context_t ctx, + unsigned int owner_token)); + +#endif // DMINI_H diff --git a/build_ci/dmf/dmini/include/dmini_defs.h b/build_ci/dmf/dmini/include/dmini_defs.h new file mode 100644 index 0000000..a6367ee --- /dev/null +++ b/build_ci/dmf/dmini/include/dmini_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmini +#define DMOD_MOD_DEFS_H_dmini + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmini_version +# define dmod_dmini_version "0.7" +#endif + +#ifdef DMOD_dmini +# define dmod_dmini_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmini, MODULE, NAME) +# define dmod_dmini_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmini, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) +# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmini" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.7" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmini +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +#else +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +#endif +# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) +# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmini diff --git a/build_ci/dmf/dmini_version.txt b/build_ci/dmf/dmini_version.txt new file mode 100644 index 0000000..e75d474 --- /dev/null +++ b/build_ci/dmf/dmini_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 +dmini 0.7 diff --git a/build_ci/dmf/dmodex_version.txt b/build_ci/dmf/dmodex_version.txt new file mode 100644 index 0000000..b1fec7b --- /dev/null +++ b/build_ci/dmf/dmodex_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +dmodex 0.1 690a863 diff --git a/build_ci/dmf/dmsdio.dmd b/build_ci/dmf/dmsdio.dmd new file mode 100644 index 0000000..c0a4172 --- /dev/null +++ b/build_ci/dmf/dmsdio.dmd @@ -0,0 +1,9 @@ +# DMOD Dependencies File +# Generated from module: dmsdio +# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd + +dmsdio_port@>=0.1<1.0 +dmini@>=0.7<1.0 diff --git a/build_ci/dmf/dmsdio_port.dmd b/build_ci/dmf/dmsdio_port.dmd new file mode 100644 index 0000000..8b4e2dc --- /dev/null +++ b/build_ci/dmf/dmsdio_port.dmd @@ -0,0 +1,7 @@ +# DMOD Dependencies File +# Generated from module: dmsdio_port +# Source file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd + diff --git a/build_ci/dmf/dmsdio_port_version.txt b/build_ci/dmf/dmsdio_port_version.txt new file mode 100644 index 0000000..6564701 --- /dev/null +++ b/build_ci/dmf/dmsdio_port_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +dmsdio_port 0.1 bc9bf7e diff --git a/build_ci/dmf/dmsdio_version.txt b/build_ci/dmf/dmsdio_version.txt new file mode 100644 index 0000000..6154368 --- /dev/null +++ b/build_ci/dmf/dmsdio_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +dmsdio 0.1 bc9bf7e diff --git a/build_ci/dmf/example_app_version.txt b/build_ci/dmf/example_app_version.txt new file mode 100644 index 0000000..23bff3b --- /dev/null +++ b/build_ci/dmf/example_app_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +example_app 0.1 690a863 diff --git a/build_ci/dmf/fatfs_version.txt b/build_ci/dmf/fatfs_version.txt new file mode 100644 index 0000000..505c6b0 --- /dev/null +++ b/build_ci/dmf/fatfs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +fatfs 1.0 690a863 diff --git a/build_ci/dmf/flashfs_version.txt b/build_ci/dmf/flashfs_version.txt new file mode 100644 index 0000000..21d3bef --- /dev/null +++ b/build_ci/dmf/flashfs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +flashfs 1.0 690a863 diff --git a/build_ci/dmf/inc/dmclk_port/include/dmclk.h b/build_ci/dmf/inc/dmclk_port/include/dmclk.h new file mode 100644 index 0000000..d699cd2 --- /dev/null +++ b/build_ci/dmf/inc/dmclk_port/include/dmclk.h @@ -0,0 +1,53 @@ +#ifndef DMCLK_H +#define DMCLK_H + +#include +#include "dmod.h" +#include "dmclk_defs.h" +#include "dmclk_port.h" + +/** + * @brief Source of the clock signal + */ +typedef enum +{ + dmclk_source_unkown = 0, /**< Unknown clock source */ + dmclk_source_internal, /**< Internal RC oscillator */ + dmclk_source_external, /**< External crystal or oscillator */ + dmclk_source_hibernation, /**< Low-power hibernation clock source */ +} dmclk_source_t; + +/** + * @brief IOCTL commands for DMCLK device + */ +typedef enum +{ + dmclk_ioctl_cmd_get_frequency = 1, /**< Get current clock frequency */ + dmclk_ioctl_cmd_set_source, /**< Set clock source */ + dmclk_ioctl_cmd_get_source, /**< Get clock source */ + dmclk_ioctl_cmd_set_tolerance, /**< Set frequency tolerance */ + dmclk_ioctl_cmd_get_tolerance, /**< Get frequency tolerance */ + dmclk_ioctl_cmd_set_oscillator_frequency, /**< Set oscillator frequency */ + dmclk_ioctl_cmd_get_oscillator_frequency, /**< Get oscillator frequency */ + dmclk_ioctl_cmd_set_target_frequency, /**< Set target frequency */ + dmclk_ioctl_cmd_get_target_frequency, /**< Get target frequency */ + dmclk_ioctl_cmd_reconfigure, /**< Reconfigure clock with current settings */ + dmclk_ioctl_cmd_get_domain_frequency, /**< Get a named peripheral clock domain's frequency; arg = dmclk_domain_query_t* */ + + dmclk_ioctl_cmd_max + +} dmclk_ioctl_cmd_t; + +/** + * @brief In/out argument for dmclk_ioctl_cmd_get_domain_frequency. + * + * @param domain (in) Which named domain to query - see dmclk_domain_t + * @param frequency (out) Frequency in Hz, or 0 if the port has no such domain + */ +typedef struct +{ + dmclk_domain_t domain; + dmclk_frequency_t frequency; +} dmclk_domain_query_t; + +#endif // DMCLK_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmclk_port/include/dmclk_port.h b/build_ci/dmf/inc/dmclk_port/include/dmclk_port.h new file mode 100644 index 0000000..f72c6a4 --- /dev/null +++ b/build_ci/dmf/inc/dmclk_port/include/dmclk_port.h @@ -0,0 +1,73 @@ +#ifndef DMCLK_PORT_H +#define DMCLK_PORT_H + +#include "dmod.h" +#include "dmclk_port_defs.h" + +/** + * @brief Clock frequency type in Hz + */ +typedef uint64_t dmclk_frequency_t; + +/** + * @brief Time type in microseconds + */ +typedef uint64_t dmclk_time_us_t; + +dmod_dmclk_port_api(1.0, int, _configure_internal, ( dmclk_frequency_t target_freq, dmclk_frequency_t tolerance) ); +dmod_dmclk_port_api(1.0, int, _configure_external, ( dmclk_frequency_t target_freq, dmclk_frequency_t tolerance, dmclk_frequency_t oscillator_freq) ); +dmod_dmclk_port_api(1.0, int, _configure_hibernatation, ( dmclk_frequency_t target_freq, dmclk_frequency_t tolerance, dmclk_frequency_t oscillator_freq) ); +dmod_dmclk_port_api(1.0, void, _delay_us, ( dmclk_time_us_t time_us) ); +dmod_dmclk_port_api(1.0, dmclk_frequency_t, _get_current_frequency, ( void ) ); + +/** + * @brief Named peripheral clock domain, for ports that expose more than + * just the main system clock. + * + * Named by what the domain is *for*, not by how any particular family + * derives it - on STM32F4/F7 all three values below resolve to the same + * physical signal (one PLL Q-divider), but a port for hardware where they + * are genuinely independent clocks would return a different frequency for + * each. A port that has no equivalent for a given value returns 0 for it - + * every dmclk_port implementation must define _get_domain_frequency(), but + * "return 0" is a perfectly valid implementation for domains it lacks. + */ +typedef enum +{ + dmclk_domain_sdio = 0, /**< Clock feeding SDIO/SDMMC peripherals */ + dmclk_domain_usb, /**< Clock feeding USB (OTG FS/HS) peripherals */ + dmclk_domain_rng, /**< Clock feeding the RNG peripheral */ +} dmclk_domain_t; + +/** + * @brief Get the actual, currently-programmed frequency of a named + * peripheral clock domain. + * + * Read back from hardware registers rather than cached from the last + * configuration request, the same as _get_current_frequency(). + * + * @param domain Which named domain to query + * @return dmclk_frequency_t Frequency in Hz, or 0 if this port has no such + * domain or it isn't currently active + */ +dmod_dmclk_port_api(1.0, dmclk_frequency_t, _get_domain_frequency, ( dmclk_domain_t domain ) ); + +/** + * @brief Busy-wait delay for a given number of seconds and return consumed CPU cycles. + * + * Port implementations should run in a critical section so interrupt latency does not + * distort the measurement. Implementations may use a hardware cycle counter (preferred) + * or a port-specific loop fallback. + * + * The caller can use the returned CPU cycle count together with a real-world + * elapsed-time measurement to estimate the actual CPU frequency: + * + * actual_freq_hz = cpu_cycles / actual_elapsed_seconds + * + * @param seconds Number of seconds to busy-wait + * @return Total number of CPU cycles consumed by the busy-wait loop + */ +dmod_dmclk_port_api(1.0, uint64_t, _delay, ( uint32_t seconds ) ); + + +#endif // DMCLK_PORT_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h b/build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h new file mode 100644 index 0000000..375dffe --- /dev/null +++ b/build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmclk_port +#define DMOD_MOD_DEFS_H_dmclk_port + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmclk_port_version +# define dmod_dmclk_port_version "1.1" +#endif + +#ifdef DMOD_dmclk_port +# define dmod_dmclk_port_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmclk_port, MODULE, NAME) +# define dmod_dmclk_port_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmclk_port, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmclk_port_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmclk_port , DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmclk_port, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmclk_port, NAME, DMOD_MAKE_VERSION(VERSION,1.1)) +# define dmod_dmclk_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmclk_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmclk_port" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmclk_port +# define dmod_dmclk_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +#else +# define dmod_dmclk_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmclk_port , DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +#endif +# define dmod_dmclk_port_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) +# define dmod_dmclk_port_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmclk_port, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmclk_port, NAME, DMOD_MAKE_VERSION(VERSION,1.1)) +# define dmod_dmclk_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmclk_port, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmclk_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmclk_port, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmclk_port diff --git a/build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h b/build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h new file mode 100644 index 0000000..a5c31cd --- /dev/null +++ b/build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h @@ -0,0 +1,125 @@ +#ifndef STM32_COMMON_REGS_H +#define STM32_COMMON_REGS_H + +#include + +/** + * @brief Common STM32 RCC (Reset and Clock Control) register definitions + * + * These definitions are common across STM32F4 and STM32F7 families. + * Memory addresses may differ and should be defined in family-specific headers. + */ + +/* RCC Register offsets (relative to RCC base address) */ +#define RCC_CR_OFFSET 0x00U /* Clock control register */ +#define RCC_PLLCFGR_OFFSET 0x04U /* PLL configuration register */ +#define RCC_CFGR_OFFSET 0x08U /* Clock configuration register */ +#define RCC_CIR_OFFSET 0x0CU /* Clock interrupt register */ + +/* RCC_CR register bits */ +#define RCC_CR_HSION (1U << 0) /* HSI oscillator ON */ +#define RCC_CR_HSIRDY (1U << 1) /* HSI oscillator ready */ +#define RCC_CR_HSEON (1U << 16) /* HSE oscillator ON */ +#define RCC_CR_HSERDY (1U << 17) /* HSE oscillator ready */ +#define RCC_CR_HSEBYP (1U << 18) /* HSE oscillator bypass */ +#define RCC_CR_PLLON (1U << 24) /* Main PLL enable */ +#define RCC_CR_PLLRDY (1U << 25) /* Main PLL ready */ + +/* RCC_PLLCFGR register bits and masks */ +#define RCC_PLLCFGR_PLLM_Pos 0U +#define RCC_PLLCFGR_PLLM_Msk (0x3FU << RCC_PLLCFGR_PLLM_Pos) +#define RCC_PLLCFGR_PLLN_Pos 6U +#define RCC_PLLCFGR_PLLN_Msk (0x1FFU << RCC_PLLCFGR_PLLN_Pos) +#define RCC_PLLCFGR_PLLP_Pos 16U +#define RCC_PLLCFGR_PLLP_Msk (0x3U << RCC_PLLCFGR_PLLP_Pos) +#define RCC_PLLCFGR_PLLSRC (1U << 22) /* PLL source (0=HSI, 1=HSE) */ +#define RCC_PLLCFGR_PLLQ_Pos 24U +#define RCC_PLLCFGR_PLLQ_Msk (0xFU << RCC_PLLCFGR_PLLQ_Pos) + +/* RCC_APB1ENR register bits (needed to clock the PWR peripheral before its + * registers, e.g. for Over-Drive, can be accessed) */ +#define RCC_APB1ENR_PWREN (1U << 28) + +/* RCC_CFGR register bits and masks */ +#define RCC_CFGR_SW_Pos 0U +#define RCC_CFGR_SW_Msk (0x3U << RCC_CFGR_SW_Pos) +#define RCC_CFGR_SW_HSI 0U +#define RCC_CFGR_SW_HSE 1U +#define RCC_CFGR_SW_PLL 2U + +#define RCC_CFGR_SWS_Pos 2U +#define RCC_CFGR_SWS_Msk (0x3U << RCC_CFGR_SWS_Pos) +#define RCC_CFGR_SWS_HSI (0U << RCC_CFGR_SWS_Pos) +#define RCC_CFGR_SWS_HSE (1U << RCC_CFGR_SWS_Pos) +#define RCC_CFGR_SWS_PLL (2U << RCC_CFGR_SWS_Pos) + +#define RCC_CFGR_HPRE_Pos 4U +#define RCC_CFGR_HPRE_Msk (0xFU << RCC_CFGR_HPRE_Pos) + +#define RCC_CFGR_PPRE1_Pos 10U +#define RCC_CFGR_PPRE1_Msk (0x7U << RCC_CFGR_PPRE1_Pos) + +#define RCC_CFGR_PPRE2_Pos 13U +#define RCC_CFGR_PPRE2_Msk (0x7U << RCC_CFGR_PPRE2_Pos) + +/* Flash interface register offsets */ +#define FLASH_ACR_OFFSET 0x00U /* Flash access control register */ + +/* FLASH_ACR register bits */ +#define FLASH_ACR_LATENCY_Pos 0U +#define FLASH_ACR_LATENCY_Msk (0xFU << FLASH_ACR_LATENCY_Pos) +#define FLASH_ACR_PRFTEN (1U << 8) /* Prefetch enable */ +#define FLASH_ACR_ICEN (1U << 9) /* Instruction cache enable */ +#define FLASH_ACR_DCEN (1U << 10) /* Data cache enable */ + +/* Clock source definitions */ +#define HSI_VALUE 16000000U /* HSI oscillator frequency in Hz */ +#define LSI_VALUE 32000U /* LSI oscillator frequency in Hz */ + +/* Timeout values for clock operations */ +#define HSI_STARTUP_TIMEOUT 5000U +#define HSE_STARTUP_TIMEOUT 5000U +#define PLL_STARTUP_TIMEOUT 5000U +#define CLOCKSWITCH_TIMEOUT 5000U +#define OVERDRIVE_STARTUP_TIMEOUT 5000U + +/** + * @brief RCC register structure (common layout) + */ +typedef struct { + volatile uint32_t CR; /* 0x00 - Clock control register */ + volatile uint32_t PLLCFGR; /* 0x04 - PLL configuration register */ + volatile uint32_t CFGR; /* 0x08 - Clock configuration register */ + volatile uint32_t CIR; /* 0x0C - Clock interrupt register */ + volatile uint32_t RESERVED0[12]; /* 0x10..0x3C - resets/enables not needed here */ + volatile uint32_t APB1ENR; /* 0x40 - APB1 peripheral clock enable register */ + /* Additional registers would follow but are not needed for basic clock config */ +} RCC_TypeDef; + +/** + * @brief Flash register structure + */ +typedef struct { + volatile uint32_t ACR; /* Flash access control register */ + /* Additional registers would follow but ACR is main one needed */ +} FLASH_TypeDef; + +/** + * @brief PWR (Power control) register structure, needed for Over-Drive mode + * on STM32F7 parts running the core above their non-Over-Drive HCLK limit + * (see RM0385: Over-Drive must be enabled above 180MHz). + */ +typedef struct { + volatile uint32_t CR1; /* 0x00 - Power control register 1 */ + volatile uint32_t CSR1; /* 0x04 - Power control/status register 1 */ +} PWR_TypeDef; + +/* PWR_CR1 register bits */ +#define PWR_CR1_ODEN (1U << 16) /* Over-Drive enable */ +#define PWR_CR1_ODSWEN (1U << 17) /* Over-Drive switching enable */ + +/* PWR_CSR1 register bits */ +#define PWR_CSR1_ODRDY (1U << 16) /* Over-Drive ready */ +#define PWR_CSR1_ODSWRDY (1U << 17) /* Over-Drive switching ready */ + +#endif // STM32_COMMON_REGS_H diff --git a/build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h b/build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h new file mode 100644 index 0000000..09e7657 --- /dev/null +++ b/build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h @@ -0,0 +1,52 @@ +#ifndef STM32F4_REGS_H +#define STM32F4_REGS_H + +#include "stm32_common_regs.h" + +/** + * @brief STM32F4-specific memory addresses and parameters + */ + +/* Memory base addresses for STM32F4 */ +#define STM32F4_FLASH_BASE 0x40023C00U +#define STM32F4_RCC_BASE 0x40023800U + +/* STM32F4 clock frequency limits */ +#define STM32F4_MAX_SYSCLK 168000000U /* Maximum system clock for STM32F4 */ +#define STM32F4_MAX_HCLK 168000000U /* Maximum AHB clock */ +#define STM32F4_MAX_PCLK1 42000000U /* Maximum APB1 clock */ +#define STM32F4_MAX_PCLK2 84000000U /* Maximum APB2 clock */ + +/* PLL parameters for STM32F4 */ +#define STM32F4_PLLM_MIN 2U +#define STM32F4_PLLM_MAX 63U +#define STM32F4_PLLN_MIN 50U +#define STM32F4_PLLN_MAX 432U +#define STM32F4_PLLP_MIN 2U +#define STM32F4_PLLP_MAX 8U +#define STM32F4_PLLQ_MIN 2U +#define STM32F4_PLLQ_MAX 15U + +/* VCO frequency range for STM32F4 */ +#define STM32F4_VCO_MIN 100000000U /* Minimum VCO frequency */ +#define STM32F4_VCO_MAX 432000000U /* Maximum VCO frequency */ +#define STM32F4_PLL_IN_MIN 1000000U /* Minimum PLL input frequency */ +#define STM32F4_PLL_IN_MAX 2000000U /* Maximum PLL input frequency */ + +/* Flash latency settings for STM32F4 (depends on voltage range and frequency) */ +/* These are for voltage range 2.7V-3.6V */ +static const struct { + uint32_t max_freq; + uint32_t latency; +} stm32f4_flash_latency[] = { + {30000000U, 0U}, + {60000000U, 1U}, + {90000000U, 2U}, + {120000000U, 3U}, + {150000000U, 4U}, + {168000000U, 5U}, +}; + +#define STM32F4_FLASH_LATENCY_COUNT (sizeof(stm32f4_flash_latency) / sizeof(stm32f4_flash_latency[0])) + +#endif // STM32F4_REGS_H diff --git a/build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h b/build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h new file mode 100644 index 0000000..7eaf294 --- /dev/null +++ b/build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h @@ -0,0 +1,62 @@ +#ifndef STM32F7_REGS_H +#define STM32F7_REGS_H + +#include "stm32_common_regs.h" + +/** + * @brief STM32F7-specific memory addresses and parameters + */ + +/* Memory base addresses for STM32F7 */ +#define STM32F7_FLASH_BASE 0x40023C00U +#define STM32F7_RCC_BASE 0x40023800U +#define STM32F7_PWR_BASE 0x40007000U + +/* STM32F7 clock frequency limits */ +#define STM32F7_MAX_SYSCLK 216000000U /* Maximum system clock for STM32F7 */ +/* Above this HCLK, PWR Over-Drive mode must be enabled (RM0385 "Over-drive + * switching") or high-frequency accesses (e.g. FMC to external SDRAM) + * become unreliable - verified on real hardware (STM32F746G-Discovery, + * HCLK=216MHz without Over-Drive: SDRAM reads corrupted; same board and + * clock with Over-Drive enabled: byte-exact). ST's own reference examples + * enable Over-Drive whenever the target is above 180MHz. */ +#define STM32F7_MAX_SYSCLK_NO_OVERDRIVE 180000000U +#define STM32F7_MAX_HCLK 216000000U /* Maximum AHB clock */ +#define STM32F7_MAX_PCLK1 54000000U /* Maximum APB1 clock */ +#define STM32F7_MAX_PCLK2 108000000U /* Maximum APB2 clock */ + +/* PLL parameters for STM32F7 */ +#define STM32F7_PLLM_MIN 2U +#define STM32F7_PLLM_MAX 63U +#define STM32F7_PLLN_MIN 50U +#define STM32F7_PLLN_MAX 432U +#define STM32F7_PLLP_MIN 2U +#define STM32F7_PLLP_MAX 8U +#define STM32F7_PLLQ_MIN 2U +#define STM32F7_PLLQ_MAX 15U + +/* VCO frequency range for STM32F7 */ +#define STM32F7_VCO_MIN 100000000U /* Minimum VCO frequency */ +#define STM32F7_VCO_MAX 432000000U /* Maximum VCO frequency */ +#define STM32F7_PLL_IN_MIN 1000000U /* Minimum PLL input frequency */ +#define STM32F7_PLL_IN_MAX 2000000U /* Maximum PLL input frequency */ + +/* Flash latency settings for STM32F7 (depends on voltage range and frequency) */ +/* These are for voltage range 2.7V-3.6V */ +static const struct { + uint32_t max_freq; + uint32_t latency; +} stm32f7_flash_latency[] = { + {30000000U, 0U}, + {60000000U, 1U}, + {90000000U, 2U}, + {120000000U, 3U}, + {150000000U, 4U}, + {180000000U, 5U}, + {210000000U, 6U}, + {216000000U, 7U}, +}; + +#define STM32F7_FLASH_LATENCY_COUNT (sizeof(stm32f7_flash_latency) / sizeof(stm32f7_flash_latency[0])) + +#endif // STM32F7_REGS_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma.h b/build_ci/dmf/inc/dmdma/include/dmdma.h new file mode 100644 index 0000000..f3a6a65 --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/dmdma.h @@ -0,0 +1,27 @@ +#ifndef DMDMA_H +#define DMDMA_H + +#include "dmdma_defs.h" +#include "dmdma_types.h" +#include "dmdma_lease.h" + +/** + * @brief DMA driver configuration structure + * + * One dmdma context (one dmdrvi_create() call) manages exactly one physical + * DMA controller. `controller` becomes the context's dmdrvi major number, + * so e.g. controller=0 is exposed as /dev/dmdma0. It is read straight out + * of the ini config section, the same way dmuart's `instance` key selects + * which physical UART a context represents - see docs/README.md. + * + * Individual streams are not listed here: dmdma_dmdrvi_create() queries the + * port for how many streams `controller` has and announces each one as a + * minor device of this same context (dmdrvi_device_available()), so they + * show up as /dev/dmdmaN/0, /dev/dmdmaN/1, ... + */ +typedef struct +{ + dmdma_controller_t controller; /**< Physical DMA controller this context manages (0-based) */ +} dmdma_config_t; + +#endif // DMDMA_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_defs.h b/build_ci/dmf/inc/dmdma/include/dmdma_defs.h new file mode 100644 index 0000000..d2b57ef --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/dmdma_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmdma +#define DMOD_MOD_DEFS_H_dmdma + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmdma_version +# define dmod_dmdma_version "0.4" +#endif + +#ifdef DMOD_dmdma +# define dmod_dmdma_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmdma, MODULE, NAME) +# define dmod_dmdma_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmdma, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmdma_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmdma , DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdma, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmdma, NAME, DMOD_MAKE_VERSION(VERSION,0.4)) +# define dmod_dmdma_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmdma, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmdma" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.4" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmdma +# define dmod_dmdma_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +#else +# define dmod_dmdma_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmdma , DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +#endif +# define dmod_dmdma_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) +# define dmod_dmdma_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdma, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmdma, NAME, DMOD_MAKE_VERSION(VERSION,0.4)) +# define dmod_dmdma_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdma, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmdma, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.4), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdma, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmdma diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_lease.h b/build_ci/dmf/inc/dmdma/include/dmdma_lease.h new file mode 100644 index 0000000..ad3c0ec --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/dmdma_lease.h @@ -0,0 +1,115 @@ +#ifndef DMDMA_LEASE_H +#define DMDMA_LEASE_H + +#include "dmod.h" +#include "dmdma_defs.h" +#include "dmdma_types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief DMA lease API + * + * An alternative to opening /dev/dmdmaN/M through dmdrvi, for peripheral + * drivers (dmuart, dmspi, dmsdio, ...) that want to reserve and drive a DMA + * stream directly from their own code instead of going through the VFS path + * lookup. Both reservation paths share the exact same bookkeeping in + * dmdma.c - a stream already open as a device node cannot also be leased, + * and vice versa (see "Streams are devices, not a pool" in docs/README.md). + * + * This is a plain Module API (dmod's README, "Module API" section) - dmdma + * is the one and only implementation of it, not a plugin-style interface + * with several interchangeable backends (that's what DIF is for, e.g. + * dmfsi with dmramfs/dmffs simultaneously). A consumer just includes this + * header and calls the functions directly, e.g. dmdma_lease_acquire(...) - + * no Dmod_GetModuleContext()/Dmod_GetDifFunction() lookup involved, same as + * calling dmdma_port_stream_start() from within dmdma.c itself. Whether a + * given board actually needs DMA is a *build-time* choice (whether "dmdma" + * is declared as a dependency and bundled into that firmware image at + * all - see dmod_link_modules() in the consumer's CMakeLists.txt), not a + * runtime NULL-check. + */ + +/** + * @brief Opaque handle to one leased (controller, stream) pair + */ +struct dmdma_lease; +typedef struct dmdma_lease *dmdma_lease_t; + +/** + * @brief Lease event callback + * + * Fired from interrupt context for dmdma_event_complete/_half_complete/_error + * (whatever the hardware reported) or dmdma_event_timeout (the + * dmdma_transfer_config_t.timeout_ms watchdog armed at dmdma_lease_start() + * elapsed - see dmdma.c), and fired synchronously (from within the calling + * thread) with dmdma_event_aborted by dmdma_lease_abort() itself. + * + * @param lease The lease the event belongs to (the same value _lease_acquire() returned) + * @param event Which event(s) fired + * @param user_ptr Caller-owned pointer supplied to dmdma_lease_set_callback(), unchanged + */ +typedef void (*dmdma_lease_callback_t)(dmdma_lease_t lease, dmdma_event_t event, void *user_ptr); + +/* --- Reservation --- + * + * Fails (returns NULL) if controller/stream is out of range for this build, + * or the stream is already reserved through any API combination. + */ +dmod_dmdma_api(1.0, dmdma_lease_t, _lease_acquire, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); + +/** + * Release the lease: aborts any transfer in flight, disables the interrupt + * routing for the stream (so a racing ISR cannot fire into it once this + * returns), then returns the stream to the free pool. A driver must release + * every lease it holds before it unloads - dmdma has no way to know when a + * consumer module goes away, so nothing else guarantees a stale callback + * can never be invoked after that point. + */ +dmod_dmdma_api(1.0, void, _lease_release, ( dmdma_lease_t lease ) ); + +/* --- Transfer control --- + * + * Same semantics and validation as dmdma_ioctl_cmd_start_transfer / + * dmdma_ioctl_cmd_stop_transfer on the device-node path - controller, + * request-line/direction consistency, address alignment, and element count + * are all checked before anything touches the port. + */ +dmod_dmdma_api(1.0, int, _lease_start, ( dmdma_lease_t lease, const dmdma_transfer_config_t *config ) ); + +/** + * Same as dmdma_lease_start() with explicit stream options - FIFO mode and + * threshold, burst lengths and the flow controller (see + * dmdma_stream_options_t). options == NULL behaves exactly like + * dmdma_lease_start(). Invalid combinations (burst without FIFO, a memory + * burst that does not fit the FIFO threshold, peripheral flow control for a + * memory-to-memory or circular transfer, ...) are rejected with -EINVAL + * before the port is touched. + */ +dmod_dmdma_api(1.0, int, _lease_start_ex, ( dmdma_lease_t lease, const dmdma_transfer_config_t *config, + const dmdma_stream_options_t *options ) ); + +/** + * Abort whatever transfer is in flight; safe to call when idle. Fires the + * lease's callback with dmdma_event_aborted, but only if a transfer was + * actually in flight at the time of the call - aborting an already-idle + * (or already-finished) stream is a no-op and does not fire a spurious + * event on top of whatever dmdma_event_complete already fired for it. + */ +dmod_dmdma_api(1.0, void, _lease_abort, ( dmdma_lease_t lease ) ); +dmod_dmdma_api(1.0, bool, _lease_is_busy, ( dmdma_lease_t lease ) ); +dmod_dmdma_api(1.0, size_t, _lease_get_remaining, ( dmdma_lease_t lease ) ); + +/** + * Register (callback != NULL) or remove (callback == NULL) this lease's + * event callback. + */ +dmod_dmdma_api(1.0, int, _lease_set_callback, ( dmdma_lease_t lease, dmdma_lease_callback_t callback, void *user_ptr ) ); + +#ifdef __cplusplus +} +#endif + +#endif // DMDMA_LEASE_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_port.h b/build_ci/dmf/inc/dmdma/include/dmdma_port.h new file mode 100644 index 0000000..08879d0 --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/dmdma_port.h @@ -0,0 +1,67 @@ +#ifndef DMDMA_PORT_H +#define DMDMA_PORT_H + +#include "dmod_types.h" +#include "dmdma_port_defs.h" +#include "dmdma_types.h" + +/* --- Capability queries --- + * + * Let the arch-independent core (dmdma_dmdrvi_create()) discover how many + * streams a given controller has and whether it can do memory-to-memory + * transfers, instead of hardcoding e.g. "2 controllers x 8 streams, + * mem-to-mem only on the 2nd" into core code. Stream count drives how many + * minor devices (/dev/dmdmaN/0 .. /dev/dmdmaN/) the core announces + * for a controller. + */ + +dmod_dmdma_port_api(1.0, uint8_t, _get_stream_count, ( dmdma_controller_t controller ) ); +dmod_dmdma_port_api(1.0, bool, _supports_memory_to_memory, ( dmdma_controller_t controller ) ); + +/* --- Stream reservation --- + * + * Reservation bookkeeping itself (which streams are currently open) is + * arch-independent and lives in dmdma.c, driven by dmdrvi_open()/_close(); + * these two just claim/release the underlying hardware resource (clock + * gating, register reset) for a stream the core has already determined is + * free. + */ + +dmod_dmdma_port_api(1.0, int, _stream_acquire, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); +dmod_dmdma_port_api(1.0, void, _stream_release, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); + +/* --- Transfer control --- + * + * Implements the dmdma_ioctl_cmd_* commands declared in dmdma_types.h for + * an already-reserved stream. _stream_start() both configures and enables + * the stream in one call (like every other in-flight configuration on this + * stream, re-arming always means a full reconfigure) - the IRQ flags needed + * for the requested event(s) are added automatically. + */ + +dmod_dmdma_port_api(1.0, int, _stream_start, ( dmdma_controller_t controller, dmdma_stream_t stream, + const dmdma_transfer_config_t *config ) ); +/* Like _stream_start(), with the stream options already validated by the + * core (options == NULL means the _stream_start() defaults). */ +dmod_dmdma_port_api(1.0, int, _stream_start_ex, ( dmdma_controller_t controller, dmdma_stream_t stream, + const dmdma_transfer_config_t *config, + const dmdma_stream_options_t *options ) ); +dmod_dmdma_port_api(1.0, void, _stream_stop, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); +dmod_dmdma_port_api(1.0, bool, _stream_is_busy, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); +dmod_dmdma_port_api(1.0, size_t, _stream_get_remaining, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); + +/* --- Interrupt handler registration --- + * + * A single handler covers every controller/stream this port manages - core + * registers exactly one internal dispatcher here at dmod_init() and uses + * the (controller, stream) the port passes back to look up which reserved + * stream's dmdma_interrupt_handler_t to invoke. Same shape as + * dmfmc_port_add_interrupt_handler()/dmuart_port_add_interrupt_handler(). + */ + +dmod_dmdma_port_api(1.0, int, _add_interrupt_handler, + ( dmdma_port_interrupt_handler_t handler, void *user_ptr ) ); +dmod_dmdma_port_api(1.0, int, _remove_interrupt_handler, + ( void *user_ptr ) ); + +#endif // DMDMA_PORT_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_types.h b/build_ci/dmf/inc/dmdma/include/dmdma_types.h new file mode 100644 index 0000000..b343f2f --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/dmdma_types.h @@ -0,0 +1,248 @@ +#ifndef DMDMA_TYPES_H +#define DMDMA_TYPES_H + +#include +#include +#include + +/** + * @brief DMA controller identifier (dmdrvi major number) + * + * One dmdma context (one dmdrvi_create() call, one ini section) manages + * exactly one physical DMA controller - e.g. controller 0 = DMA1, + * controller 1 = DMA2 on STM32F4/F7. Exposed as /dev/dmdmaN. + */ +typedef uint8_t dmdma_controller_t; + +/** + * @brief DMA stream/channel identifier within a controller (dmdrvi minor number) + * + * Every stream a controller has is a separately-openable dmdrvi device + * (/dev/dmdmaN/0, /dev/dmdmaN/1, ...) - see "Streams are devices, not a + * pool" in docs/README.md. Opening one reserves it; closing releases it. + */ +typedef uint8_t dmdma_stream_t; + +/** + * @brief Direction of a DMA transfer + */ +typedef enum +{ + dmdma_direction_memory_to_memory = 0, /**< Both ends are memory (e.g. bulk copy) */ + dmdma_direction_memory_to_peripheral, /**< Memory -> peripheral data register (e.g. UART TX) */ + dmdma_direction_peripheral_to_memory, /**< Peripheral data register -> memory (e.g. UART RX) */ +} dmdma_direction_t; + +/** + * @brief Width of a single transferred element + */ +typedef enum +{ + dmdma_data_width_byte = 1, + dmdma_data_width_halfword = 2, + dmdma_data_width_word = 4, +} dmdma_data_width_t; + +/** + * @brief Arbitration priority of a stream relative to other active streams + */ +typedef enum +{ + dmdma_priority_low = 0, + dmdma_priority_medium, + dmdma_priority_high, + dmdma_priority_very_high, +} dmdma_priority_t; + +/** + * @brief Peripheral DMA request line selector + * + * Selects which peripheral trigger a stream is bound to for + * memory<->peripheral transfers (e.g. STM32F4/F7 DMA_SxCR_CHSEL, or a + * DMAMUX request id on families that have one). The value is meaningless to + * the architecture-independent core - it is defined and interpreted by the + * dmdma port for the target architecture, and supplied by whichever + * peripheral driver's own port (e.g. dmuart's stm32f7 port) knows which + * request line its hardware is wired to. Use DMDMA_REQUEST_NONE for + * dmdma_direction_memory_to_memory transfers, which need no request line. + */ +typedef uint16_t dmdma_request_t; + +#define DMDMA_REQUEST_NONE ((dmdma_request_t)0) + +/** + * @brief Full description of a transfer to start on a reserved stream + */ +typedef struct +{ + dmdma_direction_t direction; /**< Transfer direction */ + dmdma_request_t request; /**< Peripheral request line (DMDMA_REQUEST_NONE for mem-to-mem) */ + const void *source_address; /**< Where elements are read from */ + void *destination_address; /**< Where elements are written to */ + dmdma_data_width_t source_width; /**< Element width at the source */ + dmdma_data_width_t destination_width; /**< Element width at the destination */ + bool source_increment; /**< Auto-increment the source address after each element */ + bool destination_increment; /**< Auto-increment the destination address after each element */ + bool circular; /**< Wrap back to the start instead of stopping at element_count */ + dmdma_priority_t priority; /**< Arbitration priority against other active streams */ + size_t element_count; /**< Number of elements (not bytes) to transfer */ + uint32_t timeout_ms; /**< Abort the transfer and fire dmdma_event_timeout if it hasn't + * reached dmdma_event_complete within this many milliseconds of + * being started (dmosi_timer-backed, see dmdma.c); 0 = no + * watchdog, wait indefinitely. For a circular transfer this is a + * total-run-time cap (dmdma_event_half_complete wrap points do + * not reset it) rather than a per-element deadline. */ +} dmdma_transfer_config_t; + +/** + * @brief Who decides when a peripheral transfer ends + * + * With dmdma_flow_controller_peripheral the peripheral signals the last + * data item itself (e.g. SDIO/SDMMC, whose data length is programmed in the + * peripheral) and element_count is ignored by the hardware (STM32: NDTR is + * forced to 0xFFFF, RM0090/RM0385 "Flow controller"). Only valid for + * memory<->peripheral transfers and never together with circular mode. + */ +typedef enum +{ + dmdma_flow_controller_dma = 0, /**< DMA counts element_count (default) */ + dmdma_flow_controller_peripheral, /**< The peripheral ends the transfer */ +} dmdma_flow_controller_t; + +/** + * @brief Burst length (beats per request) on one side of a transfer + * + * Anything but single requires FIFO mode (fifo_threshold != direct). + */ +typedef enum +{ + dmdma_burst_single = 0, /**< One element per request (default) */ + dmdma_burst_4, /**< Incremental burst of 4 beats */ + dmdma_burst_8, /**< Incremental burst of 8 beats */ + dmdma_burst_16, /**< Incremental burst of 16 beats */ +} dmdma_burst_t; + +/** + * @brief FIFO usage of a stream + * + * dmdma_fifo_direct disables the FIFO (direct mode, source and destination + * widths must match). The other values enable the 16-byte FIFO and set the + * level that triggers a memory access: the memory-side burst (beats x + * memory element width) must fit the threshold an integral number of times + * (RM0090/RM0385 "FIFO threshold configurations"). + */ +typedef enum +{ + dmdma_fifo_direct = 0, /**< Direct mode, no FIFO (default) */ + dmdma_fifo_quarter, /**< FIFO threshold 1/4 (4 bytes) */ + dmdma_fifo_half, /**< FIFO threshold 1/2 (8 bytes) */ + dmdma_fifo_three_quarters, /**< FIFO threshold 3/4 (12 bytes) */ + dmdma_fifo_full, /**< FIFO threshold full (16 bytes) */ +} dmdma_fifo_threshold_t; + +/** + * @brief Optional stream options, see dmdma_lease_start_ex() + * + * A zero-initialized structure (or passing NULL) selects the behavior of + * dmdma_lease_start(): direct mode, single transfers, DMA flow control. + * Burst lengths are given per side of the transfer (source/destination), + * the port maps them to its peripheral/memory registers by direction. + */ +typedef struct +{ + dmdma_flow_controller_t flow_controller; /**< Who ends a peripheral transfer */ + dmdma_fifo_threshold_t fifo_threshold; /**< Direct mode or FIFO threshold */ + dmdma_burst_t source_burst; /**< Burst length at the source */ + dmdma_burst_t destination_burst; /**< Burst length at the destination */ +} dmdma_stream_options_t; + +/* + * Which address is "the peripheral one" depends on direction, exactly as it + * does in the underlying hardware register pair (PAR/M0AR on STM32): + * - peripheral_to_memory: source_address = peripheral register, destination_address = memory buffer + * - memory_to_peripheral: source_address = memory buffer, destination_address = peripheral register + * - memory_to_memory: both addresses are plain memory - `request` is ignored, + * and this direction is only valid on a controller for + * which dmdma_port_supports_memory_to_memory() is true + */ + +/** + * @brief Reason a DMA completion/error event fired + * + * A bitmask so a single dmhaman call can report more than one flag observed + * in the same status read (e.g. transfer-complete together with a FIFO + * error), same shape as dmuart_int_trigger_t / dmfmc_interrupt_event_t. + */ +typedef enum +{ + dmdma_event_complete = (1 << 0), /**< element_count elements transferred (or a circular wrap point) */ + dmdma_event_half_complete = (1 << 1), /**< Half of element_count transferred - circular transfers only */ + dmdma_event_error = (1 << 2), /**< Transfer, FIFO, or direct-mode error reported by the hardware */ + dmdma_event_aborted = (1 << 3), /**< Fired synchronously by dmdma_lease_abort() / dmdma_ioctl_cmd_stop_transfer + * while a transfer was actually in flight - an explicit, caller-initiated cancel */ + dmdma_event_timeout = (1 << 4), /**< dmdma_transfer_config_t.timeout_ms elapsed before the transfer + * completed - dmdma itself stopped the stream via the dmosi_timer + * armed at dmdma_lease_start()/dmdma_ioctl_cmd_start_transfer time */ +} dmdma_event_t; + +/** + * @brief IOCTL commands for the DMDMA device + * + * Sent to a handle returned by opening a specific stream device + * (/dev/dmdmaN/M). There is no read()/write() support - a stream is + * configured and driven entirely through these commands, matching how + * dnx-rtos's own DMA driver and every other dmod driver with no natural + * byte-stream semantics (dmfmc, dmgpio) expose themselves. + */ +typedef enum +{ + dmdma_ioctl_cmd_start_transfer = 1, /**< arg = const dmdma_transfer_config_t* - configure and start */ + dmdma_ioctl_cmd_stop_transfer, /**< Abort a transfer in progress; arg = NULL */ + dmdma_ioctl_cmd_is_busy, /**< arg = bool* - whether a transfer is currently in flight */ + dmdma_ioctl_cmd_get_remaining, /**< arg = size_t* - elements left in the current/last transfer */ + dmdma_ioctl_cmd_set_interrupt_handler, /**< arg = dmdma_interrupt_handler_t*, NULL to remove */ + + dmdma_ioctl_cmd_max +} dmdma_ioctl_cmd_t; + +/** + * @brief Opaque driver context type (forward declaration) + */ +struct dmdrvi_context; +typedef struct dmdrvi_context *dmdrvi_context_t; + +/** + * @brief Parameters passed to a dmhaman-registered interrupt handler + */ +typedef struct +{ + void *handle; /**< Stream handle (as returned by dmdrvi_open()) the event belongs to */ + dmdma_event_t event; /**< Which event(s) fired */ +} dmdma_interrupt_params_t; + +/** + * @brief DMA interrupt handler function type (dmhaman-facing) + * + * @param context Context of the driver instance (the controller) + * @param handle Stream handle the event belongs to + * @param event Which event(s) fired + */ +typedef void (*dmdma_interrupt_handler_t)(dmdrvi_context_t context, void *handle, dmdma_event_t event); + +/** + * @brief DMA port interrupt handler function type + * + * Called by the port layer when a stream raises an interrupt. A single + * handler is registered for the whole controller (see + * dmdma_port_add_interrupt_handler() in dmdma_port.h) - core looks up which + * reserved stream's dmdma_interrupt_handler_t to invoke from `stream`. + * + * @param user_ptr User pointer supplied at registration time (driver context) + * @param controller Controller the interrupt belongs to + * @param stream Stream that raised the interrupt + * @param event Which event(s) fired + */ +typedef void (*dmdma_port_interrupt_handler_t)(void *user_ptr, dmdma_controller_t controller, + dmdma_stream_t stream, dmdma_event_t event); + +#endif /* DMDMA_TYPES_H */ diff --git a/build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h b/build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h new file mode 100644 index 0000000..0514322 --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h @@ -0,0 +1,151 @@ +#ifndef DMDMA_STM32_COMMON_REGS_H +#define DMDMA_STM32_COMMON_REGS_H + +#include + +/* ====================================================================== + * Common STM32F4/F7 DMA Controller Register Definitions + * + * Both families use the identical 8-stream DMA IP (RM0090 / RM0385, + * "DMA controller" chapter) - confirmed by dnx-rtos shipping one combined + * "STM32F4F7" driver for both. Base addresses and IRQ vector numbers are + * assumed identical too (per family "regs.h" is reserved for whatever, if + * anything, turns out to actually differ once validated on real hardware - + * see stm32f4_regs.h / stm32f7_regs.h). + * ====================================================================== */ + +/** + * @brief DMA controller-level registers (interrupt status/clear, shared by all 8 streams) + */ +typedef struct +{ + volatile uint32_t LISR; /**< Low interrupt status register (streams 0-3) */ + volatile uint32_t HISR; /**< High interrupt status register (streams 4-7) */ + volatile uint32_t LIFCR; /**< Low interrupt flag clear register (streams 0-3) */ + volatile uint32_t HIFCR; /**< High interrupt flag clear register (streams 4-7) */ +} DMA_TypeDef; + +/** + * @brief DMA stream registers. One controller has 8 of these, starting at + * controller_base + 0x10, 0x18 bytes apart. + */ +typedef struct +{ + volatile uint32_t CR; /**< Configuration register */ + volatile uint32_t NDTR; /**< Number of data register */ + volatile uint32_t PAR; /**< Peripheral address register */ + volatile uint32_t M0AR; /**< Memory 0 address register */ + volatile uint32_t M1AR; /**< Memory 1 address register (double-buffer mode, unused here) */ + volatile uint32_t FCR; /**< FIFO control register */ +} DMA_Stream_TypeDef; + +#define DMA_STREAM_OFFSET 0x10U +#define DMA_STREAM_SIZE 0x18U + +/* DMA_SxCR bits */ +#define DMA_SxCR_EN (1U << 0) +#define DMA_SxCR_DMEIE (1U << 1) +#define DMA_SxCR_TEIE (1U << 2) +#define DMA_SxCR_HTIE (1U << 3) +#define DMA_SxCR_TCIE (1U << 4) +#define DMA_SxCR_PFCTRL (1U << 5) +#define DMA_SxCR_DIR_Pos 6U +#define DMA_SxCR_DIR_Msk (0x3U << DMA_SxCR_DIR_Pos) +#define DMA_SxCR_DIR_PERIPH_TO_MEM (0x0U << DMA_SxCR_DIR_Pos) +#define DMA_SxCR_DIR_MEM_TO_PERIPH (0x1U << DMA_SxCR_DIR_Pos) +#define DMA_SxCR_DIR_MEM_TO_MEM (0x2U << DMA_SxCR_DIR_Pos) +#define DMA_SxCR_CIRC (1U << 8) +#define DMA_SxCR_PINC (1U << 9) +#define DMA_SxCR_MINC (1U << 10) +#define DMA_SxCR_PSIZE_Pos 11U +#define DMA_SxCR_PSIZE_Msk (0x3U << DMA_SxCR_PSIZE_Pos) +#define DMA_SxCR_MSIZE_Pos 13U +#define DMA_SxCR_MSIZE_Msk (0x3U << DMA_SxCR_MSIZE_Pos) +#define DMA_SxCR_PL_Pos 16U +#define DMA_SxCR_PL_Msk (0x3U << DMA_SxCR_PL_Pos) +#define DMA_SxCR_DBM (1U << 18) +#define DMA_SxCR_CT (1U << 19) +#define DMA_SxCR_PBURST_Pos 21U +#define DMA_SxCR_PBURST_Msk (0x3U << DMA_SxCR_PBURST_Pos) +#define DMA_SxCR_MBURST_Pos 23U +#define DMA_SxCR_MBURST_Msk (0x3U << DMA_SxCR_MBURST_Pos) +#define DMA_SxCR_CHSEL_Pos 25U +#define DMA_SxCR_CHSEL_Msk (0x7U << DMA_SxCR_CHSEL_Pos) + +/* DMA_SxFCR bits */ +#define DMA_SxFCR_FTH_Pos 0U +#define DMA_SxFCR_FTH_Msk (0x3U << DMA_SxFCR_FTH_Pos) +#define DMA_SxFCR_DMDIS (1U << 2) +#define DMA_SxFCR_FS_Pos 3U +#define DMA_SxFCR_FS_Msk (0x7U << DMA_SxFCR_FS_Pos) +#define DMA_SxFCR_FEIE (1U << 7) +#define DMA_SxFCR_RESET_VALUE 0x00000021U /**< Direct mode enabled, FTH=01 */ + +/* + * Per-stream interrupt flag layout within LISR/HISR/LIFCR/HIFCR (RM0090 + * "DMA interrupt status register" / "DMA interrupt flag clear register"): + * each register packs 4 streams as 6-bit groups at bit offsets + * {0, 6, 16, 22} (bits 5 and 11-15 unused/reserved padding), and within each + * group: bit+0=FEIF, bit+1=reserved, bit+2=DMEIF, bit+3=TEIF, bit+4=HTIF, + * bit+5=TCIF. LISR/LIFCR cover streams 0-3, HISR/HIFCR cover streams 4-7 + * with the exact same intra-register layout. + */ +static const uint8_t dma_stream_flag_shift[4] = { 0U, 6U, 16U, 22U }; + +#define DMA_FLAG_FEIF(shift) (1U << ((shift) + 0U)) +#define DMA_FLAG_DMEIF(shift) (1U << ((shift) + 2U)) +#define DMA_FLAG_TEIF(shift) (1U << ((shift) + 3U)) +#define DMA_FLAG_HTIF(shift) (1U << ((shift) + 4U)) +#define DMA_FLAG_TCIF(shift) (1U << ((shift) + 5U)) + +/* NVIC Interrupt Set/Clear-Enable registers (ARMv7-M, common to Cortex-M4/M7) */ +#define NVIC_ISER ((volatile uint32_t *)0xE000E100UL) +#define NVIC_ICER ((volatile uint32_t *)0xE000E180UL) + +/* NVIC Interrupt Priority Registers (ARMv7-M, common to Cortex-M4/M7). + * Byte-addressable, one 8-bit entry per external interrupt line. */ +#define NVIC_IP ((volatile uint8_t *)0xE000E400UL) + +/* ====================================================================== + * Base Addresses, Clock Bits and IRQ Numbers + * + * Assumed identical between STM32F4 and STM32F7 (same DMA1/DMA2 controller + * placement on the AHB1 bus, same vector table slots for their 16 stream + * IRQs on every part either family's port has been checked against so far). + * ====================================================================== */ + +#define STM32_RCC_BASE 0x40023800U +#define STM32_DMA1_BASE 0x40026000U +#define STM32_DMA2_BASE 0x40026400U + +/* Number of physical DMA controllers and streams-per-controller */ +#define STM32_DMA_CONTROLLER_COUNT 2U +#define STM32_DMA_STREAM_COUNT 8U + +/* RCC AHB1ENR DMA clock enable bits */ +#define RCC_AHB1ENR_DMA1EN (1U << 21) +#define RCC_AHB1ENR_DMA2EN (1U << 22) + +/* + * NVIC IRQ numbers for DMA streams (RM0090 / RM0385 vector table). Only + * DMA2 (controller 1) can do memory-to-memory transfers - a hardware + * limitation of this DMA IP, not a software choice. + */ +#define STM32_DMA1_STREAM0_IRQn 11 +#define STM32_DMA1_STREAM1_IRQn 12 +#define STM32_DMA1_STREAM2_IRQn 13 +#define STM32_DMA1_STREAM3_IRQn 14 +#define STM32_DMA1_STREAM4_IRQn 15 +#define STM32_DMA1_STREAM5_IRQn 16 +#define STM32_DMA1_STREAM6_IRQn 17 +#define STM32_DMA1_STREAM7_IRQn 47 +#define STM32_DMA2_STREAM0_IRQn 56 +#define STM32_DMA2_STREAM1_IRQn 57 +#define STM32_DMA2_STREAM2_IRQn 58 +#define STM32_DMA2_STREAM3_IRQn 59 +#define STM32_DMA2_STREAM4_IRQn 60 +#define STM32_DMA2_STREAM5_IRQn 68 +#define STM32_DMA2_STREAM6_IRQn 69 +#define STM32_DMA2_STREAM7_IRQn 70 + +#endif /* DMDMA_STM32_COMMON_REGS_H */ diff --git a/build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h b/build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h new file mode 100644 index 0000000..db87247 --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h @@ -0,0 +1,14 @@ +#ifndef DMDMA_STM32F4_REGS_H +#define DMDMA_STM32F4_REGS_H + +#include + +/* ====================================================================== + * STM32F4 Specific DMA Definitions + * + * The DMA controller itself is identical to STM32F7's (see + * stm32_common_regs.h) - this file is reserved for values that do turn + * out to differ once validated on real hardware. + * ====================================================================== */ + +#endif /* DMDMA_STM32F4_REGS_H */ diff --git a/build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h b/build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h new file mode 100644 index 0000000..f6e6b26 --- /dev/null +++ b/build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h @@ -0,0 +1,14 @@ +#ifndef DMDMA_STM32F7_REGS_H +#define DMDMA_STM32F7_REGS_H + +#include + +/* ====================================================================== + * STM32F7 Specific DMA Definitions + * + * The DMA controller itself is identical to STM32F4's (see + * stm32_common_regs.h) - this file is reserved for values that do turn + * out to differ once more STM32F7 parts are validated. + * ====================================================================== */ + +#endif /* DMDMA_STM32F7_REGS_H */ diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h new file mode 100644 index 0000000..971268a --- /dev/null +++ b/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h @@ -0,0 +1,299 @@ +#ifndef DMDRVI_H +#define DMDRVI_H + +#include +#include "dmod.h" +#include "dmdrvi_defs.h" +#include "dmini.h" +#include "dmdrvi_types.h" +#include "dmdrvi_ioctl.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Opaque context type for DMDRVI module + */ +typedef struct dmdrvi_context* dmdrvi_context_t; + +/** + * @brief Device identifier type + */ +typedef uint8_t dmdrvi_dev_id_t; + +/** + * @brief Open for read only flag + */ +#define DMDRVI_O_RDONLY 0x01 + +/** + * @brief Open for write only flag + */ +#define DMDRVI_O_WRONLY 0x02 + +/** + * @brief Open for read and write flag + */ +#define DMDRVI_O_RDWR 0x04 + +/** + * @brief Device numbering flags + */ +#define DMDRVI_NUM_NONE 0x00 ///< Driver does not use numbering +#define DMDRVI_NUM_MAJOR 0x01 ///< Driver uses major number only +#define DMDRVI_NUM_MINOR 0x02 ///< Driver uses minor number (must be combined with MAJOR) +#define DMDRVI_NUM_ALT_NAME 0x04 ///< Driver provides an alternative file name (alt_name field is valid) + +/** + * @brief Maximum length of the alternative file name (excluding null terminator) + */ +#define DMDRVI_ALT_NAME_MAX_LEN 32 + +/** + * @brief Device number type + */ +typedef struct +{ + dmdrvi_dev_id_t major; ///< Major device number + dmdrvi_dev_id_t minor; ///< Minor device number + uint8_t flags; ///< Device numbering flags (DMDRVI_NUM_*) + char alt_name[DMDRVI_ALT_NAME_MAX_LEN + 1]; ///< Alternative file name (valid when DMDRVI_NUM_ALT_NAME flag is set) +} dmdrvi_dev_num_t; + +/** + * @brief File status structure + */ +typedef struct +{ + dmdrvi_size_t size; //!< Size of the device or file in bytes + uint32_t mode; //!< File mode (permissions) +} dmdrvi_stat_t; + +/** + * @brief State of the device + */ +typedef enum +{ + dmdrvi_dev_state_unknown = 0, //!< Unknown state + dmdrvi_dev_state_ready, //!< Ready to be used + dmdrvi_dev_state_sleeping, //!< The driver is sleeping + dmdrvi_dev_state_dead, //!< The driver is dead + dmdrvi_dev_state_count //!< Helper for state count +} dmdrvi_dev_state_t; + +/** + * @brief Information about a friend + * + * Structure with information about a friend's node + */ +typedef struct +{ + const char* alt_name; //!< Alternative name + const char* group_name; //!< Name of the friend's group + const char* friend_role; //!< Role of the friend + const char* node_path; //!< Full path to the node + dmdrvi_dev_state_t state; //!< State of the device + const dmdrvi_dev_num_t* dev_num; //!< Device Number information +} dmdrvi_friend_info_t; + +/** + * @brief Create a DMDRVI context + * + * The driver will assign device numbers based on the configuration and return them + * via the dev_num parameter. The driver also sets flags to indicate which numbering + * scheme it uses (none, major only, or major+minor). + * + * @param config Pointer to dmini_context object with configuration parameters (dmini module required to parse them) + * @param dev_num Output pointer to device number structure - driver fills in major, minor, and flags (must not be NULL) + * + * @return dmdrvi_context_t Created DMDRVI context + */ +dmod_dmdrvi_dif(2.0, dmdrvi_context_t, _create, ( dmini_context_t config, dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Free a DMDRVI context + * + * @param context DMDRVI context to free + */ +dmod_dmdrvi_dif(2.0, void, _free, ( dmdrvi_context_t context )); + +/** + * @brief Open a device + * + * A single driver context can expose more than one device (e.g. a + * dynamically discovered sub-device announced via dmdrvi_device_available()), + * so dev_num identifies which one of the context's devices is being opened. + * + * @param context DMDRVI context + * @param flags Open flags (DMDRVI_O_RDONLY, DMDRVI_O_WRONLY, DMDRVI_O_RDWR) + * @param dev_num Device number identifying which device within the context to open + * + * @return void* Device handle + */ +dmod_dmdrvi_dif(2.0, void*, _open, ( dmdrvi_context_t context, int flags, const dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Close a device + * + * @param context DMDRVI context + * @param handle Device handle + */ +dmod_dmdrvi_dif(2.0, void, _close, ( dmdrvi_context_t context, void* handle )); + +/** + * @brief Read from a device + * + * @param context DMDRVI context + * @param handle Device handle + * @param buffer Buffer to read data into + * @param size Number of bytes to read; values greater than INT64_MAX must fail + * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t + * @param offset Non-negative byte offset from the beginning of the device + * + * @return Number of bytes read, zero at end of device, or a negative + * errno-compatible error. A zero-length request returns zero. + */ +dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _read, ( dmdrvi_context_t context, void* handle, void* buffer, size_t size, dmdrvi_offset_t offset )); + +/** + * @brief Write to a device + * + * @param context DMDRVI context + * @param handle Device handle + * @param buffer Buffer with data to write + * @param size Number of bytes to write; values greater than INT64_MAX must fail + * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t + * @param offset Non-negative byte offset from the beginning of the device + * + * @return Number of bytes written or a negative errno-compatible error. A + * zero-length request returns zero. + */ +dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _write, ( dmdrvi_context_t context, void* handle, const void* buffer, size_t size, dmdrvi_offset_t offset )); + +/** + * @brief Ioctl operation on a device + * + * @param context DMDRVI context + * @param handle Device handle + * @param command Ioctl command + * @param arg Argument for the ioctl command + * + * @return int Result of the ioctl operation (errno) + */ +dmod_dmdrvi_dif(2.0, int, _ioctl, ( dmdrvi_context_t context, void* handle, int command, void* arg )); + +/** + * @brief Flush device buffers + * + * @param context DMDRVI context + * @param handle Device handle + * + * @return int Result of the flush operation (errno) + */ +dmod_dmdrvi_dif(2.0, int, _flush, ( dmdrvi_context_t context, void* handle )); + +/** + * @brief Get device status + * + * Gets status information for the specified device path without requiring + * the device to be opened first (similar to POSIX stat() which works with + * a path without requiring fopen()). + * + * @param context DMDRVI context + * @param path Device path (e.g., "/dev/dmuart0", "/dev/dmspi0/0") + * @param stat Pointer to dmdrvi_stat_t structure to fill with status information + * + * @return int Result of the stat operation (errno) + */ +dmod_dmdrvi_dif(2.0, int, _stat, ( dmdrvi_context_t context, const char* path, dmdrvi_stat_t* stat )); + +/** + * @brief Notify that a new device is available within a driver context + * + * This is a MAL (Module Abstraction Layer) interface, implemented by the + * dmdevfs layer - the opposite direction of the other DMDRVI functions + * above, which are called by dmdevfs and implemented by the driver. It + * allows a driver to actively inform dmdevfs that a new device became + * available within an already existing context (e.g. a hot-plugged + * sub-device or a dynamically discovered channel), so that dmdevfs can + * expose a corresponding device file for it. + * + * The driver does not create a new context for this device - context is + * where dmdevfs first learned about the driver (via dmdrvi_create()), which + * is also what ties the notification to the right dmdevfs instance in + * setups where dmdevfs is mounted more than once. dev_num identifies the + * new device within that context and must later be passed to + * dmdrvi_open() to open it. + * + * @param context DMDRVI context the new device belongs to + * @param dev_num Device number identifying the newly available device + */ +dmod_dmdrvi_mal(1.0, void, _device_available, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Notify that a device is no longer available within a driver context + * + * This is a MAL (Module Abstraction Layer) interface, implemented by the + * dmdevfs layer. It is the counterpart of dmdrvi_device_available() and + * allows a driver to inform dmdevfs that a device previously announced + * (or present from the initial dmdrvi_create() call) is no longer valid - + * for example because the underlying hot-plugged sub-device was removed. + * dmdevfs should remove the corresponding device file; the context itself + * remains valid and is only freed via dmdrvi_free(). + * + * @param context DMDRVI context the device belongs to + * @param dev_num Device number identifying the device that is no longer available + */ +dmod_dmdrvi_mal(1.0, void, _device_unavailable, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Notify a driver that the absolute path of one of its devices is now known + * + * This is a regular DIF (implemented by the driver, called by dmdevfs) - the + * opposite direction of the other DMDRVI functions above, which are called + * by dmdevfs and implemented by the driver, but same direction as those: + * dmdevfs pushes the path to the driver as soon as it is available, rather + * than the driver having to pull/poll for it. + * + * A device's absolute path cannot be resolved until the dmdevfs mount that + * owns it has itself been fully mounted (see dmfsi_mounted() in dmfsi.h) - + * which for devices created during the initial config-driven setup happens + * well after dmdrvi_create() returns for them. This callback fires once that + * precondition is met: either shortly after dmdevfs itself becomes mounted + * (for devices already registered by then), or immediately upon + * registration (for devices announced via dmdrvi_device_available(), or any + * other driver registered with an already-mounted dmdevfs instance). + * + * Implementing this dif is optional - a driver that doesn't need its own + * absolute path can simply not implement it. A driver that does need it + * should cache the value passed here, e.g. for use later inside + * dmdrvi_ioctl() or dmdrvi_open() - there is no on-demand/pull alternative. + * + * @param context DMDRVI context the device belongs to + * @param dev_num Device number identifying the device + * @param path Absolute, null-terminated path under which the device is now exposed + */ +dmod_dmdrvi_dif(2.0, void, _path_ready, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num, const char* path )); + +/** + * @brief Notifies a driver when one of the friend's state changed + * + * The configuration files can be joined into friend groups. When you would specify + * a group in the ini file (for example `friend_group=my_spi`), all the related drivers are notified + * about a node configuration. This is useful, when one driver requires context of another one. For example + * when SPI driver uses GPIO, it can define the configuration for the pins and use the same friend group name + * as in the spi configuration, then the SPI will know what is the context for CS pins. + * + * Implementation of this API is optional + * + * @param context context the device belongs to + * @param info structure with informations about the friend + */ +dmod_dmdrvi_dif(2.0, void, _friend_changed, ( dmdrvi_context_t context, const dmdrvi_friend_info_t* info )); + +#ifdef __cplusplus +} +#endif + +#endif // DMDRVI_H diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h new file mode 100644 index 0000000..0ee56ca --- /dev/null +++ b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmdrvi +#define DMOD_MOD_DEFS_H_dmdrvi + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmdrvi_version +# define dmod_dmdrvi_version "2.1" +#endif + +#ifdef DMOD_dmdrvi +# define dmod_dmdrvi_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmdrvi, MODULE, NAME) +# define dmod_dmdrvi_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmdrvi, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) +# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmdrvi" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "2.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmdrvi +# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +#else +# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +#endif +# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) +# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmdrvi diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h new file mode 100644 index 0000000..8b09c6e --- /dev/null +++ b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h @@ -0,0 +1,199 @@ +#ifndef DMDRVI_IOCTL_H +#define DMDRVI_IOCTL_H + +#include +#include "dmdrvi_types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Length in bytes of an Ethernet MAC address + */ +#define DMDRVI_NET_MAC_ADDR_LEN 6 + +/** + * @brief MAC address type + */ +typedef struct +{ + uint8_t addr[DMDRVI_NET_MAC_ADDR_LEN]; ///< MAC address bytes +} dmdrvi_net_mac_addr_t; + +/** + * @brief Network link status + */ +typedef enum +{ + DMDRVI_NET_LINK_DOWN = 0, ///< Link is down (disconnected) + DMDRVI_NET_LINK_UP = 1, ///< Link is up (connected) +} dmdrvi_net_link_status_t; + +/** + * @brief Set the device MAC address + * + * arg: const dmdrvi_net_mac_addr_t* - MAC address to set (input) + */ +#define DMDRVI_IOCTL_NET_SET_MAC_ADDR 0x01 + +/** + * @brief Get the device MAC address + * + * arg: dmdrvi_net_mac_addr_t* - buffer to receive the MAC address (output) + */ +#define DMDRVI_IOCTL_NET_GET_MAC_ADDR 0x02 + +/** + * @brief Get the current link status + * + * arg: dmdrvi_net_link_status_t* - buffer to receive the link status (output) + */ +#define DMDRVI_IOCTL_NET_GET_LINK_STATUS 0x03 + +/** + * @brief Start the network interface (begin packet reception/transmission) + * + * arg: none + */ +#define DMDRVI_IOCTL_NET_START 0x04 + +/** + * @brief Stop the network interface + * + * arg: none + */ +#define DMDRVI_IOCTL_NET_STOP 0x05 + +/** Block device is read-only. */ +#define DMDRVI_BLOCK_FLAG_READ_ONLY (1u << 0) + +/** Block device can be removed while the system is running. */ +#define DMDRVI_BLOCK_FLAG_REMOVABLE (1u << 1) + +/** Block device implements DMDRVI_IOCTL_BLOCK_ERASE. */ +#define DMDRVI_BLOCK_FLAG_ERASE_SUPPORTED (1u << 2) + +/** Block device implements DMDRVI_IOCTL_BLOCK_DISCARD. */ +#define DMDRVI_BLOCK_FLAG_DISCARD_SUPPORTED (1u << 3) + +/** Standard geometry and capabilities returned by a block device. */ +typedef struct +{ + uint32_t logical_block_size; /**< Addressable block size in bytes. */ + uint32_t erase_block_size; /**< Minimum erase unit in bytes, or zero. */ + dmdrvi_size_t block_count; /**< Number of logical blocks. */ + uint32_t flags; /**< DMDRVI_BLOCK_FLAG_* capability bits. */ +} dmdrvi_block_info_t; + +/** Byte range used by erase and discard controls. */ +typedef struct +{ + dmdrvi_offset_t offset; /**< Non-negative byte offset. */ + dmdrvi_size_t length; /**< Range length in bytes. */ +} dmdrvi_block_range_t; + +/** + * Read block geometry and capabilities. + * + * arg: dmdrvi_block_info_t* - output buffer + */ +#define DMDRVI_IOCTL_BLOCK_GET_INFO 0x100 + +/** + * Physically erase an aligned byte range. Successful completion means the + * operation has completed on the medium. The post-erase byte value is + * device-specific. + * + * arg: const dmdrvi_block_range_t* - input range + */ +#define DMDRVI_IOCTL_BLOCK_ERASE 0x101 + +/** + * Inform the device that an aligned byte range is no longer in use. Reads of + * discarded data are unspecified until it is written again. + * + * arg: const dmdrvi_block_range_t* - input range + */ +#define DMDRVI_IOCTL_BLOCK_DISCARD 0x102 + +/* + * Monitor commands - class-independent (a USB host controller node is not a + * block device). They let a driver have work done over time - presence + * detection, hot-plug, media or link polling - without creating threads of + * its own: the driver declares what should trigger it (GET_POLICY), a + * monitor service waits for that and calls EVENT (urgent, non-blocking) and + * REFRESH (settles the state). See docs/dmdrvi.md, "Monitor Ioctl Commands", + * for when each command is called and what a driver may do in it. + * + * A driver that needs no monitoring does not implement them (-ENOTTY). + * All three are called from thread context only, never from an ISR. + */ + +/** Longest event handler name in dmdrvi_monitor_policy_t, including the terminator. */ +#define DMDRVI_MONITOR_HANDLER_NAME_MAX 32u + +/** What should trigger the monitor for a node. */ +typedef struct +{ + /** dmhaman handler whose calls are the node's events ("" = no events). + * Fired from interrupt context by another driver (e.g. a dmgpio edge + * interrupt) or by the driver's own ISR. */ + char event_handler[DMDRVI_MONITOR_HANDLER_NAME_MAX]; + uint32_t settle_ms; /**< Quiet time after the last event before REFRESH */ + uint32_t poll_interval_ms; /**< Periodic REFRESH interval, 0 = no polling */ +} dmdrvi_monitor_policy_t; + +/** + * Read the monitoring policy of a node. Called once when the monitor starts + * (and again after it restarts). -ENOTTY means the node is not monitored. + * + * arg: dmdrvi_monitor_policy_t* - output buffer + */ +#define DMDRVI_IOCTL_MONITOR_GET_POLICY 0x200 + +/** + * An event arrived. Called right after every event, before the settle time. + * Must return quickly and must not wait for in-flight I/O - it may run + * concurrently with read/write on the same context. It may only record + * state or set flags (e.g. make a transfer on a pulled card fail at once); + * nodes are announced or withdrawn only by REFRESH. Return 0 when there is + * nothing to do. + * + * arg: NULL + */ +#define DMDRVI_IOCTL_MONITOR_EVENT 0x201 + +/** + * Settle the state behind the node. Called once when the monitor starts, + * after events once settle_ms passed without a new one, and every + * poll_interval_ms if non-zero. May block; serialized with I/O. Announces or + * withdraws nodes through dmdrvi_device_available() / + * dmdrvi_device_unavailable(). + * + * Returns 0 when something is attached behind the node, -ENODEV when nothing + * is, another negative errno value on failure. + * + * arg: NULL + */ +#define DMDRVI_IOCTL_MONITOR_REFRESH 0x202 + +/** + * @brief Start of the reserved range for driver-specific custom ioctl commands + * + * A driver built on dmdrvi (e.g. a network driver needing something beyond + * DMDRVI_IOCTL_NET_*) should number its own private commands starting from + * this base, not from "last standard command + 1" - the standard command + * set above is expected to grow over time, and a driver numbering its own + * commands relative to whichever one happens to be last today would silently + * collide with a new standard command added later. Standard categories are + * spaced 0x100 apart (network 0x01, block 0x100, monitor 0x200), which + * leaves generous headroom before reaching this base. + */ +#define DMDRVI_IOCTL_CUSTOM_BASE 0x1000 + +#ifdef __cplusplus +} +#endif + +#endif // DMDRVI_IOCTL_H diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h new file mode 100644 index 0000000..8c41515 --- /dev/null +++ b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h @@ -0,0 +1,26 @@ +#ifndef DMDRVI_TYPES_H +#define DMDRVI_TYPES_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/** Signed byte offset used by dmdrvi 2.x. */ +typedef int64_t dmdrvi_offset_t; + +/** Unsigned device or range size used by dmdrvi 2.x. */ +typedef uint64_t dmdrvi_size_t; + +/** + * Signed I/O result. Non-negative values are transferred byte counts and + * negative values are errno-compatible failures. + */ +typedef int64_t dmdrvi_ssize_t; + +#ifdef __cplusplus +} +#endif + +#endif /* DMDRVI_TYPES_H */ diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio.h b/build_ci/dmf/inc/dmgpio/include/dmgpio.h new file mode 100644 index 0000000..31c2c54 --- /dev/null +++ b/build_ci/dmf/inc/dmgpio/include/dmgpio.h @@ -0,0 +1,25 @@ +#ifndef DMGPIO_H +#define DMGPIO_H + +#include "dmgpio_defs.h" +#include "dmgpio_types.h" + +/** + * @brief GPIO driver configuration structure + */ +typedef struct +{ + dmgpio_port_t port; /**< GPIO port index (0=A, 1=B, ...) */ + dmgpio_pins_mask_t pins; /**< GPIO pin mask (bit N = pin N) */ + dmgpio_protection_t protection; /**< Protection for special pins */ + dmgpio_speed_t speed; /**< Maximum switching speed */ + dmgpio_current_t current; /**< Maximum output current */ + dmgpio_mode_t mode; /**< Pin direction mode */ + dmgpio_pull_t pull; /**< Pull-up/pull-down selection */ + dmgpio_output_circuit_t output_circuit; /**< Output circuit type */ + uint8_t alternate_function; /**< Alternate function number (0-15) */ + dmgpio_int_trigger_t interrupt_trigger; /**< Interrupt trigger source */ + dmgpio_interrupt_handler_t interrupt_handler; /**< Interrupt handler (NULL = not used) */ +} dmgpio_config_t; + +#endif // DMGPIO_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h b/build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h new file mode 100644 index 0000000..0e07572 --- /dev/null +++ b/build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmgpio +#define DMOD_MOD_DEFS_H_dmgpio + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmgpio_version +# define dmod_dmgpio_version "2.0" +#endif + +#ifdef DMOD_dmgpio +# define dmod_dmgpio_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmgpio, MODULE, NAME) +# define dmod_dmgpio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmgpio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) +# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmgpio" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "2.0" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmgpio +# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +#else +# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +#endif +# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) +# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmgpio diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio_port.h b/build_ci/dmf/inc/dmgpio/include/dmgpio_port.h new file mode 100644 index 0000000..404e55b --- /dev/null +++ b/build_ci/dmf/inc/dmgpio/include/dmgpio_port.h @@ -0,0 +1,66 @@ +#ifndef DMGPIO_PORT_H +#define DMGPIO_PORT_H + +#include "dmod_types.h" +#include "dmgpio_port.h" +#include "dmgpio_port_defs.h" +#include "dmgpio_types.h" + +/* --- Interrupt handlers --- */ + +dmod_dmgpio_port_api(1.0, int, _add_interrupt_handler, + ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_port_interrupt_handler_t handler, void *user_ptr )); +dmod_dmgpio_port_api(1.0, int, _remove_interrupt_handler, + ( dmgpio_port_t port, void *user_ptr )); + +/* --- Configuration session --- */ + +dmod_dmgpio_port_api(1.0, int, _begin_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _finish_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); + +/* --- Clock / power --- */ + +dmod_dmgpio_port_api(1.0, int, _set_power, ( dmgpio_port_t port, int power_on )); + +/* --- Pin protection --- */ + +dmod_dmgpio_port_api(1.0, bool, _are_pins_protected, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _unlock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_protection_t protection )); +dmod_dmgpio_port_api(1.0, int, _lock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); + +/* --- Configuration parameters (require begin/finish_configuration) --- */ + +dmod_dmgpio_port_api(1.0, int, _set_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t speed )); +dmod_dmgpio_port_api(1.0, int, _read_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t *out_speed )); +dmod_dmgpio_port_api(1.0, int, _set_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t current )); +dmod_dmgpio_port_api(1.0, int, _read_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t *out_current )); +dmod_dmgpio_port_api(1.0, int, _set_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t mode )); +dmod_dmgpio_port_api(1.0, int, _read_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t *out_mode )); +dmod_dmgpio_port_api(1.0, int, _set_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t pull )); +dmod_dmgpio_port_api(1.0, int, _read_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t *out_pull )); +dmod_dmgpio_port_api(1.0, int, _set_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t oc )); +dmod_dmgpio_port_api(1.0, int, _read_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t *out_oc )); +dmod_dmgpio_port_api(1.0, int, _set_alternate_function, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t af )); +dmod_dmgpio_port_api(1.0, int, _read_alternate_function,( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t *out_af )); +dmod_dmgpio_port_api(1.0, int, _set_interrupt_trigger, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t trigger )); +dmod_dmgpio_port_api(1.0, int, _read_interrupt_trigger,( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t *out_trigger )); + +/* --- Pin usage tracking --- */ + +dmod_dmgpio_port_api(1.0, int, _set_pins_used, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _set_pins_unused, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _check_is_pin_used,( dmgpio_port_t port, dmgpio_pins_mask_t pins, int *out_used )); + +/* --- Data read/write --- */ + +dmod_dmgpio_port_api(1.0, int, _write_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t data )); +dmod_dmgpio_port_api(1.0, int, _read_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t *out_data )); + +/* --- Pin state operations (no argument checking, must ensure correct pins) --- */ + +dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_high_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_low_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, void, _set_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_state_t state )); +dmod_dmgpio_port_api(1.0, void, _toggle_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); + +#endif // DMGPIO_PORT_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h b/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h new file mode 100644 index 0000000..c7bc829 --- /dev/null +++ b/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h @@ -0,0 +1,174 @@ +#ifndef DMGPIO_TYPES_H +#define DMGPIO_TYPES_H + +#include +#include +#include "dmdrvi_ioctl.h" + +/** + * @brief GPIO port index type (0=GPIOA, 1=GPIOB, ...) + */ +typedef uint8_t dmgpio_port_t; + +/** + * @brief GPIO pin number type (0-15) + */ +typedef uint8_t dmgpio_pin_t; + +/** + * @brief Bitmask of pins within a single port (bit N = pin N) + */ +typedef uint16_t dmgpio_pins_mask_t; + +/** + * @brief Protection for special pins (e.g. JTAG, NMI) + */ +typedef enum +{ + dmgpio_protection_dont_unlock_protected_pins, /**< Do not configure special pins */ + dmgpio_protection_unlock_protected_pins /**< Configure special pins */ +} dmgpio_protection_t; + +/** + * @brief GPIO output speed + */ +typedef enum +{ + dmgpio_speed_default = 0, /**< Default speed (not changed) */ + dmgpio_speed_minimum, /**< Minimum speed */ + dmgpio_speed_medium, /**< Medium speed */ + dmgpio_speed_maximum, /**< Maximum speed */ + dmgpio_speed_number_of_elements /**< Number of elements */ +} dmgpio_speed_t; + +/** + * @brief GPIO output current + */ +typedef enum +{ + dmgpio_current_default = 0, /**< Default current (not changed) */ + dmgpio_current_minimum, /**< Minimum current */ + dmgpio_current_medium, /**< Medium current */ + dmgpio_current_maximum /**< Maximum current */ +} dmgpio_current_t; + +/** + * @brief GPIO pin mode + */ +typedef enum +{ + dmgpio_mode_default = 0, /**< Default mode (not changed) */ + dmgpio_mode_input, /**< Input mode */ + dmgpio_mode_output, /**< Output mode */ + dmgpio_mode_alternate /**< Alternate function mode */ +} dmgpio_mode_t; + +/** + * @brief GPIO pull resistor configuration + */ +typedef enum +{ + dmgpio_pull_default = 0, /**< Default pull (not changed) */ + dmgpio_pull_up, /**< Pull-up resistor */ + dmgpio_pull_down /**< Pull-down resistor */ +} dmgpio_pull_t; + +/** + * @brief GPIO output circuit type + */ +typedef enum +{ + dmgpio_output_circuit_default = 0, /**< Default (not changed) */ + dmgpio_output_circuit_open_drain, /**< Open-drain output */ + dmgpio_output_circuit_push_pull /**< Push-pull output */ +} dmgpio_output_circuit_t; + +/** + * @brief GPIO interrupt trigger source + */ +typedef enum +{ + dmgpio_int_trigger_default = 0, /**< Default (not changed) */ + dmgpio_int_trigger_off = 0, /**< Interrupts disabled */ + dmgpio_int_trigger_rising_edge = (1 << 0), /**< Rising edge */ + dmgpio_int_trigger_falling_edge = (1 << 1), /**< Falling edge */ + dmgpio_int_trigger_both_edges = dmgpio_int_trigger_rising_edge | dmgpio_int_trigger_falling_edge, /**< Both edges */ + dmgpio_int_trigger_high_level = (1 << 2), /**< High level */ + dmgpio_int_trigger_low_level = (1 << 3), /**< Low level */ + dmgpio_int_trigger_both_levels = dmgpio_int_trigger_high_level | dmgpio_int_trigger_low_level /**< Both levels */ +} dmgpio_int_trigger_t; + +/** + * @brief GPIO pins state (all low / all high) + */ +typedef enum +{ + dmgpio_pins_state_all_low = 0, /**< All selected pins set to low */ + dmgpio_pins_state_all_high /**< All selected pins set to high */ +} dmgpio_pins_state_t; + +/** + * @brief IOCTL commands for DMGPIO device + * + * Numbered from DMDRVI_IOCTL_CUSTOM_BASE, the range dmdrvi reserves for + * driver-specific commands: below it are the standard commands (network + * 0x01.., block 0x100.., monitor 0x200..) that dmdevfs and other generic + * code may send to any node, and which dmgpio must answer with -ENOTTY. + */ +typedef enum +{ + dmgpio_ioctl_cmd_toggle_pins = DMDRVI_IOCTL_CUSTOM_BASE, /**< Toggle pins state */ + dmgpio_ioctl_cmd_set_pins_state, /**< Set new pins state */ + dmgpio_ioctl_cmd_get_high_pins_state, /**< Read pins that are in high state */ + dmgpio_ioctl_cmd_get_low_pins_state, /**< Read pins that are in low state */ + dmgpio_ioctl_cmd_set_interrupt_handler /**< Add an interrupt handler; arg = dmgpio_interrupt_handler_t* */ +} dmgpio_ioctl_cmd_t; + +/** + * @brief Opaque driver context type (forward declaration) + * + * The concrete definition is private to the dmgpio driver. + */ +struct dmdrvi_context; +typedef struct dmdrvi_context *dmdrvi_context_t; + +/** + * @brief Parameters passed to a dmhaman-registered interrupt handler. + * + * Packed into a single struct so it fits the dmhaman handler API + * (void *parameters) and the caller does not need to track whether + * the module that registered the handler is still loaded. + */ +typedef struct +{ + dmgpio_port_t port; /**< Port on which the interrupt occurred */ + dmgpio_pins_mask_t pins; /**< Bitmask of pins that caused the interrupt */ + dmgpio_pins_mask_t state; /**< Current pin state bitmask (bit N high = pin N is high) */ +} dmgpio_interrupt_params_t; + +/** + * @brief GPIO interrupt handler function type + * + * Called when an interrupt occurs on a GPIO pin. + * + * @param context Context of the driver instance + * @param port Port on which the interrupt occurred + * @param pins Bitmask of pins that caused the interrupt + * @param state Current pin state bitmask (bit N high = pin N is currently high) + */ +typedef void (*dmgpio_interrupt_handler_t)(dmdrvi_context_t context, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); + +/** + * @brief GPIO port interrupt handler function type + * + * Called by the port layer when an interrupt occurs on a GPIO pin. + * Registered by the dmgpio driver in the dmgpio_port layer. + * + * @param user_ptr User pointer supplied at registration time (e.g. driver context) + * @param port Port on which the interrupt occurred + * @param pins Bitmask of pins that caused the interrupt + * @param state Current pin state bitmask (bit N high = pin N is currently high) + */ +typedef void (*dmgpio_port_interrupt_handler_t)(void *user_ptr, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); + +#endif /* DMGPIO_TYPES_H */ diff --git a/build_ci/dmf/inc/dmini/include/dmini.h b/build_ci/dmf/inc/dmini/include/dmini.h new file mode 100644 index 0000000..839da8b --- /dev/null +++ b/build_ci/dmf/inc/dmini/include/dmini.h @@ -0,0 +1,313 @@ +#ifndef DMINI_H +#define DMINI_H + +#include "dmod.h" +#include "dmini_defs.h" // Generated by CMake from DMOD's api.h.in template + +/** + * @brief DMINI - DMOD INI File Parser Module + * + * This module provides an API for parsing and generating INI files. + * It uses only SAL (System Abstraction Layer) functions from DMOD. + * + * INI file format: + * - Sections are defined by [section_name] + * - Key-value pairs are defined by key=value + * - Comments start with ; or # + * - Whitespace is trimmed from keys and values + */ + +/** + * @brief Error codes + */ +#define DMINI_OK 0 +#define DMINI_ERR_GENERAL -1 +#define DMINI_ERR_MEMORY -2 +#define DMINI_ERR_INVALID -3 +#define DMINI_ERR_NOT_FOUND -4 +#define DMINI_ERR_FILE -5 +#define DMINI_ERR_LOCKED -6 + +/** + * @brief INI context type (opaque) + * + * This is an opaque pointer to the INI file context structure. + */ +typedef struct dmini_context* dmini_context_t; + +/** + * @brief Initialize INI context + * + * Creates a new INI context for storing sections and key-value pairs. + * + * @return Pointer to INI context or NULL on error + */ +dmod_dmini_api(1.0, dmini_context_t, _create, (void)); + +/** + * @brief Free INI context + * + * Frees all memory associated with the INI context. + * + * @param ctx INI context to free + */ +dmod_dmini_api(1.0, void, _destroy, (dmini_context_t ctx)); + +/** + * @brief Parse INI file from string + * + * Parses an INI file from a null-terminated string. + * + * @param ctx INI context + * @param data String containing INI file contents + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _parse_string, (dmini_context_t ctx, const char* data)); + +/** + * @brief Parse INI file + * + * Parses an INI file from a file path using SAL file functions. + * + * @param ctx INI context + * @param filename Path to INI file + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _parse_file, (dmini_context_t ctx, const char* filename)); + +/** + * @brief Generate INI file to string + * + * Generates an INI file string from the context. + * If buffer is NULL, returns the required buffer size. + * If buffer is not NULL, fills it with the INI data. + * + * @param ctx INI context + * @param buffer Buffer to write to (NULL to query size) + * @param buffer_size Size of the buffer + * @return Required buffer size, or negative error code + */ +dmod_dmini_api(1.0, int, _generate_string, (dmini_context_t ctx, char* buffer, size_t buffer_size)); + +/** + * @brief Generate INI file + * + * Generates an INI file from the context and writes it to a file. + * + * @param ctx INI context + * @param filename Path to output INI file + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _generate_file, (dmini_context_t ctx, const char* filename)); + +/** + * @brief Get string value from INI context + * + * Retrieves a string value for the given section and key. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param default_value Default value if key not found + * @return Value string or default_value if not found + */ +dmod_dmini_api(1.0, const char*, _get_string, (dmini_context_t ctx, + const char* section, + const char* key, + const char* default_value)); + +/** + * @brief Get integer value from INI context + * + * Retrieves an integer value for the given section and key. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param default_value Default value if key not found + * @return Integer value or default_value if not found + */ +dmod_dmini_api(1.0, int, _get_int, (dmini_context_t ctx, + const char* section, + const char* key, + int default_value)); + +/** + * @brief Set string value in INI context + * + * Sets a string value for the given section and key. + * Creates the section if it doesn't exist. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param value Value string + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _set_string, (dmini_context_t ctx, + const char* section, + const char* key, + const char* value)); + +/** + * @brief Set integer value in INI context + * + * Sets an integer value for the given section and key. + * Creates the section if it doesn't exist. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param value Integer value + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _set_int, (dmini_context_t ctx, + const char* section, + const char* key, + int value)); + +/** + * @brief Check if section exists + * + * @param ctx INI context + * @param section Section name + * @return 1 if section exists, 0 otherwise + */ +dmod_dmini_api(1.0, int, _has_section, (dmini_context_t ctx, const char* section)); + +/** + * @brief Check if key exists in section + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @return 1 if key exists, 0 otherwise + */ +dmod_dmini_api(1.0, int, _has_key, (dmini_context_t ctx, + const char* section, + const char* key)); + +/** + * @brief Remove section from INI context + * + * @param ctx INI context + * @param section Section name + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _remove_section, (dmini_context_t ctx, const char* section)); + +/** + * @brief Remove key from section + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _remove_key, (dmini_context_t ctx, + const char* section, + const char* key)); + +/** + * @brief Get number of sections in the context + * + * Returns the total number of sections, including the global (unnamed) section. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @return Number of sections, or DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _section_count, (dmini_context_t ctx)); + +/** + * @brief Get section name at the given index + * + * Returns the name of the section at position @p index (0-based). + * The global (unnamed) section is represented by NULL. + * Respects the active-section restriction when it is in effect. + * Use dmini_section_count() to determine the valid index range. + * + * @param ctx INI context + * @param index Zero-based section index + * @return Section name, NULL for the global section, or NULL if index is out of range + */ +dmod_dmini_api(1.0, const char*, _section_name, (dmini_context_t ctx, int index)); + +/** + * @brief Get number of keys in a section + * + * Returns the number of key-value pairs in the given section. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @return Number of keys, or DMINI_ERR_INVALID if ctx is NULL, + * or DMINI_ERR_NOT_FOUND if section does not exist + */ +dmod_dmini_api(1.0, int, _key_count, (dmini_context_t ctx, const char* section)); + +/** + * @brief Get key name at the given index within a section + * + * Returns the name of the key at position @p index (0-based) within @p section. + * Use dmini_key_count() to determine the valid index range. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param index Zero-based key index + * @return Key name, or NULL if index is out of range or section not found + */ +dmod_dmini_api(1.0, const char*, _key_name, (dmini_context_t ctx, + const char* section, + int index)); + +/** + * @brief Initialize INI context with owner token + * + * Creates a new INI context protected by a magic number token. + * The token must be supplied to dmini_set_active_section and + * dmini_clear_active_section when a non-zero token is used. + * Using token value 0 is equivalent to calling dmini_create(). + * + * @param owner_token Magic number that guards active-section changes (0 = unprotected) + * @return Pointer to INI context or NULL on error + */ +dmod_dmini_api(1.0, dmini_context_t, _create_with_token, (unsigned int owner_token)); + +/** + * @brief Set the active section restriction + * + * Restricts the context so that only the named section is visible to + * consumers of this context. While the restriction is active all API + * calls treat section == NULL as a reference to the active section, and + * any attempt to access a different section returns not-found / default. + * Pass NULL as section to restrict to the global (unnamed) section. + * + * @param ctx INI context + * @param section Section to make active (NULL for global section) + * @param owner_token Magic number that was supplied to dmini_create_with_token + * (ignored when the context was created with token 0) + * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, + * DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _set_active_section, (dmini_context_t ctx, + const char* section, + unsigned int owner_token)); + +/** + * @brief Clear the active section restriction + * + * Removes the active-section restriction so that the full content of the + * context becomes visible again. + * + * @param ctx INI context + * @param owner_token Magic number that was supplied to dmini_create_with_token + * (ignored when the context was created with token 0) + * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, + * DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _clear_active_section, (dmini_context_t ctx, + unsigned int owner_token)); + +#endif // DMINI_H diff --git a/build_ci/dmf/inc/dmini/include/dmini_defs.h b/build_ci/dmf/inc/dmini/include/dmini_defs.h new file mode 100644 index 0000000..a6367ee --- /dev/null +++ b/build_ci/dmf/inc/dmini/include/dmini_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmini +#define DMOD_MOD_DEFS_H_dmini + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmini_version +# define dmod_dmini_version "0.7" +#endif + +#ifdef DMOD_dmini +# define dmod_dmini_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmini, MODULE, NAME) +# define dmod_dmini_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmini, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) +# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmini" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.7" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmini +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +#else +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +#endif +# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) +# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmini diff --git a/build_ci/dmf/inc/dmosi/include/dmosi.h b/build_ci/dmf/inc/dmosi/include/dmosi.h new file mode 100644 index 0000000..03b2c4e --- /dev/null +++ b/build_ci/dmf/inc/dmosi/include/dmosi.h @@ -0,0 +1,1155 @@ +#ifndef DMOSI_H +#define DMOSI_H + +/* + * Only dmod_types.h - not the full dmod.h - is needed here: it gives us the + * DMOD_BUILTIN_API macro and the Dmod_ApiRegistration_t type it expands to, + * without pulling in dmod_sal.h's kernel Built-in API declarations (Dmod_Malloc, + * Dmod_FileOpen, ...) or dmod_system.h/dmod_module.h. Those get registered by + * whoever actually owns them (dmod_system.c); if this header pulled them in + * too, a translation unit that defines DMOD_ENABLE_REGISTRATION to register + * dmosi's own API (see e.g. dmosi-posix's dmosi_registrations.c) would also + * try to re-register every kernel API, causing "multiple definition" link + * errors against dmod_system.c's own registrations. + */ +#include "dmod_types.h" + +/** + * @brief String used as the module name for the system allocations + */ +#define DMOSI_SYSTEM_MODULE_NAME "system" + +//============================================================================== +// Initialization API +//============================================================================== + +/** + * @brief Initialize the DMOD OSI system + * + * This function initializes the DMOD OSI system and must be called before + * using any other DMOD OSI APIs. + * + * @return bool true on successful initialization, false on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, bool, _init, (void) ); + +/** + * @brief Deinitialize the DMOD OSI system + * + * This function deinitializes the DMOD OSI system and should be called when + * the system is no longer needed. After calling this function, no other DMOD + * OSI APIs should be used until _init is called again. + * + * @return bool true on successful deinitialization, false on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, bool, _deinit, (void) ); + +/** + * @brief Check if the RTOS has already started + * + * This function returns true if the RTOS scheduler has been started, + * or false if it has not yet been started. + * + * @return bool true if the RTOS has started, false otherwise + */ +DMOD_BUILTIN_API( dmosi, 1.0, bool, _is_started, (void) ); + +//============================================================================== +// MUTEX API +//============================================================================== + +/** + * @brief Opaque type for mutex + * + * This type represents a mutex in the DMOD OSI system. + * + * @note The actual implementation of the mutex is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_mutex* dmosi_mutex_t; + +/** + * @defgroup DMOSI_MUTEX_API Mutex API + * @brief API for mutex operations in DMOD OSI + * + * This API provides functions to create, destroy, lock, and unlock mutexes. + * @{ + */ +/** + * @brief Create a mutex + * + * @param recursive Whether the mutex should be recursive + * + * @return dmosi_mutex_t Created mutex handle + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_mutex_t, _mutex_create, (bool recursive) ); + +/** + * @brief Destroy a mutex + * + * @param mutex Mutex handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _mutex_destroy, (dmosi_mutex_t mutex) ); + +/** + * @brief Lock a mutex + * + * @param mutex Mutex handle to lock + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_lock, (dmosi_mutex_t mutex) ); + +/** + * @brief Unlock a mutex + * + * @param mutex Mutex handle to unlock + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_unlock, (dmosi_mutex_t mutex) ); + +/** @} */ // end of DMOSI_MUTEX_API + +//============================================================================== +// Forward declarations +//============================================================================== +/** + * @brief Forward declaration for thread type + * + * This forward declaration allows Process API to reference threads + * before the Thread API section. + */ +typedef struct dmosi_thread* dmosi_thread_t; + +//============================================================================== +// Process API +//============================================================================== +/** + * @defgroup DMOSI_PROCESS_API Process API + * @brief API for process operations in DMOD OSI + * + * Processes are containers for threads. This API provides functions to create + * and manage processes, including state management, thread management, and + * process identification. + * @{ + */ + +/** + * @brief Opaque type for process + * + * This type represents a process in the DMOD OSI system. + * A process is a container for threads and has its own state, ID, and properties. + * + * @note The actual implementation of the process is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_process* dmosi_process_t; + +/** + * @brief Process ID type + */ +typedef uint32_t dmosi_process_id_t; + +/** + * @brief User ID type + */ +typedef uint32_t dmosi_user_id_t; + +/** + * @brief Process state enumeration + */ +typedef enum { + DMOSI_PROCESS_STATE_CREATED, /**< Process created but not started */ + DMOSI_PROCESS_STATE_RUNNING, /**< Process is running */ + DMOSI_PROCESS_STATE_SUSPENDED, /**< Process is suspended */ + DMOSI_PROCESS_STATE_TERMINATED, /**< Process has terminated */ + DMOSI_PROCESS_STATE_ZOMBIE /**< Process terminated but not cleaned up */ +} dmosi_process_state_t; + +/** + * @brief Create a process + * + * Creates a new process container. The process is a container for threads. + * + * @param name Name of the process (can be NULL) + * @param module_name Module name to associate with the process (can be NULL) + * @param parent Parent process (can be NULL for detached processes) + * @return dmosi_process_t Created process handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_create, (const char* name, const char* module_name, dmosi_process_t parent) ); + +/** + * @brief Destroy a process + * + * @param process Process handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _process_destroy, (dmosi_process_t process) ); + +/** + * @brief Kill a process + * + * Forcefully terminate a process and all its threads, and recursively every process + * spawned from it (i.e. every process whose dmosi_process_get_parent() chain leads back + * to @p process) - mirroring how a real OS tears down a whole process tree/cgroup rather + * than a single PID. A process spawned via dmosi_process_create() with parent == NULL + * (a detached process, e.g. Dmod_RunDetached()) is never implicitly reached this way - + * only processes actually parented under @p process are. + * + * @param process Process handle to kill + * @param status Exit status code + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_kill, (dmosi_process_t process, int status) ); + +/** + * @brief Wait for a process to terminate + * + * @param process Process handle to wait for + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_wait, (dmosi_process_t process, int32_t timeout_ms) ); + +/** + * @brief Get current process + * + * @return dmosi_process_t Current process handle + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_current, (void) ); + +/** + * @brief Set current process + * + * @param process Process handle to set as current + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_current, (dmosi_process_t process) ); + +/** + * @brief Get process state + * + * @param process Process handle + * @return dmosi_process_state_t Current state of the process + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_state_t, _process_get_state, (dmosi_process_t process) ); + +/** + * @brief Get process ID + * + * @param process Process handle + * @return dmosi_process_id_t Process ID, 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_id_t, _process_get_id, (dmosi_process_t process) ); + +/** + * @brief Set process ID + * + * @param process Process handle + * @param pid Process ID to set + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_id, (dmosi_process_t process, dmosi_process_id_t pid) ); + +/** + * @brief Get process name + * + * @param process Process handle + * @return const char* Process name, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_name, (dmosi_process_t process) ); + +/** + * @brief Get process module name + * + * @param process Process handle + * @return const char* Module name associated with the process, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_module_name, (dmosi_process_t process) ); + +/** + * @brief Set process module name + * + * @param process Process handle + * @param module_name Module name to associate with the process + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_module_name, (dmosi_process_t process, const char* module_name) ); + +/** + * @brief Associate a process with the Dmod_Context_t it is running + * + * Set once at spawn time (see Dmod_SpawnModule/Dmod_RunModuleDetached), before the process's + * own thread starts executing. Lets Dmod_GetCurrentContext() report which context is currently + * running when called from that process - the context already carries its own per-instance + * unique allocator name (see Dmod_GetCurrentAllocatorNameEx), so there is no need to duplicate + * that identity on the process itself. + * + * @param process Process handle + * @param context Dmod_Context_t the process is running (borrowed pointer, not owned) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_context, (dmosi_process_t process, Dmod_Context_t* context) ); + +/** + * @brief Get the Dmod_Context_t a process was linked to via dmosi_process_set_context + * + * @param process Process handle + * @return Dmod_Context_t* Linked context, or NULL if none was ever set + */ +DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_context, (dmosi_process_t process) ); + +/** + * @brief Set the foreground module context for a process + * + * Unlike dmosi_process_set_context (which is set once at spawn time and identifies the + * context the process itself runs), the foreground module tracks whichever context's Main + * entry point is currently executing within the process - see Dmod_Main(). A module that + * calls another module synchronously, in its own process rather than a spawned one, saves + * the previous foreground context with dmosi_process_get_foreground_module before overwriting + * it, and restores it once the call returns, so nested/synchronous calls behave correctly. + * + * @param process Process handle + * @param context Context to mark as the foreground module, or NULL to clear it + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_foreground_module, (dmosi_process_t process, Dmod_Context_t* context) ); + +/** + * @brief Get the foreground module context currently set for a process + * + * @param process Process handle + * @return Dmod_Context_t* Context most recently set as foreground for this process via + * dmosi_process_set_foreground_module, or NULL if none is set + */ +DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_foreground_module, (dmosi_process_t process) ); + +/** + * @brief Set process user ID + * + * @param process Process handle + * @param uid User ID to set + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_uid, (dmosi_process_t process, dmosi_user_id_t uid) ); + +/** + * @brief Get process user ID + * + * @param process Process handle + * @return dmosi_user_id_t User ID, 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_user_id_t, _process_get_uid, (dmosi_process_t process) ); + +/** + * @brief Set process working directory (pwd) + * + * @param process Process handle + * @param pwd Working directory path + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_pwd, (dmosi_process_t process, const char* pwd) ); + +/** + * @brief Get process working directory (pwd) + * + * @param process Process handle + * @return const char* Working directory path, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_pwd, (dmosi_process_t process) ); + +/** + * @brief Set the command a process was started with + * + * Records the command line (program name plus arguments) that was used to start + * @p process, so it can later be retrieved with dmosi_process_get_command - e.g. + * for display in a process listing (see dmell's ps command). Filled in automatically + * by the module-start API (Dmod_Spawn/Dmod_RunDetached) from the argv it was given. + * + * @param process Process handle + * @param command Command line string to associate with the process + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command, (dmosi_process_t process, const char* command) ); + +/** + * @brief Set the command a process was started with, from an argv array + * + * Equivalent to joining @p argv into a single space-separated command-line string and + * passing it to dmosi_process_set_command(), but lets the backend build and store the + * command directly in a single allocation, tagged to the process's own module from the + * start, instead of needing a separate intermediate string built (and then freed) by the + * caller. This is what the module-start API (Dmod_Spawn/Dmod_RunDetached) uses to fill + * dmosi_process_get_command() in automatically. + * + * @param process Process handle + * @param argc Number of arguments in argv (must be > 0) + * @param argv Argument array, argv[0] being the command name as invoked + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command_args, (dmosi_process_t process, int argc, char* argv[]) ); + +/** + * @brief Get the command a process was started with + * + * @param process Process handle + * @return const char* Command line the process was started with (as recorded via + * dmosi_process_set_command/dmosi_process_set_command_args), or NULL if none + * was ever set + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_command, (dmosi_process_t process) ); + +/** + * @brief Well-known stream slot indices for a process + * + * These indices identify the standard stream slots that every process has. + * Additional, implementation-specific slots may be addressed with indices + * beyond @c DMOSI_STREAM_STDLOG. + */ +typedef enum { + DMOSI_STREAM_STDIN, /**< Standard input */ + DMOSI_STREAM_STDOUT, /**< Standard output */ + DMOSI_STREAM_STDERR, /**< Standard error */ + DMOSI_STREAM_STDLOG, /**< Standard log, used for the process's default log output */ + DMOSI_STREAM_COUNT +} dmosi_stream_index_t; + +/** + * @brief Set a process stream slot to the file at the given path, or clear it + * + * Passing path == NULL clears the slot's binding, reverting it back to its default, + * unbound state (implementation-defined fallback resolution applies again - e.g. the + * kernel debug stream on embedded targets, or the real stdio handle on hosted ones). + * + * @param process Process handle + * @param index Stream slot to set (see dmosi_stream_index_t for well-known slots) + * @param path Path to the file to bind to the stream slot, or NULL to clear the binding + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_stream, (dmosi_process_t process, dmosi_stream_index_t index, const char* path) ); + +/** + * @brief Get the file handle bound to a process stream slot + * + * @param process Process handle + * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) + * @return void* File handle bound to the stream slot, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, void*, _process_get_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Get the path bound to a process stream slot, if any + * + * Unlike _process_get_stream (which returns the open file handle), this returns the + * path string that was passed to the most recent successful _process_set_stream call + * for this slot - the piece of information needed to back up a binding so it can later + * be restored exactly with _process_set_stream. + * + * @param process Process handle + * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) + * @return const char* Path bound to the slot (borrowed - do not free, and only valid + * until the next _process_set_stream call on the same slot), or NULL if the + * slot is currently unbound + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_stream_path, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Lock a process stream slot for exclusive access + * + * Fails if the slot is already locked. Implementations must use an + * interrupt-safe primitive (e.g. an atomic compare-and-swap or a critical + * section), not a mutex, since this function must be callable from + * interrupt context. + * + * @param process Process handle + * @param index Stream slot to lock (see dmosi_stream_index_t for well-known slots) + * @return int 0 on success, negative error code if already locked or on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_lock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Unlock a previously locked process stream slot + * + * Implementations must use an interrupt-safe primitive, not a mutex, since + * this function must be callable from interrupt context. + * + * @param process Process handle + * @param index Stream slot to unlock (see dmosi_stream_index_t for well-known slots) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unlock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Find a process by name + * + * @param name Process name to search for + * @return dmosi_process_t Process handle, NULL if not found + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_name, (const char* name) ); + +/** + * @brief Find a process by process ID + * + * @param pid Process ID to search for + * @return dmosi_process_t Process handle, NULL if not found + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_id, (dmosi_process_id_t pid) ); + +/** + * @brief Get process exit status + * + * @param process Process handle + * @return int Exit status of the process + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_get_exit_status, (dmosi_process_t process) ); + +/** + * @brief Set process exit status + * + * @param process Process handle + * @param exit_status Exit status to set + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_exit_status, (dmosi_process_t process, int exit_status) ); + +/** + * @brief Get process parent + * + * @param process Process handle + * @return dmosi_process_t Parent process handle, NULL if no parent + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_get_parent, (dmosi_process_t process) ); + +/** + * @brief Process exit callback function type + * + * Invoked when the process it was registered on terminates. + * + * @param process Process handle that terminated + * @param exit_status Exit status of the terminated process (see dmosi_process_get_exit_status) + * @param arg User-provided argument passed at registration time + */ +typedef void (*dmosi_process_exit_callback_t)(dmosi_process_t process, int exit_status, void* arg); + +/** + * @brief Opaque handle for a registered process exit callback + * + * Returned by dmosi_process_register_exit_callback and used to identify the + * registration when calling dmosi_process_unregister_exit_callback. + */ +typedef struct dmosi_process_exit_callback* dmosi_process_exit_callback_handle_t; + +/** + * @brief Register a callback to be invoked when a process terminates + * + * Multiple callbacks may be registered on the same process; each registration + * returns its own handle and all of them are invoked when the process + * terminates. + * + * @param process Process handle to observe + * @param callback Callback function to invoke on process exit + * @param arg User-provided argument passed to the callback + * @return dmosi_process_exit_callback_handle_t Handle identifying this registration, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_exit_callback_handle_t, _process_register_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_t callback, void* arg) ); + +/** + * @brief Unregister a previously registered process exit callback + * + * @param process Process handle the callback was registered on + * @param handle Handle returned by dmosi_process_register_exit_callback + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unregister_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_handle_t handle) ); + +/** @} */ // end of DMOSI_PROCESS_API + +//============================================================================== +// Thread API +//============================================================================== +/** + * @defgroup DMOSI_THREAD_API Thread API + * @brief API for thread operations in DMOD OSI + * This API provides functions to create and manage threads. + * @{ + */ + +/** + * @brief Thread entry function type + * + * This is the signature for thread entry functions. The function receives + * a user-provided argument. + * + * @param arg User-provided argument passed to the thread + */ +typedef void (*dmosi_thread_entry_t)(void* arg); + +/** + * @brief Thread state enumeration + */ +typedef enum { + DMOSI_THREAD_STATE_CREATED, /**< Thread created but not started */ + DMOSI_THREAD_STATE_READY, /**< Thread is ready to run */ + DMOSI_THREAD_STATE_RUNNING, /**< Thread is currently running */ + DMOSI_THREAD_STATE_BLOCKED, /**< Thread is blocked (waiting for resource) */ + DMOSI_THREAD_STATE_SUSPENDED, /**< Thread is suspended */ + DMOSI_THREAD_STATE_TERMINATED /**< Thread has terminated */ +} dmosi_thread_state_t; + +/** + * @brief Thread information structure + * + * This structure holds auxiliary information about a thread, including + * stack usage statistics, state, CPU usage, and runtime. + */ +typedef struct { + size_t stack_total; /**< Total stack size in bytes */ + size_t stack_current; /**< Current stack usage in bytes */ + size_t stack_peak; /**< Peak stack usage in bytes */ + dmosi_thread_state_t state; /**< Current thread state */ + float cpu_usage; /**< CPU usage as a percentage (0.0 - 100.0) */ + uint64_t runtime_ms; /**< Thread runtime in milliseconds */ +} dmosi_thread_info_t; + +/** + * @brief Extra stack bytes reserved for thread and module startup overhead + * + * The thread entry wrapper and module loading infrastructure consume stack + * before the module's own main function is invoked. This constant accounts + * for that overhead so that the effective stack available to the module + * matches the size declared in its header. + */ +#define DMOSI_THREAD_STACK_OVERHEAD 512 + +/** + * @brief Create a thread + * + * @param entry Entry function for the thread + * @param arg Argument to pass to the entry function + * @param priority Thread priority + * @param stack_size Stack size for the thread + * @param name Name of the thread (cannot be NULL) + * @param process Process to associate the thread with (NULL = current process) + * @return dmosi_thread_t Created thread handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_create, (dmosi_thread_entry_t entry, void* arg, int priority, size_t stack_size, const char* name, dmosi_process_t process) ); + +/** + * @brief Destroy a thread + * + * @param thread Thread handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_destroy, (dmosi_thread_t thread) ); + +/** + * @brief Join a thread (wait for it to finish) + * + * @param thread Thread handle to join + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_join, (dmosi_thread_t thread) ); + +/** + * @brief Kill a thread + * + * Forcefully terminate a thread. + * + * @warning This operation may leave shared resources (mutexes, memory, etc.) + * in an inconsistent state. Use with caution and prefer cooperative + * shutdown mechanisms when possible. + * + * @param thread Thread handle to kill + * @param status Exit status code passed to the underlying OS; may not be + * observable by other threads after termination + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_kill, (dmosi_thread_t thread, int status) ); + +/** + * @brief Get current thread + * + * @return dmosi_thread_t Current thread handle + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_current, (void) ); + +/** + * @brief Sleep for a specified time in milliseconds + * + * @param ms Time to sleep in milliseconds + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_sleep, (uint32_t ms) ); + +/** + * @brief Get thread name + * + * @param thread Thread handle (if NULL, returns name of current thread) + * @return const char* Thread name, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_name, (dmosi_thread_t thread) ); + +/** + * @brief Get thread module name + * + * Returns the module name associated with the thread by retrieving it from + * the thread's associated process. + * + * @param thread Thread handle (if NULL, returns module name of current thread) + * @return const char* Module name of the process that owns the thread, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_module_name, (dmosi_thread_t thread) ); + +/** + * @brief Get thread priority + * + * @param thread Thread handle (if NULL, returns priority of current thread) + * @return int Thread priority, or 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_priority, (dmosi_thread_t thread) ); + +/** + * @brief Get thread's associated process + * + * @param thread Thread handle (if NULL, returns process of current thread) + * @return dmosi_process_t Process handle that the thread belongs to, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _thread_get_process, (dmosi_thread_t thread) ); + +/** + * @brief Get an array of all threads + * + * Fills the provided array with handles of all existing threads. + * If @p threads is NULL, the function returns the total number of threads + * without writing anything, which is useful for determining the array size + * needed before allocation. + * + * @param threads Pointer to array to fill with thread handles, or NULL to query count only + * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) + * @return size_t Number of threads (when @p threads is NULL) or number of handles written + */ +DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_all, (dmosi_thread_t* threads, size_t max_count) ); + +/** + * @brief Get an array of threads belonging to a specific process + * + * Fills the provided array with handles of all threads associated with @p process. + * If @p threads is NULL, the function returns the number of threads in that process + * without writing anything, which is useful for determining the array size needed + * before allocation. + * + * @param process Process handle whose threads to retrieve + * @param threads Pointer to array to fill with thread handles, or NULL to query count only + * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) + * @return size_t Number of threads in the process (when @p threads is NULL) or number of handles written + */ +DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_by_process, (dmosi_process_t process, dmosi_thread_t* threads, size_t max_count) ); + +/** + * @brief Get information about a thread + * + * Fills the provided @p info structure with auxiliary information about + * @p thread, including stack usage statistics, state, CPU usage, and runtime. + * + * @param thread Thread handle (if NULL, returns info for the current thread) + * @param info Pointer to a dmosi_thread_info_t structure to fill + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_info, (dmosi_thread_t thread, dmosi_thread_info_t* info) ); + +/** + * @brief Thread exit callback function type + * + * Invoked when the thread it was registered on terminates. + * + * @param thread Thread handle that terminated + * @param arg User-provided argument passed at registration time + */ +typedef void (*dmosi_thread_exit_callback_t)(dmosi_thread_t thread, void* arg); + +/** + * @brief Opaque handle for a registered thread exit callback + * + * Returned by dmosi_thread_register_exit_callback and used to identify the + * registration when calling dmosi_thread_unregister_exit_callback. + */ +typedef struct dmosi_thread_exit_callback* dmosi_thread_exit_callback_handle_t; + +/** + * @brief Register a callback to be invoked when a thread terminates + * + * Multiple callbacks may be registered on the same thread; each registration + * returns its own handle and all of them are invoked when the thread + * terminates. + * + * @param thread Thread handle to observe + * @param callback Callback function to invoke on thread exit + * @param arg User-provided argument passed to the callback + * @return dmosi_thread_exit_callback_handle_t Handle identifying this registration, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_exit_callback_handle_t, _thread_register_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_t callback, void* arg) ); + +/** + * @brief Unregister a previously registered thread exit callback + * + * @param thread Thread handle the callback was registered on + * @param handle Handle returned by dmosi_thread_register_exit_callback + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_unregister_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_handle_t handle) ); + +/** @} */ // end of DMOSI_THREAD_API + +//============================================================================== +// Semaphore API +//============================================================================== +/** + * @defgroup DMOSI_SEMAPHORE_API Semaphore API + * @brief API for semaphore operations in DMOD OSI + * This API provides functions to create, destroy, and use semaphores. + * @{ + */ + +/** + * @brief Opaque type for semaphore + * + * This type represents a semaphore in the DMOD OSI system. + * + * @note The actual implementation of the semaphore is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_semaphore* dmosi_semaphore_t; + +/** + * @brief Create a semaphore + * + * @param initial_count Initial count for the semaphore + * @param max_count Maximum count for the semaphore + * @return dmosi_semaphore_t Created semaphore handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_semaphore_t, _semaphore_create, (uint32_t initial_count, uint32_t max_count) ); + +/** + * @brief Destroy a semaphore + * + * @param semaphore Semaphore handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _semaphore_destroy, (dmosi_semaphore_t semaphore) ); + +/** + * @brief Wait on a semaphore (decrement) + * + * @param semaphore Semaphore handle + * @param count Number of semaphore units to take + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_wait, (dmosi_semaphore_t semaphore, uint32_t count, int32_t timeout_ms) ); + +/** + * @brief Post to a semaphore (increment) + * + * @param semaphore Semaphore handle + * @param count Number of semaphore units to release + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_post, (dmosi_semaphore_t semaphore, uint32_t count) ); + +/** @} */ // end of DMOSI_SEMAPHORE_API + +//============================================================================== +// Queue API +//============================================================================== +/** + * @defgroup DMOSI_QUEUE_API Queue API + * @brief API for queue operations in DMOD OSI + * This API provides functions to create, destroy, and use queues. + * @{ + */ + +/** + * @brief Opaque type for queue + * + * This type represents a queue in the DMOD OSI system. + * + * @note The actual implementation of the queue is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_queue* dmosi_queue_t; + +/** + * @brief Create a queue + * + * @param item_size Size of each item in the queue + * @param queue_length Maximum number of items in the queue + * @return dmosi_queue_t Created queue handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_queue_t, _queue_create, (size_t item_size, uint32_t queue_length) ); + +/** + * @brief Destroy a queue + * + * @param queue Queue handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _queue_destroy, (dmosi_queue_t queue) ); + +/** + * @brief Send data to a queue + * + * @param queue Queue handle + * @param item Pointer to the item to send + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_send, (dmosi_queue_t queue, const void* item, int32_t timeout_ms) ); + +/** + * @brief Receive data from a queue + * + * @param queue Queue handle + * @param item Pointer to buffer to receive the item + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_receive, (dmosi_queue_t queue, void* item, int32_t timeout_ms) ); + +/** @} */ // end of DMOSI_QUEUE_API + +//============================================================================== +// Timer API +//============================================================================== +/** + * @defgroup DMOSI_TIMER_API Timer API + * @brief API for timer operations in DMOD OSI + * This API provides functions to create, destroy, and use timers. + * @{ + */ + +/** + * @brief Opaque type for timer + * + * This type represents a timer in the DMOD OSI system. + * + * @note The actual implementation of the timer is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_timer* dmosi_timer_t; + +/** + * @brief Timer callback function type + * + * This callback is invoked when the timer expires. For auto-reload timers, + * it is called periodically at the specified interval. For one-shot timers, + * it is called once when the timer expires. + * + * @param arg User-provided argument passed to the callback + * + * @note The callback is typically executed in timer/interrupt context. + * Keep the callback short and avoid blocking operations. + */ +typedef void (*dmosi_timer_callback_t)(void* arg); + +/** + * @brief Create a timer + * + * @param callback Callback function to execute when timer expires + * @param arg Argument to pass to the callback function + * @param period_ms Timer period in milliseconds + * @param auto_reload Whether the timer should auto-reload + * @return dmosi_timer_t Created timer handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_timer_t, _timer_create, (dmosi_timer_callback_t callback, void* arg, uint32_t period_ms, bool auto_reload) ); + +/** + * @brief Destroy a timer + * + * @param timer Timer handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _timer_destroy, (dmosi_timer_t timer) ); + +/** + * @brief Start a timer + * + * @param timer Timer handle to start + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_start, (dmosi_timer_t timer) ); + +/** + * @brief Stop a timer + * + * @param timer Timer handle to stop + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_stop, (dmosi_timer_t timer) ); + +/** + * @brief Reset a timer + * + * @param timer Timer handle to reset + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_reset, (dmosi_timer_t timer) ); + +/** + * @brief Change timer period + * + * @param timer Timer handle + * @param period_ms New timer period in milliseconds + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_set_period, (dmosi_timer_t timer, uint32_t period_ms) ); + +/** + * @brief Get timer period + * + * @param timer Timer handle + * @return uint32_t Timer period in milliseconds, 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _timer_get_period, (dmosi_timer_t timer) ); + +/** @} */ // end of DMOSI_TIMER_API + +//============================================================================== +// Interrupt Handler API +//============================================================================== +/** + * @defgroup DMOSI_IRQ_API Interrupt Handler API + * @brief Weak prototypes for RTOS-essential interrupt handlers + * + * These handlers represent the three interrupt roles that every RTOS requires + * for correct operation. Each RTOS and each hardware architecture names these + * interrupts differently; the dmosi names below are architecture-independent + * and describe the functional role of the handler. + * + * An RTOS port provides strong implementations that forward to the + * architecture-specific ISR names, for example: + * + * | dmosi handler | ARM Cortex-M | RISC-V | + * |-----------------------------|----------------------|-------------------------| + * | dmosi_context_switch_handler | PendSV_Handler | software interrupt ISR | + * | dmosi_syscall_handler | SVC_Handler | ecall / machine-mode ISR| + * | dmosi_tick_handler | SysTick_Handler | timer interrupt ISR | + * @{ + */ + +/** + * @brief RTOS context-switch handler + * + * Invoked by the RTOS to perform a context switch between tasks/threads. + * Override this weak (no-op) implementation with the RTOS-specific + * context-switch routine. + * + * Architecture mapping examples: + * - ARM Cortex-M: @c PendSV_Handler + * - RISC-V: software interrupt handler + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _context_switch_handler, (void) ); + +/** + * @brief RTOS system-call (supervisor-call) handler + * + * Invoked when user code requests privileged OS services via a trap/call + * instruction. Override this weak (no-op) implementation with the + * RTOS-specific system-call entry routine. + * + * Architecture mapping examples: + * - ARM Cortex-M: @c SVC_Handler + * - RISC-V: ecall / machine-mode trap handler + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _syscall_handler, (void) ); + +/** + * @brief RTOS periodic tick handler + * + * Invoked by the hardware timer that drives the RTOS time base. Used for + * task scheduling, timeouts, and delay management. Override this weak (no-op) + * implementation with the RTOS-specific tick routine. + * + * Architecture mapping examples: + * - ARM Cortex-M: @c SysTick_Handler + * - RISC-V: machine timer interrupt handler + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _tick_handler, (void) ); + +/** + * @brief Get the minimum hardware interrupt priority allowed to call dmosi API + * + * Returns the raw, hardware-encoded interrupt priority value that an + * interrupt service routine must be configured with (or a less urgent value) + * in order to safely call dmosi API functions from interrupt context. + * + * Interrupt priorities on architectures such as ARM Cortex-M are numeric, + * with a *lower* value meaning a *more* urgent (higher logical) priority. An + * ISR must therefore be configured with a priority value that is numerically + * greater than or equal to the value returned by this function - a + * numerically smaller (more urgent) priority is not maskable by the RTOS's + * critical sections and must never call dmosi API functions, not even ones + * documented as interrupt-safe. + * + * On FreeRTOS/ARM Cortex-M this corresponds to + * @c configMAX_SYSCALL_INTERRUPT_PRIORITY. Backends that have no such concept + * (e.g. POSIX) return 0, meaning any interrupt priority is safe to use. + * + * @return uint32_t Minimum (numerically) raw hardware priority value safe + * for calling dmosi API from interrupt context + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_min_interrupt_priority, (void) ); + +/** @} */ // end of DMOSI_IRQ_API + +//============================================================================== +// System Time API +//============================================================================== +/** + * @defgroup DMOSI_SYSTIME_API System Time API + * @brief API for reading the RTOS system clock (SysTick) + * + * This API provides a function to read the current RTOS tick count, which + * is incremented by the hardware timer used as the RTOS time base (e.g., + * SysTick on ARM Cortex-M). The tick count can be used to measure elapsed + * time and implement timeouts. + * @{ + */ + +/** + * @brief Get the current RTOS tick count + * + * Returns the number of RTOS ticks elapsed since the scheduler was started. + * The tick period depends on the RTOS configuration (typically 1 ms per tick). + * + * @return uint32_t Current tick count + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_tick_count, (void) ); + +/** @} */ // end of DMOSI_SYSTIME_API + +//============================================================================== +// Random Number API +//============================================================================== +/** + * @defgroup DMOSI_RAND_API Random Number API + * @brief Non-cryptographic pseudo-random numbers for jitter/ID generation + * + * NOT a CSPRNG. Suitable for DHCP transaction IDs, retransmission jitter, + * TCP initial sequence numbers, and similar uses where an attacker + * predicting the output is a nuisance, not a security failure. Never use + * this for session tokens, keys, nonces, or any other security-sensitive + * value - embedded targets running dmosi-freertos may have no real + * hardware entropy source at all. + * @{ + */ + +/** + * @brief Get a pseudo-random 32-bit value + * @return A pseudo-random value. Not cryptographically secure - see this + * group's own doc comment. + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _rand32, (void) ); + +/** + * @brief Fill a buffer with pseudo-random bytes + * @param buffer Output buffer, at least `len` bytes + * @param len Number of bytes to write + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _rand_bytes, (uint8_t* buffer, size_t len) ); + +/** @} */ // end of DMOSI_RAND_API + +#endif // DMOSI_H diff --git a/build_ci/dmf/log_step_version.txt b/build_ci/dmf/log_step_version.txt new file mode 100644 index 0000000..79b9388 --- /dev/null +++ b/build_ci/dmf/log_step_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +log_step 0.1 690a863 diff --git a/build_ci/dmf/test_dmsdio.dmd b/build_ci/dmf/test_dmsdio.dmd new file mode 100644 index 0000000..7ac9734 --- /dev/null +++ b/build_ci/dmf/test_dmsdio.dmd @@ -0,0 +1,10 @@ +# DMOD Dependencies File +# Generated from module: test_dmsdio +# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmd + +dmsdio_port@>=0.1<1.0 +dmsdio@>=0.1<1.0 +dmini@>=0.7<1.0 diff --git a/build_ci/dmf/test_dmsdio_version.txt b/build_ci/dmf/test_dmsdio_version.txt new file mode 100644 index 0000000..6929f0a --- /dev/null +++ b/build_ci/dmf/test_dmsdio_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +test_dmsdio 0.1 bc9bf7e diff --git a/build_ci/dmf/test_example_version.txt b/build_ci/dmf/test_example_version.txt new file mode 100644 index 0000000..238293d --- /dev/null +++ b/build_ci/dmf/test_example_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +test_example 1.0 690a863 diff --git a/build_ci/dmf/vfs_version.txt b/build_ci/dmf/vfs_version.txt new file mode 100644 index 0000000..028a269 --- /dev/null +++ b/build_ci/dmf/vfs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +vfs 1.0 690a863 diff --git a/build_ci/dmsdio b/build_ci/dmsdio new file mode 100755 index 0000000000000000000000000000000000000000..20f1d59591747dc3a50e8a03307dd9c943b2d856 GIT binary patch literal 32568 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%0A=iyTHQjhkZI1Q=9w6Dat) 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 HrPKd6" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "dmsdio", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/dmsdio_version_requirements.txt b/build_ci/dmsdio_version_requirements.txt new file mode 100644 index 0000000..e958a16 --- /dev/null +++ b/build_ci/dmsdio_version_requirements.txt @@ -0,0 +1,8 @@ +# Version requirements for dmsdio +# Generated by dmod_link_modules +# Format: module_name@version + +dmdrvi@>=2.1 +dmini +dmosi +dmgpio@>=2.0 diff --git a/build_ci/packages/dmsdio.zip b/build_ci/packages/dmsdio.zip new file mode 100644 index 0000000000000000000000000000000000000000..6e0d23880aa04dc68e559bd304936c65d7ae31dc GIT binary patch literal 48575 zcmbq)1#IrzvR#;&IVYT)Fn?iYW=>9+nVFfHnVFfHnVFLlW~Tn{Rjr=X-riQVwYMzU zS|g7}%d=+2@=~B+Xh2Z^oLZJVIza#BfC2giWMu7VWNu4mWNqZ^1`7lX_8+(Zb5l`< z2ZGG$>a_SDD>{Y`F@OPS*p+vfY|2lXTsRtZejHH74D69CB^lYx7G!ICJbUeQ^QC)z zJuJU-O_l`6!zj}d41uMJGH5Fh)#5_?RehGvK0r;w|41_y^r_!vjZFGwrmAAtBD`tF zO{LI`)}^h1V}usEZ7RlX8$j#=*Q}TqE$e0wx=9ZaNhrt0Vn%Ly0uX&)?eY~h zu;1zvwK`cw6^bTA%pAxfr-CHK*d#W$F|1+qIndT5y@v z*jO+oPAW4QmW`86IG4St7rPdMbt%n>T|JYERL>@aUpjiSG2eHD%VAcH_iG;6Kk3jq z1sL!n6jM5MBU#FsF^(zPW&D`;%cCN;I7)bU_Nlq_l%f@C9S{&0KkpuT>2(<2>#1r`c@ ze+KyW9_{*`?ACVjFk)+q1kN+yNQcg&8P4Tw4AsD?%Q}}-fX8!qd~0vz{5ak;5Ij#M zs^|x6NTT3w0IjPXXbX%`O+O70nG+f4_|3sXsX63V8^90+85i$VRijCyEH7YfouPa3 zhN*YThGrhK8}$5!snwU4Nis#4*S0CSJ(qx8`qG>x(H3-1-{4pvtSKo_ zJs7$%4KUg2NCeCxaZKH~XWxT54eVO~i7@ACOKfZ;INVs7ZyTQnK`$^$WmTLgP?VsG zt3-ao&;gt!kv_@Zt)S{07D;`7L{<2*Yepa9Je=&}@=j-rdzZd4^1W0Ri;dDDWoTRe zQZlh|aYsN;UcW3i9%8Kz!L(>%|I@G)w>x`Bj`p+nMC60D> zj!w4h?4b>m<}aF?6NnAnbDY$EB~&O117C?Pvt&5AtU9CL!}Ew<7#}@6x3@aTNN%Xf z;T6Ormc-Yo{J%Rmd9Y*T2AM8kdjFygWj%Rw3yOSeSbP^s56aPq09e z+<-z4aJp+_+9jsch5XlUNPog7k)rwa!#N z%FlQ!8!3iza0UtO{XdJX(|^B)%iYFEbZ(A-nk~&~Dk)pASUF5Z2?tm(o+=#LWW9rI zLEWj*t8s$khId%;A*{H?g!HBdWTw*BHbka-7yE9`xl%Q ziT;R_K>as{|1{@F>^b$j2m#~5UU1e^RoJe!BpC2(-?x(Sm!XR}X*F_`6)L>ur1a8WsjLoE!U z#jjaL(Cr3Pw)y%{j*B_=HZMLdF6>x3A0nCR{s56UhF>d1hcWfXlb8>yI`$-sU>m@o zk;MTtD*jt79aKr<`6xT&4sEawBRLNdH$A9`pK5Lt-8s^9C5^5Whl{Ne*(U^kA3M?U zGUvffJxNCUCOuVPS8>{Qu$NIzAddvp%o&;Pm$voIJU@QJ(J4DVxUSN);;FBI*p?DO zFCU|rwb(Re;mBxiWssE}`N2Ev&+_N8J^Cc*}SC1!)XG>q`i)AGnLD|JhAdtGPf(IPHbcGCP7>11p|g44pu!U5h8sz z0FiP*qt!W3$M%hQE4SFFjjK(GzR>+L((MY7g4=1V2?FU~&>FVOLkTJ(M%wTt92j?x zChYF$$zZqz*4sfz<}83gy;++%G^9>+RZ7vc%t{<&9vhfg842MMgC>gLN_HI?v^2p@ zcEkvJ&4KL6V(D}8J!L!VdL|iQQT>7xSOCg9y2{wzkwcJiL>2E`YrS`?$@{(m(`z_& z$$V#{#MX+?(6r!r!tZVQPk7f~b%7V;FlrmnK-7`}n$(&n5#U>dV7d9=8WFRbU(v64 zUe^z?KZm{y-S|md^&bpU`M;&GJ+R*lk&vZ4z7 z0lTZY+uO#r1lV&1i&YY0S3hkAvZwOjw5sWkd+-mj*BZ_B->p_ajyYHjv>{Y5GUh5J(@P6kR##~GM#7eS)sqPcyGt=k`i1H$N(msoqeUe+hXpzu{ z{uSo1JXz{1w)VW~MZ2dD?P88d{wLPa<`ZRKU8x%*8e&cIKOP#DiW(N(+QAYxBCeg% zMCah57_WY>o~0-ez+7aIfXC*w`Y>-s(c^YPLVa&eJee%|CR{TIZUVdl@F@w)J#>}1 z8fQu+D;Qs1j=~6awY$t;&(T04$J@LC3jJpw=_~IY*dX6|=K7F-LcB=RbYt~;0G{5D z=cC_tEcnveB>jnEvwEH5LO)o)xb0*f>ldTgzAjbUKaz2#FZ$477THjK`1XtmXP52F~IG3k_z@pnn_{Myrc zbqTewveyST-OF|{HCsl*0Ch{)YEfRE*$YmM*PRF^90B>2zLDwdd1(Ew)c^(~83!#N zFi%bFo5CZQA%Zf|;3;&=8rvCaklv3^P^S5*`Ho98cNrqW4nw3O6Ss8&u(|VdW?9WwN|l?NWNi`t#vE z#j`FkB0IMmjGEI}ao6O%hd3-L{EGL$n`@N5++Aif$9XqTCi!k?U?kYJx?Riq(*0E_ zwMff~=N{z)4R%KHTHU}p;2HZ2$JgUSu1rpmk_Xs+?zNdRft4qFtV7gTw?HjVt*ms$ zb87w#GI~!bRJ;5X!TT6Cur!*HI1bopPTq59SRXaAHv?+R6(3E9m~-_*iv6- z&JLlx13I3FvAYDlLK`0|zKktbVtlWGjsEo$vSOG44r{IIyTc>VHr)K6v<0Q zK4qDv;_u-g(XC-1DsRo3htlQyc`W9`9&wkpynZwAhq>tfN8m)bkV@R?we;{U8@DzlW& z7%!M8?#rNA^vWK;$Ih{eT@iGv}!j>B>I_Hj7+YV%+e`_SyIS zpYc2pwv*)v0tCeTkF5UJ`V-}UYH>XmV+TibTN^qjH>ZCW+EU}wataJf%<|%rEz*+A za>tV6w6fzZA{Ef9qIp_ z(SMDC@Ly02Z1o+C{y(q?{}(JrCu?RV6BY(`Q(7Z)M?=Q{OYr|)<%8niga2n)#N5XG z-+7}sMaFg$fE04`j_z0qzZS#WWuCzw+9%j4aJg-z^9M0fFi&KIm^d6ng3Q_XtA{js ziOPjOQwAYi&^~0gi#cOo#Ytq7K9lCFEo#>{1CxDIMKE?@Wr!1Hw`vaGvMf1Sbu++4 zv(A%MT@l|pGIJMm9{uvh$dvBP#+k8Kiwyc$dFX*SQ=d%YZucA`HrRIqjitWX&)xA6 zp)3`@xoR{QwET-|DvHN@9ekH3`2@KXdi`x%>~WVOv~%dnF`tKj2KnWDBb04@%}&_Ru+Tp^Y@VI|6Pgo(Q3 zQGJpete$pn0+tFMUNkC>mqWcAM`at-vQ|aP_2TK?pt+|Q+P3nf=cvNCff|0SB=u;u z3?B|`E&?&xFZUSS+UE-)>FGW8lZR1iyj@T59c^Ycb^$7llhC-f3H+1*YXllt-5OM` zpN6EgD}OsaV*2SAwosJ8H1G*cRa{pJTPCT*QH`ASf^&Y(;bhQ{edj(!0BqhJ-on@l zFf}z61m>oed|oBW6pUbB4^i_L??T7YwKX}oH(`U2j*V!ell{hiGG%%@wZGigl`r+shGZI?s@ z(U!16fizT8vqo?n)~qm-Mou?OnKx~coFu{>?Zxr%YRSTRp-%0vL*P+fkeWBID>ZMg zL?GYfjnD~2XcvQk)J)l*#oA-5j?BZC{E`2#-W`4?lzmW2tm~20P2$tUYke%WJA&Swx@Vb|mxx89m4(oQ zUDu1xaXJ)dJ={-kyBCJ<>*tOOoDH+D1PfW~8)oDH9!V_NH)>)saXmC0bK{q14se=^ zU}p@YJ^-;0LB^ybEGJ~!7ly7X$*h>z^)$)f2#yn0U=l%roB89eJai{Tb#f3m#x)JI zcn?xvR=1$pvFUVcG289Ai*K;w`VEEc15%y6N<%H2JKQCZijb_;xhE>ma zXrH3uIG;|4vx-32X+R$0YeJMej65{L=DCv!ZWqfqyGgRs643^>fwLoh;wjL}1Jwjk zJIE7(lA|4V{2J>d)om@)bsrcb4Z5y+$oSPp_F6=i!DHp(j69$-rMGzRQ-mc)J)rT! zRm8Vv>B#<({Xdu&+s_RT;~&!Jf%!i%@4w_1fIAvlTN^Uc z{l7C^xN)&LZ=TSqV5i8zO6PS>L_nU1CNXh5h{W)J5M9xw7fnm*^ax~N$xyoK4))9| zXM4%hsxjNo?e*p7Vbg1qt`|{ZDeho(o@(++6|6(_9gC*d%!r%lg+aS^5yd#`Oihvt z%e!T|?#zx1!ES1?ny6mlVKwP>R)rIF^Jsz>?S8zER;}IE8(Zd}<8Y8eaeJ!EY!-lO zRIN!?_pFB8+s1G|-ZUG~JrtDWL;vBX?56<{N+ngw4E!p@&^D`|JJXb^vf zg?Kg}`PaTMr~~TTy5^GN;j8I&@MvKzHdpDi6l(b6B!36{*o__c^D1O-?90RB;~PHn zrjG6}l3vnl^O!$%tT}PO0oznVG#h^coku(x95%VI<>Se15CPyXS(-)@^Coh`_g~A6 zLeWS2aL=azV=`N+!uWb81U}>G<`npB83VXFa?SaBBBgvf3(%9lQ!-=eZJ092qMnu+ z5I7@kZlH?>a+#Fb^I9rT7z@(njM{J}yKRH0t~ix%EEt8fVY#OsPOfdqd(Gz2*(B0oW=>KdE+a;%YzM*S-n#awF3&K?HvGa@jeflzc!RWKQar9jFCUu8WdoXqnAlSt-4H03Z8MXUIcUbmPUFipMe|}zZ zvbiAYXb{4x-GB}6V8S4S2U$?;C3WJ39H}nm{_y$G`LNcS4ej6P7BpTlIEMWFHnbZ= z5TZzSza4}~Ff?c&vM5F#0c~0c+j`D6-KnSuIEFs~Pb^5d9v5nI@qf+|>!K(jx#cq# z`tXv?{DP%LyVXu*l0%J>Zc!RoebWGG*QgR#{h8XG36WE*tS}Mc?Yc6)5AufxX@C&w z87DG)o&CdjppRQ9O>JAXfUZwm=|E^wQTKBGYLv#qfDD1vnuiu7ZTJrVAhlz=ovH7S ziUkAEnyB1A;5Nw&`16>jCSE%V1?$Vchv{0$DS<$M4S1?Whp%lk`_6zPOmH%3T3WXCEcDDv~vW6jSFVm0+@(r7trHGsn zs+9h8X{od*sM2(3^!lmm))m?`&vvSYY-rjv?Ta>AS4r5eS^*8TE+ngg92Pdn|DONH&n%9VavG>9oef!-Y%#xX)1VM(Rd|NijYF90QttgxZ_^c;(w9Xm8Tp;b- zvpxkY-ir||_e+>3SCqwaApe#1#EZ-tp_F9dr

^0YF8$WCtCVuO_i3gr%=*LeMC0 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 NziSGZH~jY7{{t85*Yf}X diff --git a/build_ci/packages/dmsdio/LICENSE b/build_ci/packages/dmsdio/LICENSE deleted file mode 100644 index 7e7d660..0000000 --- a/build_ci/packages/dmsdio/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 Choco-Technologies - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/build_ci/packages/dmsdio/README.md b/build_ci/packages/dmsdio/README.md deleted file mode 100644 index 320c713..0000000 --- a/build_ci/packages/dmsdio/README.md +++ /dev/null @@ -1,198 +0,0 @@ -# dmsdio - -[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) -[![CI](https://github.com/choco-technologies/dmsdio/actions/workflows/ci.yml/badge.svg)](https://github.com/choco-technologies/dmsdio/actions/workflows/ci.yml) - -SD memory card driver for DMOD: SDSC v1/v2, SDHC and SDXC cards exposed as -a 64-bit block device through dmdrvi 2.0. - -## Description - -- Complete, hardware-independent SD protocol: identification (CMD0, CMD8, - ACMD41, CMD2, CMD3, CMD9, CMD7), OCR/CID/CSD/SCR/SD Status decoding, - 400 kHz identification, default speed and CMD6 High Speed, 1-bit/4-bit - bus negotiation. -- SDSC byte addressing and SDHC/SDXC block addressing; full 64-bit - capacity and offsets. -- Single/multi-block read and write with CMD12, CMD13 ready polling, erase - and discard, retry with recovery, precise errors. -- Arbitrary byte offsets: direct full-sector transfers, read-modify-write - for partial sectors. -- dmdrvi device model: persistent host node `/dev/dmsdio0` plus the - hot-plugged card node `/dev/dmsdio0/0`; handles are invalidated with a - card generation identifier. -- No threads in the driver: the host node implements the dmdrvi 2.1 - monitor contract (`DMDRVI_IOCTL_MONITOR_GET_POLICY`/`_EVENT`/`_REFRESH`). - dmdevfs reports it as a `monitor` device and the generic - [dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service drives it - card detect - edge interrupt, settling, optional polling. The card node is reported as a - `block` device (e.g. for automount). - -## Building - -### Using CMake - -```bash -mkdir -p build -cd build -cmake .. -cmake --build . -``` - -Pass `-DDMOD_DIR=/path/to/local/dmod` to build against a local dmod checkout -instead of fetching `develop` from GitHub. - -### Using Make - -```bash -make DMOD_MODE=DMOD_MODULE DMOD_DIR=/path/to/dmod -``` - -## Testing - -`tests/dmsdio_test.c` runs the complete protocol against the simulated SD -card of the x86_64 port (`src/port/x86_64`): SDSC v1/v2, SDHC and SDXC -identification, 64-bit capacity and offsets, sector and unaligned I/O, -erase, write protection, CRC/timeout/malformed-response errors, retries, -removal during a transfer, stale handles and the monitor commands. The test -uses the driver the way dmdevfs does - through the dmdrvi DIF - implements -the dmdrvi MAL to observe hot-plug notifications and calls the monitor -ioctls the way dmdevmon does. - -```bash -# core module and test: built for the host, but DMOD_CPU_FAMILY stays at its -# default (stm32f7) because dmgpio only publishes stm32 headers -mkdir -p build && cd build -cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 -cmake --build . --target dmsdio test_dmsdio -cd .. - -# simulated card port -mkdir -p build_port_x86_64 && cd build_port_x86_64 -cmake .. -DDMOD_CPU_FAMILY=x86_64 -cmake --build . --target dmsdio_port -cp dmf/dmsdio_port.dmf dmf/dmsdio_port.dmd ../build/dmf/ -cd .. - -export DMOD_DMF_DIR=$(pwd)/build/dmf -dmf-get install dmini -y -dmod_loader build/dmf/test_dmsdio.dmf -``` - -## Usage - -dmsdio is a dmdrvi driver loaded by dmdevfs from an ini configuration (see -[docs/configuration.md](docs/configuration.md)): - -```ini -[dmsdio] -instance=1 -bus_width=4 -``` - -Card presence is monitored by dmdevfs' dmdevmon service: install its -`dmdevmon.rules` and `dmdevmon@.ini` into libsystemd's rules and units -directories, and libsystemd starts `dmdevmon@dmsdio0` as soon as dmdevfs -reports `/dev/dmsdio0`. Its first `REFRESH` identifies a card already in the -slot; `/dev/dmsdio0/0` then appears and can be used with the regular file -API using 64-bit offsets, `DMDRVI_IOCTL_BLOCK_GET_INFO` reports the -geometry. Without a monitor no card is ever identified. - -## API - -| Item | Description | -|------|-------------| -| dmdrvi DIF (`dmdrvi_create`, `_open`, `_read`, `_write`, `_ioctl`, `_flush`, `_stat`, `_friend_changed`, ...) | Device model, see [docs/api-reference.md](docs/api-reference.md) | -| `DMDRVI_IOCTL_MONITOR_GET_POLICY` / `_EVENT` / `_REFRESH` | dmdrvi monitor contract on the host node | -| `dmsdio_ioctl_cmd_get_host_info` / `_get_card_info` | Driver specific ioctls | -| `dmsdio_decode_csd()` / `_cid()` / `_scr()` / `_ssr()` | Register decoders | - -See [include/dmsdio.h](include/dmsdio.h) and -[include/dmsdio_types.h](include/dmsdio_types.h) for the declarations and -[docs/api-reference.md](docs/api-reference.md) for the complete reference. - -## Documentation - -See the `docs/` directory: - -- **[api-reference.md](docs/api-reference.md)** - Complete API documentation -- **[configuration.md](docs/configuration.md)** - Configuration keys and card detect -- **[port-implementation.md](docs/port-implementation.md)** - Port API contract - -View documentation using `dmf-man dmsdio`. - -## Hardware Port - -This module ships two DMOD modules: the architecture-independent -`dmsdio` (all SD protocol logic) and `dmsdio_port`, which contains the -protocol-free host controller primitives. The active architecture is -selected via `DMOD_CPU_FAMILY` (default: `stm32f7`): `stm32f4` (SDIO) and -`stm32f7` (SDMMC1) share their implementation in `src/port/stm32_common`; -`x86_64` is the simulated card used by the tests. Board configurations for -STM32F746G-DISCO and STM32F407G-DISC1 are in [configs/](configs/README.md). - -```bash -cmake .. -DDMOD_CPU_FAMILY=stm32f7 -``` - -See [docs/port-implementation.md](docs/port-implementation.md) for how to add -another architecture. Port-specific files: - -``` -├── include/dmsdio_port.h -├── src/port/ -│ ├── CMakeLists.txt -│ ├── stm32_common/ # SDIO/SDMMC host shared by F4 and F7 -│ │ ├── stm32_common.c # lifecycle, clock, commands, IRQ -│ │ ├── stm32_common.h -│ │ └── stm32_data.c # data path: DMA2 lease (dmdma), FIFO for small reads -│ ├── stm32f4/ -│ │ ├── config.cmake -│ │ └── port.c -│ ├── stm32f7/ -│ │ ├── config.cmake -│ │ └── port.c -│ └── x86_64/ # simulated SD card (tests only) -│ ├── config.cmake -│ ├── dmsdio_mock.h -│ ├── mock_card.c/.h -│ ├── mock_registers.c -│ └── port.c -└── dmsdio_port.dmr -``` -## Project Structure - -``` -dmsdio/ -├── docs/ # Documentation (markdown format) -├── include/ # Public headers -│ ├── dmsdio.h -│ ├── dmsdio_port.h -│ └── dmsdio_types.h -├── src/ -│ ├── dmsdio.c # dmdrvi device model -│ ├── dmsdio_card.c # attach/detach, card generation -│ ├── dmsdio_cmd.c # command layer, errno mapping -│ ├── dmsdio_config.c # ini configuration -│ ├── dmsdio_decode.c # CID/CSD/SCR/SD Status decoders -│ ├── dmsdio_detect.c # card detect pin, lock-free MONITOR_EVENT -│ ├── dmsdio_ident.c # identification and bus negotiation -│ ├── dmsdio_io.c # byte-offset I/O, read-modify-write -│ ├── dmsdio_xfer.c # block transfers, erase, retry/recovery -│ └── port/ -├── tests/ -│ ├── CMakeLists.txt -│ └── dmsdio_test.c -├── CMakeLists.txt -├── Makefile -├── dmsdio.dmr -└── manifest.dmm -``` - -## Author - -Patryk Kubiak - -## License - -MIT diff --git a/build_ci/packages/dmsdio/configs/README.md b/build_ci/packages/dmsdio/configs/README.md deleted file mode 100644 index f8b06fe..0000000 --- a/build_ci/packages/dmsdio/configs/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# dmsdio Configuration Files - -Board configurations loaded by dmdevfs to bring the SD card slot up. Each -file configures the SD bus pins through dmgpio (AF12, pull-ups on CMD and -D0-D3), the optional card-detect GPIO (`friend_role=card_detect`) and the -dmsdio device itself, all in one `friends_group`. The pin sources are cited -in each file - cross-check them against your own board revision before -flashing. - -``` -configs/ -└── board/ - ├── stm32f407g-disc1/ - │ └── sdio.ini # external microSD breakout on SDIO - └── stm32f746g-disco/ - └── sdmmc1.ini # on-board microSD slot on SDMMC1 -``` - -See [../docs/configuration.md](../docs/configuration.md) for every dmsdio key. diff --git a/build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini b/build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini deleted file mode 100644 index a5c02fb..0000000 --- a/build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini +++ /dev/null @@ -1,118 +0,0 @@ -; -; STM32F407G-DISC1 with an external microSD breakout on SDIO. -; -; Pins: PC8-PC11 = D0-D3, PC12 = CK, PD2 = CMD (the only SDIO pin mapping of -; STM32F407, RM0090 / DS8626 AF table, AF12), card detect wired to PD3. -; Wire the breakout's card-detect switch to PD3 and GND; if the breakout has -; no switch, remove the [sd0_cd] section and set poll_interval_ms instead. -; -; PC10 and PC12 are also routed to the on-board CS43L22 audio DAC (I2S3 -; SCK/SD). Keep the codec in reset (PD4 low, its reset state) while the SD -; card is used. -; -; SDIO is clocked from PLL48CLK (dmclk_domain_sdio): dmclk must produce -; 48 MHz (PLLQ=7 at 168 MHz), otherwise dmsdio_port refuses to start. -; -; Data moves by DMA: dmsdio_port leases DMA2 stream 3 (or 6), channel 4, from -; dmdma when the host starts, so the DMA2 controller must already be -; configured - load dmdma's configs/board/stm32f4-discovery/dma.ini (driver_order=2) -; together with this file. The dmsdio section below uses driver_order=3 so -; it is created after it. -; -; D0 (SDIO/SDMMC1_D0) -[sd0_d0] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC8 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; D1 -[sd0_d1] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC9 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; D2 -[sd0_d2] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC10 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; D3 -[sd0_d3] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC11 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; CK - no pull-up on the clock line -[sd0_ck] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC12 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=none - -; CMD -[sd0_cmd] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PD2 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; Card detect: switch to GND when a card is inserted (active low). -[sd0_cd] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -friend_role=card_detect -pin=PD3 -mode=input -pull=up -interrupt_trigger=both_edges -interrupt_handler=sd0_card_detect - -[sd0] -driver_name=dmsdio -driver_order=3 -friends_group=sd0 -instance=1 -bus_width=4 -max_clock_hz=50000000 -high_speed=true -card_detect_active_level=low -; Presence monitoring policy (dmdrvi monitor contract), carried out by -; dmdevfs' dmdevmon service: the card detect edge interrupt instead of polling. -monitor_event_handler=sd0_card_detect -poll_interval_ms=0 diff --git a/build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini b/build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini deleted file mode 100644 index e886670..0000000 --- a/build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini +++ /dev/null @@ -1,116 +0,0 @@ -; -; STM32F746G-DISCO on-board microSD slot (CN3) on SDMMC1. -; -; Pins (UM1907, microSD section; same assignment as the ST BSP -; stm32746g_discovery_sd.c): PC8-PC11 = D0-D3, PC12 = CK, PD2 = CMD, -; PC13 = uSD_Detect (low when a card is inserted). -; AF12 = SDMMC1 on every one of these pins (RM0385 / DS10916 AF table). -; D0-D3 and CMD need pull-ups (SD Physical Layer spec, bus topology); the -; clock line does not. -; -; SDMMC1 is clocked from CLK48 (dmclk_domain_sdio): dmclk must produce -; 48 MHz (PLLQ=9 at 216 MHz), otherwise dmsdio_port refuses to start. -; -; Data moves by DMA: dmsdio_port leases DMA2 stream 3 (or 6), channel 4, from -; dmdma when the host starts, so the DMA2 controller must already be -; configured - load dmdma's configs/board/stm32f746g-disco/dma.ini (driver_order=2) -; together with this file. The dmsdio section below uses driver_order=3 so -; it is created after it. -; -; D0 (SDIO/SDMMC1_D0) -[sd0_d0] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC8 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; D1 -[sd0_d1] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC9 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; D2 -[sd0_d2] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC10 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; D3 -[sd0_d3] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC11 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; CK - no pull-up on the clock line -[sd0_ck] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PC12 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=none - -; CMD -[sd0_cmd] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -pin=PD2 -mode=alternate -alternate_function=12 -speed=maximum -output_circuit=push_pull -pull=up - -; Card detect: switch to GND when a card is inserted (active low). -[sd0_cd] -driver_name=dmgpio -driver_order=2 -friends_group=sd0 -friend_role=card_detect -pin=PC13 -mode=input -pull=up -interrupt_trigger=both_edges -interrupt_handler=sd0_card_detect - -[sd0] -driver_name=dmsdio -driver_order=3 -friends_group=sd0 -instance=1 -bus_width=4 -max_clock_hz=50000000 -high_speed=true -card_detect_active_level=low -; Presence monitoring policy (dmdrvi monitor contract), carried out by -; dmdevfs' dmdevmon service: the card detect edge interrupt instead of polling. -monitor_event_handler=sd0_card_detect -poll_interval_ms=0 diff --git a/build_ci/packages/dmsdio/dmsdio.dmd b/build_ci/packages/dmsdio/dmsdio.dmd deleted file mode 100644 index c0a4172..0000000 --- a/build_ci/packages/dmsdio/dmsdio.dmd +++ /dev/null @@ -1,9 +0,0 @@ -# DMOD Dependencies File -# Generated from module: dmsdio -# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd - -dmsdio_port@>=0.1<1.0 -dmini@>=0.7<1.0 diff --git a/build_ci/packages/dmsdio/dmsdio.dmr b/build_ci/packages/dmsdio/dmsdio.dmr deleted file mode 100644 index 20f753e..0000000 --- a/build_ci/packages/dmsdio/dmsdio.dmr +++ /dev/null @@ -1,36 +0,0 @@ -# DMOD Resource File for dmsdio -# This file specifies where resources should be installed - -# === Core Module === -# Main module file - always installed -dmf=./${module}.dmf => ${destination}/${module}.dmf [origin=${dmf_dir}/${module}.dmf] - -# Compressed module -dmfc=./${module}.dmfc => ${destination}/${module}.dmfc [origin=${build_dir}/dmfc/${module}.dmfc] - -# Dependencies file (if exists) -dmd=./${module}.dmd => ${destination}/${module}.dmd [origin=${dmf_dir}/${module}.dmd] - -# Version information -version=./${module}_version.txt => ${destination}/${module}_version.txt [origin=${dmf_dir}/${module}_version.txt] - -# === Documentation === -# Module documentation in markdown format for dmf-man tool -docs=./docs => ${destination}/${module}/docs [origin=${repo_dir}/docs] - -# Board configurations -configs=./configs => ${destination}/${module}/configs [origin=${repo_dir}/configs] - -# README file -readme=./README.md => ${destination}/${module}/README.md [origin=${repo_dir}/README.md] - -# === Header Files === -# Include directory with all headers (public header + generated _defs.h) -inc=./include => ${destination}/${module}/include [origin=${repo_dir}/include] [origin=${build_dir}/${module}_defs.h] - -# === License === -# License file -license=./LICENSE => ${destination}/${module}/LICENSE [origin=${repo_dir}/LICENSE] - -# Adding itself -dmr=./${module}.dmr => ${destination}/${module}/${module}.dmr [origin=${repo_dir}/${module}.dmr] diff --git a/build_ci/packages/dmsdio/dmsdio_version.txt b/build_ci/packages/dmsdio/dmsdio_version.txt deleted file mode 100644 index 6154368..0000000 --- a/build_ci/packages/dmsdio/dmsdio_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -dmsdio 0.1 bc9bf7e diff --git a/build_ci/packages/dmsdio/docs/README.md b/build_ci/packages/dmsdio/docs/README.md deleted file mode 100644 index 2ef0d1e..0000000 --- a/build_ci/packages/dmsdio/docs/README.md +++ /dev/null @@ -1,28 +0,0 @@ -# dmsdio Documentation - -SD memory card driver (SDSC v1/v2, SDHC, SDXC) exposing a 64-bit block -device through dmdrvi 2.0, monitored through the dmdrvi 2.1 monitor contract. - -## Contents - -- **[api-reference.md](api-reference.md)** - device nodes, I/O semantics, ioctls, errors, types -- **[configuration.md](configuration.md)** - ini keys, card detect, presence monitoring -- **[port-implementation.md](port-implementation.md)** - port API contract and adding a CPU family - -## Quick Reference - -```c -#include "dmsdio.h" /* register decoders, dmsdio_types.h */ -``` - -```text -/dev/dmsdio0 host node (status, monitor ioctls) -/dev/dmsdio0/0 card node (block device, hot-plugged) -``` - -View documentation using `dmf-man`: - -```bash -dmf-man dmsdio # Main documentation -dmf-man dmsdio api # API reference -``` diff --git a/build_ci/packages/dmsdio/docs/api-reference.md b/build_ci/packages/dmsdio/docs/api-reference.md deleted file mode 100644 index 57f8607..0000000 --- a/build_ci/packages/dmsdio/docs/api-reference.md +++ /dev/null @@ -1,162 +0,0 @@ -# dmsdio API Reference - -dmsdio is an SD memory card driver (SDSC v1/v2, SDHC, SDXC) for the dmdrvi -2.0 device model. All SD protocol handling lives in the architecture -independent `dmsdio` module; `dmsdio_port` only provides raw host controller -primitives (see [port-implementation.md](port-implementation.md)). - -## Device nodes - -| Node | dmdrvi numbering | Lifetime | Purpose | -|------|------------------|----------|---------| -| `/dev/dmsdioN` | `DMDRVI_NUM_MAJOR`, major = N | Persistent, created by `dmdrvi_create()` | Host status and monitor ioctls | -| `/dev/dmsdioN/0` | `DMDRVI_NUM_MAJOR \| DMDRVI_NUM_MINOR`, minor 0 | Announced with `dmdrvi_device_available()` by `DMDRVI_IOCTL_MONITOR_REFRESH` once a card is identified *and* dmdevfs has reported the host node through `dmdrvi_path_ready()`; withdrawn with `dmdrvi_device_unavailable()` by the `REFRESH` that finds the card gone | 64-bit byte-addressed block device | - -`N` defaults to `instance - 1` (SDMMC1 → `/dev/dmsdio0`), see -[configuration.md](configuration.md). - -The driver starts no threads and does not touch the card in -`dmdrvi_create()`. Presence is driven through the dmdrvi monitor contract on -the host node (see [Monitor commands](#monitor-commands) and -[configuration.md](configuration.md#presence-monitoring)): dmdevfs reports -the host node - which answers `DMDRVI_IOCTL_MONITOR_GET_POLICY` - as a -`monitor` device, and the monitor service it starts (dmdevmon) calls -`REFRESH` right away, which identifies a card already in the slot. The card -node answers `DMDRVI_IOCTL_BLOCK_GET_INFO`, so dmdevfs reports it as a -`block` device. The driver itself never talks to libsystemd. - -The card node is only announced after `dmdrvi_path_ready()` for the host -node, because dmdevfs ignores hot-plug notices for a context it has not -registered yet. - -## Card node (`/dev/dmsdioN/0`) - -### read / write - -```c -dmdrvi_ssize_t dmdrvi_read (ctx, handle, void* buf, size_t size, dmdrvi_offset_t offset); -dmdrvi_ssize_t dmdrvi_write(ctx, handle, const void* buf, size_t size, dmdrvi_offset_t offset); -``` - -* `offset` is a 64-bit byte offset; any offset and length are accepted. - Whole blocks in a 32-byte aligned buffer are transferred directly between the caller's - buffer and the card (CMD17/CMD18, CMD24/CMD25 + CMD12, split into at most - `max_blocks_per_transfer` blocks per command). A partial block at either - end of the range - or a misaligned buffer - goes through a one-block - bounce buffer; writes then read-modify-write that block so neighbouring - bytes are preserved. -* Reads return the byte count, clipped at the end of the card, and `0` at - or past the end. Writes starting at or past the end return `-ENOSPC`, - writes crossing the end are clipped. -* A write returns once the card reports `READY_FOR_DATA` in the transfer - state again (CMD13 polling), i.e. once the data is programmed. -* Operations of one host are serialized; one request is never interleaved - with another. - -### flush - -Waits until the card is back in the transfer state and ready for data. - -### ioctl - -| Command | `arg` | Result | -|---------|-------|--------| -| `DMDRVI_IOCTL_BLOCK_GET_INFO` | `dmdrvi_block_info_t*` | `logical_block_size` = 512, `block_count` (64-bit), `erase_block_size` = 512 when the card supports erase, flags `REMOVABLE`, `ERASE_SUPPORTED`, `DISCARD_SUPPORTED` (SD Status `DISCARD_SUPPORT`), `READ_ONLY` (CSD write protection) | -| `DMDRVI_IOCTL_BLOCK_ERASE` | `const dmdrvi_block_range_t*` | CMD32/CMD33/CMD38, waits for completion. Range must be 512-byte aligned and inside the card | -| `DMDRVI_IOCTL_BLOCK_DISCARD` | `const dmdrvi_block_range_t*` | CMD38 with the discard argument; `-ENOTSUP` unless advertised | -| `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | See below | -| `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Raw and decoded CID/CSD/SCR/SD Status, capacity, bus width, clock, High Speed | - -### stat - -`dmdrvi_stat()` on the card node reports the full 64-bit capacity as -`size` (`0444` when the card is write protected, `0666` otherwise). - -## Host node (`/dev/dmsdioN`) - -Data transfers return `-ENOTSUP`; `stat` reports size 0. - -| Command | `arg` | Result | -|---------|-------|--------| -| `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | `card_attached`, `generation`, `scan_count`, `last_error`, `retry_count` | -| `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Card snapshot, `-ENODEV` without a card | - -### Monitor commands - -The dmdrvi 2.1 monitor contract, answered on the host node only - on the -card node they return `-ENOTTY`, so dmdevfs does not report the card node -as monitored. - -| Command | `arg` | Result | -|---------|-------|--------| -| `DMDRVI_IOCTL_MONITOR_GET_POLICY` | `dmdrvi_monitor_policy_t*` | `event_handler` (`monitor_event_handler`, `""` = none), `settle_ms` (`monitor_settle_ms`), `poll_interval_ms` from the ini section | -| `DMDRVI_IOCTL_MONITOR_EVENT` | `NULL` | Samples card detect **without taking the driver lock**. When the slot is empty, a transfer in progress is abandoned with `-ENODEV`; the next `REFRESH` detaches the card. Never announces or withdraws nodes. `0` (also without a card detect pin), `-EIO` pin unreadable | -| `DMDRVI_IOCTL_MONITOR_REFRESH` | `NULL` | Under the driver lock: samples card detect, verifies an attached card (CMD13) or identifies a new one, then announces or withdraws the card node to match. The only place the node is announced or withdrawn. `0` when a card is attached afterwards, `-ENODEV` when the slot is empty, another negative errno when identification failed | - -A transfer that finds the card gone (it stops answering, or `EVENT` flagged -the slot empty) detaches it at once: handles go stale and I/O fails with -`-ENODEV`. The node itself is withdrawn by the next `REFRESH` - after the -card detect edge's settle time, or at the next poll. - -## Card generation and stale handles - -Every attach and every detach increments the host's card generation -(`dmsdio_host_info_t.generation`). A card node handle remembers the -generation it was opened for: - -* no card attached any more → `-ENODEV` -* a different card (or the same card re-inserted) attached → `-ESTALE` - -Close the old handle and open the card node again after a new -`dmdrvi_device_available()` notification. - -## Errors - -| Error | Meaning | -|-------|---------| -| `-EBADMSG` | CRC error on a response or data block (with `retries=0`) | -| `-ETIMEDOUT` | Command, data or busy timeout (with `retries=0`) | -| `-EIO` | A transient error (CRC, timeout, FIFO/DMA fault) persisted through all `retries` extra attempts, or a card-internal error (ECC, CC_ERROR, ...) | -| `-EPROTO` | Malformed response: wrong command index, bad CMD8 echo, inconsistent registers, illegal command. Never retried | -| `-ENODEV` | No card, or the card disappeared (also during a transfer). The next `REFRESH` withdraws the card node | -| `-ESTALE` | Handle belongs to a card generation that is no longer attached | -| `-EROFS` | Card is write protected | -| `-EINVAL` | Invalid argument or range (negative offset, misaligned erase range, card reported OUT_OF_RANGE/ADDRESS_ERROR) | -| `-EOVERFLOW` | `size` larger than `INT64_MAX` | -| `-EBADF` | Write on a read-only handle or read on a write-only handle | -| `-ENOSPC` | Write starting at or beyond the end of the card | -| `-ENOTSUP` | Operation not available on this node / card | -| `-ENOTTY` | Unknown ioctl | - -Transient errors are retried after bringing the card back to the transfer -state (port abort, CMD12 when the card is still sending/receiving, CMD13 -until ready). A card that stops answering CMD13 during that recovery is -treated as removed. - -## Types - -Declared in `include/dmsdio_types.h`: - -* `dmsdio_card_type_t` - `sdsc_v1`, `sdsc_v2`, `sdhc`, `sdxc` -* `dmsdio_card_info_t` - `type`, `generation`, `rca`, `ocr`, `cid_raw[4]`, - `csd_raw[4]` (most significant word first), decoded `cid`, `csd`, `scr`, - `ssr`, `capacity_bytes`, `block_count`, `block_addressing`, `high_speed`, - `write_protected`, `bus_width`, `clock_hz` -* `dmsdio_host_info_t` - `instance`, `card_attached`, `generation`, - `scan_count`, `last_error`, `retry_count` -* `dmsdio_cid_t`, `dmsdio_csd_t`, `dmsdio_scr_t`, `dmsdio_ssr_t` - decoded registers - -## Functions (Built-in API) - -Pure register decoders, also used by the driver itself: - -```c -int dmsdio_decode_csd(const uint32_t raw[4], dmsdio_csd_t* csd); -int dmsdio_decode_cid(const uint32_t raw[4], dmsdio_cid_t* cid); -int dmsdio_decode_scr(const uint8_t raw[8], dmsdio_scr_t* scr); -int dmsdio_decode_ssr(const uint8_t raw[64], dmsdio_ssr_t* ssr); -``` - -`dmsdio_decode_csd()` supports CSD v1.0 (SDSC) and v2.0 (SDHC/SDXC) and -returns `-ENOTSUP` for CSD v3.0 (SDUC). All return `-EINVAL` for NULL -arguments and `-EPROTO` for inconsistent contents. diff --git a/build_ci/packages/dmsdio/docs/configuration.md b/build_ci/packages/dmsdio/docs/configuration.md deleted file mode 100644 index e776f87..0000000 --- a/build_ci/packages/dmsdio/docs/configuration.md +++ /dev/null @@ -1,107 +0,0 @@ -# dmsdio Configuration - -dmsdio is configured through dmdevfs with an ini file. The settings are read -from the section dmdevfs activates for the device (board files describing -several devices), otherwise from a `[dmsdio]` section, otherwise from the -first section containing an `instance` key. - -```ini -[dmsdio] -instance=1 -bus_width=4 -max_clock_hz=50000000 -high_speed=true -card_detect_active_level=low -monitor_event_handler=sd_card_detect -poll_interval_ms=0 -``` - -| Key | Default | Description | -|-----|---------|-------------| -| `instance` | `1` | Host controller instance (1 = SDMMC1/SDIO) | -| `major` | `instance - 1` | Device number: `/dev/dmsdio` and `/dev/dmsdio/0` | -| `bus_width` | `4` | Widest bus wired on the board (`1` or `4`). 4-bit is used only when the card's SCR supports it | -| `max_clock_hz` | `50000000` | Upper clock limit. High Speed (50 MHz class) is only attempted above 25 MHz | -| `high_speed` | `true` | Allow the CMD6 High Speed switch. The clock is raised only after the card's switch status confirms it | -| `retries` | `3` | Extra attempts for transient errors (0-16). With `0`, errors are reported precisely instead of as `-EIO` | -| `init_timeout_ms` | `1000` | ACMD41 power-up limit | -| `read_timeout_ms` | `250` | Per-block read access limit | -| `write_timeout_ms` | `500` | Per-block write busy limit, also used for CMD13 ready polling | -| `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | -| `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | -| `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | -| `monitor_event_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters) | -| `monitor_settle_ms` | `50` | Quiet time after the last card detect edge before the card is re-checked | -| `poll_interval_ms` | `1000` | Periodic presence re-check; `0` disables it | - -The last three keys are the dmdrvi monitor policy, under the names dmdrvi -prescribes for every driver: dmsdio does not act on them itself, it hands -them out through `DMDRVI_IOCTL_MONITOR_GET_POLICY` (see below). - -## Card detect - -Card detect is optional. It is a dmgpio device in the same `friends_group` -as the dmsdio device, with `friend_role=card_detect`, interrupts on both -edges and its `interrupt_handler` set to the name used for -`monitor_event_handler`. For example (board file with one section per -device): - -```ini -[sd_card] -driver_name=dmsdio -friends_group=sd0 -instance=1 -bus_width=4 -card_detect_active_level=low -monitor_event_handler=sd0_card_detect -poll_interval_ms=0 - -[sd_card_detect] -driver_name=dmgpio -friends_group=sd0 -friend_role=card_detect -pin=PD3 -mode=input -pull=up -interrupt_trigger=both_edges -interrupt_handler=sd0_card_detect -``` - -The SD bus pins themselves (CK, CMD, D0-D3: AF12, pull-ups on CMD and -D0-D3) are dmgpio devices of the same group - see the complete board files -in [../configs/](../configs/README.md) for STM32F746G-DISCO and -STM32F407G-DISC1. - -dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`; -the driver samples it on every scan. - -## Presence monitoring - -The driver starts no threads and does not touch the card in -`dmdrvi_create()`. Everything that happens over time is driven through the -dmdrvi monitor contract on the host node by dmdevfs' generic -[dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service, one instance per host: - -1. dmdevfs reports the host node `/dev/dmsdio`, which answers - `DMDRVI_IOCTL_MONITOR_GET_POLICY`, to libsystemd as a `monitor` device - named `dmsdio`. -2. The `[class=monitor]` rule from `dmdevmon.rules` starts - `dmdevmon@dmsdio` from the `dmdevmon@.ini` template, with the node - path as its argument. -3. dmdevmon reads the policy (`monitor_event_handler`, `monitor_settle_ms`, - `poll_interval_ms`), registers the dmhaman handler - it runs in interrupt - context and only wakes dmdevmon - and calls `DMDRVI_IOCTL_MONITOR_REFRESH` - once, which identifies a card already in the slot. -4. On an edge dmdevmon calls `DMDRVI_IOCTL_MONITOR_EVENT` - lock-free, so a - transfer running on a removed card is aborted with `-ENODEV` at once - - and, once the pin has been quiet for `monitor_settle_ms`, `REFRESH`, - which identifies, verifies (CMD13) or detaches the card under the driver - lock and announces or withdraws `/dev/dmsdio/0`. -5. Without a card detect pin, `REFRESH` runs every `poll_interval_ms`. With - neither, dmdevmon refreshes once and exits. - -Install `dmdevmon.rules` into libsystemd's rules directory and -`dmdevmon@.ini` into its units directory (both ship in the dmdevmon package -under `configs/`). Without a monitor no card is ever identified. - -Use a distinct `monitor_event_handler` name per host. diff --git a/build_ci/packages/dmsdio/docs/port-implementation.md b/build_ci/packages/dmsdio/docs/port-implementation.md deleted file mode 100644 index ba5e683..0000000 --- a/build_ci/packages/dmsdio/docs/port-implementation.md +++ /dev/null @@ -1,122 +0,0 @@ -# Implementing a dmsdio Port - -`dmsdio` is split into two DMOD modules: - -* **`dmsdio`** - everything SD specific: identification (CMD0, CMD8, - ACMD41, CMD2, CMD3, CMD9, CMD7), register decoding (OCR, CID, CSD, SCR, - SD Status, CMD6 switch status), SDSC byte vs. SDHC/SDXC block - addressing, 400 kHz / default speed / High Speed clocking, 1-bit/4-bit - negotiation, single/multi-block transfers, CMD12, CMD13 ready polling, - erase/discard, retry, recovery, hot-plug and the dmdrvi device model. -* **`dmsdio_port`** - protocol-free host controller primitives selected by - `DMOD_CPU_FAMILY`. - -A port must never decide which command to send, interpret a response or a -card register, or convert byte offsets to card addresses. - -## Port API - -Declared in [`include/dmsdio_port.h`](../include/dmsdio_port.h): - -| Function | Contract | -|----------|----------| -| `_host_init(instance)` | Acquire clocks, pins, DMA and IRQs and reset the controller. Any failed resource acquisition is returned as an error, never silently degraded | -| `_host_deinit(instance)` | Release everything acquired by `_host_init` | -| `_set_power(instance, on)` | Card power and clock output. After power-on the clock must run so the core's wait provides the 74 initialization clocks | -| `_set_clock(instance, max_hz, &actual_hz)` | Program the highest clock not above `max_hz` and report it. The core rejects an identification clock above 400 kHz | -| `_set_bus_width(instance, width)` | Host side data bus width (1 or 4) | -| `_execute(instance, &command, data, &response)` | Send one command, capture the response shape requested by `command.response`, and run the optional data phase. The data path must be armed before the command is sent. Completion and errors are interrupt driven and bounded by the command timeout and `data->timeout_ms` (per block) | -| `_abort(instance)` | Stop an interrupted data phase and return the controller to idle. Called after every failed `_execute`; must not send commands to the card | - -### Responses - -| `dmsdio_response_type_t` | Capture | CRC | -|--------------------------|---------|-----| -| `dmsdio_response_none` | nothing | - | -| `dmsdio_response_short` | 32-bit payload in `words[0]`, command index in `index` | checked | -| `dmsdio_response_short_busy` | as short; the port may return before DAT0 is released | checked | -| `dmsdio_response_short_no_crc` | as short (R3) | not checked | -| `dmsdio_response_long` | bits 127:0 in `words[0..3]`, most significant word first | checked | - -Map controller outcomes to `dmsdio_status_t`: `cmd_timeout`, `cmd_crc`, -`data_timeout`, `data_crc`, `overrun` (FIFO/DMA fault), `invalid`, -`not_supported`. The core converts them to errno values and runs the retry -and recovery policy. - -### Data phase - -`dmsdio_data_t` describes `block_count` blocks of `block_size` bytes (512 -for card data, 8 for SCR, 64 for SD Status / switch status). Buffers passed -for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (32) byte aligned - one -Cortex-M7 cache line; -the core bounces misaligned caller buffers itself. The internal scratch -block is 32-byte aligned so a port can do cache maintenance on it. - -## Adding a CPU family - -1. Create `src/port//config.cmake` setting `DMOD_TOOLS_NAME` (it must - match a directory under `dmod/configs/arch/...`). -2. Create `src/port//port.c` defining `DMOD_ENABLE_REGISTRATION`, - implementing every `dmod_dmsdio_port_api_declaration(...)` from - `include/dmsdio_port.h` plus `dmod_init`/`dmod_deinit` and the - `DMOD_IRQ_HANDLER(...)`s it needs. -3. Share only register and sequencing logic that is identical between - families in `src/port/_common/`. -4. Build with `cmake .. -DDMOD_CPU_FAMILY=`. Do not introduce a - module-specific MCU series variable. - -## Existing ports - -| Family | Status | -|--------|--------| -| `stm32f4` | SDIO (RM0090 section 31), one instance. Thin wrapper over `stm32_common` | -| `stm32f7` | SDMMC1, RM0385/RM0410 section 35. Thin wrapper over `stm32_common`. SDMMC2 (F76x/F77x only) is not registered: packages are per family and its IRQ 103 does not exist on F74x/F75x | -| `x86_64` | Simulated SD card for the automated tests (`dmsdio_mock.h`: card types SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters). Never released - CI and the release workflow exclude it from the hardware matrix | - -### STM32 (`src/port/stm32_common`) - -STM32F4 SDIO and STM32F7 SDMMC are the same host IP: identical register -offsets and bit positions for everything the port uses. The shared code in -`stm32_common/` (`stm32_common.c`: lifecycle, clock, commands, IRQ; -`stm32_data.c`: data path) implements the whole port API; each family's -`port.c` only provides: - -* `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit, NVIC IRQ and DMA controller/streams/channel per instance, -* `stm32_sdio_family_error_flags` - `STBITERR` on F4 (the bit is reserved on F7), -* `stm32_sdio_family_dma_reachable()` - memory DMA2 cannot access (F4 CCM), -* `stm32_sdio_family_has_dcache` - whether cache maintenance applies (F7), -* `dmod_init`/`dmod_deinit` and the `DMOD_IRQ_HANDLER`s. - -Implementation notes: - -* The kernel clock is read from `dmclk_port_get_domain_frequency(dmclk_domain_sdio)` - (48 MHz CLK48/PLL48CLK). `_host_init` fails with `-EIO` when it is not running. - `SDIO_CK = SDIOCLK / (CLKDIV + 2)`, or `SDIOCLK` itself with `BYPASS` when the - requested maximum is at least the source (High Speed: 48 MHz). -* Commands complete on `CMDREND`/`CMDSENT`/`CCRCFAIL`/`CTIMEOUT` interrupts. - `CCRCFAIL` is ignored for R3 (`dmsdio_response_short_no_crc`). -* Block data moves by DMA (`stm32_data.c`). `_host_init` leases DMA2 - stream 3 - or stream 6 when 3 is taken - on channel 4 from dmdma - (RM0090 table 43 / RM0385 table 27) and fails with `-EBUSY` when neither - is free; there is no silent PIO fallback. The stream runs in FIFO mode - with a full threshold, 4-beat word bursts on both sides and the SDIO as - flow controller (`dmdma_lease_start_ex()`, RM0090 31.3.2 / RM0385 35.3.2), - so interrupt latency can no longer overrun the SDIO FIFO. For reads the - DMA stream and the DPSM are armed before the command; for writes the DMA - stream is started before the command and the DPSM only after a valid - response. A transfer completes when both `DATAEND` and the DMA completion - have been seen. DMA buffers must start on and span whole 32-byte lines - (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and be - reachable by DMA2 (not F4 CCM RAM). -* D-cache (Cortex-M7): whenever `SCB->CCR.DC` is set, the DMA buffer is - cleaned before a write, cleaned+invalidated before a read and invalidated - again after it (by address, `DCCMVAC`/`DCCIMVAC`/`DCIMVAC`). With the cache - disabled, and always on F4 (`stm32_sdio_family_has_dcache = false`), this - is a no-op - enabling the cache later needs no driver change. -* Reads that fit the 32-word FIFO (SCR, SD Status, CMD6 switch status) do - not use DMA: the FIFO holds the whole transfer and is read at `DATAEND`. -* The DMA2 controller has to be configured through dmdma before dmsdio is - created (dmdma's board `dma.ini` with `driver_order=2`, dmsdio with 3). - Requires dmdma with `dmdma_lease_start_ex()` (stream options). -* Pins (AF12, pull-ups on CMD/D0-D3) are configured by dmgpio from the board - files in [`configs/`](../configs/README.md), not by the port. diff --git a/build_ci/packages/dmsdio/include/dmsdio.h b/build_ci/packages/dmsdio/include/dmsdio.h deleted file mode 100644 index ea319f3..0000000 --- a/build_ci/packages/dmsdio/include/dmsdio.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef DMSDIO_H -#define DMSDIO_H - -#include -#include -#include -#include "dmod_types.h" -#include "dmsdio_defs.h" -#include "dmsdio_types.h" - -/** - * @file dmsdio.h - * @brief Public API of the dmsdio SD memory card driver. - * - * The device itself is used through the dmdrvi 2.0 interface (a persistent - * host node /dev/dmsdioN plus a hot-plugged card node /dev/dmsdioN/0), see - * docs/api-reference.md. The functions below are pure register decoders, - * shared with the driver itself, that consumers can use to interpret the - * raw registers returned by dmsdio_ioctl_cmd_get_card_info. - */ - -/** - * @brief Decode a raw CSD register. - * - * @param raw Raw register, most significant word first - * @param csd Output - * - * @return 0 on success, -EINVAL on NULL arguments, -ENOTSUP for an - * unsupported CSD structure version (e.g. SDUC), -EPROTO for a CSD whose - * fields are inconsistent. - */ -dmod_dmsdio_api(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )); - -/** - * @brief Decode a raw CID register. - * - * @return 0 on success, -EINVAL on NULL arguments. - */ -dmod_dmsdio_api(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )); - -/** - * @brief Decode the 8-byte SCR as received on the data lines. - * - * @return 0 on success, -EINVAL on NULL arguments, -EPROTO when the SCR - * structure version is unknown or no supported bus width is reported. - */ -dmod_dmsdio_api(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )); - -/** - * @brief Decode the 64-byte SD Status as received on the data lines. - * - * @return 0 on success, -EINVAL on NULL arguments. - */ -dmod_dmsdio_api(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )); - -#endif // DMSDIO_H diff --git a/build_ci/packages/dmsdio/include/dmsdio_defs.h b/build_ci/packages/dmsdio/include/dmsdio_defs.h deleted file mode 100644 index bfe290b..0000000 --- a/build_ci/packages/dmsdio/include/dmsdio_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmsdio -#define DMOD_MOD_DEFS_H_dmsdio - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmsdio_version -# define dmod_dmsdio_version "0.1" -#endif - -#ifdef DMOD_dmsdio -# define dmod_dmsdio_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmsdio, MODULE, NAME) -# define dmod_dmsdio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmsdio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmsdio" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmsdio -# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmsdio diff --git a/build_ci/packages/dmsdio/include/dmsdio_port.h b/build_ci/packages/dmsdio/include/dmsdio_port.h deleted file mode 100644 index 578e669..0000000 --- a/build_ci/packages/dmsdio/include/dmsdio_port.h +++ /dev/null @@ -1,89 +0,0 @@ -#ifndef DMSDIO_PORT_H -#define DMSDIO_PORT_H - -#include "dmod_types.h" -#include "dmsdio_port_defs.h" -#include "dmsdio_types.h" - -/** - * @file dmsdio_port.h - * @brief Hardware port of the SD host controller. - * - * Every function here is a protocol-free hardware primitive. The port knows - * how to power the bus, program the clock divider and bus width, clock one - * command out, capture the requested response shape and run the attached - * data phase. It never decides which command to send, never interprets a - * response or card register, and never converts byte offsets to block - * addresses - all of that lives in the core dmsdio module. - * - * Whether a port moves data with an internal IDMA engine, a dmdma lease or - * the FIFO is an implementation detail invisible from here. All calls are - * made from thread context and serialized per instance by the core module. - */ - -/* --- Lifecycle --- */ - -/** - * @brief Acquire and reset the controller (clocks, pins, DMA, IRQ). - * - * @return 0 on success or a negative errno value; a failure to acquire any - * required resource must be reported, never silently degraded. - */ -dmod_dmsdio_port_api(1.0, int, _host_init, ( dmsdio_instance_t instance )); - -/** @brief Release everything acquired by _host_init(). */ -dmod_dmsdio_port_api(1.0, int, _host_deinit, ( dmsdio_instance_t instance )); - -/* --- Bus configuration --- */ - -/** - * @brief Switch card power (and the bus clock output) on or off. - * - * After power on the port must keep the clock running so the core can - * provide the mandatory 74 initialization clocks by waiting. - */ -dmod_dmsdio_port_api(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )); - -/** - * @brief Program the highest bus clock not exceeding max_hz. - * - * @param actual_hz Receives the programmed frequency (may be NULL) - * - * @return 0 on success, negative errno when no divider can satisfy the - * request (e.g. the source clock is unknown). - */ -dmod_dmsdio_port_api(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )); - -/** @brief Select the host side data bus width. */ -dmod_dmsdio_port_api(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )); - -/* --- Transport --- */ - -/** - * @brief Execute one command and, if data != NULL, its data phase. - * - * The data path must be armed before the command is sent. The call returns - * once the response was captured and the data phase (if any) completed or - * failed; completion and errors must be interrupt driven and bounded by - * the command timeout and data->timeout_ms respectively. - * - * CRC checking applies to every response type except - * dmsdio_response_short_no_crc. For dmsdio_response_short_busy the port may - * return before DAT0 is released - the core polls card status itself. - * - * @param response Receives the captured response (may be NULL when - * command->response is dmsdio_response_none) - */ -dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, - ( dmsdio_instance_t instance, const dmsdio_command_t* command, - const dmsdio_data_t* data, dmsdio_response_t* response )); - -/** - * @brief Abort an interrupted data phase and return the controller to idle. - * - * Called by the core after any failed _execute() before recovery commands - * are sent. Must not touch the card - the core issues STOP itself. - */ -dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); - -#endif // DMSDIO_PORT_H diff --git a/build_ci/packages/dmsdio/include/dmsdio_types.h b/build_ci/packages/dmsdio/include/dmsdio_types.h deleted file mode 100644 index cfd540d..0000000 --- a/build_ci/packages/dmsdio/include/dmsdio_types.h +++ /dev/null @@ -1,237 +0,0 @@ -#ifndef DMSDIO_TYPES_H -#define DMSDIO_TYPES_H - -#include -#include -#include -#include "dmdrvi_ioctl.h" - -/** - * @file dmsdio_types.h - * @brief Types shared by dmsdio, dmsdio_port and dmsdio consumers. - * - * Everything that describes SD protocol behavior (command sequencing, - * register layouts, addressing) is interpreted exclusively by the core - * dmsdio module. The port-facing types below only describe *how* to clock a - * command and its data phase, never *which* command to send. - */ - -/** Logical block size used by every SD memory card supported by dmsdio. */ -#define DMSDIO_BLOCK_SIZE 512u - -/** - * Buffer alignment for direct (zero-copy) port data transfers: one 32-byte - * data cache line (Cortex-M7), so a port can clean/invalidate a DMA buffer - * without touching neighbouring data, and 4-word DMA bursts never cross a - * 1 KB boundary. Misaligned caller buffers are bounced through an aligned - * block. - */ -#define DMSDIO_TRANSFER_ALIGNMENT 32u - -/** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ -typedef uint8_t dmsdio_instance_t; - -/* ====================================================================== - * Port-facing types - * ====================================================================== */ - -/** Data bus width. */ -typedef enum -{ - dmsdio_bus_width_1bit = 1, /**< DAT0 only */ - dmsdio_bus_width_4bit = 4, /**< DAT0-DAT3 */ -} dmsdio_bus_width_t; - -/** - * @brief Shape of the response a port must capture for a command. - * - * The port never interprets response content. It only has to know how many - * bits to capture and whether the controller's CRC check applies. - */ -typedef enum -{ - dmsdio_response_none = 0, /**< No response expected */ - dmsdio_response_short, /**< 48-bit response, CRC checked */ - dmsdio_response_short_busy, /**< 48-bit response followed by busy on DAT0, CRC checked */ - dmsdio_response_short_no_crc, /**< 48-bit response whose CRC field is not valid */ - dmsdio_response_long, /**< 136-bit response, CRC checked */ -} dmsdio_response_type_t; - -/** Direction of a data phase. */ -typedef enum -{ - dmsdio_direction_read = 0, /**< Card to host */ - dmsdio_direction_write, /**< Host to card */ -} dmsdio_direction_t; - -/** - * @brief Result of a port-level operation. - * - * These are raw transport outcomes. The core module maps them to errno - * values and decides whether a retry makes sense. - */ -typedef enum -{ - dmsdio_status_ok = 0, /**< Command (and data phase) completed */ - dmsdio_status_cmd_timeout, /**< No response within the command timeout */ - dmsdio_status_cmd_crc, /**< Response CRC mismatch */ - dmsdio_status_data_timeout, /**< Data phase did not complete in time */ - dmsdio_status_data_crc, /**< Data block CRC mismatch */ - dmsdio_status_overrun, /**< FIFO overrun/underrun or DMA fault */ - dmsdio_status_invalid, /**< Invalid parameters passed to the port */ - dmsdio_status_not_supported, /**< Operation not supported by the controller */ -} dmsdio_status_t; - -/** A single command to clock out on the CMD line. */ -typedef struct -{ - uint8_t index; /**< Command index (0-63) */ - uint32_t argument; /**< 32-bit command argument */ - dmsdio_response_type_t response; /**< Expected response shape */ -} dmsdio_command_t; - -/** - * @brief Optional data phase attached to a command. - * - * The port arms the data path before issuing the command so that a read - * data block following the response is never missed. - */ -typedef struct -{ - void* buffer; /**< Source/destination, DMSDIO_TRANSFER_ALIGNMENT aligned */ - uint32_t block_size; /**< Bytes per block (1-2048) */ - uint32_t block_count; /**< Number of blocks (>= 1) */ - dmsdio_direction_t direction; /**< Transfer direction */ - uint32_t timeout_ms; /**< Upper bound for each block (read access or write busy) */ -} dmsdio_data_t; - -/** - * @brief Captured command response. - * - * Short responses store the 32-bit payload (bits 39:8) in words[0]. - * Long responses store bits 127:0 of the 128-bit register, most significant - * word first (words[0] = bits 127:96), with bit 0 undefined. - */ -typedef struct -{ - uint32_t words[4]; /**< Response payload */ - uint8_t index; /**< Command index field of a short response */ -} dmsdio_response_t; - -/* ====================================================================== - * Card description - * ====================================================================== */ - -/** Detected card family. */ -typedef enum -{ - dmsdio_card_type_none = 0, /**< No card attached */ - dmsdio_card_type_sdsc_v1, /**< SD 1.x standard capacity, byte addressed */ - dmsdio_card_type_sdsc_v2, /**< SD 2.0+ standard capacity, byte addressed */ - dmsdio_card_type_sdhc, /**< High capacity (<= 32 GiB), block addressed */ - dmsdio_card_type_sdxc, /**< Extended capacity (> 32 GiB), block addressed */ -} dmsdio_card_type_t; - -/** Decoded Card Identification register (CID). */ -typedef struct -{ - uint8_t manufacturer_id; /**< MID */ - char oem_id[3]; /**< OID, null terminated */ - char product_name[6]; /**< PNM, null terminated */ - uint8_t product_revision; /**< PRV (BCD n.m) */ - uint32_t serial_number; /**< PSN */ - uint16_t manufacture_year; /**< Full year (2000-2255) */ - uint8_t manufacture_month; /**< 1-12 */ -} dmsdio_cid_t; - -/** Decoded Card Specific Data register (CSD). */ -typedef struct -{ - uint8_t structure; /**< CSD_STRUCTURE (0 = v1, 1 = v2) */ - uint8_t tran_speed; /**< TRAN_SPEED raw code */ - uint16_t ccc; /**< Card command classes bitmap */ - uint8_t read_bl_len; /**< READ_BL_LEN (log2 of bytes) */ - uint64_t capacity_bytes; /**< User area capacity */ - bool erase_blk_en; /**< ERASE_BLK_EN */ - uint8_t sector_size; /**< SECTOR_SIZE + 1 (in write blocks) */ - bool perm_write_protect; /**< PERM_WRITE_PROTECT */ - bool tmp_write_protect; /**< TMP_WRITE_PROTECT */ -} dmsdio_csd_t; - -/** Decoded SD Configuration Register (SCR). */ -typedef struct -{ - uint8_t sd_spec; /**< SD_SPEC */ - bool sd_spec3; /**< SD_SPEC3 */ - bool data_stat_after_erase; /**< Erased data reads as 1s when true */ - bool bus_width_1bit; /**< 1-bit bus supported */ - bool bus_width_4bit; /**< 4-bit bus supported */ - bool cmd23_supported; /**< SET_BLOCK_COUNT supported */ -} dmsdio_scr_t; - -/** Decoded SD Status register (SSR) fields used by the driver. */ -typedef struct -{ - uint8_t bus_width_code; /**< DAT_BUS_WIDTH (0 = 1-bit, 2 = 4-bit) */ - uint8_t speed_class; /**< SPEED_CLASS */ - uint32_t au_size_bytes; /**< Allocation unit size, 0 = undefined */ - uint16_t erase_size; /**< ERASE_SIZE (AUs per erase timeout), 0 = unsupported */ - uint8_t erase_timeout_s; /**< ERASE_TIMEOUT in seconds */ - uint8_t erase_offset_s; /**< ERASE_OFFSET in seconds */ - bool discard_supported; /**< DISCARD_SUPPORT */ -} dmsdio_ssr_t; - -/** Snapshot of the attached card, see dmsdio_ioctl_cmd_get_card_info. */ -typedef struct -{ - dmsdio_card_type_t type; /**< Card family */ - uint32_t generation; /**< Card generation identifier */ - uint16_t rca; /**< Relative card address */ - uint32_t ocr; /**< Operating conditions register */ - uint32_t cid_raw[4]; /**< Raw CID, MSW first */ - uint32_t csd_raw[4]; /**< Raw CSD, MSW first */ - dmsdio_cid_t cid; /**< Decoded CID */ - dmsdio_csd_t csd; /**< Decoded CSD */ - dmsdio_scr_t scr; /**< Decoded SCR */ - dmsdio_ssr_t ssr; /**< Decoded SD Status */ - uint64_t capacity_bytes; /**< Addressable capacity */ - uint64_t block_count; /**< Capacity in DMSDIO_BLOCK_SIZE blocks */ - bool block_addressing; /**< SDHC/SDXC block addressing */ - bool high_speed; /**< High Speed mode active */ - bool write_protected; /**< CSD write protection active */ - dmsdio_bus_width_t bus_width; /**< Negotiated data bus width */ - uint32_t clock_hz; /**< Actual bus clock */ -} dmsdio_card_info_t; - -/** Host controller state, see dmsdio_ioctl_cmd_get_host_info. */ -typedef struct -{ - dmsdio_instance_t instance; /**< Controller instance */ - bool card_attached; /**< A card is identified and exposed */ - uint32_t generation; /**< Changes on every attach and detach */ - uint32_t scan_count; /**< Completed presence scans */ - int last_error; /**< Last transport error (negative errno) or 0 */ - uint32_t retry_count; /**< Transfers recovered by a retry */ -} dmsdio_host_info_t; - -/* ====================================================================== - * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) - * ====================================================================== */ - -/** Base of the dmsdio private ioctl range: dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE. */ -#define DMSDIO_IOCTL_BASE DMDRVI_IOCTL_CUSTOM_BASE - -/* - * Presence monitoring uses dmdrvi's class-independent monitor commands on - * the host node (DMDRVI_IOCTL_MONITOR_GET_POLICY/_EVENT/_REFRESH, see - * docs/api-reference.md) - there are no dmsdio-specific ones. - */ -typedef enum -{ - /** arg: dmsdio_host_info_t* (host and card nodes) */ - dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, - /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ - dmsdio_ioctl_cmd_get_card_info, -} dmsdio_ioctl_cmd_t; - -#endif /* DMSDIO_TYPES_H */ diff --git a/build_ci/packages/test_dmsdio.zip b/build_ci/packages/test_dmsdio.zip deleted file mode 100644 index f0784971923033265ef4875a0590a9ccbbfc3a2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53888 zcmafaQ;aSQ%;uc2ZMCc2Pyv6rEN9jb0Pp^IZ89UG`L7x<<^NS{=LVhoVv5)A?PV)5BR zKjvL_|u+NS?w%%rg7ly#PK!nj=SeH zw|J<%!9vt89PTNOhBQL*_%Gbk4C9>pduXe7{Otp^eOS{k_xN~yk7TIrt860bSyqwA z%HK&PG4(|ESXBL6-kopx2VE+c_t0H`5cfCmj?i~-Ey9MaQ+vELY} z$h(+_-E$nY%p)99kK?(|P|p+^k~cbc4~&QxT`$%a!kga-n$e%uC+Qx^qPt&WX72Lm zXU)SDmB-x?-Hz(cj0b4=pItK{{pV(K+wO^>Ri8yj&z}2g5{I)DfQD$^_X7>vl_|?d z$#dcRmj%9GQwu(9(x#*y|3V`^tOu1-^nU+P`NfOMNLFTMN;ex1ju5fkB;;_p+;U+`CD+u{|X?#1S2gy1km6HJS)72=#z2L<3pAHP@?u1rdCygF09jPc4Qk zdoytv?Tg3ec>dkjm%K=`OdK@mjV5UYEt`!)$`vzH*58=@S{Oz^K7^nS9Vu~z@WKW` zsKEAykmRN{!v?I@c-{P%(#tE&8P+htO8)X5@4bLo#cBNk2}a}!3mOBG;5{I&Um|fK z;ATJJ88+0@1K0Ops`X}mAP7Sm*ri@c95rK>9RyCy!ob4J>at-)t-0!oR}Y>gQbgf1 z9@%Kq(%*dLU(ciV!psn81>%v0Z$TxNsv!$Q@~+7Gry>=$I+*&hTT_s&?AXf{p5R4| zQ@nj-*kqbHLj1p6^T1r|Lf#nxivI?r86+ZueMw41qfr6ml*ELv#M2;#4A%zuIE5Wd>sCTTMX(V~bqo4dSDB%SxIbvU^R#P9nKx-9pd*Xy`f_(Y@whfYMeNGSVy zV93LezV*jc=5*Ajwa!@I;nFN%y5>Cla?#3~t0mX{5kD(6aaFqFy!#;>3d(D)GaIfc zt^3{Ct|>71VM$78S0fb8gllsWILmDn!5WwmAd*3aib13fII=a!FRS{{)PI+ullxkg zpj3>L6@Wn)azeX;3N1lU94LLHUUTneeFuB);Dgc}|5?LC51LrQe1&6uactzdABFV{ zQ~k0xfTr#V=#@^SoA-?Fv0N@OS6Pdvh}M{U-=M=8@}G@B)`ecWglKRh)Jw+L_Tu=N zP|sp_w)1{dO%WpOhV*u-(KyL>jGa{}&A7SKB z0c#(pqX~9#3gRgfrM;q+802}GMj}L5F~n>%g9e$m(v4ADqtae~<_DwZ3F$I8PPD&9 z!9Q6s;|n^}{B1p(t8!_M*_tij>+5$wQMSAXF@omMq1+q5R&$$jqLTpH_U^BUHmIT9 zwd$h1Qf<~xmSI<=AlIk*&%)Y6gFZBE_{q=5v7S#v z6q?z-)(rEp)eJE4MLOUD zfh++$^s~mNKMWB4gJX-Hc?QAXMvS&4IOO#|agG_jK%i3R4wL4i>_aT+l%=jbLweW3 z5asXYwYeo_cYo3Y%`W~8NcaRGBW*Puwf6OUwEwRAcb}95(^MLa1DPzyb08( z0zsURs?ehd0HctWsKy9Nn|4c7S5W7)4;lMUXX3bm2s3j?;t2F}0ryKALB?lPARvw? zOP+(w1$pReLwvjxPlH;x{q(}r=!;!iegGKiM7nyIRw$H}B=Ci6<(URy?MTfLK0~4# z)4X;t+Q~2Rxr)xM+&f8**vl?wz+}I?f5?pT_(oj9^5~&Oel{uoXv7hEd0lNoFx%@N z@PwTo(U@eYAD1pNbD{QhDF1y6FsA(EE`NOTtHNA_H?IyKUXUW06Lz>unGA+xE`JGT z^MkZ_LyDl3FFY_ghoAA$W4hFl1T5)s|1QmfKdiB(g5HKzQdw! z3P{X*TviA-#*ex}@UVjt>`TIBCLvzy(9+`%Ui!f<)|m{-Hh~P|pyDPd$q{64No0)s zghcjX@Xw&vl7IgI_hq*qulOcMkr2+60f;p^m&7hNyoj|rXS81>CV4esg9WVBV-pCj z)GI40r!c8Nt;0MA^gGY*!(j*owIn(;Ao&j!ps(aS^QE+`hQ8Pd6q%4WnFav!kdNn! z8>40wBd3^!Pk-V`NbAlHVw>kk$pi|r|5e{;SS|Hd63)qz_1Tg2)exw>q!DvoZWIqx zR_OEYJ~n!}I@Mka%5ACX9m7*-T!D)ZubrCuQ&uCucTd$fh$GpI#|NjveB4S5tm z-upnIoZK%GyEQsY$Yxq?tFF#}jjSPBuj1*t#NMxEG9A|Y25>4&mxkfiu5iM{jJg=U z=XWsZ;CD;de`fDtgnseo!M&-!+L|-X?}O(l zEGm14UI;4bPF)%*|6Mkb^WdT^=iXKJdaL;l@HJ@Nh9z)d z1T%z^5Zti25-0EbxILO@)7yqY4Io;<6Jf1{hD9LMHQ7UXH0~MaWu-v6D-PWb8%VHa zn`c0OsP~9W7v9mW_;0*Xm|t@cWe2x6BgH#-TxW{xOntpRHp9Y0`clciG}KsZ4?Y1zRg>ta{39j#dI1r-eHLO^zvK0VteP7CH-CE& zjhl<;jody%HV|Sanf=0hH7cSR6!J|KeV5 zS}1)K_vj@w$-$N7E7bekqlxg`LyDg$@+j2tInlaDgiZDEV_~NMMUhF_YstM~Sq)|c z5HUEyYJ=ZKO^niC7Y5jch}cV9(C0oj%1*Orut*uM&i{O*vpeGaE#C$R2k*s``>+@H zn<@lqSrV?>P=cR(w*?l`eY5)VVC=NYzX?f<(l_wNQ&k7rY9o)gtM^ND$Z3%J_Ve%? z@W4q8^k=)$ONewiQrV!E4!Af4%y8d6yb5Qspm`mY+q|+q>N3O;xKfc^+SfO+Ls@$J zMrIP4DQ_@T5t5?hNU@q^oF+`rI$*@6(k`5bV_1S|G6`eazFFr9*&k9#l=iqbfF+in zQf96M=ERF>GY#R@a_wvdIi6+)C8BQBdnr<{6x;2kW z?3lm*qid(zv~dQtE8<#eqpO(yy0&K&rW&NdSvDIY#fQ0d7A@=5`*b03NqTfz1!A zRh_YQ{lml+!>AyTd>st5;Pi*UmzA;3BiYj=2sYomrh)H!t)}L(q%n))@^R89{3aScTUyIo{)capW{ks{=3%rv+*8iiPhIp7IGK?BQ{{^QA z{kkf;mhByg@&R#x(qxB5c1aw*LBpL5ZiYLS*gMcKqe=uT*ANhKATe5GUv9BO`;G(N zkAjJK8S*PKA<1o6nRppA~O`P64qrJ>q#`#C-7}elGf6& zcs3-^6U`K|I)`x4ieyk3f~cBya>5RbFv++!trnOi)ge-`3Qn#}vK}^w)MUur6^}{K z)QCX`eQiQsD+@D*BaK4uyg+ieMDsSL4xx2yTPG16GGDWn4ukuG6XIc4o-oS?k1q{{ zTH`MK$1$L?Epp^n(1%RmEy%|JXuiHPBKAB24EGVLn^H_s)qd@^U@tsi1!{c&{^b?S z5W-LrwDT@j@yrx|gr@eP?+4Oz82p<&lg!%v%UvJFAE`i&#k5av^ne2a{v>R`6~95f zhxW`6btbkdl==f>4{NGlltIl8z~%b}ko9y5!qa@n<2msOaIBMz41yTzV5Y458R0a_ z&VhhOdD0ioX28fTuD(h|=@Zd@*OBY1e#6C-SU9D?vW^1}psvoC>Hr-)s=mYh^G^t< z>+$l%E9f(ie-*nZ!W5=`uTacXgo_28Tt@N?1jM9bh~?ElMU>Qr^yF3Si!>hqdf;~&{<-YUd967% zyf^q6F6pg#K|Q3TA8HHQ>^=#<2WjE%^;d1Vy8XEr(bN;5_s_#iE7oW?uQWiLPCR1y z4rZjI!t!xYiK3&}$|FJSw}%vhZQg=8wj}kLICMMiFN7^pDY|oo_)QLanPMQ^EHvV6rdUUr0 zmpGO3;d4i0R9B?WLy~0(uV|(lvev6$gkqr=K|Xv;%RmH%kSPtpPCAm9uD|6A^y}px zl?=jm#If=Lg#xH9i(sX_pb+6!{3PQ2-7ff4;;K4I?tqgI2vR(?nBGwfl96+wk@hsq zQxC?7i3B6V;YjKol2Hf+xEfxU5Z~sgg{48vl3t-x9u5hz9*R@P)mg7Qj+Cn8qbKEc zdvb+JO>GO*mwF4BWsX4y(Cd4k0UrE2YT_V+&e)9z#4&HM#LppBX z5guFsfoSSFzTr2u<3y_K9VgONYs=B#q)46gk%v=SwSGEEqj^7uo_od;^;9tYLa}6Q zL!6oABtvZE#A>-!gn@fEolT%U!xS8nLm-8c$_d#)2$o2qpP=3ru48{y?~Iqsq^fw) zkN7a8kug#rd*097D0ySEWwCXv8`2G25%!2eBX$Fce-eI(BhYyF`|r`BBhu-bd>+go zMM(6Cs1%(zB*Uk5;szfVeB=|f_b64jkXeJwR&>Mxb?l*v7TFLVwBpNWKP~CNahlp7 zuMv?$jR^GAr~*lmHf`9t6!yWEl>dd<8 zs7bbgDZSM0>D9;G;n=7uN37x3fQYf;{Isb{$*01kBm9h0BDI}wfPo=_fx zIks&qQxHm3C~)d!3}v-cEmr?eS}GDhJRfvJ7Lz{aR1KT7q7^~{eQJn+i{9TMu#tBo94;`d0^PYLtjo!5+4)4U*gfzf-HJ+ zt07TWF_`l%-R7Wj?O0v`CqHz~6`#bz0TeGYGGmU&w4aAFYL6vqFIfpq-~s_r%PaM( zA;n`}P{<&is2mut;DVb0xio2cd`zJ&RRAmxL#Y+^D zn4(GUkPg~x?L4nfkQ>~9x{L7BCoQ*|{IPuf4eZDuoG=frDc!!zi+3NPP>u&Kswl!i zEO)Hu9EofIxz@nWmAUK@K-w5$j2FELfZU`Uf!4i0a~ZL82IDfURxh9BezxVl%{R`LCfEaphg0~Mz+^L>uc{lEf!7_2E1dAXs# zmlg66rS^PgS{kkmJvD|K*{=E>FJRmvDU8&IzhnT$=&O7HF4$6R%0PPn_62v@$K7Yt zke}!kyzmNJa$}#Lh((~<^bEJ(@WJ^^QH7e6+96lAw_6d9v$3Ez-!m=aG^UqT{ElV5z+pZ<}3FXoZ+(V}#3_&p~F+4N&(_pR5|G9GQ zave`BJ;FF*CK}!LgIy5MFwzGs{g@DwZn*y3%!q1!NJ(zYu?cHnB=+0^1L~TH3ykFH z<+po#;WG$4NFTeOsnA!&;E(8?F+*VDyRH)%_Y<*Z+l#->UUytLj7~@b%Ovi`$0Cb# zD(-TnQ~)E#)->=qA*c?d{d=-^5E0!Uu_PxLcfCNNJgeFytIdbW@SknTtHYq|dWO(B z2Q0=C#i4ZgNhlIa4)7`ouqUzXFW}C5kUs~^92=}r0xFT(i0gj>N%1_eQ$G*>yoHC- zI*``I5}Sqeu9Ui6z=h=`C!)m2Nrd~Zf9<=(`3)}lmvJ~gVEmKHg?r}v#iN)l0a!DP z`hZJ~`R@|`P9w=)9Uxh%^MP2}5z{aMg3pr$YA5F%(lBMcqE2M17!YF=sIUkhhxON{ zZ$m=r#!Y?pb&9~u=2#{zGG{4awM-ThoU4Aw_c@X!8S_5+)tvk*afK;KDBbyz7vHj+ z7-$_Q3quxO<<5!Bq*&l4=&&<*k%f3y$;eFrlLZ<+J6FI zMZ)4H6TZ+#$6yqAZd~D#VLD!WqA=Itt1fM(T&tTe)dRmlG=Sp$(Bx)iqu#;&&<-gv zy29IqY@R66)weO36Q$I`;N%|DjvQ4&V-D$s+-wdxRUx8>3FDrPWNN)Y8E|*RJ!_aR zBLzWfKV&|st*BT*z2cNy6JKW#;!l}xOz9si2;Wm(uOUVP!K(aK1gSpz(jR@?Fp89m zS>U}|SOVm5A#NuQX{`6!+v1+Br{smf!J-VM(J#44RRq$gQ==)L2KGBZd?FEj2Kg$V#6tVY<5E2il)-X>u^-*dGFsWMlElyA~kmw_=# zhIa2X%1Bn zAS#J77%bTVw}OtQTM%d)dM_0QLDFV^*<2j4$6K}Z^0GMW%CdWDrP&bsVC_0Rwv5&T z^Hjw>0%}m1w2gfN*P8qypT)#Vf1Nhy<)Y#YCs-ayuS}9rOb<9kf8*ZxCpH zZ!-q+1QmFtdyn*5a(IuRz=kAL)-X6a(tdv8{Y=v&Q{ve2 zH3`uM_HB7mhfT7NyKZav%`d_Wat{S>ANZ^%of*%z5JQZ8nyLaHR?<}Tjw}i4F*QDl zQ@_RTRgE~uZrZou<}9JgRk z87aJYV{e!~FKQR*{XmhI^%Hj3QBDkPULneC!voOHXGhNz#HSp&A3%j_CpQV@aS_tG zx4UXX$&3ShNw4nSXWLr`4OuLY$NcR>WvJVKHwy?qJC5;Ikr1`H)LnIF6sG= zX9BK;7)+qYUI%2$LHzn6gdjj8@$SH{?I~XR`3R9umB_GXKWg{Jjsd^7<95W33`2)l zLUqb*(TLU=z?AEYd)H0RNaqIAvSHlG%vlU_b%SzBPb{2&5m5MMeO=6nrrL&7K78Yc zW{c*79IJkGA^Y*~ty>)McSJpXA(mahyl++m0}2SimM~|k;SdN?&!G6DiR&;RkPl$V zMjo)I5=j{h4MRsihm&8u`EiGPe6XAAc2$QyI9Ej>)5sL}86qZfCdq@L?#g%sZFRY= z7L8a?Dt!cuueoe>H*>r@?o`Gy6|766TmjJavHWXpc)LbnuLZe7?SD6>0l#c>`)h;d z5u``)xPx`Ly8~iAFrkI$_~bP9%yA)V^>{Z#k~@JW-eA=2!w}+AffUgZT&fPC08k_B zt;9uxhIDZAI#G#1RTVMtg?6N7sXi(Wtapa#Z^T#y1GM^3BQ`Jama{zLUO&PwkhsO6 zVUz_)v@8bIUPggey$Y!@iQ^41nAT#N6}N=n`7ZpEOnAko|! zP?CXL1XIno$qEr8io++6z1?(Tt49FGd24aNrCcZZ1Ol4IUcF!P%6mP37h-1JsuokapfgrH}G4Cr5CiLe*JUW z`rTij7^m3f?cn$Om|73H=UW{QI`EQeYUGJe6(RUAII6?xfVI;R`_k#q z_V%(Zl@9w84O|VcM9PMWZ`cph{^bXg2)s1jgggS~yQC+@7}nHLeBTcE;MAei02EH} zp1NUPBN%?7n^5BqWf^Z%7VmG70t8Vg=}xHL4ybbks~^oNQk`ww9pbny!EwFs?YrKu zzECwaf*Dc{?4uuT8{Q3JnG%b?e$c+#y+3p2>tlzpyKgmBQr`%+zkO3y6 z-Es$b>tPl8i_}h#90d9zOQ-AU5%h_?6+Eb_$3=`N2ZCBN|K3Zu2@jgZ&9z5)NI*I* zD1L)rj6uP{D#0}&WG+wt<#A5C=mKWh1Nfm?GBr`Y8aAxlR?-2Iav7Dxc+SLvzmrUe z!lhVQ;n5xZNV>aHJ(~EiyUvl9RPc`yaFlo4F3>CTeWxT4ru_XoDV8W4DBPu9TCN0{23K|nFfL$zS4r%?}MCStLESp6Z|XH21?ZfRar>xEx| zS32Xwb)&KAO0+u2xKGn*@nlfFbLUF!eS}9tlmd9@M#qaXI`SlJ8%5~|k($AqBmIS3 zbY#MMWV?P4Z+fT|M#`YU0SHvHBz-*`7zd`@am)OnM$1!M3&NRV?#r9H>sW@Y=}yBu^D+j4E|PvF1X5eE7D=?ak}~7;Gq^Q%8@p1G)*V z>pyD1)#}F_8j>H835RRNr~DHW%l$jylY8f?w+-1l9Z|l%Hqx;QG6Gs}Y&+7QnkP}2 z`uJ!+fjK?34nGTVp`Rh)Yno0tu!x&upvFV|RAQBNy}wq&781j2U$cgkN>pf1bjfddzkHE49p52>lLkEaB;|C z?^oLpd-l7t;w=;7)Dvqt?DbQx#ix6*R+$$O_YtVZ!~K7(W56 zlK0LM_tJL=`zY+pe8Q;?zS=8qtM@G-VHc5%zL_*XEKPe8WBgz!)1N$v8vm_f zaKphID;Z(&3##4`!6cb;gj>6y6c2lhcp`0^T6DonD;AqqA!!G1;$N+lHem2QlrLPec&u8S;=MA zgVrcChGohI)8%>ZLSX)a`u{9Bd0JP+XM;(1rwvt*DTN1egw4_Y_@-w} z;G9X`elP_R*%F03SnZ*4A=1p5%I^pU*jGQ(kb3-sBo(u?LzZl~PR4-9cN|QM-mHo> zCMH2Fv<;Lez^%4cO!K3}l1`)eF_c%>bsiOILqGF$2_`~)o3Im6r$Z&X1!wZ5HH+-d zt|zD#3PF>QilZem`J3|~c!^r6jM%BHUp#-C~NpUw?f@55qbJ`;Yx1T49rK}^TbY010N{6LBC+ooa&OKCnM`DU#LM_~|5 z291x6z5f3;OF4ixL9`(NXA&hu@N2gn6^F*J3k|L}G{oU(Ji2T3XrUa0BsQdei7g;c zc5E+h{OtDIcan2A4%OP1pZ^^YgaOMy+8@>PDygm*G}srS#lGaIn+cCwx5c~%uT!{} z{pVK#htR4Ly-Gu7V!R|?!i%@04i;16E{+}!x7AT&QVk4e*GLxSfE zj9Pxyf^}FA-p8|YcM84LJMokYd!E(QU*&>VUzz;K0fNIg0(p9BVnZiMy}uQVe=qTW zBkrL)O~3u9X(T%}>l}M_*PPA{ULmJd=xYCM)FURHcSLpomO&?`$E^yOKY@@HnjM~g zN+XJ06rs3trPgv?9xA?EZ;kY1hE*x@;J_}0TyJB%n!yc@i6|d@2(kd&1ZL z&Z__cmUR+9o+|eThr~T>%}FAb13SW7HNPG2g-@xg{8xkd7JCP_x3)aPta*k^%?`yb z7GomNRjQrN)%Z3?7pgd94nGMkV;BOpv)GiEG-dAa=%yMZg$-(eh4;!hKt~p1&brry z*}Xc-Uv|1g*acl0`@A2cIfA#}fL7;8UOjI+&-Z7a>bAWblkNCQvP^ffz&qAO*{!?S zAJ0!HZ{wtxx_eV@4KvTrMzw5*D!w4+^Or5mGq4$fN{oQY&K70zqWKmX13X(`$SMYb z_wcP4=1%pWIJ5bF?|yLKBL+`^Z=f*rz3hGJt)|QL#E+mPxG`La9$@a=oq3Z>*m~pq zE4ky|^fkihb4&%n&f#?h+S{xCU5a_G@-qiRQCYv1=`%{IuHpGFzxG_PFO_x1X7cVr zqq`ca+ppGsC7fXx)Cg8H%|22Df=#5E!fCJUF1w9vsQPVe-ITuXx} zmi8FyY7aOBf5hH&KWxs|*57O`St=B)8v6(#eMRT%{B{jST2X-sWf8@W>}yE;T!(Sl z-sDIZR&58b7!VHSN}`Q8w5&u5UKCh&yn<8xao(doN||?N(DI(gxsuQ#2o@bQ(sLENE?E&tB&N(^cLq=0!f2>a4sME z3YH(7ym;{2_KxRC(-;wGE3_ERTnwS`L$%p67Fb6nhPw&xm*Ep@=#$4R1=XCApY*&+ z)Wgb-tso<^2uw0;bV(d=^NUZIna$PLA%+ryV)ofIOn;X z;>CpAq`wTOuVe(C_XtcDIA zhtb{UVdw~ah{svb&~7HYT@n*D-J-FX{O47ljjnp*lb@Z|iD50+Kv(EEIJ^QXox78S zy>p7K8dEiB0tTkAZbWUliy^;Z-O%3Ez~!G|0^~$8c1?q8!hncrq^#ZY~U0YfQ8sf*bkdW$F<(G$wyV(2Ey;cGv*7w?>D$Mm8)Ez(l* zv7R|Sb^F>f_aVauo&2MXFKnC~+nAJCD)%xV>Fo=wDuYZMGm1sE&Tr}D18lX`vz04F zvel<@_%f>NX;tl=m}|}Qux&^w9sVbR0OBS~=5fqe9}wmDMXd8mhMzGfkbqz&0^2 z;9=D}>l#6VbCHGLw#G@eDa|h@=rr!~HRCVowp7~Q&Uim%HTA6A6>uYcMMWGgYU-^V zT7|=i`+=ZRe%?c3|MgB&6o+o9#0XXkx)l4nE+(qNDtrw^!`#}kT>GG|SxkJq@XA(d z)ZZEWed|KqVSZ^L_hbqjyg*C64dlq%+}IQ&+-Pg68WKN zGjXl<2fo0gChkH-frb_Ro71(!4`#(!`L@qD(zLx|WM#!8Ba1jkm8K<(E_kg1H)Vz@ zth%9?%E~bEhy7_(uUv54@xbOcICbTuWn!h}gc`A0Lk^PdSIRr7yP?LlzIvrRVlcYp z<3oZyP2XU>MSR@7VM2;et(jsvu>^H(>u;7}6%Lzv^?yJ$Z44&mN?A&PTPDg|aUZ=B zrevB013F42LNzwT9-9D)8>|htE>l!RSFIOGv7n-LnRNs_jJ|1g6I+WZ2{;R{dfGKM zbt<_p9Nhs7|IP&9VtyORzl-5CK+m^oG((x0K<`8At$Wv{{@P-tfb`lCL)_)qZTNt7C$ED9W0+ z+BA)$5Tq{noN+RRw5!||y|%KP?#xH1R?~)#YAoI9lu~7&t<~^L*rniuFr|0ThAaDf z)F|jqy$+H1TAqnV+l;~T+Ri*$N5S$b3a_ZjU05J1PUJ>L9?0wYwJJ}Y!7AI4b)k!v zHd`JmbPzO(7PUBCoJ1!j6*U=ozl@vryiEmD+4{K1A@1z_P9nNJF>PC3@k{-YTCuFS z?iIw1aHx#(U5T6F8Y634{kKLU1Sd(0hdRwP_Buy(k<&x5z+?Bxft{qil+@3g)UmlK zfNYuDe(;Z|tCO^Ptrb?ZYQrY=qZ_Ql4-8iQpYLob-f9kV_YxP;@s5f}A-)Rr=YMSn zclRect){6371zr;s%^KDI`_=26>E4bDRisZdli?PL|Se|%;vuHWTM3sNjb{fHJ=>j zNyaC!nK_$z3#gk?&Sohij-`1j4IAchoRxsXlNZHg`5Ppw8mlPo&lKEE)f-lcb+#tSoH&Ie6o{xvc|QrnsnI*!XDwc08SM<}ZE-7lj-P=mBvrv}^tnjl zZ|hVz6*jD~YWFo8P#@E3&braS@(I!!Y@N4S)3pKZmya`*U{_@S%xF_kUMs1fMvQwx zimGwPomx>6Q!M2kODlp`hGk1exl7!15C@i8QY-%Znh#6dCg#e2=uk5_RI0U}x|uR+ z*IQOv&qgd(Y-Zu4ihHKYXu+tFQ~D5k(Eqw|3RgzaRJ^UyF&NWj7@!^$bL=6@-_cZ7 z&lng&tV0W1PG0LJ6xPmBnr7?Pex@Zk!FQ!qA!~J3#3bdC#kZoAG$awjivCF=Gjwuc zdH4_A*^oYV6*wnemvDM>W<@edUDlrp`imNab^B2@O=ay)YNkw89yrw$vlBff2TWwY za%x{Ep24SPk_-gRw$q-kgwa)g6Fg5`X`-nQyE)r6?BIRu#1cxqsOD=zSretKq5C;y z9FR4ZU?AhQQ)P8mP?^?O6xY<3FlrN+)Yi`;d(V7shbBK}YD@ifHo9vnPXNrQ-G+Zd zCaPnlOesIG`&R8=E#>2#`|g>PW2MCSf)$aKW${Tauc_JUb7fe!EDyu&C8Cq+rYF`A zmQ~tVXthggjB(<@83jr46N~%*8Q9L?_G&+lED<-=zN#zTQYOnB*{ zhiDQ}-MrMsorhX}Y57<|KlEv1XT`<++A3pz=>G9FJNkPK8gPxKX)c`P1aAZR1YcC0 zcb^3|Zhn(n?Eb7$P4Z9SLEf_ug{2Ljj1sY=p;&Ec{yP9zOLRL?;oOFyf<=|qIcap7 zS-yNt2&%PAtW3`{vCHgo&)IL6N>toCD9!tehb9`;A(R{2Gg9O>h_k2;`gyx>=H0*c zXq_hSxq^?3&6r(K8egtJm03RG8jVX-S(`CTPKj|Jy`(ibDUqb(W=DD z^hJ6G(jr1CQqIDug*($d#0l<2)X~rwe=nSNDEr>pwuQY#g*%gX3dK!uT!$`~z4y2B z!(uD4my?9{EiZ&(^(>M-MP|TxRzMyzGKPlsJwP0z%7klp6a4%RGBq111;Kb$rt{*Z zHKB&}CznC~j7ZbI_Kqoh^JWe^Vl5B{-DA6E`=;qL!HWllzBPy3)MOWrzk0QntC6NO zn917wy7DxnC23gcls0CSacFbccO)*2eiWa?=~BBW^@&R3YTgT+RhDUgQ01j^7HOt^ z-E;VtiX;tI=LSkEp#aWt?#QxGwc;OnWm0Avu zZ+=qF{^bo%F$Mi}nn79NRb|SlQa(Gxmxh$pXm>+aFC*t>t}u9)uc}D*^{F!3%AQRZ z_xq>8xEFar&Y25*Zl+lgFoRM+YJaUtu2$VvEyr~VA;4qX9Es{dLEh27tG91sXWKuX zVfXAKTE>a9Lg$lKSTdxSVA`7VY=5f*0mcjX^>R1sIlEG>?cLA&Q9_a}gT2TH1CER! z!aXlv6J7N?R4tc09L<5@k)bviMIgapWLAya`iHqfxqeCSs7XUgYjljY>}IMp9f&uv zg)PyK!V8dXfwY^PKiahJZJjc$jx`C0p0r{7v-m+1w{e(P?^o()e`vTnG7H;b<#|8# zRC!{fg(R&fE&RKRa1i4B!)$ukVk=cLnt$malw+QLN|*5U-lT6=?kPq$e>!xl83W>O z<0(>K#ebPc@hb?6DxRcq^Tt>;V7HFuSvSgDBuFGFBQ+#uE7u=w<7^q5wW-|^or<0Q zuWC($QFmNtm%VIMX-9p{x$n>&tb)z^#%luRRk7?~lk!EQi+dD`mKV^QGO)V)y+1Rd zw3qwMjrLfTA=GJTm}?zp)B>g;B!y*dZE0;4DO)h!FEoE6;SQ0_{$VO`$S zyJ}wrG`9!!BEmb>tU^lLfJs-`eMK;bh9tAq)4a1^Y(Odb7vMiThDt|DJI*wBDGfoj zk_WSb#xD(zmwW{EdRB-#nVcOn*RVclyVp#0Pz`00csAS4vDDd&9;swkscvp;G7gvZ zg#VM;yVavrBS`yBy~G;+-gC?rh(w zI=Q{&>8{9Kt0AWZX*t_k3|;Eo%)i55F zad{e^)Fn95L!z)idKBWHDAY7XyZpQ<3yrc1F%IzA(i=&R)G5UeG0ED&Xy%oodPu2Z zJ+hTj$}|Pe8Y5=|&#ocuvCYfKSd0l?d3*r#7^+C}X3O0CmJn<)*mIF`GbO3UA*p|h z)wgzbV>g)V1vq(v!94(O**Eq?Et?=#ndLm^ljZuqe}b77klcQI9*>wt)@4e;2sG+{ zjL@9gx>2_=i?R7riXqOBUCTJf^9IZ^j4~KX`RKJyu~ay0Qc#g(j-rY{rm~+xRDD|3 z_wsdFY7J_om?Rka7(2_Xba7UH2j^KdPlD156}kS-??9ovqm;x2+buc0T&#@iM>bca zx_Kwri-Cy=q4dy`0;=Xznpu@+UOaw#SGXt2VWSIWt#GcMmuF7Es|JMUhV&hUud9v~ z%xg+K?}00;gpIwImRe$sm9`==tx!VWX~WVM}*qox(#oA=N}wgo6# z?H;dZIzvcU4xQ&Fc8^-gh8t6@{FwN27=-R;k;R2`y0ci-Gk=G5_m=R*!Ki|DvZTMqd@l>sF#D{YTQ71#5Xq^{8o+g^V{bYmZ|gqVq4c2EWbR+f~(6S`v#u_i^N9gi!nNsIO~{lGj0-yXDQff$QDzNn9BVTaJEV z=;*rQ=||pMTpK6s)sdXM56uRS*oH;lE?mjR91i`eV64~l{;R09E^8Ere7s9OYv!zU zqRE^+MWXc5U)H;{C^9*Gg@_HZ`qo&#Sq^MO@*i%O>yCG0m_VzwK+#oyN}QO?#-n%b z5{T9uyS)eXErP`!wW6-q!3wsbmzNRTxzy}LeRk?M`S@$$R5uPMe>S?m>3g-C(!lVS zY?cqK<-(|DTd#DM=||T;v$Za>qwW2L8Tg!e8?oFUo~mBx&!fMhg|X_i%e+lb3iC)^ zgmsI$$k&LL^)tUCYjX?hZR8+!+F|niIpgT(p2o6hM}dm)R(FB&d@)7lv?56KXXU5*jH=6Fa-Rz+iJ0R0 ziV8)L?5H1cQ9SYXhGmUW8WdHEV#(RQl*N5_mZZ6LG`?{0Ir7pPdtw!aD)*3^*t3f_ z;K=UmUIsU+aY*B_+PgOus2oU6W#C}mgp%#G$KeNzea6T&W3wPsL=xn=GO@gcdaT#sgk8r|Yt3sARjQ6=7+=CTSbm za{3;TxvF+I@#gy4g~n0^=v`G6+p92JA>W4{sR0RlVLj+;!-^HDLE8bpO6ZI(RaW&f zQn@1cCXVfp4fuVMhIUc`{IM3E?1y$$4c`D^=1{F_v2Bd$7Xh$Njp`V>_@3%mloym0 z?5c)w%2Rhi?9ee?5>;n)JLdzSrl>}0{x0(L_g0^>&YGb73k`m+2zn202~5H&;0G9J z)*6#0;KVhc-;4nLO|%+2R2S^cA4owO0`emz((@lL5D=i~SAtANyNLR8T}# zl+M=V|3~|-*1WXa97Fq=ElnR7R)Z#Cl8ZLEBoOFM>_%US)R|m&Ljom|jU6hNjP1i( zS4_Yc%_HRhbonItp2;9|t2+^akBy#soE>b(65P9wB$-(&85h;gWHQldyV*jE;?G$9di&RSO z(2HUzXHHnYkXtdTv1Y`T4;?k)%7!1>HgtI{2)ln5AW;qN--YPfg?zUxkC_rN3KZ$$ zy4auiImw9Gh+tmHX>_+W>f(N>Vip(Ud~Q z*#KHsKhO~zp`3mmBD5ql(hZn{gH(6QuQq}v3^py^sj5bmOkG~U+&V||<_p*8lncu` zW;g1gg03}GkWDg8r0P5|_Tpn-z$T074vChkEBlC*phX!y^R0F`=0z0d!RNZh?Ky(8 zu3r)rY=F@u7dwFFN~9EayD^Ld6MM6Pqy0m236LRDHYJf;`d_rYV~{RE*Dct#ZQHhO z_i6LAZTHi*tAC zC|Ae#J%?k3A$8~{W;wBd4OV|;v{lN-VV|ZcefeyeQ#kSpJ7g@*Y7=ilclQpA2Em$> z0o8$_o6-T3uM9`RERe+3j(PV!Xwt#1_8p7ytTe~PMS;VOmin~{dJ*&hqf}JJO8`ZS zsJl!5tsmTnvnDno-Mtn0HH$@B*B4nCvE-iFi#P|Tu&}h<5$oA$q=tMi`-ja=^?)j@ z_3vT|iD^-LV0T`h0v{e?4S--uBB}3b$cE38vpq+53c%Nuqo;u628bx|aC?6^>#)Yr z&Cb!wR+u@kgVH9VyE%qf*FVQe>r+LAqBQoC-n2-8Q~XnFLNhdn=!5am&3}8Vhm7Qb zni5e?LTXKNohC%n&clx#t2n@N0n>AeHu&esmrq1W3i<}+FQQeW|GJf>HG%1VZ(@_IeYLV#vjAP9&r7t+m|BILp0 zF9>105zdIQpnHr}j4$#}JntYjYY6h@2&Ts%KyHb+6lBmY3$w)F7cuzSnuE&|hc*RA zTxD#pmWq%xPgKZKY`PSN67g*!ls-ly-Mnsbi=HVNU1GjkfpRKx^U{g?>jZ{`|T zYJl1^-tv0tZ$&uc#J0Ylg_fz)uc0!JQBu8|L!c&WOS%fGW-NAYa|yzJHjJlor&a~u zV0%zcTJ$QMkoci(c6GRoH-R#-} zbLh!0p(Jg!T~jo9FW`}ZoVc99PC5Lpz9pji^5j}zCVe2GqRDrtRavqP3Yzv==-g9q zc9bi8Eqit6UVBj@yB29;PT&#V-QkZ36z5^#EH>QAXf_?@kg%7rcGr8k-(5RqJ5{|b zc-clqs4jt3O?PA90SY_uqT?J&{RtdiE|PA>Zl@X; zLMx&fX3(vARF1j2Fz$<4&Q>2mUS8}t1^}^qRbQZZJQLA!;X!QO(FEqhik>6s0@yk* zXjD-koqE7#b31kN*k6=w3a3_Br{SE3$eV6d#7_+m%B~zahT;Zy%7cX#>Fi?y|BvmM z1o`uj#_nX3J+tmgu&a1o2iVJK7m!B+TGq@g&rAEdCjKA)p_tTd0Is_ny;RyOS6p+k zh!4Odb~P?tO)M&gPYq;wTWR19J1kPrE%imqy@9*;M?g;w0rAwoy*&A}1~ihqK_rQP zF!VWfJv@VBwUcuUM0tW%L;2l`2IK@%4tjju17xHJYz+H_IA(gu_-Mg(L<-wy)Fsl( z!yB0T?DxssncYiz0-QG2sGQH?ZI)V@k2hA{a@JPG(d!lg07qpiB(qN*xxQQ-&F*nBD zqZy|sdI}hBzU@|UvLzeWfWeI2EE-Y=`Y$Sp^sEXTWPUrCIC*KYV&g{2kP1#cd9-wq z4Nk;JM(zIWi6Xgkid{7a+d39`U<4EvLLa^Mw;98M08(%T6 zcs|z;aX$xsOkMcNymcQ;vVVzaf8X*iSonJg@f-k`5ED4|9?ju3*-n$L&b3qjE9x+# zR)HDUl?yRiHEreyVI}9M{sT%T8!{Q9D<-tX)%)#|W`f+K6%;AOrcQ;Z!_^2PNM+;N zq=E4uE&xKa#31X zj^FQaHG6y8(3%K)&SbShO5*OX%S8TEMnnHA<8c@MAujtXg8`Upb%U$nf*j=_=xWNR zWh$f<8EfZod)Kc~Q?!J>mt&$Db>%FQCSdSspA5}5E<=|tv$js4Sm0}|0ddFcuEE@R zVI|2u4{fzOBEr{t_i3G6CQ-r{^FY5zS?5hz%x4>)A8W zipauT#FlI-kT$H4aq|5XC=K4{I?bGGjh|FOomMT? zR^PYG8lI;>d&SX~H?`pK^r2hC9VPU{KGJlo=BF=vV?sxwO=0MzRiUC~)ukIEeIxGP zAxC@;E`jmt|LR?W5(&&p4$1Y{v|1PL%Peu!Mo4Jn%Y!HXhp`dY!ikRnFCTnT+IkmV zeYV<_O4SC&Pk_51Qd8qDi|9E9Nc?C^AW*sQ3?yUuy&W6mJI~Sx(lFGAEL}g&pqtCv z_wjt>+kp*VPM5SVNpi-ZV@&i1i-^xb{;_T$n&a#8SKCJl&eTOOI?MtG%8%f#DdEf$ zKl+VyDmXOEGhXOcv*Bp`Ws7oxQ?cWb-0el$&*%G*!7Jr+AhHJFZQ08ja`H3Q<^0;) zc4ZN@prQu=o8e=>kd`g4WsJHhX0xEA#Oed5A>c_26M=yI%Gkhi_B^5S(RsV!7=W1K#rCcH)Hp%zE9?o)h{?kKo4X zahXzUY@M`)-#ExEC|6KpTjsmWQN^|IDBW|Ze}$WqnGLG^Rlod`_cBpdrEw`YZTtD~ zp6Xqj6q%jd1xCwbsk3PC!caR*gqWNUe%^!d+GVA znpUV|!+($Rfd)IRa;<4>8~BWUhU4e;p;)S@Ld6g4IQ!Z}mB`MYJ=!i|s-Lfsr%_rm z?L9g71{t%f8m3!zg5Y}u8&nd*;w&CfP^(@9Rl8nL(y5acmj#nadt74S*s%vXyUj^d z7}HgQol`iEbLXFX`cW;tpH?loy_cJJ4{fUdTj_;-VA;CckMY1BF8_EU5c1VJQA%`; zp8#O}YfX|_kORVidzo&Q&pisUR{px17%rIjFIFUo>BqZ6y@;ab!Uerp2fARDoto1G z?e|7M5msDv&=1Ie#p{+ijjdX+KtNJ>|EqW%@xQq>{l}<1MS&kNPzY}84P8DRI72QP z2Qoj&QRyVgK|B-B-GiR^+gmYMOtPdqu6t!z2~QCmZS`L@2CYaaKX$Y+SDv^Z>Y|eO zipYhFy#sh4olHyRSV&RBg>Q(`!p6UZbA23pTs>uhx_H3Kng$y@U!-VX5i!AmVR*=% z8Jwm$DxiMXC#CP8fRYeEol69-;DrNI9nBQahJ=&EJ8lILe<~&F-0=9 z;@O_QNEkpD>IcZUG1y%9?w1&}BnX=DfLhJdc z@fa^l(d2xp9k65Iiec{^<(hIL+XYhulU&tW`~ln~H0n``ivS3FYSKh-M)j;m46$Xu z&Rm_s1p4*75#x3UdPLVhmi?HUuOtOugBk+r#uX$n10P6Rfx5CUuh9`yStT~eYjZ2X zd%~LSi-Y8eyex(_xYnq519ygoW9;~ZKjintzCHUi z{JMl-5G6#{|Y2)|3vbk{ChG%$$c8Se%KM5Za8seS|_VIZ_1>=Q-LuTSm z?*f!&nM=J#fW)+fgQzof2?E^qK{j$rkg2aa7d)eF%sy>5q|kA8K8$WL>zCi_oDZo! z4JQpN*4_l&o}KvbPDy3DWb#1&2vmDnhje2@tgh)8jz-;a{H$h#3yAS`T0?NXSss7v z9E0B1fGt{Ca_GXwv#V)$jmnwS?y`4dLfaH-l{EqXneAlLQIg#~!T^l3$O?UyHK7xiY+E%;=Q-DBrC)Tq4*riQRVS)n2A!OKKu_QL#KKo@vRnk-tQu%VWhPM0kT z5FKhtIO93NDQ~J)qmLI5T~$eyjiJj&D)JQiRT<#X2f0X_b0RkMinC-r4_Q{;tSwLj zSE-f*O(y`YHk|9^SR|rqIc=ICGz|MqcT68bl{vSnj&JiTP-bxCE)Azlraqy3-ol6C zR3+|wR3y-?RGyTz*M?~pkD#cdRda)`Zms#s?Yem>RhyuUI*}wN&vREk$D{CfW&&l_ z(&u)~f%7C&>(#f}<_+P4Ctv!^lMnvQ%EuF+%i!if)a&{75hI4HpDj~ipN+b$=dYjO zl%Frxq+3{@nlY!A%vbjeGmlMD?y|roo;|a`)rqf9$ z%W{vT`PGvP!@);;$Jr;(j^I+rbc~PS0gu_EK(-Tsao3xG`h?5;m+fTS4LkqYB2iaQ z)O3}P0RS~SNzkwjkx8)IKEjy4@FSp-b0-aP_rxbRbMpNw>Fue+8F`0OaP;%Fy9hV? zj^t-IWcJhi z7vmXU#7)yB!;;UB9mK=I$1CsIrX@vo!G4>r&(3Ppw5d-nj^s()D*!;3jr$6auxEhW z>G5W~;EkHVo;o`D7_K<|B-vRJXEHd;`D%XqU3~IUs;KGr{8DmU3lKfM-2I?>zBzf@ zp7QaYG~<8$B+0FK+w4CfpyN!L5%Ax%==Tg%!$^x5Kk}V79m-UwfHf-(mfTLQo-5RF<%_Esm_Gf@SUl7$ zw*4#irTXTv8skgmh4GPAQMW)*^UO+f4G(!Ep5Ry7<{iKs(RZl5wlT83;t6z`t3@Mf zw^A$S6Xm>Sl2eRV)V>UqDjSUb_?WACr5?ct{<;uS)Wq#yh5d% zC7_7XYf+Iv(RYxX^BEMxOhmtB*^PJ=ICO~E26CWwR5vHMecc*rLmrXif+}9bjpw#3 z&LfVRB$x5ogAZgQqm~qDpuGo>7Zj?lY;X(-blE{z~sWQ|k2pK{Kx$?r1McO@Zi!a)clhmdNj@L8V za1IQ2qSjdu=yK{H@knKws2X)cN%aG^|0m440mj3RM-kOVGl^8M;XjtaFcqnNoLwn>nzPT2Z zfhd~LGzMxoKStI~X*k&Qy{A!!IcD?$Mh4&k`Ly^wGxUKqn$R!PQ11vMHdb8#G}dti zwg7A;%`#b>EN(~Ux?gp7xp~fMTzRh0WX|Y@3Oi${#-i(-MkNfciE9qJt@pbI35I$H zuVF(DrCn+!kS@CKgJ2){iyydz9Xm8UUtvHty9W?E*CV=Re1Z~X`qmG6Jv9hNJUcW8 z?=n!9V1E>v2N{+y0SQ*uNc6N1Vzj=w1T?0VQbu_)CwP%}Njyu}w5O~s7IHQr#N{ud z2rZH_RHu8K-YHe~gs7T}cptr1=TiMa{@Kkp`6-gVT8;`*mULo=>m3#Cd;hYyqY+a)58xH)TDI{ZP%3wCW~!vG+X9ps?~j(M)3hFq=$|I zi>QiOj1{Dp9_E+dKOonP%r7`VOC&wz$uh#1`Y-&n+Zm?}dHW9uR*%ZA>OM|jLpOpT z`*o*t14=%SC_BhQ29h?{(Z`8%e-9RR8NlklErsAtW{ zCcO+7*fUn$KP(k}hI@x*QNMsOFObJ(ZitU>Y9)Ae0=}G4KE@02!x9w1?mczbh&>om zYLPOw0AkN;-Vqxx$Isq}%aVJ~AdWgtnpNm!|L7-m+VI9|!$;rrLTy2vv;}hF_0T*{ zmD{8nyrQ(<>ehtbEJrAK8kl?c4L4ZX8@w45-+j3^N}*0cntqn6HuARP3$6zQCtbu- zdd(VzpO1jARFu8(P3jtmSA(Wo_j?KRiXtr;29?Wcxj`+ypT&!9MU_Coa&oskpSihNg@s$j$5BW z9DLs6*OxRnNcS?#iq3N?K`HnV%A)bbqa!os&`cJiu+=4!*&BMRgLMX4`38M=E?0Ug zP}x^Xtk~k>u#0Mt(~cadVN%N7T^G+PB3-q+E?T?WKU;DPLM&ByFZ9mZ6}(m~yJ!_L z!8!T)=A5U!`KUNzucnP(av|%`>6(2a6=3n7eZj0umDmGwl3i3Ym;7DyqWwou`8cw6 z8G?64ZUZen0#Wlxi$ul-N8AWegcV}k$!PL7Z4`&z<>Ev`?ZP07&B62rw8IQo+d?28s) zNgzfoPv8kfTJ52u)uII?9TMg1lG-^;KAope4Z0&+4`RAVvCI!ZJi}>_hmTK`UMh?V zTGazhOvSfign?nz;pT{WJa_pYXz$^=BpNsEg}H7pa_8G*kp+H$n%$n{N|ZY{4lkTP zwUVe#PYGx8(5@NP6pAj7+^1VT{1bZIPnR*~bqzgVKrgFtb0P6tKR{F}@He!o#)wM# zIh3opJB+JInV`}y)`)qV)l>qOCxAuYEr8G=5sBp)z^aUT>Z7g5E8ja(U$*!Y4@W%6Be+07L0FZZD5Pc$G zT&><*H&Hv+9f|R{{$c z^*Ko^A;i1|)sGuV?arB@Gk@*L^$LbqbHw{d$owK4o^kM+9+Dc#@D=kw4U{{c(azLH zpc+RQ#>+eba=WmXJUyob$+Rw&z`0z_#{-8$Aq-Axx>7?D8I9sjS-f_Vuq$t+sHni9 zufcwjAwiQm@3?j`>B4~|?_`+uTC`O;N)9B6ByL1A4g)_}8?#Gg*QSvkwf1$~XP~!I zeiaQ~|I!_T{sX~6f;LG72@F7l$%lUkgz5`}*J57Qq%l!l`Vfp}ym;Xti2Utznvlv5 zdC0J11#Geh>|dURC(#%R82y}in2a8h4Do%n-0G-&DgYHrbHOy~SE`35H9;g0Ae%w{ z5umJ9ecU)&y>bR-UZuen$ftilg7+e&R#6wR*^l~lY#E)OvWDY1%9cRD&gN+N#3mi! z>W3PSrBJ{MifEIH)N(geM^W2ovi~N9!HlhV!8dnJF%5m4_g9eym*$Dh0<6)b^x%4d zgeOvgNA94r>DR~s8N`nNZjro7zGKzkqe4Hu$>x|n&`acC<2dlzfcVSYFE##l=q7HKCjV(Q$4K(VB?~Q!IcumUp%?-OHk_$fzkv40E!5?{E(+ z&SoR2&3YZ0(cP_izWy#SJSKnt7SdWki_Ewl4fTN1xNKtbwwO;c>U2Sg|0`mBvTp|& zwJ%gFe};c9>1?Y`tQq%#8UxvrIWu0s4caMK+y{e^yz9pyUqw~vyvpBs5S26PW+k}tM$fc;%nmWMs`UI0gkD(aPmCbOY_MBFx3bE@ zwIWUFuzVo~ZA)b2mHXKOj0pLT!~T)i=^E)P%B8I!!s9Lu)%VE>yq2jJodVqcPtq{4d zDik3|MD_vRi11rywfoPtMx?{LTuTzqthU-^R}<~SQafXJ8`51V`g^vBr!1aUg~@9u zS5YUMF#B=bN>Mihv720jogPUS5h;P52nrPF-p6Kqwy4NqQP{PLYc3nCd5=9Qxw6AW zIx06~-MAa@uhM&v9=h;Xr+i2ky_52N41U#sfR9`&!6o1FLoxybqI!FbZY{umYV~aY z-rmfWc!S=wKz9f4xs&=VxVb8NKw74?=$%1dVE9MQ*rloagsrl%W|?u;dKz_H^7d@T zekD-8k6q0^`XAbh%_os=;E|1)CRUca=+T%k6RJpbdE@fpn=$X$COHMTM?~agpb;ls zw8++(UvfOxy+CmarW^?F$J(m0Z$;b6EHv2!?fZ7ht33JU0|JYJNuMTd6O&9u)HhCjN=9%N9(S87GVd$P7uM>WFJcIMxg%hQ}Vl z78KYUl5{CaD7}o2H1#AEAE$qx-*UOoTB$XovuW3=&!0M@n3%*=3kyFqCla{=KI<`C z{Mboa^hc)}Q!Wg-nRPgl)9HC3CWq})A~}1MY4quVowd#@pzw%5X_2uQ{Ar8Rwal7sX=DYHg@1AWRYJ053?ERog$m`xR z*Z#c0oCx9`OMIkAEs?yRBL>KKVXd_(3{ntM@( zp6U7Mwa31LoQX%abf!hW0#Bq|@w&iepLa243w>Z$?j-iNl7&07VgoUH*79Qo7G@@v z>LO-gS7RHHvm33FKB@zeDj_v}Aqh=vk+G>fq-D9ovaB z!~!Ky`EIvI?QDe&7y);PX?4fUQ6=$YJ!=nN3Df5R(I&I|wZWp*D=tG2)GR3Ws`@7^ zM%?Gsj2oh-9r~#Ij>v7{K-y?Su`3mTI+b1sMhp3{lUlbVuq zdLF|RpuVnLQuC)e>u+Bc9p2sHS)+03f-)t;$oc+IjdU6fAj*|{f90k7{cO73Y2^Bh_d>*x$pZl$liC(k34YMND?O~q## z?P$WK1}LV~9CuHp6{Xt}Vza_vRQPrg0wz$I%>(^lhtc8l1H2<8`*ei)3$Jj-^xaZ* za5pKlGRPqd>xFOsI^__GXp+MfMTio(!hN~_VuMYZ-5eb^!ZLSy_62& zTw_2yD{n-s^|SLWX$^SW*F5XpQGr2f(N@eliL zXk|EUmGB?J)lGkGLD-FZcmm3+C9A{E_m=SCbq^jQ)|?Sh8cyQZuHaQn=&RC5E=s^I zhr4d2z?zq3dySq{K$`shGvK1dcT>GgP3jK4EA_+4V4-M4N8P zG|u-K3HLop^ry2ikh9w8oS5seb#C-fX+Ap8ai7*pn&)z*SMObK#~T!6w7h4Hhc?4J zK7&5}G)vIR4mf2ny-5QIr4Q~&Jtla@l>RAAF}foBT_@FpdJ$L3P(H$4WsC`tIDqBWKd^YTi;FY+8IQ9z`4J24wES8^a#lm*ip&iM>()26=-bo?*JD5L>QFNV~1)ft{7Qekpv4V|4ub9pj#k`aDU# zsWxmY^2hgIi*_55d<^zsJZML>R6hY1anBX)WdbfUGLLte%1jZ-cQBhor5$l=n1Cr$ zs?c$tiOf=~ijJ_jy#}LJ68af$;96+)eQ8@>WxB*LYrAxDbf`njbPufcf_BnHF-kY` z;xd6klO0w1%2F(M=||N;dYHWV*l~4B>Z0b~pDAQQoxc^j;{9*IwyKYBRv~q_1K|#o zwMt81r1~n1K%e-}Ld7b?SDAyThn2GwD%$lTjb%`9w^as$6TQ2lRA%ZK5udPZXYOdB zYorv}hfNBK#5OmhyU$o~SJ0Ka38$f6g~^97vc`;3ipExM^m+tK3ElBw!;Xvy94HKj=|X$4H!d^1Ewd6A@u%m)#J(=BC&Di4NU*aO-q5swW?tqYF6y3aU9OBGIi4+bb-#iL~_{5rdQF~cX zJGZpzfVM*bCAYz0)1TvPt{-(uOg{=paL_%rN)h(`oMbhnsvpIbE(Hkh$OqA44`6Dq zm9eH^P!iIBV&>8CybAQY2F*{8{_KCbR^V{nR*~VpcsPf*VDF$eSMg00aQ9?Kihf(u z%?NydZ_f}F@x4QQvwpn?sJ&k#)ea%L7mR<0RR4B@gW*rj_7J(u!nEzF$1a_1mKk{R zAw~~17RKKavUCI8tyIO+qLW)=Hbb+25XjYFquZRA%cmmcX9mV{^{)EiQ zAlXRa^uEyBMRF8+q}KT&y&7i|YTvx~YTq_bDBiZi6?i7D;qNDO`}^hL9kO43LLGbY z+*Ag_6>sJ8ciMz%f!NldawlHdO=7TmF`X8~G;l%T&eMR8Lx$KJvGTMjdl=DCnW>8Q z!!Ap8aGa)K4tfW=qjf6vP=vcZSM={8;qYAPSG~!X$6viao*DBsa&t$mxMIyDe8wQ& zgLL_4ljwRuY>MGmoLHxSI)1`f%Ges=RM1%<~P%sC%RWY4nMc#2F7Ex;1BU9-CMTUC3R{69RvR z|0o5SzL!F{-SWGqKzPY}Lhi6@4lc3dnEsf!>!nBM`ZEp z(pa$}&kX11tb-K#l_&5OpXelkhecpDWj?B>%t|=^*rD0jRQ;>v6f`V)fP4K?QG44| zv0N}Jl(0N1pga(0#Zjm2Nhk#L)9@-?%d=adp6L4ficGjL8xqGsCU$0ppM$9KhpS1Z zjW4iM7ltg=V8qk}Vfbm5&+nVq}0M1J~qH;l&r8;?`CzYl{p*(yd@WT6= z+8=k;kJ#8#j+6awgF+m=tAm&CV^V?#%bmHb&J*+Qb*Ur!{$r(9u+5uzsuycn58Mb! zuMLz~&$uK6Z?5v~AZ<1VVtR(ci~N2u!XL1J?L80)qSFKN^KEJy=u8gBh<#?i4_GNL z7=5)y0*v}$q%7CTVmH!ZKSmDrsD!DpA($-51o;*6aw{C!=t&;qLoo?XMrC+wREE}n zaqBPXq%zHUM=`ajdDVo|RpYhoxVM&;834D@x3rAA)?LU-aRZ@%=+y^Z@qG_O{0K$` z8snjxH)M^UZ@`5?REmYnjeOwz*GtSLh4^DF+SXtQ*^9IlY}mg;1BU0RMrG+b^?Ob6 zqIPeGXa-t&kvlnU8a~+jW>`BB`&;~quX_h?Z{dmsJo#w6GA))%kf(Y$fTnf?lcu;L zcxs)<{i@I3%)^-Wu4J$-$wurVFUmbuclksydXx|Nx8{BatrTw1M$Il(VEirn;Hk~k zDO46vs!hmYVAvonJsA?WGRIZm12jmz&F@`k1k6ENNw_^{;YKJ^ny|Si(2V;&)7-4Y zA8bO!I%hLYx5dJ`S6U0ZN5eq6quGv2+vFO33FyUL_(iRU^1K52`TzsFXHeZ?eUv}N zv0<`Cu(@eH0>!Tv&k&4$Q`+GW>Fr1pfOkcpj5ef=3-WYsiZa6b#S7*0{1B^`+4ilS zeD7We;nS%Sq$#7~wFMxyBUp5I-#b~;v?VnV_qMQ;ALKtBwOth4110>e+j6zb@JTG zmlc)GE80N`O7djT%IDv(l}ryxO8-4NMc>y@HH*NN*T1Q9Q@GCWe@HOXxyQBs+NZtJX$y_y zy;U{&xq~yb|JC4*`oU(_1Hi9k{8C%;p_q&xCvM6eJ(&?QDuajSnEtJXtJ>YSY8qJ1 zCGA7Wx?>)H!td9VNs2 z#LL3H6+{%TLy|yIeVEX^wj+&%!H#lC1oFz$zx~};q-K}UyCj0E;{x9kBmNOX&zwIc zg)_L7t%$}sG`<8l*XjZ6BArNI~e6yQC&e zJ~=kah$rRAYdjjt6i0D+lS6GZrYsQ}VakKnaQ863^<^izw8ws^_h5u<#*EB66`H4m+`BCy5|^hvNRXe}76$Nf~O%~IwGrv!BEp6t^X7cn`HkQV6&aVa|TNhd)C1f1Nj`KX$rs8hEcTCa-m!mm7g(LiR`gL>hphwJo{jq538&r|_cfTm2f=$jHXJl`)a$BQeN90SFmlug zViA_3Ny8up>$?Jmi!V=!`B?%${PL{|s;FHPgKx({0CAU5gFfG-CHW&~ZVNPFRP2c^L z`SW8AvZ@l31m60E*$s#Y%UyKc&)5Bg^U?S`9oW-C_~awMZ%nbl=V#_%K4?j}GZfdO z*Q87mlEq>}7UsuhvyD_R89JK92t~doIjBc=|Nfn!Wl!}n0EY97b@Bsc^{M$BU+*Ze zgIRb)EsFT5qOqumKh3B~IPiQ85GJbzPe48Iov4FE%gKA1UEvEe|4rKZ{QDKCy8vOF z@F+szC;cmhLR+=CmcxF<=#AXAJW*w2pOfeMwjyJfmxQYyOp#Q0CGH5Q=88ec9E$DG zG3Q5kwrnl3uY1MtmP@u36U&`;e|hrPl;Re17NpDUxB2gnT>7RT=RcGzt`9IaKXO+9 zFoCLYfFJlZvP`=qsXZ=DiKLFXrNxF)$r{c!hl>ryHL5|tMrik+A{*Ry%I;S;jB;hp zsC{VPJ0xcKx5@{xmPupOFDb8~THI6RnuUf{c#F7R#bD1Y*A-&30lJ~+2#`bKSw{#@ zE8xc&tw`*>EQ5fBc-gHlust_YyK}m=qQtMNpVE;A?50!2x4?jZlT*#xs(DZTo2Dk@ zFM8@ug)cLVD7L?&(}`9SE)#~e3=rX{c2&MXc?_WlLZ^Kh-Kd54ucm4YCFu!K-T;-- zIk}w+4>}{?{^nrVQrmwi)NgaVC*+;ml-q%$?F)_PBdms~m4aukU+y!!k%Ugb7t9Bv z1R^yfIY2%~PC(U5f(Dq}*~?r>kBUM=Fk#fXu?Vd1&|`{jd$B=yUVIV&-MBc&*@Ke9 zk)_vGOn!!V!kPY&mHC5`qY?Z41Luj`JJ$OH8K2Hv0>xxP#lDe?(>t{{M`(c@$vA^# zLcxeQ1A|c2DP=+)cFp^y_6<+IC*zp`v$Qs-bWKf-y^C%I|r=Ih!XmDnyyxYZIrfF9i8b7 zfPneolaNFO|D9lpBa2>sHWQLTD6s}tOU`FecYYze+-GBO05J(BsIROJgFJw(YQ`d@ zoCo`F&8P*uXvkRX_2^LMnX3Y)!=oxswLf+~)|4)sm(-BMZ|3l!Za2-+^E;E8iF;&m zYm}p`^+Lx@gl4jCTtzpH3s_t|lRpm?93na)v#CkhWq;7I6RW@|B{@^p29pleV;SE} z5BDViSZ%EgZYdRY^s@2vChhFg2D{^jV`1tfG%}lc@w_%7GZPUTj}3#KS_IaUG3*k@ z7SL*XjYgjj)+gHPS3n4ygm2416Q0+HF}l0s$|s4q*&2P>@%;>|@&`|2+WliY&g`L0zVAO?A@P{wYOm)PRBRU8#eewGrrWM zJEa^WvF2CYloa#=dbV^M)ct!~vx0%jn4=#a3^eYySm{WAqFY9qCSDU@;QidY@WC}h z*VI9DG+fxLuBNkr1D~QA^iM zF!(AcJaO*p@Tl|@lFBkpy&LXXSSY{iw7slvQ1o$OWtx^w04V}rCcd9%dMZ{;Tr##0 z4`2;TMpP`?@NqK;)vO1iv*qM|!sqJV@svm3nGcd!o}igmhtn-GYs zHX*je*Vpa!`9P44HRLFFVaqfsjnzf6!B}^gy069;3rKT*x=m@R80HkH0v$NFjw7vx zK4jbh``^-Oy{E_p^vpc>QIl?>8FPC~8!TuqjtXyi}elBKfKt zl3sI=`gv9X^VXjxce93oVN1H_xw4jDcaf`xgGn5KS&e(pHSi5CQ3FPEsBS^2;?oIr zVpxP6{JdvxYgEP!3KZWdBo{&X-sXf;>(IP+(9|6p_Mvi~OvCXcTLu#+)uaN$+Wl&K z;SZDO(dj8qDvRf*#0yo!+tTJ~iW~@9#Nh2EmCPIeSJ z;rW*}hEP}Md}g|4O{2i8W52;4wKhAUtDDAh2@JJyp!<_F3THssn9XQQmN5kxOdKXA zO%}v_j+^SAEhFb+-aj0kg=mJ~Z^JCVyN8(9{NE((ZR;CaHUCwoX9NYQ=6rto7*$A1 z2PJ{b>?nRcrd&YcYFwB8A$rx*X`9VcPh^#hR+s?kd&!tYP1o@0IEd$!*9XNwR*Hhh zs5pJ3#EOC^e@=d#=4co&W8P3j;oY%Zk>b4Ty9qmb-lY8Pp#6Tk`Byla)b_*ZC$L7z z^MNJIywE&uyo2N|MI-i%ly~WNZ=92%KoZU!H-q&4{e=}y(Hrhw zzr-Zxat@m`%*0d>=N9m=bB?Y^1IB|$-lhU7)Yq(XBa^VvAD?%`ynPg!A?!!v0l7pQ zub4oh|F*bWc^O79OvmOt7;m#Y&zXDAxpP3-2%+M~EY*^6CBBWVkvAN~rEXn^kvu#& zYy^aSAX0!uoC&g1<2AK1{PFzzWeBo;TixvJ28AuepSB(}=twNyZYma}S=~1H~EuIrHsT>iQ1s z)USrA)7oThaR8A)6d%i+r}&ouCnG&ADHY(xeLLdpHk-I-(1ePOx0DyO1L`L@sl~YO zigUdTvIo{38n_y>iQw6%U@4xF2RlJ-m^aA4uBkJaXbe=@F?P(CxZdmUiO7c& zP{#ZI9YQ*1yhqHzS?YRe!kcJG_BC+}8Mo4xb051c#vZq;{^*gxlxe&K;Z%dJ8v~rB zyT27^2we*%ifH@Jf(YskH_LObfdupdGcJsE_W~|$O9Lg@F@+@UW5;iWUY}dA?gW>D z3_>8Mu19H+BU8>e*sw(tHmHuV-@YgJ6jcR;VaBeXT6*pWJ96rm<`1F|;BRBI;h=c# z^D-m1)K$!(rs4hIIUUpf{og4==DvO%AEbMVj)7DI6%5iSdiJ!uM*X(4F5{qDgo_%V z&@rC*vlSXn^kE=k_yt4@iDRFYL*M(^m$77rr}^{V7DEa3^t)waKUx9L zUY22Qh8mAV_>pa#+v9!-)$E&cUZ}O+h>Te316A|#$clvc_6gCmDlQBhfM*iNnwokYNl!iq)7oEPP1Yuyh8vV;V zV6E8a6nWCI5-U*Gj`^2>6 z%OK;C3lx85J?kY7@woHH^razok{}Ux@;zD9-MEM7kUi}pE^ygy z@eSeKu;1U$pf3-RCXwCFQzlS8s^dp0S08m3_F*yWtD zHooUxHH=|pq-M?Oc&A~lVP>Y_w2>T4=i2A|bombB`U-Hss_?$Gc@>!-3nX)}=&3vF z8$^8)&eP^Ss9m+(3>r4s1IBg;*B@+|_YsRf10Q|6_11$*F4y4?y#ik#dV25RkG*i+ zBFT#fyCFInD&@!~`(6=BZ26-&?3K>fFFI0o$C_Y&>Nnsx4#eWETfpsmGPjD$*^sK8 zT7f3+wDzU#+#@Irze$2K>D(^8eS9Ghetx1x?IJb&V#t0*NIKT`s5k~n#3Sx(1vzEp zB7Y13x$bX2sK~G1e_jgWgSi+%pO>HSnT=|8uQp7<58DHLNM1#iS{z;F)*Vt4rV1CXjFJxOd zqNVWQTg7oCYklq^8-b_LxjDLFwHmNxeO@rSW-aFXL-hx*nIP?d?u})^4VfK)C2aCW zPIi)3qt#?=n2!H6uIZX_CP!FPVFCuvH5iq1NdlEdS+HQmP$`96S%2g*SUTC;YpvOz9Y?no`n@(rp+~o9J;fzdypqAQ@#c?U9N8P_;~;kNuPn z<`OVP+2^R4xUBb)?*=TGp&wA$EZ9CdV(`*^lEZP(9}_hOX}3&}_hA^@iN@8?YhpJ0 zP({wRxPaKuAVCw|-CHvzs+-Ze?jBaPQ*?c;n4uLxGM=E#oOI3oI;8`?>wm>aO3)7A zgcR1%Ch7zPlJ``7x56%1VuFYGsB2e?PI&EEG_Bh)#bOq*KGHTuW9Cn3IwE8(WHQB1FEoZjok~=o;{_idFodPik@0Oo*bZ4?@b|x}luTVKD%3H7EpD+Yu+r77 zh7=k{70_4rQn&MU)V5hPG^>=<#yAwR)ccQPe!ikl)(_b5;%G+`SAwUCluWHEYzEB3 zSRe7y_3IwU*11AMu(W=;88JtkH==3Y$6WTvurderB)=E6IH5`)783g#;JJDarJ_Uy z)iMcD)GF!@AAz3-z@tV@{#qIq443FPrV#v;t;%l=5?&YcI5^bqdo8f~M$7vgQNL8Az@hK=6C+>v(X7pY zr8oAN%lVP|Y3Z$YxUEPVqrjVlP=~$)CPDN8qvt{0+stn-ElE8MH7{{T^^JA_diB7> zOj0T0qSZAs3_P7ZI6}~iDS^>w>zye?Wgg&N{F39*US!EbY?j=wGJqZ=KX0XKZlo=v z&-N>A5r{X|#VC=pVwx=R=x+VY4MWXP?%vg^g9#?u7F>S73j3g z6bkDV=@7o$ve7d{j1tKcUne1n0Ffql_5123OIf6LW6Y9Ah!AlMo#|xF+*5ZE-(bw5 z`)ZBe@yo>I+)x*Zn_nK}LD{LC#kVd^N%^%A=%!uk&913}ZyS}hgE@zOd1GSEaAxPq z+@nJdeWW({K$2xdE`7Iiju98)w~oeE*W~Z%{D@GRhTl{XcT-Do@+NvmknjZ;OlzqC zIPmE4tYts)@H+%~X|h+VWcZ79K3^TN@4+B+#B``9F+dbr`VS^4-BY=x%$jf~1$4Z1SrIM&4FXzO7X+Tuse2@0?}`rUC@YIt~w=y(Bc%`zPI zEl}$kby@d|r+ee3?jmUWisSCXa?^TR_|f9D!57eeyWd)y~K zv+P)#fyg`B^h(@3R5}l#X-y;e2?5qHG_a;EsA3--X-Vhbt%S&_rz6+`2`2NPC$wKu z`m)&a$;HkZ6zmr~bF)sz1OESmw08;;g;}S+_gD5xI1ABmyQWQ!VZpm$D|o-=7f7N>o0*lnLg0M?eUOolL2Q?rVD6yB^blSWEA zOrAGwnw%uU{nyO+@M^`(d7)0_xQ**sUXYqMuPZh0poA;mV7k!YlTFu~&uKdB*IIj$_xTa|`d1b2jM5CtAdt4mLGp6eNOLsjod@6aAu#Zf-35N8#xu=9XC*w=(8 zcQ|QSr0sJj1FLz$& zL*VvPQ$^D#qFuCvsvsEqiRi>+R|!K%*9!eYfWRMs}d)# z&29Y+;gu!~kT6lqgSEaob%LI4B??BaO_jx@vL+D196)7Fx{(ZhXJ29Fmf^%h#6ecn z#OXHt&IuhD>$#H}u6HT2M zUHMu)sVUlIlaMx^W%`_pX_kCFaNGLj*3uqgF+c(I3-PSJ@~?g25c^cObN_h;n_i7vNVk+=1t{>@4uEBg<=l(V4hFdO-Sr03ghdY;rL9Z zn^R!3Wej2JNHyp036%0_ErE|ur)0*`+t6i_MZK&tz>3{04$_2)c2ABLbW>7Ky@K=iNl3QyH?R0zw~Tl=(+QhlRS~qeebc-nGs?rJD|4hCb266?|vqAOREQK=i8Ur3qqIO{Y%ev zcT#sKwFhlyAB;^r(+D0qhC#c3benlM)s1c-_vh#JS2h<|9W`8dwL75E9aK1Y$RIP4 zgQQNpkQ2qloIal~tuITh`Ow~tZb9P}y;JDvw~_rIoDf;E$L%0kf{|eZfn_n`2yoLv z_~vuA*>*)m;1TRGXktOa^|(-zYru1sSQl9d(Jh~a(1*8d<`*;#%B^-Pqa1Rybc@o! z%9{pIyGE6`>d(~9OsJe#RP*z5!ODG?iV|0;&OF zr6ZncMcvE!t8p3+Jt7!JYaU9lw9z~4gVeU&R;ED!G6od8)Ci_z@Dr{||`DqSYmCGCT8`eL-CGBc8e*_EwFar56;QBx1P>BBx zTmIwTUM`BWmK*dKy%!X`VQHFVm0+_6whzC5xI7s+9h8ZK<>@sM2(7^!};q))m^Y z$abyx(g7Q%TsWS_TfXDI}=@9~L&`N8DXJ86{IcE>oY#nXaqz|-eWPp; zX3k7d0wY0CzAc+%v9A`uR1{8Q|Ewo;vdI}hUm)(>wK)MP-i;M3_fME7Rg}eWB*o8q z;zeYMR7$e+SIaU4V@F21WCI?SuO_m=gQlx%g3~B(uPq->s^^|vQ%~EeliJaH$9s%! zg9X-1{a$H06LNCW+1A}siBQ(HK6#tn;}J4iSH=Wg)CBN_KQ;7=AsoH)V?QL@2vL6} z@bb=Ze`n)#YrPT0;X40x5@n59{a(^QP-85~Rtc?SAisR+yoyW0LD;j(uq{IMeK;N| zj`7z0wrc=7hrI>e^5_{S<1W4YuV-v$WNoh&5CCBHub=$ir~aUSqruqD=s#r-|EGXL z{nr-%i-@>58aP|n+5QI&^>Z^v6hkE?Ibul5hn zkD;w0d4;L1PICbLymnQPl1w)Py7Gz>epDPRRjxclCTxZ> z=oQ&=kR#orSWR2+$QH0)plDODUdtUrSuQ7BM%20ZP(Tny)J@OZ;5Z#AP1N67yA0=3r7OLIkl_GIz6$0PX~Q4 z!8sH)5K>N=AibiL84O+-STWTwha$VeMhWf2#bXE^w9EBXaC62r{V2+ko~Vc2A?f{z z>y3Ax`{Vs8l~ecK=fo}j`XCg+?%-{iRbh2*DsLyKq&ZDXJ41G`WLuTsqk75Pd!}F?5+@t8{hZ6ztd3#Mw){p{%08C6%_x**sg7wP})y z$E$|APdJ#AzS)N8!#`s&%u%|%hN$EH3VblJ&YMd!N_pa}%ONd)aWA@fmp+xS_#7VJ zh{5uCU;`E$UVeh!xDsZju56g~e*fUQo2HqbooESMhwXW$hJbXK(K2%3ePdUxW7Cv; zAouFzdt$kSxs_s74P^zOwBVw%oZ=}qIBo^<##Rz?O8(0kI0u5gpsuvS1!hnm%7MCVP1E$%l*Oi~Lu~-aw6r@E)_AuOQpVCAy{;FT|dHk8I zS_=J^&CW4F0=yIX;2dS}r-0oi((1gK0~Jkc+Wcq{eVT5k=6G*u->~P?8`VSHtYZ7T zqj$8{U0>)DQ}Ud3J@xGH)$X&qf-&nD%$;dEz8b+%M{i5Dd&Bn! z`<5P-ehH^L*x zy(U@0SO~b$P_6XEkwEkb@G&o9XfR#-7Nw!);hvuU-U!=pDpU8T{Isy_YpU=2YtyCs&AvqtY976JWbdKQof!oWfA8x;I9tv$0d zLwj7veI~V4Q$s5oyYuDz{{Cg(qMl7RjPi5;cuMx;$he>BzjEFa@KK?UB;rAq;joc1 zRujr26Ko^NpF6Bd*6sV~gbzw`W}I4)l7#>{OTelcLU%5QQ{2pMct+QMt;#iAg5pS- zQC(Y$bJo@n(6Yv4h3G6goOZ<=jX9q+>rC;2mr7YeJjQ-lcL*HZ-;d#_TmKM42lsnS zG3hSni2SI9AYWt0?IjD(q7r(}Wr_`=tAE|D`%n8s59aUIvNcm4LC#SJ&5csY=tQM?FeWtgFo0g>`<}Y88JPPwmB`(4&{}Z zRox>ZIv}E-a9i_(f>Rfv-*2bB^_`K|X3>2Si1l^T{xK;BA<>BN+f|C*)6D~ahbPOx z$zp+$*$~%*dcfTO+TqIA&ndm`ce*#gN8_`2Zrl9Z=!;tFcMCetA2y+yoDK^0;wvtA zyOF# zw`$T&NdlcX3rzaeEaEvkoqkp#9_Su^&(#PSdT?y=7r{U*Xx4*f>zde!Fc{K>oF0-d z8iVJRIraTJt6M-*K+ zFoS`t-#VO)ljP0bqjn1lB&_kEU$G>YGHy#fGLs3Timagsem1+u|2bd&YXHFoHT$j@ z29o5NOSQk~(}hQrtCv$aeu)$O6Z#{=$R5nHpugrDfst8uBM*vy2I?f0!c#5KPJelU ztEdHrFXnI~Bz;pn%U#2(G5oZI^4Xrdc~BzF%Ax{Zm+g`qS-YeP&Re9ga$N9jpw5{g zT6wBJ5Wi|h8^Dz7aG^+@mQ8`slS=!GaE6l>2h{Jsn((|!Ip8Hi003|y|0{9&AG00< zdkY#z6H^mM6I&yb{~+tB*4#>2A4BX}QF_$Sqn3V6$E!U!;P46vsFwgs176k5oyIK} zv&=IhKx_tRG^=?4@EGEj=&7)k=$m5aU7G^MFYoN=c(1Iem3$Bsrb0ebcD@EPEI6iA zk|^Vz-C7bI6PETeELOE>LC>EeL^ScNWK_s}F43v)Hn*e0!np5|%I$T&Fw8L})T0!S zZK!^x)jAuEBCU=<|e)-l~vJfWOoOTTwU zDsLVTONi>DM2~Besj7*>`sSRz=P#1zB3skK5l|;}GfdCW4z@@zv%s#L(lYZbcG9gh zO+xBj7%I`NHfkOKVqCFU&=l!i%K7W-YUREehMsTCl&qsT@PIcA#@p|=(IU=V>YgxH zgWp%3RjE;Xe6&rhRtnPF7E1itT-n zC{PwoO`}6YIkL*6=g}b593HhsV;llsGDq1hF^f`qAV{&-o5G0!+#Qxrp9kGSkl+2O z!K2nmdR#?GRG}m~e=uV4R%(wHJ_mg_jff>RlRYe48HBSRbG{~XpAa7p8?F<5f9L0O zW&SJ+{3#Tmsap^5qg~g!0qRew8^kn|quRwXLasqIG09{f3>vIL#i=eF4(ndSdbDhp zn7(BM*JbEFL^foUj3kpoQl^QQHz!N7{}h-R2)the}yV-&s?= zs%%RcG9Wn3+FptPLjgnCNAt)nMWYQy1}^tMOl96Hxo>U<8v-v*{+Rq(k3g-GyRl9E zBgA{d$1xMHRW7>fJtG~v9yp}2Mh7bP6OV@J(CvvIp^Ih0T@;)ABQV>9ks0jMT876n zlLuGa-7&4L2iJNY$U*bd7`#>sN{w+Tu6ognhH9!kgTH5DB2NevoZ}~7p$}M>Urc}V zH$`HvtE(-8VeG}xO!ncQa2)fV#hEzf5AJO-4|PKwjg%>Bbn{mQ2&7nSYma7v?xAV^ z%AvxvJ-3qe%CGYe(=9`+)9MFwu|IHVzYe!vLc1&f{5{Wa&oIq_98|uH^Gy4_ zSu(o<8&Er$>g@2A_=>Ef<6oTS5*>32;xDYNix?aXp?Y6w=kmBh`2fumDCn?BZ77Fx zC{ndoqB%mVDikMZ3Q&yz1OlpRkc@9E5D-Mrx^QefC{qMzGEqjp2UIZ*WZ`xRZhP7c zia{0^%n&w*diK^c{$dkZU(siP9D)$=hO#2QkYk$Q!f|b)#hJ>4z!Q0q4%FOGa>N8# zPkk4xUb}J_!okP6ik!YCS_d$$mvC3t-OPM6mhx(xe55XV2(BnQf^q>i{cXh_X7;WJq0pjY2rg<(h|VVEs*pC@)L_G9`P{=ogf>c`?N)fCwFxIP59x>^~4P zL!rVn&XK1;BklU5)TRuVvcN*Rho;*mBN~;a2 zECA;*CXxf8Y-QWYgLeMWqy}?50!6!Q-u*n9Oznr<-1`)3QwksLf2&lht-~1pjU#CTuj`4j5IJTL3&ek^_!ITpwt%@*imwW_t zpED>iDQ)O3rD)5Y0C8WZL&%oN2Vvi*z%4xmbA&cl++=98dhHK`eyup0hrj?1wJa67 zn)%xONrTH>8HgpjEu1mOt+EJ2;$cbWjY{6Y()TNbS?=#OFO9CX18%TlaJb7qc~j4R zQwVZPA}T5NR`24SoSWz;(VuAm$Ww+)_ko71cfe`iVR+<3#Nu@**#g23>Tgs|?4=zN zLgc+4S)Q%pBFv6C#Z;`Jvdj&vVRvLeCiTC+N59QSG-G);w;kmZP!eOTqA2dg9b8rQ z2~zc-C=V=&pzzGh@FhZ&lw3q*t5vO_Sdx_#JtidaXi)u)X08T)rZOyE*|6o1<7kO#pk0CGR9gnhA zsam?|x57&lH7E^sAs*LrC{P5*ti7W>1wjLV2me&adT~$&AvY6kFV#iArSsr{o1%bF zrH4srjjzKQQsV$pSNy5q=ZQ;F?{rA3`K3@?pgnPIzk)3ibuzQlz<;SvP|gRbnn+TP zqifA@m`8T3ILi9tOgYEBVO!zgMWBO)uIE1qc138PM!MbvfJNhC7;=u9P$!f1_IyII*>#*%*pW9~Gk?1a;Z48W!Xod@F#7eJ|5h8G{RS_|r; z?15gRXh3jy1P5c4svq{#giYMzUPV6W^!_ zz7`=h0%hT9BM?~5H&xILOk;40L+IF{dU%QNYgdL34ne&_=@9bn6%ua4mJ1oF@B2BLIWlZ^62l(!P+KAK zu3D6Ze1-g&ZD@Mebn_aPE0C+h#gfL}kGFyoP(NfCC;*^zeccvyv@|0U!jZrD+~(ZXCtc6+~ptDy25Bi;=M9N3+a6 zoplV6ezivoL8KOD{ghoaFEVOPB&B{`Z1|q`c>V)%MZiA1DW^I{*o7|Qe)SO9;b9*i zeOU*FBNlNs#Idzvn4x>6ZmxKpK*OF+G3UK5CNm>*n>kWnyDbEn4Rc3Y3g|U0B$Xb+ z=h8kDix?lXgEH29wuMBQDyZ`+mj$jPr(`*kGOS@h=pO12i9O8Uwo z6`bdLHFt9}md~N4*+duy)Y=e$13TKZR`-2yhAyBi>oio8`3sm&SSe`TeTcV#l0jqd(uQOob29zGrL1sE z=r52qzUZ5ZWE`p4g|f=U%I}xxEbnr@+0i%cXchLj!J@pWrXK0id*_tfz{vFi>VlY5 z|MoSH1!n9!CfD82DDF|1Y`EXin8wY(D>Rb+G*#->Th@{q{;(vB~s97K^*9 zmyl*)a zAQAOOJ#bVNfQ7O%{g3{pZqv*apT_NmOnrCL%1x)uhacMGM5B2yp0Kz*|pE{af9AaL2-=f+gky2uErk6}+ zeIRy>Kmq%s`C%1uY+G`{e$Mbxf#X`7Y9to?w0`9nDi8~DVJ;ZVb#$;k@GL(Imx&#h zSNY+)dmXq3W<9~ue{h5CEdo1>lZIA$Ul^#rS@gHeg_8smA~)I#=A&l(BG}RMx#s7^ zT^*2H(d<^WNp4Bppknv}k`0*L5n0`; z(~!J>Llfn)epAu7sKgsEiW&tlnAhfQJ{b2}P$fQ2K`3dLpth=y+ z+uX>}A9x(wxuEx-D~8ceu$$amR>Hny5Ly!uJs!UhrknCkF!@|DB=pyY1pTTSt9~TK z0xXgNolCFz?f$L_6c|?H?3)JRJ%(xgg4x=>LURHdv-rHj+u`~JC7QxnANc@PEp&X~ z%PKm*CapsBi4QdelW^#~v14R>=jdrj$tzN`QiEJ{16|=Jcba8&QQY#`>2A+Hq1q-PYeOC{4 zpn{zf#a>WsPZ_0dR=|-FBexDT>UI^1Ae03o`_?f!%8TcBc%V^9~K{_Ov*|NZSF-DJWmE z+!4OE-h%HDab6OK=;ltLaLC9+m8>NqSG`v1qfS}ay?RbekdIL0Xras&DMS7c&aH6h z^^R`o=%QuqJikUt5|}1Zuu2}xIDuz)`iT%0X;_SO!!G}gCeSj!e%vvaFUwh}O(D)0 z0^y>1sE*UKeeCcH{VqrltxPxsbV}zsUy)y9_qQ$Id+OlY}HOW%ewJg0!Z!9j@{RUwp6 z!mA8AgGt^{rCL_Mp*xoi^9ZH1F)5uVjFd1 z9P+b7^cVvp^^np*xzZ0#?*3OF8QHr78u~Q5(6ULsCFrXs#<$K$d&5~^n%!MfjO8!K z)shE4EZzW;TL_Um1aLW+#%}d-c7@MCTBjkE1b*a3M{*_hhAE~ld$D zjrdE%co$ltF6Sc4q8??}SaYJY*eDInFABie7?><_bJ*T1WnE~&T}Cw40{lCsmN*=I zXASE~pp@#evNsFx(7L@(pc4gM(*g67SZyD>Az7g4xMuh<>OuG!ut1au6C}TeRYM)` zB8(k&Me5|=-^WT?-eKk`jQt!`o|#r{WG3ZUC~XCn`X-Dq)H(&*!uq|i+I8$lMyn1d z%0u0~^5ob-W^raB8Vsln*v{H1BRj(i^&AU{wHnRv%ITpM6bT_H?rXd#(@GV;1tujF ze^XLJyAU66skz&HBdw@Z*KdMKB04A*_);Zl5hoau{V}m%b(Bi=OTCSl1bhim>qcp+ zmXpL1=_V;OF+|+<`Ke(-4b^?L zs(N9V9uz`LRfd$iM4zvMO>)~WPO3bbfSmic3GfxCcfS{Sp*R=N-~O|sn8YJ z><5o!O!yb?e1ZbU>KQkqU)E>DVR=yO9M8QFZz23(4Ac$PA5R7D|AWE8xJ2x zeoHIwYzAZFki1bt)RQ)!Dt#l;*3tBk&yX7wGO^}{VlIeJ4k(rw@6;3Z5W4YL*C4Ci zS46!BCPajGewspR+R{`u9ZO~D0RDW0H1IqdVM6^5y9pW&O_6>?xQ>)*jO+wUgj9$xOr+z zKFEH89Y_K61#ibqE9!`~d7KSxud;Kngz@`VeK~5#4^s z>G{edaDY+D77V$&?{1CIiwN;U3yGu6)!!o?Z@5CJ2u_<8 zQeYP3gx9NcB$46~L7?`3g&b)Nk~bs*o8v1I#U%O^IzV{?2ZYS^9U7ztyZo5oeQ%0L zR_!;Vm)zs#^DiFE4?2!_W@c7~`0-@P?53EDC=S!DpKy^R>=EP!CGT_?NE3I-);F<8CVHR_Z~+l{bZxng|@QJA-5duT#HFnlPtvRgOL+ z^nM@k;|*w<>Dc`MrVM0{=o6Zo0EVl$<(|jn%Y^l<;05E1W-&66UPVn7Hsl!LmT|4n zP?!?M%Xg90vA&K0z{vJeO}39nvMfo=E5#qeJ) z4-ZF?tBlTkewvm{36)*EC~;r)QzvQefC5R#hB^8f^r&8^pmL@~F$@Vhey(NEf51w` zsJhvi?datG;1FlEFdz$XSafD2eymB`mmz!sfTLOAiXy1)z3WCs~9FM z8P*fOa!th8 z@UMQ`0*uYfW2sVZhC!C`!eg++4>(7_xa*DQ(T?K%`RsJzXWIyK!^&olq37#Ghq}E< zIQLqFpu98=FBhfX26B|L=T&|(`hI2NzfGBnyb6XprpJr<+`AI7bL0WvRZ(;Dx8?7# zjJnty3&o;AEZ}!PS`BWiX32lNzb3!wkUF~C!Dsqq1!rA_RB(XM(?Pl@iOzdy;BCP1!&jP=~i}%{vfu-7pLoDTUQ5mdk+Qm zd+ix;ns7R0*byq`DmUorUArUBxJX4uZEIB`9zHnWt-K~N? z9vEzR#|1jyUL0C9*&dtfun06Go;tc>k$D_QlS|s@4QmTr*3X%c=1LJS%R)laFJbBHK0r37>|e~8^~MP+Zs_!PY|zJJN5LDj zNUeQmsNpwAF?0Q;ODSZ~&YBt8?mx(Z?x+;1CJFp#SrBzm>xOe0fmG`XRvO2D*7aAA zm}u-;(>e;Q)#&4fVouDz3&s#A>#!{D1(p98B__X6#^$t?x%+N-+_4CR;Dl(m1xE z?OMW21@=wscc;OdX~!MJfRwVT#3c_}K%uQ^)QY0JL&ZJ}JEi7{MmF)&otj=KtjL{m%cg8${%XGFyEAlLN^1 zEu>=XmM1vV0l`Gxg|IfwmwtJ;t=#>Ti35)jyUs#s9zSkPVnBD_Q`q{*r3luJD&=TY zN1W}kpMSp#+ndE;UOl$qqy}4dqGG*=HGi^TN^E}b{BwmD-j{OLiZxvny>CC``06DX zZB(Ls(zH?81V;yVcGvv=eV^+&WgfH{5bOEK1OTO=Y=smqC^O|GvA86 z)=r>P*vVa@SJNh-EZcEXAxxjlb2f2u)-$&G$I7DT zYU1ehPdS~lyYv6e(jqlJEvG>Lhe=*svPD{wN$!YJf`&FiZk$GTd`gXejwv___%D?N zhd|hiJ|+HZ1ETo5{(WWOKh`1(TO(^1W0U`fN_MpWw#)xMk+X-ri4(2)|Lru*npSoP ztY}|3dIHY8e`K$?vz*suIfpqL7BOND`W#C(XuyDI=2;mM%1DZduM2*BZb(GBskt<) zvGlC;ueIco~$R)C@?{A8Z z2#x`A;p_6_Kn@)XxUG@CL+MPRWcCf*q(D6`sLh0mhR3{&e#aZ-#!KxL`tlLgYaj8}|8fD3Rup5{!jVFXGesN5=0SLO(JciKo=4;p90=*MSaY ztJ>uRfPbmp@nMW7DXBZFAE&pvHUy$w5&{rpP2KiPN? zP+k4v)T-te{B`ewUC&NJCGXcq@}RWv79=tMBGPbW`IMGjoG=1)Tn3+qB}xnSb;Qb| zIlRLAB#=n}HSZull=}VHY5SX8piJP-0_NO^nfK@pnHpvhqYFzW%(%Q*pvo-Awr?P> zVrs<}nW<-+T7>itUc0;$)pyMgEf1bagHpa%p`9*7afJ8eFx3i(>A-*D3NqcX*bTY^ zI3|pKxeBU~Wbwe;J=wNsY#B>E=&%q`GIKPo8ng6auiJ|$$7`^2eD-DW?hA<7C!Xq8 zbt@v}aGQAXT-3dKF-i(y_QN-lH_0iYYXdK!1>eB!*&hx*k=+_rDo*0#NSMzLFS=#} zGls55s1*Xdp9H*3au4%RVBRmQTj)}}{9bA%&=I%=8Jj}tnS#O}?EKDSuMmeE+>>lN z4=72_8$=*-zJz&u2h#x*08KOP49wIeOrO^qAhXYQuI;jiwuGNeSQ!jNs%#PbJ>t0C zG?!Cyp~VH_>AnDZ-?A9z%x~+!@$AMi#fl-p75`T*g2X@8U`P<8k#r2i1Y?{aw=L`7 z45RvB6X-+a?%VVT(#IS#@2e}3>`r0)+=dmB32{s&S#G@<)!e$#{a^7}Pxn>%sBUzU z0c%n~5)uZ1X`Ki;X(po>r+32 zQ1!RoXD`pyw=jrP%9QOHev6CIC7OnQKp;UBW3(l9>=oN{X<*<0OD-4WFgWxiy%fF|@(CyeI| zwfND1a3EaWKtO{b!EY@Iliforu_+td+AA~1r=t&VWb@ZA^dO3ih{35Mzn7s> z8{h&AwjHbvms;+A%H* zs`(n-p^_18?~kuple z)ti64q}ostWh>vOGjH*`)eTe)CQnGKDQOBrE*|Qe<_q*k$9QE5nv|k^?54B@UIhJK zVv?VBlnVqOg$=<1^HOosM;~jLl_gjy=3e$);p$VRA>-B8>;{C-OssTFw!;5Gz!Wch z`u3lJo1yLHJ0$`e1FxvoA)a;8XaYeYhkS1)%+B>cba`1O zx34mfn@FH2$VNCVW^ym(|%3FkAn9L7po<*ZUjAycBM4b|TLd9Eg z`iL+eU;7U#Mv0B%Wn%l(Fp%O11{xI2%An%Jbq;u*lzFnfy+7Ktul9Uf(DKQvK;q9s zDmiVq735}r^6jt%1T2)UV1ow-`ml(rz0DTlu^mH@{-yv~q`(lfI#YPr z!w23lAaDb?M(DHYIbhWv{j8HpkVXPQ3ivj+n_+kEMH>uBy)uP8H)_FUkp)KVvwwWU ztu+mn{Bx>h;HaCo86O4F^p@<85BA17dmgSwUW$+-pZFWWhzXm&x_YOM#(@_Wg(_Th z4Sv8UlNd7PMhBfciQ`<$5GQY=)FuoFeR-Wn@ki;lUwdSHLEkjSpbQ$2x9S_yrl;F4 z+4Lje(CmeXnV-&DA^?+!8DZPPz>ocXl0Tl@d7pf<<B{LeG3T5$J z%~EkIU3t(J8i@8$^~^lDnCL#2T#oIYRseLYe;4LW@SEJZn>u`gTlGVH7K@7bJpMTb*lM@!=?6OaceVLQ1k0G zYTTLIOIx1}AYE)ozn~l6uvu}+P+7o~jcu2K2BTSiU(zY1ViFTtR@;m{4By+^J#G3T zUATNl*Wps-y*tUX*E($};X6x*en(B^IaP#YgxLBA@k~=VNM+EV7gbdm%JW3a`xVRnitxJ$?^X^y zGeIuZt3|tbqHGVRo{AZ@+G#pRYiK(P*ZSYRFfn0sB)H(L7}8ks51YjRj(BcD@D*brx!!{K5HJENA0CO#|O$oy%`VlHclRe+ByeL16dFsSU@!L=Io+ z%xms3*nXdi(d*K+<<&2FXSs0c)q+N`awRR_xx$S>s%e+WS0QUi4XupJ2M&PX)YiF3 zXNX39e`a&wh-m@G6(@F=aAM=p)MZFo)Ye#2uU~p3`{6Ipbj!N4(ZRrs3D37%hxx}_ zu3r}^A1+stHL(%VQs{t%8C_rL;VW2!p%-AG7uP@d98GO-D2M*2l?}3ue$ZyWjgS_g zv|SA-i5RqiBBTmnOQDONs;1%5Y9V56{m|FPY-zZ0xKW7lT&nUIvx4ViNc-kMCEURL zIkNIxI0X6=wp5R38th|&wR!!``k+)CybA<=NokCw@U1k0EuABZYu3XVy|LU4mbvJI zEh|-rXlLS0^!rN=$Z>y^Oq4f*_8}mRuBb=VE5zz!ZUknaRX@@PSpjZyHRvf<9H0~B zJt_r8YtPVP+T_DMC4Dy?$z7GVNx6VSX=wTsYXf7^ptR-Q*_E%K^}*~E0N2zF`J`3J z?$g4%m;LGZAoFdtdkIr;M-DOGup`pb&iu{zll^)BEBQvOJ} zhOg;$gW=3P{fPo#ga@iNgY3(T5pC`eC;LTHt*U7J8P%(ZuO~NVBsa1)rp(t%Jprgi z4NQpxDCi7lHM*8RXGF{!;zREr_SRvR4TSQSMn04Mi@p83^5lQ9xBtz%{*eg(@3bpM zO~ww34Wau(t?o{Qk(lEPz!Tz^a18PgzhY@i6fQanMW#~a7 zu`i6-@n1QPlcjh`IWmfl4LwzDc%|}UV}Eg+A|<-Ga4AvANM*|csn+?x8S#ZCMCIvx z-g9mQwfdpnKc>`e)QjxI%#3Vbx{FFi#?aACrT8d@&HgI!(UXh^avQM*rJm5iiGUKl zKz>H_<~-vQO6_$y%$xI%WjXf&~wetI(+Vlr5X2rC59Mw&#M- z)fkJbYlf8D=Ym{#;T28O3^+o5JSBl;XU$oBgj_`=gT?|AQI-VQyC-@8Nf0dqMZ0e? zSz+lFBMaX6sesSens~=EQXE3-7oIaNt;e&z)o!F-(dYxoAqHMs!|Rfydxp zJ!UxzHE354N<$5kIAi253s`q%vxzrAW59Q37TCBiEkro?k?_VH_MYUx&2;tt#LL#? z=C-ca1~lVVeKPG}jxBM8L}`LL8sD>nqtVJ>4q8?l8Q3*)WGrS83(K@lwtj2=j)hKA z2V;_Dd+mO&%?HRj(erQqDsGAFF;RGiV$wLa2G*Sb%}gY$f+i@CHM~F`VUHPY^vNSd zZ&s4>?t#TmD!VM1)gILy&I7MY$n@)JSZ4G_VM(K#4jKKv(Pys`}jsOoKpR#;NxSY9HP*lPU=0 zR+1D>R$l5EUAfq6F@u7R*1Vq#<(N(MboV6&Zsh)O)=^BiJfs`Q6?y^_I;l8Dm@uRl zpZ~2wITc3Vpq;^F+YRBw!q-XF_w$=QGMoq*(BDLCMkWc=RhJdD2gjwfScCaHzlXBA zk$vnmFRAy3l>Jor7+a7O!_0xK-k_Ck5J{UR;rHx`9Rcgi680#-8L^xm*@R}gjmT6B zgTS(g0DPplQ*ewodBqLUmDV_Vab$K?JzOBUW@6frzKxQv=#(k9%A z-xsJ92Txc?ql9g2)EU@tQNuz}&95|43I9>k=K?}QI)}p3jh%;_XRiYf>ylY9P}hrM z*oaFx^yM&cMI1L0DWloM%^T@-;McR?!E|VbX{z#a*Txu}K8{pZxLF8H?vUl#jXsYQxPXr6MiQi7rs^jZ zhZlLd4+hRmE+RY43g+;x$4po&1_efl*z0@j&}pH03}+}@_1+t`C^F)_LBRA%H(`fe zy}oqxPGy}%H8xsUl0JME*94L|CyF{P3^HVxD+Zkqs7%8hf*#FCcmy_bxd4dI$To>S z;F3qHLJsvkKGPWg-+t))lX`qiqiF5pYjZ`!c)B0x3M}7cBh+#6wfirFCX+n>ql%(` zQd*+-$@U+d`8Y#ohsA%#!0+8RFE)9%8%-2ff5bkw;2WD?K5Mk|0&gDUm2GrJ-%oQyt8c`TORMl(ia;g{r-1ItFf%uxMSzuUsj1niy7`( zGYe{}xc{3}`9Q?ktn25WKQHVr*Mo}rcQZQ!T38tv5`aZL?)4u67{hCXOZcs!_w#QV z2-H1aZ!uNeK`}8lH1w9qR;|fxR~WV4#x2w2`lh;3?9GXN0w3?cpVJa_WnJ>*Z%hws z{{8v8W5zzOtw%(b#fM+Msr2vC>(Ba2KL)(`I#tY7RnX3Al2`DIdaHG7do|-kB%iG) zQ!{rvwnh75>(85kcRf>+-qqJW%=Ffm>a8+pdL1Il@iuFQ`P8kUYZ4>Za;rW_vt*vk z^z^q{gl}TAbaJ_ZkhWvgR#)jye*1qO{QfYElf{*VET_0WRd^UG^*MQ(VVUz2*L2``@B;zc zX(oqUJy#wR3*NGVwM|;mtmLv6caWQPL~>%5hmKR^$M&OVCU4a7FxXbw=w4)L?y*9& zG)n64+*=LaoQ(-vvJP9%nECBfqtEIsTRiG!yKnORThjJeebt(@CtueUTZOp=2zK}O z7%#ce-80p%_q&x9%Z+2ExfYxB<-SfczNP$r@=iVB**UYG{!V9S-|*4QdTQoWt!3T; z(q+b>*Dh|ZJ>(e?5)!uMcsA!@mL9fn&c<`B2LEhk*YDo>dF#)|cV%bK+$cC}*3zGk z62IA<@kyl%Ql%zi`e%3&55w4J>R44IeCl@7;slUk;`wFORU^q5wV5gY}>5# zB_EAKBRsCB99KU7ZF};SsH=N)<}SBkZZ3bQ@}ZDLVEe^mYxEi%CrdjX^?rXo`BPl& z{vU#G9zR$%!>w2N@Wb})%ro{19k?%9W>i|rReCijJU{UJqt_Z*3()%>0FJsWNA zUfP_UX1kDuYu|-C_FYyf5zlWVeF{9A{Z*-|zVOBTTUVqk@^c>;XlL(Z%u@Zy8!|5? z+V-k}`kRf3;dA4|+4t`_{`+Wr{fF0|78&PoX?vZx@ALoQw#iF(-uKvDW5#{wN=EVA zZFX5JgE|%+-hV|OltVs0$_qaN+}wVG4U|I|nM9aHfJa6_4vqRXwX1T0Edzsr2Lpou zg9LD(8v>Rzf@q}ib-k3_v}BB-XjTTs`FnO}p_`gHZ_AEIZUzPq;0Qh^imCsAcHv%? zhr_sw$BrxS1Uko^k%569#kh5z=#ESw){V$l$g`sudc=!?!N=3t)i2nUSi_JHAwzZH z6kl`~V%|ZI=50{Oqn|v+f#kxsj`QmoaGz#IglT*zraeV64accwM3^a$Vy0mO!i5ks z37>9;W(h2bA|ErPj%3M_#y-N9;5_9F%`$9Zj_M=HR_s1PI%o z!_mldn&K!H6mCW-sqjvyq8W}YNuZWkzkr6ry4l2L6XXuO7>ZLJwjfL+Fj` and `/dev/dmsdio/0` | -| `bus_width` | `4` | Widest bus wired on the board (`1` or `4`). 4-bit is used only when the card's SCR supports it | -| `max_clock_hz` | `50000000` | Upper clock limit. High Speed (50 MHz class) is only attempted above 25 MHz | -| `high_speed` | `true` | Allow the CMD6 High Speed switch. The clock is raised only after the card's switch status confirms it | -| `retries` | `3` | Extra attempts for transient errors (0-16). With `0`, errors are reported precisely instead of as `-EIO` | -| `init_timeout_ms` | `1000` | ACMD41 power-up limit | -| `read_timeout_ms` | `250` | Per-block read access limit | -| `write_timeout_ms` | `500` | Per-block write busy limit, also used for CMD13 ready polling | -| `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | -| `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | -| `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | -| `monitor_event_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters) | -| `monitor_settle_ms` | `50` | Quiet time after the last card detect edge before the card is re-checked | -| `poll_interval_ms` | `1000` | Periodic presence re-check; `0` disables it | - -The last three keys are the dmdrvi monitor policy, under the names dmdrvi -prescribes for every driver: dmsdio does not act on them itself, it hands -them out through `DMDRVI_IOCTL_MONITOR_GET_POLICY` (see below). - -## Card detect - -Card detect is optional. It is a dmgpio device in the same `friends_group` -as the dmsdio device, with `friend_role=card_detect`, interrupts on both -edges and its `interrupt_handler` set to the name used for -`monitor_event_handler`. For example (board file with one section per -device): - -```ini -[sd_card] -driver_name=dmsdio -friends_group=sd0 -instance=1 -bus_width=4 -card_detect_active_level=low -monitor_event_handler=sd0_card_detect -poll_interval_ms=0 - -[sd_card_detect] -driver_name=dmgpio -friends_group=sd0 -friend_role=card_detect -pin=PD3 -mode=input -pull=up -interrupt_trigger=both_edges -interrupt_handler=sd0_card_detect -``` - -The SD bus pins themselves (CK, CMD, D0-D3: AF12, pull-ups on CMD and -D0-D3) are dmgpio devices of the same group - see the complete board files -in [../configs/](../configs/README.md) for STM32F746G-DISCO and -STM32F407G-DISC1. - -dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`; -the driver samples it on every scan. - -## Presence monitoring - -The driver starts no threads and does not touch the card in -`dmdrvi_create()`. Everything that happens over time is driven through the -dmdrvi monitor contract on the host node by dmdevfs' generic -[dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service, one instance per host: - -1. dmdevfs reports the host node `/dev/dmsdio`, which answers - `DMDRVI_IOCTL_MONITOR_GET_POLICY`, to libsystemd as a `monitor` device - named `dmsdio`. -2. The `[class=monitor]` rule from `dmdevmon.rules` starts - `dmdevmon@dmsdio` from the `dmdevmon@.ini` template, with the node - path as its argument. -3. dmdevmon reads the policy (`monitor_event_handler`, `monitor_settle_ms`, - `poll_interval_ms`), registers the dmhaman handler - it runs in interrupt - context and only wakes dmdevmon - and calls `DMDRVI_IOCTL_MONITOR_REFRESH` - once, which identifies a card already in the slot. -4. On an edge dmdevmon calls `DMDRVI_IOCTL_MONITOR_EVENT` - lock-free, so a - transfer running on a removed card is aborted with `-ENODEV` at once - - and, once the pin has been quiet for `monitor_settle_ms`, `REFRESH`, - which identifies, verifies (CMD13) or detaches the card under the driver - lock and announces or withdraws `/dev/dmsdio/0`. -5. Without a card detect pin, `REFRESH` runs every `poll_interval_ms`. With - neither, dmdevmon refreshes once and exits. - -Install `dmdevmon.rules` into libsystemd's rules directory and -`dmdevmon@.ini` into its units directory (both ship in the dmdevmon package -under `configs/`). Without a monitor no card is ever identified. - -Use a distinct `monitor_event_handler` name per host. diff --git a/build_ci/packages/test_dmsdio/docs/port-implementation.md b/build_ci/packages/test_dmsdio/docs/port-implementation.md deleted file mode 100644 index ba5e683..0000000 --- a/build_ci/packages/test_dmsdio/docs/port-implementation.md +++ /dev/null @@ -1,122 +0,0 @@ -# Implementing a dmsdio Port - -`dmsdio` is split into two DMOD modules: - -* **`dmsdio`** - everything SD specific: identification (CMD0, CMD8, - ACMD41, CMD2, CMD3, CMD9, CMD7), register decoding (OCR, CID, CSD, SCR, - SD Status, CMD6 switch status), SDSC byte vs. SDHC/SDXC block - addressing, 400 kHz / default speed / High Speed clocking, 1-bit/4-bit - negotiation, single/multi-block transfers, CMD12, CMD13 ready polling, - erase/discard, retry, recovery, hot-plug and the dmdrvi device model. -* **`dmsdio_port`** - protocol-free host controller primitives selected by - `DMOD_CPU_FAMILY`. - -A port must never decide which command to send, interpret a response or a -card register, or convert byte offsets to card addresses. - -## Port API - -Declared in [`include/dmsdio_port.h`](../include/dmsdio_port.h): - -| Function | Contract | -|----------|----------| -| `_host_init(instance)` | Acquire clocks, pins, DMA and IRQs and reset the controller. Any failed resource acquisition is returned as an error, never silently degraded | -| `_host_deinit(instance)` | Release everything acquired by `_host_init` | -| `_set_power(instance, on)` | Card power and clock output. After power-on the clock must run so the core's wait provides the 74 initialization clocks | -| `_set_clock(instance, max_hz, &actual_hz)` | Program the highest clock not above `max_hz` and report it. The core rejects an identification clock above 400 kHz | -| `_set_bus_width(instance, width)` | Host side data bus width (1 or 4) | -| `_execute(instance, &command, data, &response)` | Send one command, capture the response shape requested by `command.response`, and run the optional data phase. The data path must be armed before the command is sent. Completion and errors are interrupt driven and bounded by the command timeout and `data->timeout_ms` (per block) | -| `_abort(instance)` | Stop an interrupted data phase and return the controller to idle. Called after every failed `_execute`; must not send commands to the card | - -### Responses - -| `dmsdio_response_type_t` | Capture | CRC | -|--------------------------|---------|-----| -| `dmsdio_response_none` | nothing | - | -| `dmsdio_response_short` | 32-bit payload in `words[0]`, command index in `index` | checked | -| `dmsdio_response_short_busy` | as short; the port may return before DAT0 is released | checked | -| `dmsdio_response_short_no_crc` | as short (R3) | not checked | -| `dmsdio_response_long` | bits 127:0 in `words[0..3]`, most significant word first | checked | - -Map controller outcomes to `dmsdio_status_t`: `cmd_timeout`, `cmd_crc`, -`data_timeout`, `data_crc`, `overrun` (FIFO/DMA fault), `invalid`, -`not_supported`. The core converts them to errno values and runs the retry -and recovery policy. - -### Data phase - -`dmsdio_data_t` describes `block_count` blocks of `block_size` bytes (512 -for card data, 8 for SCR, 64 for SD Status / switch status). Buffers passed -for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (32) byte aligned - one -Cortex-M7 cache line; -the core bounces misaligned caller buffers itself. The internal scratch -block is 32-byte aligned so a port can do cache maintenance on it. - -## Adding a CPU family - -1. Create `src/port//config.cmake` setting `DMOD_TOOLS_NAME` (it must - match a directory under `dmod/configs/arch/...`). -2. Create `src/port//port.c` defining `DMOD_ENABLE_REGISTRATION`, - implementing every `dmod_dmsdio_port_api_declaration(...)` from - `include/dmsdio_port.h` plus `dmod_init`/`dmod_deinit` and the - `DMOD_IRQ_HANDLER(...)`s it needs. -3. Share only register and sequencing logic that is identical between - families in `src/port/_common/`. -4. Build with `cmake .. -DDMOD_CPU_FAMILY=`. Do not introduce a - module-specific MCU series variable. - -## Existing ports - -| Family | Status | -|--------|--------| -| `stm32f4` | SDIO (RM0090 section 31), one instance. Thin wrapper over `stm32_common` | -| `stm32f7` | SDMMC1, RM0385/RM0410 section 35. Thin wrapper over `stm32_common`. SDMMC2 (F76x/F77x only) is not registered: packages are per family and its IRQ 103 does not exist on F74x/F75x | -| `x86_64` | Simulated SD card for the automated tests (`dmsdio_mock.h`: card types SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters). Never released - CI and the release workflow exclude it from the hardware matrix | - -### STM32 (`src/port/stm32_common`) - -STM32F4 SDIO and STM32F7 SDMMC are the same host IP: identical register -offsets and bit positions for everything the port uses. The shared code in -`stm32_common/` (`stm32_common.c`: lifecycle, clock, commands, IRQ; -`stm32_data.c`: data path) implements the whole port API; each family's -`port.c` only provides: - -* `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit, NVIC IRQ and DMA controller/streams/channel per instance, -* `stm32_sdio_family_error_flags` - `STBITERR` on F4 (the bit is reserved on F7), -* `stm32_sdio_family_dma_reachable()` - memory DMA2 cannot access (F4 CCM), -* `stm32_sdio_family_has_dcache` - whether cache maintenance applies (F7), -* `dmod_init`/`dmod_deinit` and the `DMOD_IRQ_HANDLER`s. - -Implementation notes: - -* The kernel clock is read from `dmclk_port_get_domain_frequency(dmclk_domain_sdio)` - (48 MHz CLK48/PLL48CLK). `_host_init` fails with `-EIO` when it is not running. - `SDIO_CK = SDIOCLK / (CLKDIV + 2)`, or `SDIOCLK` itself with `BYPASS` when the - requested maximum is at least the source (High Speed: 48 MHz). -* Commands complete on `CMDREND`/`CMDSENT`/`CCRCFAIL`/`CTIMEOUT` interrupts. - `CCRCFAIL` is ignored for R3 (`dmsdio_response_short_no_crc`). -* Block data moves by DMA (`stm32_data.c`). `_host_init` leases DMA2 - stream 3 - or stream 6 when 3 is taken - on channel 4 from dmdma - (RM0090 table 43 / RM0385 table 27) and fails with `-EBUSY` when neither - is free; there is no silent PIO fallback. The stream runs in FIFO mode - with a full threshold, 4-beat word bursts on both sides and the SDIO as - flow controller (`dmdma_lease_start_ex()`, RM0090 31.3.2 / RM0385 35.3.2), - so interrupt latency can no longer overrun the SDIO FIFO. For reads the - DMA stream and the DPSM are armed before the command; for writes the DMA - stream is started before the command and the DPSM only after a valid - response. A transfer completes when both `DATAEND` and the DMA completion - have been seen. DMA buffers must start on and span whole 32-byte lines - (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and be - reachable by DMA2 (not F4 CCM RAM). -* D-cache (Cortex-M7): whenever `SCB->CCR.DC` is set, the DMA buffer is - cleaned before a write, cleaned+invalidated before a read and invalidated - again after it (by address, `DCCMVAC`/`DCCIMVAC`/`DCIMVAC`). With the cache - disabled, and always on F4 (`stm32_sdio_family_has_dcache = false`), this - is a no-op - enabling the cache later needs no driver change. -* Reads that fit the 32-word FIFO (SCR, SD Status, CMD6 switch status) do - not use DMA: the FIFO holds the whole transfer and is read at `DATAEND`. -* The DMA2 controller has to be configured through dmdma before dmsdio is - created (dmdma's board `dma.ini` with `driver_order=2`, dmsdio with 3). - Requires dmdma with `dmdma_lease_start_ex()` (stream options). -* Pins (AF12, pull-ups on CMD/D0-D3) are configured by dmgpio from the board - files in [`configs/`](../configs/README.md), not by the port. diff --git a/build_ci/packages/test_dmsdio/include/dmsdio.h b/build_ci/packages/test_dmsdio/include/dmsdio.h deleted file mode 100644 index ea319f3..0000000 --- a/build_ci/packages/test_dmsdio/include/dmsdio.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef DMSDIO_H -#define DMSDIO_H - -#include -#include -#include -#include "dmod_types.h" -#include "dmsdio_defs.h" -#include "dmsdio_types.h" - -/** - * @file dmsdio.h - * @brief Public API of the dmsdio SD memory card driver. - * - * The device itself is used through the dmdrvi 2.0 interface (a persistent - * host node /dev/dmsdioN plus a hot-plugged card node /dev/dmsdioN/0), see - * docs/api-reference.md. The functions below are pure register decoders, - * shared with the driver itself, that consumers can use to interpret the - * raw registers returned by dmsdio_ioctl_cmd_get_card_info. - */ - -/** - * @brief Decode a raw CSD register. - * - * @param raw Raw register, most significant word first - * @param csd Output - * - * @return 0 on success, -EINVAL on NULL arguments, -ENOTSUP for an - * unsupported CSD structure version (e.g. SDUC), -EPROTO for a CSD whose - * fields are inconsistent. - */ -dmod_dmsdio_api(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )); - -/** - * @brief Decode a raw CID register. - * - * @return 0 on success, -EINVAL on NULL arguments. - */ -dmod_dmsdio_api(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )); - -/** - * @brief Decode the 8-byte SCR as received on the data lines. - * - * @return 0 on success, -EINVAL on NULL arguments, -EPROTO when the SCR - * structure version is unknown or no supported bus width is reported. - */ -dmod_dmsdio_api(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )); - -/** - * @brief Decode the 64-byte SD Status as received on the data lines. - * - * @return 0 on success, -EINVAL on NULL arguments. - */ -dmod_dmsdio_api(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )); - -#endif // DMSDIO_H diff --git a/build_ci/packages/test_dmsdio/include/dmsdio_port.h b/build_ci/packages/test_dmsdio/include/dmsdio_port.h deleted file mode 100644 index 578e669..0000000 --- a/build_ci/packages/test_dmsdio/include/dmsdio_port.h +++ /dev/null @@ -1,89 +0,0 @@ -#ifndef DMSDIO_PORT_H -#define DMSDIO_PORT_H - -#include "dmod_types.h" -#include "dmsdio_port_defs.h" -#include "dmsdio_types.h" - -/** - * @file dmsdio_port.h - * @brief Hardware port of the SD host controller. - * - * Every function here is a protocol-free hardware primitive. The port knows - * how to power the bus, program the clock divider and bus width, clock one - * command out, capture the requested response shape and run the attached - * data phase. It never decides which command to send, never interprets a - * response or card register, and never converts byte offsets to block - * addresses - all of that lives in the core dmsdio module. - * - * Whether a port moves data with an internal IDMA engine, a dmdma lease or - * the FIFO is an implementation detail invisible from here. All calls are - * made from thread context and serialized per instance by the core module. - */ - -/* --- Lifecycle --- */ - -/** - * @brief Acquire and reset the controller (clocks, pins, DMA, IRQ). - * - * @return 0 on success or a negative errno value; a failure to acquire any - * required resource must be reported, never silently degraded. - */ -dmod_dmsdio_port_api(1.0, int, _host_init, ( dmsdio_instance_t instance )); - -/** @brief Release everything acquired by _host_init(). */ -dmod_dmsdio_port_api(1.0, int, _host_deinit, ( dmsdio_instance_t instance )); - -/* --- Bus configuration --- */ - -/** - * @brief Switch card power (and the bus clock output) on or off. - * - * After power on the port must keep the clock running so the core can - * provide the mandatory 74 initialization clocks by waiting. - */ -dmod_dmsdio_port_api(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )); - -/** - * @brief Program the highest bus clock not exceeding max_hz. - * - * @param actual_hz Receives the programmed frequency (may be NULL) - * - * @return 0 on success, negative errno when no divider can satisfy the - * request (e.g. the source clock is unknown). - */ -dmod_dmsdio_port_api(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )); - -/** @brief Select the host side data bus width. */ -dmod_dmsdio_port_api(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )); - -/* --- Transport --- */ - -/** - * @brief Execute one command and, if data != NULL, its data phase. - * - * The data path must be armed before the command is sent. The call returns - * once the response was captured and the data phase (if any) completed or - * failed; completion and errors must be interrupt driven and bounded by - * the command timeout and data->timeout_ms respectively. - * - * CRC checking applies to every response type except - * dmsdio_response_short_no_crc. For dmsdio_response_short_busy the port may - * return before DAT0 is released - the core polls card status itself. - * - * @param response Receives the captured response (may be NULL when - * command->response is dmsdio_response_none) - */ -dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, - ( dmsdio_instance_t instance, const dmsdio_command_t* command, - const dmsdio_data_t* data, dmsdio_response_t* response )); - -/** - * @brief Abort an interrupted data phase and return the controller to idle. - * - * Called by the core after any failed _execute() before recovery commands - * are sent. Must not touch the card - the core issues STOP itself. - */ -dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); - -#endif // DMSDIO_PORT_H diff --git a/build_ci/packages/test_dmsdio/include/dmsdio_types.h b/build_ci/packages/test_dmsdio/include/dmsdio_types.h deleted file mode 100644 index cfd540d..0000000 --- a/build_ci/packages/test_dmsdio/include/dmsdio_types.h +++ /dev/null @@ -1,237 +0,0 @@ -#ifndef DMSDIO_TYPES_H -#define DMSDIO_TYPES_H - -#include -#include -#include -#include "dmdrvi_ioctl.h" - -/** - * @file dmsdio_types.h - * @brief Types shared by dmsdio, dmsdio_port and dmsdio consumers. - * - * Everything that describes SD protocol behavior (command sequencing, - * register layouts, addressing) is interpreted exclusively by the core - * dmsdio module. The port-facing types below only describe *how* to clock a - * command and its data phase, never *which* command to send. - */ - -/** Logical block size used by every SD memory card supported by dmsdio. */ -#define DMSDIO_BLOCK_SIZE 512u - -/** - * Buffer alignment for direct (zero-copy) port data transfers: one 32-byte - * data cache line (Cortex-M7), so a port can clean/invalidate a DMA buffer - * without touching neighbouring data, and 4-word DMA bursts never cross a - * 1 KB boundary. Misaligned caller buffers are bounced through an aligned - * block. - */ -#define DMSDIO_TRANSFER_ALIGNMENT 32u - -/** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ -typedef uint8_t dmsdio_instance_t; - -/* ====================================================================== - * Port-facing types - * ====================================================================== */ - -/** Data bus width. */ -typedef enum -{ - dmsdio_bus_width_1bit = 1, /**< DAT0 only */ - dmsdio_bus_width_4bit = 4, /**< DAT0-DAT3 */ -} dmsdio_bus_width_t; - -/** - * @brief Shape of the response a port must capture for a command. - * - * The port never interprets response content. It only has to know how many - * bits to capture and whether the controller's CRC check applies. - */ -typedef enum -{ - dmsdio_response_none = 0, /**< No response expected */ - dmsdio_response_short, /**< 48-bit response, CRC checked */ - dmsdio_response_short_busy, /**< 48-bit response followed by busy on DAT0, CRC checked */ - dmsdio_response_short_no_crc, /**< 48-bit response whose CRC field is not valid */ - dmsdio_response_long, /**< 136-bit response, CRC checked */ -} dmsdio_response_type_t; - -/** Direction of a data phase. */ -typedef enum -{ - dmsdio_direction_read = 0, /**< Card to host */ - dmsdio_direction_write, /**< Host to card */ -} dmsdio_direction_t; - -/** - * @brief Result of a port-level operation. - * - * These are raw transport outcomes. The core module maps them to errno - * values and decides whether a retry makes sense. - */ -typedef enum -{ - dmsdio_status_ok = 0, /**< Command (and data phase) completed */ - dmsdio_status_cmd_timeout, /**< No response within the command timeout */ - dmsdio_status_cmd_crc, /**< Response CRC mismatch */ - dmsdio_status_data_timeout, /**< Data phase did not complete in time */ - dmsdio_status_data_crc, /**< Data block CRC mismatch */ - dmsdio_status_overrun, /**< FIFO overrun/underrun or DMA fault */ - dmsdio_status_invalid, /**< Invalid parameters passed to the port */ - dmsdio_status_not_supported, /**< Operation not supported by the controller */ -} dmsdio_status_t; - -/** A single command to clock out on the CMD line. */ -typedef struct -{ - uint8_t index; /**< Command index (0-63) */ - uint32_t argument; /**< 32-bit command argument */ - dmsdio_response_type_t response; /**< Expected response shape */ -} dmsdio_command_t; - -/** - * @brief Optional data phase attached to a command. - * - * The port arms the data path before issuing the command so that a read - * data block following the response is never missed. - */ -typedef struct -{ - void* buffer; /**< Source/destination, DMSDIO_TRANSFER_ALIGNMENT aligned */ - uint32_t block_size; /**< Bytes per block (1-2048) */ - uint32_t block_count; /**< Number of blocks (>= 1) */ - dmsdio_direction_t direction; /**< Transfer direction */ - uint32_t timeout_ms; /**< Upper bound for each block (read access or write busy) */ -} dmsdio_data_t; - -/** - * @brief Captured command response. - * - * Short responses store the 32-bit payload (bits 39:8) in words[0]. - * Long responses store bits 127:0 of the 128-bit register, most significant - * word first (words[0] = bits 127:96), with bit 0 undefined. - */ -typedef struct -{ - uint32_t words[4]; /**< Response payload */ - uint8_t index; /**< Command index field of a short response */ -} dmsdio_response_t; - -/* ====================================================================== - * Card description - * ====================================================================== */ - -/** Detected card family. */ -typedef enum -{ - dmsdio_card_type_none = 0, /**< No card attached */ - dmsdio_card_type_sdsc_v1, /**< SD 1.x standard capacity, byte addressed */ - dmsdio_card_type_sdsc_v2, /**< SD 2.0+ standard capacity, byte addressed */ - dmsdio_card_type_sdhc, /**< High capacity (<= 32 GiB), block addressed */ - dmsdio_card_type_sdxc, /**< Extended capacity (> 32 GiB), block addressed */ -} dmsdio_card_type_t; - -/** Decoded Card Identification register (CID). */ -typedef struct -{ - uint8_t manufacturer_id; /**< MID */ - char oem_id[3]; /**< OID, null terminated */ - char product_name[6]; /**< PNM, null terminated */ - uint8_t product_revision; /**< PRV (BCD n.m) */ - uint32_t serial_number; /**< PSN */ - uint16_t manufacture_year; /**< Full year (2000-2255) */ - uint8_t manufacture_month; /**< 1-12 */ -} dmsdio_cid_t; - -/** Decoded Card Specific Data register (CSD). */ -typedef struct -{ - uint8_t structure; /**< CSD_STRUCTURE (0 = v1, 1 = v2) */ - uint8_t tran_speed; /**< TRAN_SPEED raw code */ - uint16_t ccc; /**< Card command classes bitmap */ - uint8_t read_bl_len; /**< READ_BL_LEN (log2 of bytes) */ - uint64_t capacity_bytes; /**< User area capacity */ - bool erase_blk_en; /**< ERASE_BLK_EN */ - uint8_t sector_size; /**< SECTOR_SIZE + 1 (in write blocks) */ - bool perm_write_protect; /**< PERM_WRITE_PROTECT */ - bool tmp_write_protect; /**< TMP_WRITE_PROTECT */ -} dmsdio_csd_t; - -/** Decoded SD Configuration Register (SCR). */ -typedef struct -{ - uint8_t sd_spec; /**< SD_SPEC */ - bool sd_spec3; /**< SD_SPEC3 */ - bool data_stat_after_erase; /**< Erased data reads as 1s when true */ - bool bus_width_1bit; /**< 1-bit bus supported */ - bool bus_width_4bit; /**< 4-bit bus supported */ - bool cmd23_supported; /**< SET_BLOCK_COUNT supported */ -} dmsdio_scr_t; - -/** Decoded SD Status register (SSR) fields used by the driver. */ -typedef struct -{ - uint8_t bus_width_code; /**< DAT_BUS_WIDTH (0 = 1-bit, 2 = 4-bit) */ - uint8_t speed_class; /**< SPEED_CLASS */ - uint32_t au_size_bytes; /**< Allocation unit size, 0 = undefined */ - uint16_t erase_size; /**< ERASE_SIZE (AUs per erase timeout), 0 = unsupported */ - uint8_t erase_timeout_s; /**< ERASE_TIMEOUT in seconds */ - uint8_t erase_offset_s; /**< ERASE_OFFSET in seconds */ - bool discard_supported; /**< DISCARD_SUPPORT */ -} dmsdio_ssr_t; - -/** Snapshot of the attached card, see dmsdio_ioctl_cmd_get_card_info. */ -typedef struct -{ - dmsdio_card_type_t type; /**< Card family */ - uint32_t generation; /**< Card generation identifier */ - uint16_t rca; /**< Relative card address */ - uint32_t ocr; /**< Operating conditions register */ - uint32_t cid_raw[4]; /**< Raw CID, MSW first */ - uint32_t csd_raw[4]; /**< Raw CSD, MSW first */ - dmsdio_cid_t cid; /**< Decoded CID */ - dmsdio_csd_t csd; /**< Decoded CSD */ - dmsdio_scr_t scr; /**< Decoded SCR */ - dmsdio_ssr_t ssr; /**< Decoded SD Status */ - uint64_t capacity_bytes; /**< Addressable capacity */ - uint64_t block_count; /**< Capacity in DMSDIO_BLOCK_SIZE blocks */ - bool block_addressing; /**< SDHC/SDXC block addressing */ - bool high_speed; /**< High Speed mode active */ - bool write_protected; /**< CSD write protection active */ - dmsdio_bus_width_t bus_width; /**< Negotiated data bus width */ - uint32_t clock_hz; /**< Actual bus clock */ -} dmsdio_card_info_t; - -/** Host controller state, see dmsdio_ioctl_cmd_get_host_info. */ -typedef struct -{ - dmsdio_instance_t instance; /**< Controller instance */ - bool card_attached; /**< A card is identified and exposed */ - uint32_t generation; /**< Changes on every attach and detach */ - uint32_t scan_count; /**< Completed presence scans */ - int last_error; /**< Last transport error (negative errno) or 0 */ - uint32_t retry_count; /**< Transfers recovered by a retry */ -} dmsdio_host_info_t; - -/* ====================================================================== - * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) - * ====================================================================== */ - -/** Base of the dmsdio private ioctl range: dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE. */ -#define DMSDIO_IOCTL_BASE DMDRVI_IOCTL_CUSTOM_BASE - -/* - * Presence monitoring uses dmdrvi's class-independent monitor commands on - * the host node (DMDRVI_IOCTL_MONITOR_GET_POLICY/_EVENT/_REFRESH, see - * docs/api-reference.md) - there are no dmsdio-specific ones. - */ -typedef enum -{ - /** arg: dmsdio_host_info_t* (host and card nodes) */ - dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, - /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ - dmsdio_ioctl_cmd_get_card_info, -} dmsdio_ioctl_cmd_t; - -#endif /* DMSDIO_TYPES_H */ diff --git a/build_ci/packages/test_dmsdio/test_dmsdio.dmd b/build_ci/packages/test_dmsdio/test_dmsdio.dmd deleted file mode 100644 index 7ac9734..0000000 --- a/build_ci/packages/test_dmsdio/test_dmsdio.dmd +++ /dev/null @@ -1,10 +0,0 @@ -# DMOD Dependencies File -# Generated from module: test_dmsdio -# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmd - -dmsdio_port@>=0.1<1.0 -dmsdio@>=0.1<1.0 -dmini@>=0.7<1.0 diff --git a/build_ci/packages/test_dmsdio/test_dmsdio_version.txt b/build_ci/packages/test_dmsdio/test_dmsdio_version.txt deleted file mode 100644 index 6929f0a..0000000 --- a/build_ci/packages/test_dmsdio/test_dmsdio_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -test_dmsdio 0.1 bc9bf7e diff --git a/build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake deleted file mode 100644 index bbd2a57..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake +++ /dev/null @@ -1,26 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" - "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o.d" - "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o.d" - "/__w/dmsdio/dmsdio/src/port/stm32f7/port.c" "src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.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 "") diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make deleted file mode 100644 index 97dd65d..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make +++ /dev/null @@ -1,176 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include src/port/CMakeFiles/dmsdio_port.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/port/CMakeFiles/dmsdio_port.dir/progress.make - -# Include the compile flags for this target's objects. -include src/port/CMakeFiles/dmsdio_port.dir/flags.make - -src/port/CMakeFiles/dmsdio_port.dir/codegen: -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen - -src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o: /__w/dmsdio/dmsdio/src/port/stm32f7/port.c -src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -MF CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o.d -o CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -c /__w/dmsdio/dmsdio/src/port/stm32f7/port.c - -src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/stm32f7/port.c > CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i - -src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/stm32f7/port.c -o CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s - -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o: /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -MF CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o.d -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c - -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c > CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i - -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s - -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o: /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -MF CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o.d -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c - -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c > CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i - -src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s - -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/dmsdio_port_header.c -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -MF CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c - -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c > CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i - -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s - -# Object files for target dmsdio_port -dmsdio_port_OBJECTS = \ -"CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" \ -"CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" \ -"CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" \ -"CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" - -# External object files for target dmsdio_port -dmsdio_port_EXTERNAL_OBJECTS = - -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/build.make -src/port/dmsdio_port: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -src/port/dmsdio_port: _deps/dmod-build/src/common/libdmod_common.a -src/port/dmsdio_port: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -src/port/dmsdio_port: _deps/dmod-build/src/module/libdmod_module.a -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking C executable dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio_port.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio_port.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio_port.dmr -m dmsdio_port -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci --dmf-dir /__w/dmsdio/dmsdio/build_ci/dmf -o /__w/dmsdio/dmsdio/build_ci/packages/dmsdio_port - cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci/packages/dmsdio_port /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci/packages/dmsdio_port.zip --format=zip -- . - -# Rule to build all files generated by this target. -src/port/CMakeFiles/dmsdio_port.dir/build: src/port/dmsdio_port -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/build - -src/port/CMakeFiles/dmsdio_port.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port.dir/cmake_clean.cmake -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean - -src/port/CMakeFiles/dmsdio_port.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/src/port /__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/depend - diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake deleted file mode 100644 index c9b216c..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake +++ /dev/null @@ -1,17 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" - "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" - "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" - "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o.d" - "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" - "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o.d" - "CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" - "CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o.d" - "dmsdio_port" - "dmsdio_port.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmsdio_port.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make deleted file mode 100644 index 7868475..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmsdio_port. -# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts deleted file mode 100644 index 0e3efc3..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmsdio_port. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make deleted file mode 100644 index 850a1bf..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmsdio_port. -# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make deleted file mode 100644 index 9e6e8f4..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmsdio_port\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port - -C_INCLUDES = -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module - -C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt deleted file mode 100644 index 5416820..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -o dmsdio_port /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../_deps/dmod-build/src/common/libdmod_common.a ../../_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a ../../_deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make deleted file mode 100644 index 89485d5..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make +++ /dev/null @@ -1,6 +0,0 @@ -CMAKE_PROGRESS_1 = 32 -CMAKE_PROGRESS_2 = 33 -CMAKE_PROGRESS_3 = 34 -CMAKE_PROGRESS_4 = 35 -CMAKE_PROGRESS_5 = 36 - diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make deleted file mode 100644 index 5096e57..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for dmsdio_port_local_dmd. - -# Include any custom commands dependencies for this target. -include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make - -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen - -dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port-local.dmd" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm -.PHONY : dmsdio_port_local_dmd - -# Rule to build all files generated by this target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build: dmsdio_port_local_dmd -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build - -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean - -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/src/port /__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend - diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake deleted file mode 100644 index 2c02d6a..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make deleted file mode 100644 index 1fdef95..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_port_local_dmd. -# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts deleted file mode 100644 index 5d4a328..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_port_local_dmd. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make deleted file mode 100644 index ae7dd6e..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for dmsdio_port_memory_detailed. - -# Include any custom commands dependencies for this target. -include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make - -src/port/CMakeFiles/dmsdio_port_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen - -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make -.PHONY : dmsdio_port_memory_detailed - -# Rule to build all files generated by this target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build: dmsdio_port_memory_detailed -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build - -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean - -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/src/port /__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend - diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index e3c4b27..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio_port_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 3d81b67..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_port_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 858f124..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_port_memory_detailed. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make deleted file mode 100644 index 673b9bc..0000000 --- a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 37 - diff --git a/build_ci/src/port/CMakeFiles/progress.marks b/build_ci/src/port/CMakeFiles/progress.marks deleted file mode 100644 index 9902f17..0000000 --- a/build_ci/src/port/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -28 diff --git a/build_ci/src/port/Makefile b/build_ci/src/port/Makefile deleted file mode 100644 index 5c51abb..0000000 --- a/build_ci/src/port/Makefile +++ /dev/null @@ -1,353 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/src/port//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -src/port/CMakeFiles/dmsdio_port.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/rule -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule - -# Convenience name for target. -dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule -.PHONY : dmsdio_port - -# fast build rule for target. -dmsdio_port/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build -.PHONY : dmsdio_port/fast - -# Convenience name for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule - -# Convenience name for target. -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule -.PHONY : dmsdio_port_memory_detailed - -# fast build rule for target. -dmsdio_port_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build -.PHONY : dmsdio_port_memory_detailed/fast - -# Convenience name for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule - -# Convenience name for target. -dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule -.PHONY : dmsdio_port_local_dmd - -# fast build rule for target. -dmsdio_port_local_dmd/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build -.PHONY : dmsdio_port_local_dmd/fast - -dmsdio_port_header.o: dmsdio_port_header.c.o -.PHONY : dmsdio_port_header.o - -# target to build an object file -dmsdio_port_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -.PHONY : dmsdio_port_header.c.o - -dmsdio_port_header.i: dmsdio_port_header.c.i -.PHONY : dmsdio_port_header.i - -# target to preprocess a source file -dmsdio_port_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i -.PHONY : dmsdio_port_header.c.i - -dmsdio_port_header.s: dmsdio_port_header.c.s -.PHONY : dmsdio_port_header.s - -# target to generate assembly for a file -dmsdio_port_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s -.PHONY : dmsdio_port_header.c.s - -stm32_common/stm32_common.o: stm32_common/stm32_common.c.o -.PHONY : stm32_common/stm32_common.o - -# target to build an object file -stm32_common/stm32_common.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -.PHONY : stm32_common/stm32_common.c.o - -stm32_common/stm32_common.i: stm32_common/stm32_common.c.i -.PHONY : stm32_common/stm32_common.i - -# target to preprocess a source file -stm32_common/stm32_common.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i -.PHONY : stm32_common/stm32_common.c.i - -stm32_common/stm32_common.s: stm32_common/stm32_common.c.s -.PHONY : stm32_common/stm32_common.s - -# target to generate assembly for a file -stm32_common/stm32_common.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s -.PHONY : stm32_common/stm32_common.c.s - -stm32_common/stm32_data.o: stm32_common/stm32_data.c.o -.PHONY : stm32_common/stm32_data.o - -# target to build an object file -stm32_common/stm32_data.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -.PHONY : stm32_common/stm32_data.c.o - -stm32_common/stm32_data.i: stm32_common/stm32_data.c.i -.PHONY : stm32_common/stm32_data.i - -# target to preprocess a source file -stm32_common/stm32_data.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i -.PHONY : stm32_common/stm32_data.c.i - -stm32_common/stm32_data.s: stm32_common/stm32_data.c.s -.PHONY : stm32_common/stm32_data.s - -# target to generate assembly for a file -stm32_common/stm32_data.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s -.PHONY : stm32_common/stm32_data.c.s - -stm32f7/port.o: stm32f7/port.c.o -.PHONY : stm32f7/port.o - -# target to build an object file -stm32f7/port.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -.PHONY : stm32f7/port.c.o - -stm32f7/port.i: stm32f7/port.c.i -.PHONY : stm32f7/port.i - -# target to preprocess a source file -stm32f7/port.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i -.PHONY : stm32f7/port.c.i - -stm32f7/port.s: stm32f7/port.c.s -.PHONY : stm32f7/port.s - -# target to generate assembly for a file -stm32f7/port.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s -.PHONY : stm32f7/port.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... dmsdio_port_local_dmd" - @echo "... dmsdio_port_memory_detailed" - @echo "... dmsdio_port" - @echo "... dmsdio_port_header.o" - @echo "... dmsdio_port_header.i" - @echo "... dmsdio_port_header.s" - @echo "... stm32_common/stm32_common.o" - @echo "... stm32_common/stm32_common.i" - @echo "... stm32_common/stm32_common.s" - @echo "... stm32_common/stm32_data.o" - @echo "... stm32_common/stm32_data.i" - @echo "... stm32_common/stm32_data.s" - @echo "... stm32f7/port.o" - @echo "... stm32f7/port.i" - @echo "... stm32f7/port.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/src/port/cmake_install.cmake b/build_ci/src/port/cmake_install.cmake deleted file mode 100644 index 2b51155..0000000 --- a/build_ci/src/port/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/src/port - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio_port.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio_port.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio_port.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/src/port/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/src/port/dmsdio_port_defs.h b/build_ci/src/port/dmsdio_port_defs.h deleted file mode 100644 index 4315b63..0000000 --- a/build_ci/src/port/dmsdio_port_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmsdio_port -#define DMOD_MOD_DEFS_H_dmsdio_port - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmsdio_port_version -# define dmod_dmsdio_port_version "0.1" -#endif - -#ifdef DMOD_dmsdio_port -# define dmod_dmsdio_port_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmsdio_port, MODULE, NAME) -# define dmod_dmsdio_port_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmsdio_port, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmsdio_port" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmsdio_port -# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmsdio_port diff --git a/build_ci/src/port/dmsdio_port_header.c b/build_ci/src/port/dmsdio_port_header.c deleted file mode 100644 index 4304fad..0000000 --- a/build_ci/src/port/dmsdio_port_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "dmsdio_port", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/src/port/dmsdio_port_version_requirements.txt b/build_ci/src/port/dmsdio_port_version_requirements.txt deleted file mode 100644 index d4e7211..0000000 --- a/build_ci/src/port/dmsdio_port_version_requirements.txt +++ /dev/null @@ -1,8 +0,0 @@ -# Version requirements for dmsdio_port -# Generated by dmod_link_modules -# Format: module_name@version - -dmdrvi@>=2.0 -dmclk_port -dmosi -dmdma@>=0.4 diff --git a/build_ci/t.log b/build_ci/t.log deleted file mode 100644 index 521ed74..0000000 --- a/build_ci/t.log +++ /dev/null @@ -1,100 +0,0 @@ -=== DMOD Test Runner === -[ RUN ] dmsdio_decode_scr_and_ssr -[ OK ] dmsdio_decode_scr_and_ssr -[ RUN ] dmsdio_decode_csd_versions -[ OK ] dmsdio_decode_csd_versions -[ RUN ] dmsdio_refresh_follows_removal_and_insertion -[ OK ] dmsdio_refresh_follows_removal_and_insertion -[ RUN ] dmsdio_event_without_card_detect_pin -[ OK ] dmsdio_event_without_card_detect_pin -[ RUN ] dmsdio_card_node_is_not_monitored -[ OK ] dmsdio_card_node_is_not_monitored -[ RUN ] dmsdio_monitor_policy_is_handed_out -[ OK ] dmsdio_monitor_policy_is_handed_out -[ RUN ] dmsdio_create_leaves_the_card_to_the_monitor -[ OK ] dmsdio_create_leaves_the_card_to_the_monitor -[ RUN ] dmsdio_refresh_keeps_present_card -[ OK ] dmsdio_refresh_keeps_present_card -[ RUN ] dmsdio_stale_handle_after_card_swap -[ OK ] dmsdio_stale_handle_after_card_swap -[ RUN ] dmsdio_card_swapped_after_removal_during_transfer -[ OK ] dmsdio_card_swapped_after_removal_during_transfer -[ RUN ] dmsdio_removal_during_transfer -[ OK ] dmsdio_removal_during_transfer -[ RUN ] dmsdio_malformed_response_is_not_retried -dmsdio: [ERROR] dmsdio: CMD17 answered with index 18 -[ OK ] dmsdio_malformed_response_is_not_retried -[ RUN ] dmsdio_precise_errors_without_retries -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-110), attempt 1 -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-110), attempt 1 -[ OK ] dmsdio_precise_errors_without_retries -[ RUN ] dmsdio_retry_exhaustion_returns_eio -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 2 -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 3 -[ OK ] dmsdio_retry_exhaustion_returns_eio -[ RUN ] dmsdio_multi_block_write_retry_restores_transfer_state -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-110), attempt 1 -[ OK ] dmsdio_multi_block_write_retry_restores_transfer_state -[ RUN ] dmsdio_transient_crc_is_recovered_by_retry -dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 -[ OK ] dmsdio_transient_crc_is_recovered_by_retry -[ RUN ] dmsdio_write_protected_card -[ OK ] dmsdio_write_protected_card -[ RUN ] dmsdio_erase_and_discard -[ OK ] dmsdio_erase_and_discard -[ RUN ] dmsdio_argument_validation -[ OK ] dmsdio_argument_validation -[ RUN ] dmsdio_end_of_device -[ OK ] dmsdio_end_of_device -[ RUN ] dmsdio_sdsc_uses_byte_addresses -[ OK ] dmsdio_sdsc_uses_byte_addresses -[ RUN ] dmsdio_offsets_above_4gib_are_not_truncated -[ OK ] dmsdio_offsets_above_4gib_are_not_truncated -[ RUN ] dmsdio_unaligned_read_spanning_blocks -[ OK ] dmsdio_unaligned_read_spanning_blocks -[ RUN ] dmsdio_unaligned_write_preserves_neighbours -[ OK ] dmsdio_unaligned_write_preserves_neighbours -[ RUN ] dmsdio_large_request_is_split -[ OK ] dmsdio_large_request_is_split -[ RUN ] dmsdio_full_sector_round_trip_uses_multi_block -[ OK ] dmsdio_full_sector_round_trip_uses_multi_block -[ RUN ] dmsdio_rejects_invalid_configuration -dmsdio: [ERROR] dmsdio: invalid instance/bus configuration in [dmsdio] -dmsdio: [ERROR] dmsdio: host 7 initialization failed (-19) -dmsdio: [ERROR] dmsdio: monitor_event_handler longer than 31 characters -[ OK ] dmsdio_rejects_invalid_configuration -[ RUN ] dmsdio_reads_active_board_section -[ OK ] dmsdio_reads_active_board_section -[ RUN ] dmsdio_malformed_identification_response_is_eproto -dmsdio: [ERROR] dmsdio: CMD8 answered with index 9 -dmsdio: [ERROR] dmsdio0: card identification failed (-71) -[ OK ] dmsdio_malformed_identification_response_is_eproto -[ RUN ] dmsdio_no_card_is_reported -[ OK ] dmsdio_no_card_is_reported -[ RUN ] dmsdio_clock_limit_is_respected -[ OK ] dmsdio_clock_limit_is_respected -[ RUN ] dmsdio_default_speed_when_high_speed_refused -[ OK ] dmsdio_default_speed_when_high_speed_refused -[ RUN ] dmsdio_one_bit_bus_when_configured -[ OK ] dmsdio_one_bit_bus_when_configured -[ RUN ] dmsdio_identifies_sdxc_with_full_64bit_capacity -[ OK ] dmsdio_identifies_sdxc_with_full_64bit_capacity -[ RUN ] dmsdio_identifies_sdhc -[ OK ] dmsdio_identifies_sdhc -[ RUN ] dmsdio_identifies_sdsc_v2 -[ OK ] dmsdio_identifies_sdsc_v2 -[ RUN ] dmsdio_identifies_sdsc_v1 -[ OK ] dmsdio_identifies_sdsc_v1 -[ RUN ] dmsdio_identification_retries_transient_errors -[ OK ] dmsdio_identification_retries_transient_errors -[ RUN ] dmsdio_card_node_waits_for_host_registration -[ OK ] dmsdio_card_node_waits_for_host_registration -[ RUN ] dmsdio_announces_card_node -[ OK ] dmsdio_announces_card_node -[ RUN ] dmsdio_driver_is_discoverable_through_dmdrvi -[ OK ] dmsdio_driver_is_discoverable_through_dmdrvi - -=== Results: 41/41 passed === diff --git a/build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/tests/CMakeFiles/progress.marks b/build_ci/tests/CMakeFiles/progress.marks deleted file mode 100644 index 9902f17..0000000 --- a/build_ci/tests/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -28 diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake b/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake deleted file mode 100644 index 8ff997b..0000000 --- a/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" - "/__w/dmsdio/dmsdio/tests/dmsdio_test.c" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.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 "") diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o b/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o deleted file mode 100644 index d583b207fb0081fc52cc21383970db6361f036c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3128 zcmb_e&1(};5Px<3h$w2(DuO6c5i8h7T6(Y|lC)|gR0-NZK_zaRwFaBru=^G*f)+f5 zB6#rN&8rs=p1lYb^bb(*C|(p1LG&a_oY|e(ec5gliUYed^PA6o@6Ai@o}N0huCGrp z^@)=r))*Dy*rr%624YbRh<@>X`@WwqV^gYLs+OkDwtrOHzb}^WeaV!U_hP`*@({Al zPJFjtl{#bF~Y;J#Bf)E1qgP_2a{`5atbRla@N;xYoSu_;&rAQ}-9F zE;p#peiOdyTDGb*>fIheoB!`MIWciOKUkghZRO|3Nd8(kVAAsJ#bi(T9hTe@^s46Pr=kQ-vVu12yE>`)xrIs++qvf6j?dOReYb>`0q&jUwd{0+!i zZ5^T=t-~@6F6Pbtc6<2bVY`EoJ5=|m}pJssTWuy1+T&AHaz8;s^RGN z@Mh>`)NYA?y9BEt#4h4E0k~_wIw1vD8t9Dk`W#I7$0s;6;QaNI4>CTdi0h}0_W^O7 z1*Y93u>Sz*c@1YDga$Pn^B*Fe8Rt1cK(e11!u5VI&l2H6dW%hE&H`6%$gi`ctXoRR zx~WVdXFX3y1Y~m8lW4T}(zO=M(CR7Eg*#sc$3ePIm@}|rI@z#WzJdZ!Mb95^xCoO4 z&W^7_?>VR0gqvMR+fkN;TXYEO%-tY;-u7k7by}9I7Wre>&i6nlu66RJEA~i^d@q4ZKzv?U9|s{VzCsTFioe<;9&seT|3WRk z$5_7v0?ufW0pbNJTqZpW9KVt0fM>}A4Ex7<*Xao3%C|V2UsP9^zl(^=_&nHj z;{F*!w`45ZK2iJ(8S$>ihvWJCaZi(b2aqVz#(hRbqvU7dx~9cfX#GEGu_z|v{{THy BI0FCx diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d b/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d deleted file mode 100644 index dbbed8a..0000000 --- a/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d +++ /dev/null @@ -1,30 +0,0 @@ -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_test.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make b/build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make deleted file mode 100644 index cb1366c..0000000 --- a/build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_dmsdio.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_dmsdio.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_dmsdio.dir/flags.make - -tests/CMakeFiles/test_dmsdio.dir/codegen: -.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen - -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: /__w/dmsdio/dmsdio/tests/dmsdio_test.c -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -MF CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c - -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/tests/dmsdio_test.c > CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i - -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/tests/dmsdio_test.c -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s - -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -MF CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c - -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i - -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s - -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/test_dmsdio_header.c -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -MF CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c - -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c > CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i - -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s - -# Object files for target test_dmsdio -test_dmsdio_OBJECTS = \ -"CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" \ -"CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" \ -"CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" - -# External object files for target test_dmsdio -test_dmsdio_EXTERNAL_OBJECTS = - -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/build.make -tests/test_dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -tests/test_dmsdio: _deps/dmod-build/src/common/libdmod_common.a -tests/test_dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -tests/test_dmsdio: _deps/dmod-build/src/module/libdmod_module.a -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_dmsdio" - cd /__w/dmsdio/dmsdio/build_ci/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_dmsdio.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/test_dmsdio.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_dmsdio" - cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o@@/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir//__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -DMODULE_NAME=test_dmsdio -DDMOD_MODULE_NAME="test_dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for test_dmsdio" - cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m test_dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci --dmf-dir /__w/dmsdio/dmsdio/build_ci/dmf -o /__w/dmsdio/dmsdio/build_ci/packages/test_dmsdio - cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci/packages/test_dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci/packages/test_dmsdio.zip --format=zip -- . - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_dmsdio.dir/build: tests/test_dmsdio -.PHONY : tests/CMakeFiles/test_dmsdio.dir/build - -tests/CMakeFiles/test_dmsdio.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean - -tests/CMakeFiles/test_dmsdio.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/tests /__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/CMakeFiles/test_dmsdio.dir/depend - diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake b/build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake deleted file mode 100644 index e88ce4d..0000000 --- a/build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" - "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" - "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" - "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" - "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" - "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d" - "test_dmsdio" - "test_dmsdio.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/test_dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make b/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make deleted file mode 100644 index 154f556..0000000 --- a/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts b/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts deleted file mode 100644 index 8910e80..0000000 --- a/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_dmsdio. diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make b/build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make deleted file mode 100644 index d4d8860..0000000 --- a/build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o b/build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o deleted file mode 100644 index bf1402c5eee95a7a235b760df50c3d9dfe7b261c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117608 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" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "test_dmsdio", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 0, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/tests/test_dmsdio_version_requirements.txt b/build_ci/tests/test_dmsdio_version_requirements.txt deleted file mode 100644 index e9ccbcc..0000000 --- a/build_ci/tests/test_dmsdio_version_requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -# Version requirements for test_dmsdio -# Generated by dmod_link_modules -# Format: module_name@version - -dmdrvi@>=2.1 -dmini diff --git a/build_ci_port/CMakeCache.txt b/build_ci_port/CMakeCache.txt deleted file mode 100644 index d75ed29..0000000 --- a/build_ci_port/CMakeCache.txt +++ /dev/null @@ -1,593 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /__w/dmsdio/dmsdio/build_ci_port -# It was generated by CMake: /usr/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 -######################## - -//Path to a program. -AR:FILEPATH=/usr/bin/ar - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Archiver -CMAKE_AR:STRING=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:STRING=/usr/bin/g++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//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=/usr/bin/gcc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//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= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Linker -CMAKE_LINKER:STRING=/usr/bin/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=/usr/bin/nm - -//Objcopy -CMAKE_OBJCOPY:STRING=/usr/bin/objcopy - -//Objdump -CMAKE_OBJDUMP:STRING=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC=SD memory card driver (SDSC/SDHC/SDXC) for DMOD - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=dmsdio - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0.1 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=1 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/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= - -//Size -CMAKE_SIZE:STRING=/usr/bin/size - -//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 linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//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 - -//Path to a program. -DMF_GET:FILEPATH=/usr/local/bin/dmf-get - -//Path to a program. -DMF_GET_EXECUTABLE:FILEPATH=/usr/local/bin/dmf-get - -//Build examples -DMOD_BUILD_EXAMPLES:BOOL=OFF - -//Build templates -DMOD_BUILD_TEMPLATES:BOOL=OFF - -//Build tests -DMOD_BUILD_TESTS:BOOL=OFF - -//Build tools -DMOD_BUILD_TOOLS:BOOL=OFF - -//Target CPU family -DMOD_CPU_FAMILY:STRING=x86_64 - -//Name of the target cpu, if empty, the target is generic -DMOD_CPU_NAME:STRING= - -//DMOD source directory -DMOD_DIR:PATH=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src - -//Directory for DMFC files -DMOD_DMFC_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmfc - -//Directory for DMF files -DMOD_DMF_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmf - -//No help, variable specified on the command line. -DMOD_DMM_URL:UNINITIALIZED=/hosttools/local_gpio.dmm - -//Path to the module header template -DMOD_HEADER_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module - -//Path to a program. -DMOD_LOADER_EXECUTABLE:FILEPATH=/usr/local/bin/dmod_loader - -//Maximum number of modules -DMOD_MAX_MODULES:STRING=30 - -//Maximum number of required modules -DMOD_MAX_REQUIRED_MODULES:STRING=10 - -//Minimum code coverage percentage -DMOD_MIN_COVERAGE:STRING=40 - -//DMOD build mode -DMOD_MODE:STRING=DMOD_MODULE - -//DMOD module version -DMOD_MODULE_VERSION:STRING=0.1 - -//Directory for DMF files inside the system -DMOD_REPO_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmf - -//Paths to the repositories inside the system in an array -DMOD_REPO_PATHS:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmf:/__w/dmsdio/dmsdio/build_ci_port/dmfc - -//Path to the scripts directory -DMOD_SCRIPTS_DIR:PATH=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts - -//Major version of your system -DMOD_SYSTEM_VERSION_MAJOR:STRING=0 - -//Minor version of your system -DMOD_SYSTEM_VERSION_MINOR:STRING=1 - -//Name of the tools configuration -DMOD_TOOLS_NAME:STRING=arch/x86_64 - -//Enable to use aligned allocation -DMOD_USE_ALIGNED_ALLOC:BOOL=ON - -//Enable to use aligned malloc mock if aligned allocation is not -// available -DMOD_USE_ALIGNED_MALLOC_MOCK:BOOL=OFF - -//Enable to use the assert function -DMOD_USE_ASSERT:BOOL=ON - -//Enable to use the environ global variable -DMOD_USE_ENVIRON:BOOL=ON - -//Enable to use exceptions -DMOD_USE_EXCEPTIONS:BOOL=OFF - -//Enable to use the FastLZ compression library -DMOD_USE_FASTLZ:BOOL=ON - -//Enable to use the getenv function -DMOD_USE_GETENV:BOOL=ON - -//Enable to use memory management functions -DMOD_USE_MMAN:BOOL=ON - -//Enable to use the pthread library -DMOD_USE_PTHREAD:BOOL=ON - -//Enable to use the realloc function -DMOD_USE_REALLOC:BOOL=ON - -//Enable to use the stdio library -DMOD_USE_STDIO:BOOL=ON - -//Enable to use the standard library -DMOD_USE_STDLIB:BOOL=ON - -//Enable to use termios for terminal I/O control (echo, canonical -// mode) -DMOD_USE_TERMIOS:BOOL=ON - -//Enable to use time.h for system time functions (clock_gettime) -DMOD_USE_TIME:BOOL=ON - -//Directory under which to collect all populated content -FETCHCONTENT_BASE_DIR:PATH=/__w/dmsdio/dmsdio/build_ci_port/_deps - -//Disables all attempts to download or update content and assumes -// source dirs already exist -FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF - -//Enables QUIET option for all content population -FETCHCONTENT_QUIET:BOOL=ON - -//When not empty, overrides where to find pre-populated content -// for dmod -FETCHCONTENT_SOURCE_DIR_DMOD:PATH= - -//Enables UPDATE_DISCONNECTED behavior for all content population -FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF - -//Enables UPDATE_DISCONNECTED behavior just for population of dmod -FETCHCONTENT_UPDATES_DISCONNECTED_DMOD:BOOL=OFF - -//Path to a program. -GCC:FILEPATH=/usr/bin/gcc - -//Git command line client -GIT_EXECUTABLE:FILEPATH=/usr/bin/git - -//Path to a program. -GXX:FILEPATH=/usr/bin/g++ - -//Path to a program. -LD:FILEPATH=/usr/bin/ld - -//Make -MAKE:STRING=make - -//Mkdir -MKDIR:STRING=mkdir - -//Path to a program. -MKDMRPKG:FILEPATH=/usr/local/bin/mkdmrpkg - -//Path to a program. -OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -OBJDUMP:FILEPATH=/usr/bin/objdump - -//Rm -RM:STRING=rm - -//Path to a program. -SIZE:FILEPATH=/usr/bin/size - -//Path to a program. -TODMD:FILEPATH=/usr/local/bin/todmd - -//Path to a program. -TODMFC:FILEPATH=/usr/local/bin/todmfc - -//Path to a program. -TODMM:FILEPATH=/usr/local/bin/todmm - -//Value Computed by CMake -dmod_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build - -//Value Computed by CMake -dmod_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -dmod_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src - -//Value Computed by CMake -dmsdio_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port - -//Value Computed by CMake -dmsdio_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -dmsdio_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio - - -######################## -# 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 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci_port -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/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=/usr/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=/__w/dmsdio/dmsdio -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//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=24 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 -//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 -//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 -//ADVANCED property for variable: GIT_EXECUTABLE -GIT_EXECUTABLE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE - diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake b/build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake deleted file mode 100644 index e7b1eae..0000000 --- a/build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/gcc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "9.4.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "OFF") -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 "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.34) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -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 ) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -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 "x86_64-linux-gnu") -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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake b/build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 51e8a77..0000000 --- a/build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,97 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/g++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "9.4.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 "OFF") -set(CMAKE_CXX_STANDARD_LATEST "20") -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") -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 "") -set(CMAKE_CXX26_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") -set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.34) -set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -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 ) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -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 "x86_64-linux-gnu") -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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") - -set(CMAKE_CXX_COMPILER_IMPORT_STD "") - diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin b/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 605384983eee096cead8d8201a1e48cb198eeb1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16656 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 diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin b/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index a89191210afcb795bdfe2f9eaee54d179ccf8ad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16680 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 A#sB~S diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake deleted file mode 100644 index 32d9012..0000000 --- a/build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c b/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 8d8bb03..0000000 --- a/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,904 +0,0 @@ -#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__) - - -#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(__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(__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__) -# 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 - -#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__) -# 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(__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 -#ifdef COMPILER_VERSION_INTERNAL - 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 diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out b/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out deleted file mode 100755 index ee19ebd2904e6c2a8953c0502aaeede7300a9913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16776 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 asw!ipqGb4ZT*>~vElO(<2TDess`w{i0=YQ= diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index da6c824..0000000 --- a/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,919 +0,0 @@ -/* 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__) - - -#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(__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 - - -/* 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__) -# 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 - -#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(__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 -#ifdef COMPILER_VERSION_INTERNAL - 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; -} diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out b/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out deleted file mode 100755 index 02cd8be41b67f74dff54b51ed90bcf3eea72c2e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16784 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 XIp=yUDL&&Cw-4{PG%8#MuA=xmsE)a} diff --git a/build_ci_port/CMakeFiles/CMakeConfigureLog.yaml b/build_ci_port/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 83724cb..0000000 --- a/build_ci_port/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,570 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - The system is: Linux - 6.18.44-fc-v37 - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: /usr/bin/gcc - Build flags: -Wall;-Werror;-std=c11 - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - - The C compiler identification is GNU, found in: - /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: /usr/bin/g++ - Build flags: -Wall;-Werror;-std=c++17 - Id flags: - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - - The CXX compiler identification is GNU, found in: - /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r" - binary: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r" - cmakeVariables: - CMAKE_C_FLAGS: "-Wall -std=c11 " - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f1c69/fast - /usr/bin/make -f CMakeFiles/cmTC_f1c69.dir/build.make CMakeFiles/cmTC_f1c69.dir/build - make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r' - Building C object CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o - /usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/gcc - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBUhapq.s - GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7 - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o /tmp/ccBUhapq.s - GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - Linking C executable cmTC_f1c69 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1c69.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/gcc - COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_f1c69' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - collect2 version 9.4.0 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.34 - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_f1c69' '-mtune=generic' '-march=x86-64' - /usr/bin/gcc -Wall -std=c11 -v -Wl,-v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -o cmTC_f1c69 - make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f1c69/fast] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_f1c69.dir/build.make CMakeFiles/cmTC_f1c69.dir/build] - ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r'] - ignore line: [Building C object CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gcc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBUhapq.s] - ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o /tmp/ccBUhapq.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking C executable cmTC_f1c69] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1c69.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gcc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_f1c69' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc5QmBjS.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_f1c69] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 9.4.0] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.34 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v" - binary: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v" - cmakeVariables: - CMAKE_CXX_FLAGS: "-Wall -std=c++17 " - CMAKE_CXX_FLAGS_DEBUG: "-g" - CMAKE_CXX_SCAN_FOR_MODULES: "OFF" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_34bd5/fast - /usr/bin/make -f CMakeFiles/cmTC_34bd5.dir/build.make CMakeFiles/cmTC_34bd5.dir/build - make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v' - Building CXX object CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/g++ - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGmWYCP.s - GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/9 - /usr/include/x86_64-linux-gnu/c++/9 - /usr/include/c++/9/backward - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 3d1eba838554fa2348dba760e4770469 - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGmWYCP.s - GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - Linking CXX executable cmTC_34bd5 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34bd5.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/g++ - COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_34bd5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - collect2 version 9.4.0 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.34 - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_34bd5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/bin/g++ -Wall -std=c++17 -v -Wl,-v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_34bd5 - make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/9] - add: [/usr/include/x86_64-linux-gnu/c++/9] - add: [/usr/include/c++/9/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] - collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_34bd5/fast] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_34bd5.dir/build.make CMakeFiles/cmTC_34bd5.dir/build] - ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v'] - ignore line: [Building CXX object CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/g++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGmWYCP.s] - ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/9] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] - ignore line: [ /usr/include/c++/9/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGmWYCP.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking CXX executable cmTC_34bd5] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34bd5.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/g++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_34bd5' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccgbZvCj.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_34bd5] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 9.4.0] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'CXX': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Running the CXX compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.34 -... diff --git a/build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/CMakeFiles/CMakeRuleHashes.txt b/build_ci_port/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index 6853244..0000000 --- a/build_ci_port/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Hashes of file build rules. -75ddf06981ca6e890b028b71dca51f0e CMakeFiles/dmsdio_memory_detailed -9b347371a443a0a849ac86aa64881bd1 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed -e09b018fa2b59d32d76bf0d28eb7082d _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed -e0556fdf83f27bc2880270b8c9f7dd7a _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed -bd312334266b5b2df171f986904956d8 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed -faa34d76dff19f02b85d7aefd621b374 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed -1c922b422d0a6729302dffbed7e8a2a8 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed -8a12d3dfbfd29194d6133a8f06829c19 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed -9cf2d301b3c546f29819a0d92d4590cd _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed -a019bde3ea139c1fb308b173f83913f8 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed -b94336bdf3fc43022abd707e3fe2378e _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed -d497ed10ab211cf066444d1dfdcfbdb6 _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed -90f935a3748a6347f8542cef1be6e73e src/port/CMakeFiles/dmsdio_port_memory_detailed -0103a79e8b386a30d5b86ff308cba615 tests/CMakeFiles/test_dmsdio_memory_detailed diff --git a/build_ci_port/CMakeFiles/Makefile.cmake b/build_ci_port/CMakeFiles/Makefile.cmake deleted file mode 100644 index eee7049..0000000 --- a/build_ci_port/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,276 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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" - "/__w/dmsdio/dmsdio/CMakeLists.txt" - "CMakeFiles/3.31.3/CMakeCCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.3/CMakeSystem.cmake" - "_deps/dmod-src/CMakeLists.txt" - "_deps/dmod-src/configs/arch/x86_64/tools-cfg.cmake" - "_deps/dmod-src/dmod-cfg.cmake" - "_deps/dmod-src/dmod-config.h.in" - "_deps/dmod-src/dmod-defaults.cmake" - "_deps/dmod-src/dmod-info.cmake" - "_deps/dmod-src/examples/CMakeLists.txt" - "_deps/dmod-src/examples/dif/CMakeLists.txt" - "_deps/dmod-src/examples/dif/difs/CMakeLists.txt" - "_deps/dmod-src/examples/dif/fatfs/CMakeLists.txt" - "_deps/dmod-src/examples/dif/flashfs/CMakeLists.txt" - "_deps/dmod-src/examples/dif/vfs/CMakeLists.txt" - "_deps/dmod-src/examples/module/CMakeLists.txt" - "_deps/dmod-src/examples/module/application/CMakeLists.txt" - "_deps/dmod-src/examples/module/library/CMakeLists.txt" - "_deps/dmod-src/examples/module/log_step/CMakeLists.txt" - "_deps/dmod-src/examples/module/test_example/CMakeLists.txt" - "_deps/dmod-src/inc/CMakeLists.txt" - "_deps/dmod-src/lib/CMakeLists.txt" - "_deps/dmod-src/lib/third-party/CMakeLists.txt" - "_deps/dmod-src/lib/third-party/FastLZ/CMakeLists.txt" - "_deps/dmod-src/paths.cmake" - "_deps/dmod-src/scripts/CMakeLists.txt" - "_deps/dmod-src/scripts/Makefile-lib.in" - "_deps/dmod-src/scripts/api.h.in" - "_deps/dmod-src/scripts/dmod-info.mk.in" - "_deps/dmod-src/scripts/dmod_header.c.in" - "_deps/dmod-src/scripts/version.txt.in" - "_deps/dmod-src/src/CMakeLists.txt" - "_deps/dmod-src/src/common/CMakeLists.txt" - "_deps/dmod-src/src/module/CMakeLists.txt" - "_deps/dmod-src/tools/CMakeLists.txt" - "/__w/dmsdio/dmsdio/src/port/CMakeLists.txt" - "/__w/dmsdio/dmsdio/src/port/x86_64/config.cmake" - "/__w/dmsdio/dmsdio/tests/CMakeLists.txt" - "/usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.31/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" - "/usr/share/cmake-3.31/Modules/FetchContent.cmake" - "/usr/share/cmake-3.31/Modules/FetchContent/CMakeLists.cmake.in" - "/usr/share/cmake-3.31/Modules/FindGit.cmake" - "/usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.31/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" - "/usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.31/Modules/Linker/GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Linker/GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.31/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 - "_deps/dmod-subbuild/CMakeLists.txt" - "dmf/dmsdio_version.txt" - "dmsdio_defs.h" - "dmsdio_header.c" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "CMakeFiles/3.31.3/CMakeSystem.cmake" - "CMakeFiles/3.31.3/CMakeCCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" - "_deps/dmod-build/dmod-config.h" - "_deps/dmod-src/dmod-info.mk" - "_deps/dmod-build/version.txt" - "_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-src/lib/third-party/FastLZ/Makefile" - "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-src/src/common/Makefile" - "_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-src/src/module/Makefile" - "_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/dmodex_version.txt" - "_deps/dmod-build/examples/module/library/dmodex_defs.h" - "_deps/dmod-build/examples/module/library/dmodex_header.c" - "_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/example_app_version.txt" - "_deps/dmod-build/examples/module/application/example_app_defs.h" - "_deps/dmod-build/examples/module/application/example_app_header.c" - "_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/log_step_version.txt" - "_deps/dmod-build/examples/module/log_step/log_step_defs.h" - "_deps/dmod-build/examples/module/log_step/log_step_header.c" - "_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/test_example_version.txt" - "_deps/dmod-build/examples/module/test_example/test_example_defs.h" - "_deps/dmod-build/examples/module/test_example/test_example_header.c" - "_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/difs_version.txt" - "_deps/dmod-build/examples/dif/difs/difs_defs.h" - "_deps/dmod-build/examples/dif/difs/difs_header.c" - "_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/fatfs_version.txt" - "_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h" - "_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" - "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/flashfs_version.txt" - "_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h" - "_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" - "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/vfs_version.txt" - "_deps/dmod-build/examples/dif/vfs/vfs_defs.h" - "_deps/dmod-build/examples/dif/vfs/vfs_header.c" - "_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/dmsdio_port_version.txt" - "src/port/dmsdio_port_defs.h" - "src/port/dmsdio_port_header.c" - "src/port/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/test_dmsdio_version.txt" - "tests/test_dmsdio_defs.h" - "tests/test_dmsdio_header.c" - "tests/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/dmsdio.dir/DependInfo.cmake" - "CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake" - "CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake" - "CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake" - "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake" - "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake" - "_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake" - "_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake" - "src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake" - "src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake" - "src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake" - "tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake" - "tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake" - "tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake" - ) diff --git a/build_ci_port/CMakeFiles/Makefile2 b/build_ci_port/CMakeFiles/Makefile2 deleted file mode 100644 index 60b6e8f..0000000 --- a/build_ci_port/CMakeFiles/Makefile2 +++ /dev/null @@ -1,1666 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/dmsdio.dir/all -all: CMakeFiles/dmod_generate_manifest.dir/all -all: CMakeFiles/dmsdio_local_dmd.dir/all -all: _deps/dmod-build/all -all: src/port/all -all: tests/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: CMakeFiles/dmsdio.dir/codegen -codegen: CMakeFiles/dmod_generate_manifest.dir/codegen -codegen: CMakeFiles/dmsdio_local_dmd.dir/codegen -codegen: _deps/dmod-build/codegen -codegen: src/port/codegen -codegen: tests/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: _deps/dmod-build/preinstall -preinstall: src/port/preinstall -preinstall: tests/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/dmsdio.dir/clean -clean: CMakeFiles/dmsdio_memory_detailed.dir/clean -clean: CMakeFiles/dmod_generate_manifest.dir/clean -clean: CMakeFiles/dmsdio_local_dmd.dir/clean -clean: _deps/dmod-build/clean -clean: src/port/clean -clean: tests/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build - -# Recursive "all" directory target. -_deps/dmod-build/all: _deps/dmod-build/scripts/all -_deps/dmod-build/all: _deps/dmod-build/lib/all -_deps/dmod-build/all: _deps/dmod-build/inc/all -_deps/dmod-build/all: _deps/dmod-build/src/all -_deps/dmod-build/all: _deps/dmod-build/examples/all -_deps/dmod-build/all: _deps/dmod-build/tools/all -.PHONY : _deps/dmod-build/all - -# Recursive "codegen" directory target. -_deps/dmod-build/codegen: _deps/dmod-build/scripts/codegen -_deps/dmod-build/codegen: _deps/dmod-build/lib/codegen -_deps/dmod-build/codegen: _deps/dmod-build/inc/codegen -_deps/dmod-build/codegen: _deps/dmod-build/src/codegen -_deps/dmod-build/codegen: _deps/dmod-build/examples/codegen -_deps/dmod-build/codegen: _deps/dmod-build/tools/codegen -.PHONY : _deps/dmod-build/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/preinstall: _deps/dmod-build/scripts/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/lib/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/inc/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/src/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/examples/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/tools/preinstall -.PHONY : _deps/dmod-build/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/clean: _deps/dmod-build/scripts/clean -_deps/dmod-build/clean: _deps/dmod-build/lib/clean -_deps/dmod-build/clean: _deps/dmod-build/inc/clean -_deps/dmod-build/clean: _deps/dmod-build/src/clean -_deps/dmod-build/clean: _deps/dmod-build/examples/clean -_deps/dmod-build/clean: _deps/dmod-build/tools/clean -.PHONY : _deps/dmod-build/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples - -# Recursive "all" directory target. -_deps/dmod-build/examples/all: _deps/dmod-build/examples/module/all -_deps/dmod-build/examples/all: _deps/dmod-build/examples/dif/all -.PHONY : _deps/dmod-build/examples/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/module/codegen -_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/dif/codegen -.PHONY : _deps/dmod-build/examples/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/module/preinstall -_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/dif/preinstall -.PHONY : _deps/dmod-build/examples/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/clean: _deps/dmod-build/examples/module/clean -_deps/dmod-build/examples/clean: _deps/dmod-build/examples/dif/clean -.PHONY : _deps/dmod-build/examples/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/difs/all -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/fatfs/all -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/flashfs/all -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/vfs/all -.PHONY : _deps/dmod-build/examples/dif/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/difs/codegen -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/fatfs/codegen -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/flashfs/codegen -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/vfs/codegen -.PHONY : _deps/dmod-build/examples/dif/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/difs/preinstall -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/fatfs/preinstall -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/flashfs/preinstall -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/vfs/preinstall -.PHONY : _deps/dmod-build/examples/dif/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/difs/clean -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/fatfs/clean -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/flashfs/clean -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/vfs/clean -.PHONY : _deps/dmod-build/examples/dif/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/difs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/difs/all: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all -.PHONY : _deps/dmod-build/examples/dif/difs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/difs/codegen: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/difs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/difs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/difs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean -_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/difs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/fatfs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/fatfs/all: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all -.PHONY : _deps/dmod-build/examples/dif/fatfs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/fatfs/codegen: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/fatfs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/fatfs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/fatfs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean -_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/fatfs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/flashfs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/flashfs/all: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all -.PHONY : _deps/dmod-build/examples/dif/flashfs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/flashfs/codegen: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/flashfs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/flashfs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/flashfs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean -_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/flashfs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/vfs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/vfs/all: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all -.PHONY : _deps/dmod-build/examples/dif/vfs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/vfs/codegen: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/vfs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/vfs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/vfs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean -_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/vfs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/library/all -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/application/all -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/log_step/all -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/test_example/all -.PHONY : _deps/dmod-build/examples/module/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/library/codegen -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/application/codegen -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/log_step/codegen -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/test_example/codegen -.PHONY : _deps/dmod-build/examples/module/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/library/preinstall -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/application/preinstall -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/log_step/preinstall -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/test_example/preinstall -.PHONY : _deps/dmod-build/examples/module/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/library/clean -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/application/clean -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/log_step/clean -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/test_example/clean -.PHONY : _deps/dmod-build/examples/module/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/application - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/application/all: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all -.PHONY : _deps/dmod-build/examples/module/application/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/application/codegen: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen -.PHONY : _deps/dmod-build/examples/module/application/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/application/preinstall: -.PHONY : _deps/dmod-build/examples/module/application/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean -_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/application/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/library - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/library/all: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all -.PHONY : _deps/dmod-build/examples/module/library/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/library/codegen: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen -.PHONY : _deps/dmod-build/examples/module/library/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/library/preinstall: -.PHONY : _deps/dmod-build/examples/module/library/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean -_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/library/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/log_step - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/log_step/all: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all -.PHONY : _deps/dmod-build/examples/module/log_step/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/log_step/codegen: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen -.PHONY : _deps/dmod-build/examples/module/log_step/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/log_step/preinstall: -.PHONY : _deps/dmod-build/examples/module/log_step/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean -_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/log_step/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/test_example - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/test_example/all: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all -.PHONY : _deps/dmod-build/examples/module/test_example/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/test_example/codegen: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen -.PHONY : _deps/dmod-build/examples/module/test_example/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/test_example/preinstall: -.PHONY : _deps/dmod-build/examples/module/test_example/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean -_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/test_example/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/inc - -# Recursive "all" directory target. -_deps/dmod-build/inc/all: -.PHONY : _deps/dmod-build/inc/all - -# Recursive "codegen" directory target. -_deps/dmod-build/inc/codegen: -.PHONY : _deps/dmod-build/inc/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/inc/preinstall: -.PHONY : _deps/dmod-build/inc/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/inc/clean: -.PHONY : _deps/dmod-build/inc/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/lib - -# Recursive "all" directory target. -_deps/dmod-build/lib/all: _deps/dmod-build/lib/third-party/all -.PHONY : _deps/dmod-build/lib/all - -# Recursive "codegen" directory target. -_deps/dmod-build/lib/codegen: _deps/dmod-build/lib/third-party/codegen -.PHONY : _deps/dmod-build/lib/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/lib/preinstall: _deps/dmod-build/lib/third-party/preinstall -.PHONY : _deps/dmod-build/lib/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/lib/clean: _deps/dmod-build/lib/third-party/clean -.PHONY : _deps/dmod-build/lib/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/lib/third-party - -# Recursive "all" directory target. -_deps/dmod-build/lib/third-party/all: _deps/dmod-build/lib/third-party/FastLZ/all -.PHONY : _deps/dmod-build/lib/third-party/all - -# Recursive "codegen" directory target. -_deps/dmod-build/lib/third-party/codegen: _deps/dmod-build/lib/third-party/FastLZ/codegen -.PHONY : _deps/dmod-build/lib/third-party/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/lib/third-party/preinstall: _deps/dmod-build/lib/third-party/FastLZ/preinstall -.PHONY : _deps/dmod-build/lib/third-party/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/lib/third-party/clean: _deps/dmod-build/lib/third-party/FastLZ/clean -.PHONY : _deps/dmod-build/lib/third-party/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/lib/third-party/FastLZ - -# Recursive "all" directory target. -_deps/dmod-build/lib/third-party/FastLZ/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/all - -# Recursive "codegen" directory target. -_deps/dmod-build/lib/third-party/FastLZ/codegen: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/lib/third-party/FastLZ/preinstall: -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean -_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/scripts - -# Recursive "all" directory target. -_deps/dmod-build/scripts/all: -.PHONY : _deps/dmod-build/scripts/all - -# Recursive "codegen" directory target. -_deps/dmod-build/scripts/codegen: -.PHONY : _deps/dmod-build/scripts/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/scripts/preinstall: -.PHONY : _deps/dmod-build/scripts/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/scripts/clean: -.PHONY : _deps/dmod-build/scripts/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/src - -# Recursive "all" directory target. -_deps/dmod-build/src/all: _deps/dmod-build/src/common/all -_deps/dmod-build/src/all: _deps/dmod-build/src/module/all -.PHONY : _deps/dmod-build/src/all - -# Recursive "codegen" directory target. -_deps/dmod-build/src/codegen: _deps/dmod-build/src/common/codegen -_deps/dmod-build/src/codegen: _deps/dmod-build/src/module/codegen -.PHONY : _deps/dmod-build/src/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/src/preinstall: _deps/dmod-build/src/common/preinstall -_deps/dmod-build/src/preinstall: _deps/dmod-build/src/module/preinstall -.PHONY : _deps/dmod-build/src/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/src/clean: _deps/dmod-build/src/common/clean -_deps/dmod-build/src/clean: _deps/dmod-build/src/module/clean -.PHONY : _deps/dmod-build/src/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/src/common - -# Recursive "all" directory target. -_deps/dmod-build/src/common/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -.PHONY : _deps/dmod-build/src/common/all - -# Recursive "codegen" directory target. -_deps/dmod-build/src/common/codegen: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen -.PHONY : _deps/dmod-build/src/common/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/src/common/preinstall: -.PHONY : _deps/dmod-build/src/common/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean -_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/common/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/src/module - -# Recursive "all" directory target. -_deps/dmod-build/src/module/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all -.PHONY : _deps/dmod-build/src/module/all - -# Recursive "codegen" directory target. -_deps/dmod-build/src/module/codegen: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen -.PHONY : _deps/dmod-build/src/module/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/src/module/preinstall: -.PHONY : _deps/dmod-build/src/module/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean -_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/module/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/tools - -# Recursive "all" directory target. -_deps/dmod-build/tools/all: -.PHONY : _deps/dmod-build/tools/all - -# Recursive "codegen" directory target. -_deps/dmod-build/tools/codegen: -.PHONY : _deps/dmod-build/tools/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/tools/preinstall: -.PHONY : _deps/dmod-build/tools/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/tools/clean: -.PHONY : _deps/dmod-build/tools/clean - -#============================================================================= -# Directory level rules for directory src/port - -# Recursive "all" directory target. -src/port/all: src/port/CMakeFiles/dmsdio_port.dir/all -src/port/all: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all -.PHONY : src/port/all - -# Recursive "codegen" directory target. -src/port/codegen: src/port/CMakeFiles/dmsdio_port.dir/codegen -src/port/codegen: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen -.PHONY : src/port/codegen - -# Recursive "preinstall" directory target. -src/port/preinstall: -.PHONY : src/port/preinstall - -# Recursive "clean" directory target. -src/port/clean: src/port/CMakeFiles/dmsdio_port.dir/clean -src/port/clean: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean -src/port/clean: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean -.PHONY : src/port/clean - -#============================================================================= -# Directory level rules for directory tests - -# Recursive "all" directory target. -tests/all: tests/CMakeFiles/test_dmsdio.dir/all -tests/all: tests/CMakeFiles/test_dmsdio_local_dmd.dir/all -.PHONY : tests/all - -# Recursive "codegen" directory target. -tests/codegen: tests/CMakeFiles/test_dmsdio.dir/codegen -tests/codegen: tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen -.PHONY : tests/codegen - -# Recursive "preinstall" directory target. -tests/preinstall: -.PHONY : tests/preinstall - -# Recursive "clean" directory target. -tests/clean: tests/CMakeFiles/test_dmsdio.dir/clean -tests/clean: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean -tests/clean: tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean -.PHONY : tests/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmsdio.dir - -# All Build rule for target. -CMakeFiles/dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Built target dmsdio" -.PHONY : CMakeFiles/dmsdio.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmsdio.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 19 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : CMakeFiles/dmsdio.dir/rule - -# Convenience name for target. -dmsdio: CMakeFiles/dmsdio.dir/rule -.PHONY : dmsdio - -# codegen rule for target. -CMakeFiles/dmsdio.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Finished codegen for target dmsdio" -.PHONY : CMakeFiles/dmsdio.dir/codegen - -# clean rule for target. -CMakeFiles/dmsdio.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/clean -.PHONY : CMakeFiles/dmsdio.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmsdio_memory_detailed.dir - -# All Build rule for target. -CMakeFiles/dmsdio_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=31 "Built target dmsdio_memory_detailed" -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmsdio_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/rule - -# Convenience name for target. -dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/rule -.PHONY : dmsdio_memory_detailed - -# codegen rule for target. -CMakeFiles/dmsdio_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=31 "Finished codegen for target dmsdio_memory_detailed" -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen - -# clean rule for target. -CMakeFiles/dmsdio_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/clean -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmod_generate_manifest.dir - -# All Build rule for target. -CMakeFiles/dmod_generate_manifest.dir/all: CMakeFiles/dmsdio.dir/all -CMakeFiles/dmod_generate_manifest.dir/all: src/port/CMakeFiles/dmsdio_port.dir/all -CMakeFiles/dmod_generate_manifest.dir/all: tests/CMakeFiles/test_dmsdio.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target dmod_generate_manifest" -.PHONY : CMakeFiles/dmod_generate_manifest.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmod_generate_manifest.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod_generate_manifest.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : CMakeFiles/dmod_generate_manifest.dir/rule - -# Convenience name for target. -dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/rule -.PHONY : dmod_generate_manifest - -# codegen rule for target. -CMakeFiles/dmod_generate_manifest.dir/codegen: CMakeFiles/dmsdio.dir/all -CMakeFiles/dmod_generate_manifest.dir/codegen: src/port/CMakeFiles/dmsdio_port.dir/all -CMakeFiles/dmod_generate_manifest.dir/codegen: tests/CMakeFiles/test_dmsdio.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target dmod_generate_manifest" -.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen - -# clean rule for target. -CMakeFiles/dmod_generate_manifest.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/clean -.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmsdio_local_dmd.dir - -# All Build rule for target. -CMakeFiles/dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target dmsdio_local_dmd" -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmsdio_local_dmd.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_local_dmd.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/rule - -# Convenience name for target. -dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/rule -.PHONY : dmsdio_local_dmd - -# codegen rule for target. -CMakeFiles/dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target dmsdio_local_dmd" -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen - -# clean rule for target. -CMakeFiles/dmsdio_local_dmd.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/clean -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir - -# All Build rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=8,9 "Built target dmod_fastlz" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule - -# Convenience name for target. -dmod_fastlz: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule -.PHONY : dmod_fastlz - -# codegen rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=8,9 "Finished codegen for target dmod_fastlz" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen - -# clean rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=10 "Built target dmod_fastlz_memory_detailed" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule - -# Convenience name for target. -dmod_fastlz_memory_detailed: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule -.PHONY : dmod_fastlz_memory_detailed - -# codegen rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=10 "Finished codegen for target dmod_fastlz_memory_detailed" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir - -# All Build rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=5,6 "Built target dmod_common" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule - -# Convenience name for target. -dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule -.PHONY : dmod_common - -# codegen rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=5,6 "Finished codegen for target dmod_common" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=7 "Built target dmod_common_memory_detailed" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule - -# Convenience name for target. -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule -.PHONY : dmod_common_memory_detailed - -# codegen rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=7 "Finished codegen for target dmod_common_memory_detailed" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir - -# All Build rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=11,12,13,14 "Built target dmod_module" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule - -# Convenience name for target. -dmod_module: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule -.PHONY : dmod_module - -# codegen rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=11,12,13,14 "Finished codegen for target dmod_module" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=15 "Built target dmod_module_memory_detailed" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule - -# Convenience name for target. -dmod_module_memory_detailed: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule -.PHONY : dmod_module_memory_detailed - -# codegen rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=15 "Finished codegen for target dmod_module_memory_detailed" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=16,17,18 "Built target dmodex" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule - -# Convenience name for target. -dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule -.PHONY : dmodex - -# codegen rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=16,17,18 "Finished codegen for target dmodex" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=19 "Built target dmodex_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule - -# Convenience name for target. -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule -.PHONY : dmodex_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=19 "Finished codegen for target dmodex_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=38,39,40,41 "Built target example_app" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 12 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule - -# Convenience name for target. -example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule -.PHONY : example_app - -# codegen rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=38,39,40,41 "Finished codegen for target example_app" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=42 "Built target example_app_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule - -# Convenience name for target. -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule -.PHONY : example_app_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=42 "Finished codegen for target example_app_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=51,52,53 "Built target log_step" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule - -# Convenience name for target. -log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule -.PHONY : log_step - -# codegen rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=51,52,53 "Finished codegen for target log_step" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=54 "Built target log_step_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule - -# Convenience name for target. -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule -.PHONY : log_step_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=54 "Finished codegen for target log_step_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=60,61,62,63 "Built target test_example" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 12 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule - -# Convenience name for target. -test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule -.PHONY : test_example - -# codegen rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=60,61,62,63 "Finished codegen for target test_example" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=64 "Built target test_example_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule - -# Convenience name for target. -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule -.PHONY : test_example_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=64 "Finished codegen for target test_example_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=1,2,3 "Built target difs" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule - -# Convenience name for target. -difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule -.PHONY : difs - -# codegen rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=1,2,3 "Finished codegen for target difs" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=4 "Built target difs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule - -# Convenience name for target. -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule -.PHONY : difs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=4 "Finished codegen for target difs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=43,44,45 "Built target fatfs" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule - -# Convenience name for target. -fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule -.PHONY : fatfs - -# codegen rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=43,44,45 "Finished codegen for target fatfs" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=46 "Built target fatfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule - -# Convenience name for target. -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule -.PHONY : fatfs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=46 "Finished codegen for target fatfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=47,48,49 "Built target flashfs" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule - -# Convenience name for target. -flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule -.PHONY : flashfs - -# codegen rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=47,48,49 "Finished codegen for target flashfs" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=50 "Built target flashfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule - -# Convenience name for target. -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule -.PHONY : flashfs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=50 "Finished codegen for target flashfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=65,66,67 "Built target vfs" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule - -# Convenience name for target. -vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule -.PHONY : vfs - -# codegen rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=65,66,67 "Finished codegen for target vfs" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=68 "Built target vfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule - -# Convenience name for target. -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule -.PHONY : vfs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=68 "Finished codegen for target vfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target src/port/CMakeFiles/dmsdio_port.dir - -# All Build rule for target. -src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/depend - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=32,33,34,35,36 "Built target dmsdio_port" -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/all - -# Build rule for subdir invocation for target. -src/port/CMakeFiles/dmsdio_port.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 13 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule - -# Convenience name for target. -dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule -.PHONY : dmsdio_port - -# codegen rule for target. -src/port/CMakeFiles/dmsdio_port.dir/codegen: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=32,33,34,35,36 "Finished codegen for target dmsdio_port" -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen - -# clean rule for target. -src/port/CMakeFiles/dmsdio_port.dir/clean: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/clean -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean - -#============================================================================= -# Target rules for target src/port/CMakeFiles/dmsdio_port_memory_detailed.dir - -# All Build rule for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=37 "Built target dmsdio_port_memory_detailed" -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule - -# Convenience name for target. -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule -.PHONY : dmsdio_port_memory_detailed - -# codegen rule for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=37 "Finished codegen for target dmsdio_port_memory_detailed" -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen - -# clean rule for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target src/port/CMakeFiles/dmsdio_port_local_dmd.dir - -# All Build rule for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target dmsdio_port_local_dmd" -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all - -# Build rule for subdir invocation for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule - -# Convenience name for target. -dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule -.PHONY : dmsdio_port_local_dmd - -# codegen rule for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target dmsdio_port_local_dmd" -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen - -# clean rule for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_dmsdio.dir - -# All Build rule for target. -tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/depend - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=55,56,57,58 "Built target test_dmsdio" -.PHONY : tests/CMakeFiles/test_dmsdio.dir/all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_dmsdio.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 12 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_dmsdio.dir/rule - -# Convenience name for target. -test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/rule -.PHONY : test_dmsdio - -# codegen rule for target. -tests/CMakeFiles/test_dmsdio.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=55,56,57,58 "Finished codegen for target test_dmsdio" -.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen - -# clean rule for target. -tests/CMakeFiles/test_dmsdio.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/clean -.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_dmsdio_memory_detailed.dir - -# All Build rule for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=59 "Built target test_dmsdio_memory_detailed" -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule - -# Convenience name for target. -test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule -.PHONY : test_dmsdio_memory_detailed - -# codegen rule for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=59 "Finished codegen for target test_dmsdio_memory_detailed" -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen - -# clean rule for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_dmsdio_local_dmd.dir - -# All Build rule for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target test_dmsdio_local_dmd" -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_local_dmd.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule - -# Convenience name for target. -test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule -.PHONY : test_dmsdio_local_dmd - -# codegen rule for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target test_dmsdio_local_dmd" -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen - -# clean rule for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.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 - diff --git a/build_ci_port/CMakeFiles/TargetDirectories.txt b/build_ci_port/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 8c0fd23..0000000 --- a/build_ci_port/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,200 +0,0 @@ -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmod_generate_manifest.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/install/strip.dir diff --git a/build_ci_port/CMakeFiles/cmake.check_cache b/build_ci_port/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build_ci_port/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make deleted file mode 100644 index 82b530f..0000000 --- a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for dmod_generate_manifest. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmod_generate_manifest.dir/progress.make - -CMakeFiles/dmod_generate_manifest.dir/codegen: -.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen - -dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/build.make - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local manifest from all packages: /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm" - /usr/local/bin/todmm /__w/dmsdio/dmsdio/build_ci_port/packages /__w/dmsdio/dmsdio/build_ci_port/packages --zip -o /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm -.PHONY : dmod_generate_manifest - -# Rule to build all files generated by this target. -CMakeFiles/dmod_generate_manifest.dir/build: dmod_generate_manifest -.PHONY : CMakeFiles/dmod_generate_manifest.dir/build - -CMakeFiles/dmod_generate_manifest.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean - -CMakeFiles/dmod_generate_manifest.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmod_generate_manifest.dir/depend - diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake deleted file mode 100644 index ec9d842..0000000 --- a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmod_generate_manifest.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make deleted file mode 100644 index 64d53cb..0000000 --- a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmod_generate_manifest. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts deleted file mode 100644 index 9b295b9..0000000 --- a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmod_generate_manifest. diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake deleted file mode 100644 index c29cf82..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake +++ /dev/null @@ -1,32 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" "gcc" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio.c" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_card.c" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_config.c" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_decode.c" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_detect.c" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_ident.c" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_io.c" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.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 "") diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/build.make b/build_ci_port/CMakeFiles/dmsdio.dir/build.make deleted file mode 100644 index db4b85d..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/build.make +++ /dev/null @@ -1,272 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include CMakeFiles/dmsdio.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/dmsdio.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmsdio.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/dmsdio.dir/flags.make - -CMakeFiles/dmsdio.dir/codegen: -.PHONY : CMakeFiles/dmsdio.dir/codegen - -CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio.c.o: /__w/dmsdio/dmsdio/src/dmsdio.c -CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c - -CMakeFiles/dmsdio.dir/src/dmsdio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio.c > CMakeFiles/dmsdio.dir/src/dmsdio.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio.c -o CMakeFiles/dmsdio.dir/src/dmsdio.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: /__w/dmsdio/dmsdio/src/dmsdio_card.c -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c - -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_card.c > CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_card.c -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: /__w/dmsdio/dmsdio/src/dmsdio_cmd.c -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c - -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_cmd.c > CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_cmd.c -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: /__w/dmsdio/dmsdio/src/dmsdio_config.c -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c - -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_config.c > CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_config.c -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: /__w/dmsdio/dmsdio/src/dmsdio_decode.c -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c - -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_decode.c > CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_decode.c -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: /__w/dmsdio/dmsdio/src/dmsdio_detect.c -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c - -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_detect.c > CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_detect.c -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: /__w/dmsdio/dmsdio/src/dmsdio_ident.c -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c - -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_ident.c > CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_ident.c -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: /__w/dmsdio/dmsdio/src/dmsdio_io.c -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c - -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_io.c > CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_io.c -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: /__w/dmsdio/dmsdio/src/dmsdio_xfer.c -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c - -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_xfer.c > CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_xfer.c -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s - -CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/dmsdio_header.c.o: dmsdio_header.c -CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/dmsdio.dir/dmsdio_header.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/dmsdio_header.c.o -MF CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c - -CMakeFiles/dmsdio.dir/dmsdio_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/dmsdio_header.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c > CMakeFiles/dmsdio.dir/dmsdio_header.c.i - -CMakeFiles/dmsdio.dir/dmsdio_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/dmsdio_header.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c -o CMakeFiles/dmsdio.dir/dmsdio_header.c.s - -# Object files for target dmsdio -dmsdio_OBJECTS = \ -"CMakeFiles/dmsdio.dir/src/dmsdio.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" \ -"CMakeFiles/dmsdio.dir/dmsdio_header.c.o" - -# External object files for target dmsdio -dmsdio_EXTERNAL_OBJECTS = - -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -dmsdio: CMakeFiles/dmsdio.dir/dmsdio_header.c.o -dmsdio: CMakeFiles/dmsdio.dir/build.make -dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -dmsdio: _deps/dmod-build/src/common/libdmod_common.a -dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -dmsdio: _deps/dmod-build/src/module/libdmod_module.a -dmsdio: CMakeFiles/dmsdio.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking C executable dmsdio" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/dmsdio /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio" - /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio" - cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci_port --dmf-dir /__w/dmsdio/dmsdio/build_ci_port/dmf -o /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio - cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio.zip --format=zip -- . - -# Rule to build all files generated by this target. -CMakeFiles/dmsdio.dir/build: dmsdio -.PHONY : CMakeFiles/dmsdio.dir/build - -CMakeFiles/dmsdio.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmsdio.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmsdio.dir/clean - -CMakeFiles/dmsdio.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmsdio.dir/depend - diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake deleted file mode 100644 index 6f9af99..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake +++ /dev/null @@ -1,29 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" - "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d" - "dmsdio" - "dmsdio.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make deleted file mode 100644 index 809e143..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts deleted file mode 100644 index 5858f7d..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmsdio. diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/depend.make b/build_ci_port/CMakeFiles/dmsdio.dir/depend.make deleted file mode 100644 index f43d3f2..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/flags.make b/build_ci_port/CMakeFiles/dmsdio.dir/flags.make deleted file mode 100644 index ff75919..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmsdio\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port - -C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/link.txt b/build_ci_port/CMakeFiles/dmsdio.dir/link.txt deleted file mode 100644 index 79b8a5d..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmsdio.dir/src/dmsdio.c.o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -o dmsdio /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a _deps/dmod-build/src/common/libdmod_common.a _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a _deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/progress.make b/build_ci_port/CMakeFiles/dmsdio.dir/progress.make deleted file mode 100644 index 589cbdc..0000000 --- a/build_ci_port/CMakeFiles/dmsdio.dir/progress.make +++ /dev/null @@ -1,12 +0,0 @@ -CMAKE_PROGRESS_1 = 20 -CMAKE_PROGRESS_2 = 21 -CMAKE_PROGRESS_3 = 22 -CMAKE_PROGRESS_4 = 23 -CMAKE_PROGRESS_5 = 24 -CMAKE_PROGRESS_6 = 25 -CMAKE_PROGRESS_7 = 26 -CMAKE_PROGRESS_8 = 27 -CMAKE_PROGRESS_9 = 28 -CMAKE_PROGRESS_10 = 29 -CMAKE_PROGRESS_11 = 30 - diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make deleted file mode 100644 index 9b7feda..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for dmsdio_local_dmd. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmsdio_local_dmd.dir/progress.make - -CMakeFiles/dmsdio_local_dmd.dir/codegen: -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen - -dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/build.make - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio-local.dmd" - /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm -.PHONY : dmsdio_local_dmd - -# Rule to build all files generated by this target. -CMakeFiles/dmsdio_local_dmd.dir/build: dmsdio_local_dmd -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/build - -CMakeFiles/dmsdio_local_dmd.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean - -CMakeFiles/dmsdio_local_dmd.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/depend - diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake deleted file mode 100644 index 27d8fc8..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make deleted file mode 100644 index d2e3f11..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_local_dmd. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts deleted file mode 100644 index 77e53a9..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_local_dmd. diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make deleted file mode 100644 index a9bfa3e..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for dmsdio_memory_detailed. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmsdio_memory_detailed.dir/progress.make - -CMakeFiles/dmsdio_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio" - /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -CMakeFiles/dmsdio_memory_detailed.dir/codegen: -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen - -dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed -dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/build.make -.PHONY : dmsdio_memory_detailed - -# Rule to build all files generated by this target. -CMakeFiles/dmsdio_memory_detailed.dir/build: dmsdio_memory_detailed -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/build - -CMakeFiles/dmsdio_memory_detailed.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean - -CMakeFiles/dmsdio_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/depend - diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 8d75b89..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index c075b54..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 6ca3679..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_memory_detailed. diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make deleted file mode 100644 index a3100dd..0000000 --- a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 31 - diff --git a/build_ci_port/CMakeFiles/progress.marks b/build_ci_port/CMakeFiles/progress.marks deleted file mode 100644 index fb1e7bc..0000000 --- a/build_ci_port/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -54 diff --git a/build_ci_port/CTestTestfile.cmake b/build_ci_port/CTestTestfile.cmake deleted file mode 100644 index 7a200aa..0000000 --- a/build_ci_port/CTestTestfile.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# CMake generated Testfile for -# Source directory: /__w/dmsdio/dmsdio -# Build directory: /__w/dmsdio/dmsdio/build_ci_port -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("_deps/dmod-build") -subdirs("src/port") -subdirs("tests") diff --git a/build_ci_port/Makefile b/build_ci_port/Makefile deleted file mode 100644 index 302e823..0000000 --- a/build_ci_port/Makefile +++ /dev/null @@ -1,918 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/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 dmsdio - -# Build rule for target. -dmsdio: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio -.PHONY : dmsdio - -# fast build rule for target. -dmsdio/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build -.PHONY : dmsdio/fast - -#============================================================================= -# Target rules for targets named dmsdio_memory_detailed - -# Build rule for target. -dmsdio_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_memory_detailed -.PHONY : dmsdio_memory_detailed - -# fast build rule for target. -dmsdio_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build -.PHONY : dmsdio_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmod_generate_manifest - -# Build rule for target. -dmod_generate_manifest: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_generate_manifest -.PHONY : dmod_generate_manifest - -# fast build rule for target. -dmod_generate_manifest/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build -.PHONY : dmod_generate_manifest/fast - -#============================================================================= -# Target rules for targets named dmsdio_local_dmd - -# Build rule for target. -dmsdio_local_dmd: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_local_dmd -.PHONY : dmsdio_local_dmd - -# fast build rule for target. -dmsdio_local_dmd/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build -.PHONY : dmsdio_local_dmd/fast - -#============================================================================= -# Target rules for targets named dmod_fastlz - -# Build rule for target. -dmod_fastlz: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz -.PHONY : dmod_fastlz - -# fast build rule for target. -dmod_fastlz/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build -.PHONY : dmod_fastlz/fast - -#============================================================================= -# Target rules for targets named dmod_fastlz_memory_detailed - -# Build rule for target. -dmod_fastlz_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz_memory_detailed -.PHONY : dmod_fastlz_memory_detailed - -# fast build rule for target. -dmod_fastlz_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build -.PHONY : dmod_fastlz_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmod_common - -# Build rule for target. -dmod_common: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common -.PHONY : dmod_common - -# fast build rule for target. -dmod_common/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build -.PHONY : dmod_common/fast - -#============================================================================= -# Target rules for targets named dmod_common_memory_detailed - -# Build rule for target. -dmod_common_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common_memory_detailed -.PHONY : dmod_common_memory_detailed - -# fast build rule for target. -dmod_common_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build -.PHONY : dmod_common_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmod_module - -# Build rule for target. -dmod_module: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module -.PHONY : dmod_module - -# fast build rule for target. -dmod_module/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build -.PHONY : dmod_module/fast - -#============================================================================= -# Target rules for targets named dmod_module_memory_detailed - -# Build rule for target. -dmod_module_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module_memory_detailed -.PHONY : dmod_module_memory_detailed - -# fast build rule for target. -dmod_module_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build -.PHONY : dmod_module_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmodex - -# Build rule for target. -dmodex: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex -.PHONY : dmodex - -# fast build rule for target. -dmodex/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build -.PHONY : dmodex/fast - -#============================================================================= -# Target rules for targets named dmodex_memory_detailed - -# Build rule for target. -dmodex_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex_memory_detailed -.PHONY : dmodex_memory_detailed - -# fast build rule for target. -dmodex_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build -.PHONY : dmodex_memory_detailed/fast - -#============================================================================= -# Target rules for targets named example_app - -# Build rule for target. -example_app: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app -.PHONY : example_app - -# fast build rule for target. -example_app/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build -.PHONY : example_app/fast - -#============================================================================= -# Target rules for targets named example_app_memory_detailed - -# Build rule for target. -example_app_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app_memory_detailed -.PHONY : example_app_memory_detailed - -# fast build rule for target. -example_app_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build -.PHONY : example_app_memory_detailed/fast - -#============================================================================= -# Target rules for targets named log_step - -# Build rule for target. -log_step: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step -.PHONY : log_step - -# fast build rule for target. -log_step/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build -.PHONY : log_step/fast - -#============================================================================= -# Target rules for targets named log_step_memory_detailed - -# Build rule for target. -log_step_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step_memory_detailed -.PHONY : log_step_memory_detailed - -# fast build rule for target. -log_step_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build -.PHONY : log_step_memory_detailed/fast - -#============================================================================= -# Target rules for targets named test_example - -# Build rule for target. -test_example: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example -.PHONY : test_example - -# fast build rule for target. -test_example/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build -.PHONY : test_example/fast - -#============================================================================= -# Target rules for targets named test_example_memory_detailed - -# Build rule for target. -test_example_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example_memory_detailed -.PHONY : test_example_memory_detailed - -# fast build rule for target. -test_example_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build -.PHONY : test_example_memory_detailed/fast - -#============================================================================= -# Target rules for targets named difs - -# Build rule for target. -difs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs -.PHONY : difs - -# fast build rule for target. -difs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build -.PHONY : difs/fast - -#============================================================================= -# Target rules for targets named difs_memory_detailed - -# Build rule for target. -difs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs_memory_detailed -.PHONY : difs_memory_detailed - -# fast build rule for target. -difs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build -.PHONY : difs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named fatfs - -# Build rule for target. -fatfs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs -.PHONY : fatfs - -# fast build rule for target. -fatfs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build -.PHONY : fatfs/fast - -#============================================================================= -# Target rules for targets named fatfs_memory_detailed - -# Build rule for target. -fatfs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs_memory_detailed -.PHONY : fatfs_memory_detailed - -# fast build rule for target. -fatfs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build -.PHONY : fatfs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named flashfs - -# Build rule for target. -flashfs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs -.PHONY : flashfs - -# fast build rule for target. -flashfs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build -.PHONY : flashfs/fast - -#============================================================================= -# Target rules for targets named flashfs_memory_detailed - -# Build rule for target. -flashfs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs_memory_detailed -.PHONY : flashfs_memory_detailed - -# fast build rule for target. -flashfs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build -.PHONY : flashfs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named vfs - -# Build rule for target. -vfs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs -.PHONY : vfs - -# fast build rule for target. -vfs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build -.PHONY : vfs/fast - -#============================================================================= -# Target rules for targets named vfs_memory_detailed - -# Build rule for target. -vfs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs_memory_detailed -.PHONY : vfs_memory_detailed - -# fast build rule for target. -vfs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build -.PHONY : vfs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmsdio_port - -# Build rule for target. -dmsdio_port: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port -.PHONY : dmsdio_port - -# fast build rule for target. -dmsdio_port/fast: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build -.PHONY : dmsdio_port/fast - -#============================================================================= -# Target rules for targets named dmsdio_port_memory_detailed - -# Build rule for target. -dmsdio_port_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_memory_detailed -.PHONY : dmsdio_port_memory_detailed - -# fast build rule for target. -dmsdio_port_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build -.PHONY : dmsdio_port_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmsdio_port_local_dmd - -# Build rule for target. -dmsdio_port_local_dmd: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_local_dmd -.PHONY : dmsdio_port_local_dmd - -# fast build rule for target. -dmsdio_port_local_dmd/fast: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build -.PHONY : dmsdio_port_local_dmd/fast - -#============================================================================= -# Target rules for targets named test_dmsdio - -# Build rule for target. -test_dmsdio: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio -.PHONY : test_dmsdio - -# fast build rule for target. -test_dmsdio/fast: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build -.PHONY : test_dmsdio/fast - -#============================================================================= -# Target rules for targets named test_dmsdio_memory_detailed - -# Build rule for target. -test_dmsdio_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_memory_detailed -.PHONY : test_dmsdio_memory_detailed - -# fast build rule for target. -test_dmsdio_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build -.PHONY : test_dmsdio_memory_detailed/fast - -#============================================================================= -# Target rules for targets named test_dmsdio_local_dmd - -# Build rule for target. -test_dmsdio_local_dmd: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_local_dmd -.PHONY : test_dmsdio_local_dmd - -# fast build rule for target. -test_dmsdio_local_dmd/fast: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build -.PHONY : test_dmsdio_local_dmd/fast - -dmsdio_header.o: dmsdio_header.c.o -.PHONY : dmsdio_header.o - -# target to build an object file -dmsdio_header.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.o -.PHONY : dmsdio_header.c.o - -dmsdio_header.i: dmsdio_header.c.i -.PHONY : dmsdio_header.i - -# target to preprocess a source file -dmsdio_header.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.i -.PHONY : dmsdio_header.c.i - -dmsdio_header.s: dmsdio_header.c.s -.PHONY : dmsdio_header.s - -# target to generate assembly for a file -dmsdio_header.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.s -.PHONY : dmsdio_header.c.s - -src/dmsdio.o: src/dmsdio.c.o -.PHONY : src/dmsdio.o - -# target to build an object file -src/dmsdio.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.o -.PHONY : src/dmsdio.c.o - -src/dmsdio.i: src/dmsdio.c.i -.PHONY : src/dmsdio.i - -# target to preprocess a source file -src/dmsdio.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.i -.PHONY : src/dmsdio.c.i - -src/dmsdio.s: src/dmsdio.c.s -.PHONY : src/dmsdio.s - -# target to generate assembly for a file -src/dmsdio.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.s -.PHONY : src/dmsdio.c.s - -src/dmsdio_card.o: src/dmsdio_card.c.o -.PHONY : src/dmsdio_card.o - -# target to build an object file -src/dmsdio_card.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -.PHONY : src/dmsdio_card.c.o - -src/dmsdio_card.i: src/dmsdio_card.c.i -.PHONY : src/dmsdio_card.i - -# target to preprocess a source file -src/dmsdio_card.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i -.PHONY : src/dmsdio_card.c.i - -src/dmsdio_card.s: src/dmsdio_card.c.s -.PHONY : src/dmsdio_card.s - -# target to generate assembly for a file -src/dmsdio_card.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s -.PHONY : src/dmsdio_card.c.s - -src/dmsdio_cmd.o: src/dmsdio_cmd.c.o -.PHONY : src/dmsdio_cmd.o - -# target to build an object file -src/dmsdio_cmd.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -.PHONY : src/dmsdio_cmd.c.o - -src/dmsdio_cmd.i: src/dmsdio_cmd.c.i -.PHONY : src/dmsdio_cmd.i - -# target to preprocess a source file -src/dmsdio_cmd.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i -.PHONY : src/dmsdio_cmd.c.i - -src/dmsdio_cmd.s: src/dmsdio_cmd.c.s -.PHONY : src/dmsdio_cmd.s - -# target to generate assembly for a file -src/dmsdio_cmd.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s -.PHONY : src/dmsdio_cmd.c.s - -src/dmsdio_config.o: src/dmsdio_config.c.o -.PHONY : src/dmsdio_config.o - -# target to build an object file -src/dmsdio_config.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -.PHONY : src/dmsdio_config.c.o - -src/dmsdio_config.i: src/dmsdio_config.c.i -.PHONY : src/dmsdio_config.i - -# target to preprocess a source file -src/dmsdio_config.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i -.PHONY : src/dmsdio_config.c.i - -src/dmsdio_config.s: src/dmsdio_config.c.s -.PHONY : src/dmsdio_config.s - -# target to generate assembly for a file -src/dmsdio_config.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s -.PHONY : src/dmsdio_config.c.s - -src/dmsdio_decode.o: src/dmsdio_decode.c.o -.PHONY : src/dmsdio_decode.o - -# target to build an object file -src/dmsdio_decode.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -.PHONY : src/dmsdio_decode.c.o - -src/dmsdio_decode.i: src/dmsdio_decode.c.i -.PHONY : src/dmsdio_decode.i - -# target to preprocess a source file -src/dmsdio_decode.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i -.PHONY : src/dmsdio_decode.c.i - -src/dmsdio_decode.s: src/dmsdio_decode.c.s -.PHONY : src/dmsdio_decode.s - -# target to generate assembly for a file -src/dmsdio_decode.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s -.PHONY : src/dmsdio_decode.c.s - -src/dmsdio_detect.o: src/dmsdio_detect.c.o -.PHONY : src/dmsdio_detect.o - -# target to build an object file -src/dmsdio_detect.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -.PHONY : src/dmsdio_detect.c.o - -src/dmsdio_detect.i: src/dmsdio_detect.c.i -.PHONY : src/dmsdio_detect.i - -# target to preprocess a source file -src/dmsdio_detect.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i -.PHONY : src/dmsdio_detect.c.i - -src/dmsdio_detect.s: src/dmsdio_detect.c.s -.PHONY : src/dmsdio_detect.s - -# target to generate assembly for a file -src/dmsdio_detect.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s -.PHONY : src/dmsdio_detect.c.s - -src/dmsdio_ident.o: src/dmsdio_ident.c.o -.PHONY : src/dmsdio_ident.o - -# target to build an object file -src/dmsdio_ident.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -.PHONY : src/dmsdio_ident.c.o - -src/dmsdio_ident.i: src/dmsdio_ident.c.i -.PHONY : src/dmsdio_ident.i - -# target to preprocess a source file -src/dmsdio_ident.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i -.PHONY : src/dmsdio_ident.c.i - -src/dmsdio_ident.s: src/dmsdio_ident.c.s -.PHONY : src/dmsdio_ident.s - -# target to generate assembly for a file -src/dmsdio_ident.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s -.PHONY : src/dmsdio_ident.c.s - -src/dmsdio_io.o: src/dmsdio_io.c.o -.PHONY : src/dmsdio_io.o - -# target to build an object file -src/dmsdio_io.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -.PHONY : src/dmsdio_io.c.o - -src/dmsdio_io.i: src/dmsdio_io.c.i -.PHONY : src/dmsdio_io.i - -# target to preprocess a source file -src/dmsdio_io.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i -.PHONY : src/dmsdio_io.c.i - -src/dmsdio_io.s: src/dmsdio_io.c.s -.PHONY : src/dmsdio_io.s - -# target to generate assembly for a file -src/dmsdio_io.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s -.PHONY : src/dmsdio_io.c.s - -src/dmsdio_xfer.o: src/dmsdio_xfer.c.o -.PHONY : src/dmsdio_xfer.o - -# target to build an object file -src/dmsdio_xfer.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -.PHONY : src/dmsdio_xfer.c.o - -src/dmsdio_xfer.i: src/dmsdio_xfer.c.i -.PHONY : src/dmsdio_xfer.i - -# target to preprocess a source file -src/dmsdio_xfer.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i -.PHONY : src/dmsdio_xfer.c.i - -src/dmsdio_xfer.s: src/dmsdio_xfer.c.s -.PHONY : src/dmsdio_xfer.s - -# target to generate assembly for a file -src/dmsdio_xfer.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s -.PHONY : src/dmsdio_xfer.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... difs_memory_detailed" - @echo "... dmod_common_memory_detailed" - @echo "... dmod_fastlz_memory_detailed" - @echo "... dmod_generate_manifest" - @echo "... dmod_module_memory_detailed" - @echo "... dmodex_memory_detailed" - @echo "... dmsdio_local_dmd" - @echo "... dmsdio_memory_detailed" - @echo "... dmsdio_port_local_dmd" - @echo "... dmsdio_port_memory_detailed" - @echo "... example_app_memory_detailed" - @echo "... fatfs_memory_detailed" - @echo "... flashfs_memory_detailed" - @echo "... log_step_memory_detailed" - @echo "... test_dmsdio_local_dmd" - @echo "... test_dmsdio_memory_detailed" - @echo "... test_example_memory_detailed" - @echo "... vfs_memory_detailed" - @echo "... difs" - @echo "... dmod_common" - @echo "... dmod_fastlz" - @echo "... dmod_module" - @echo "... dmodex" - @echo "... dmsdio" - @echo "... dmsdio_port" - @echo "... example_app" - @echo "... fatfs" - @echo "... flashfs" - @echo "... log_step" - @echo "... test_dmsdio" - @echo "... test_example" - @echo "... vfs" - @echo "... dmsdio_header.o" - @echo "... dmsdio_header.i" - @echo "... dmsdio_header.s" - @echo "... src/dmsdio.o" - @echo "... src/dmsdio.i" - @echo "... src/dmsdio.s" - @echo "... src/dmsdio_card.o" - @echo "... src/dmsdio_card.i" - @echo "... src/dmsdio_card.s" - @echo "... src/dmsdio_cmd.o" - @echo "... src/dmsdio_cmd.i" - @echo "... src/dmsdio_cmd.s" - @echo "... src/dmsdio_config.o" - @echo "... src/dmsdio_config.i" - @echo "... src/dmsdio_config.s" - @echo "... src/dmsdio_decode.o" - @echo "... src/dmsdio_decode.i" - @echo "... src/dmsdio_decode.s" - @echo "... src/dmsdio_detect.o" - @echo "... src/dmsdio_detect.i" - @echo "... src/dmsdio_detect.s" - @echo "... src/dmsdio_ident.o" - @echo "... src/dmsdio_ident.i" - @echo "... src/dmsdio_ident.s" - @echo "... src/dmsdio_io.o" - @echo "... src/dmsdio_io.i" - @echo "... src/dmsdio_io.s" - @echo "... src/dmsdio_xfer.o" - @echo "... src/dmsdio_xfer.i" - @echo "... src/dmsdio_xfer.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 - diff --git a/build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks deleted file mode 100644 index a787364..0000000 --- a/build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -34 diff --git a/build_ci_port/_deps/dmod-build/Makefile b/build_ci_port/_deps/dmod-build/Makefile deleted file mode 100644 index 0cdbace..0000000 --- a/build_ci_port/_deps/dmod-build/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/cmake_install.cmake b/build_ci_port/_deps/dmod-build/cmake_install.cmake deleted file mode 100644 index c530f70..0000000 --- a/build_ci_port/_deps/dmod-build/cmake_install.cmake +++ /dev/null @@ -1,80 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/dmod-config.h b/build_ci_port/_deps/dmod-build/dmod-config.h deleted file mode 100644 index 6c56191..0000000 --- a/build_ci_port/_deps/dmod-build/dmod-config.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef DMOD_CONFIG_H -#define DMOD_CONFIG_H - -#define dmod_VERSION_MAJOR 1 -#define dmod_VERSION_MINOR 0 -#define DMOD_VERSION_STRING "1.0" -#define DMOD_VERSION ((uint32_t)((1 << 8) | (0))) -#define DMOD_MAX_MODULES 30 -#define DMOD_MAX_REQUIRED_MODULES 10 -#define DMOD_VFPRINTF_STACK_BUFFER_SIZE 100 -#define DMOD_USE_STDLIB ON -#define DMOD_USE_GETENV ON -#define DMOD_USE_ENVIRON ON -#define DMOD_USE_STDIO ON -#define DMOD_USE_DIRENT ON -#define DMOD_USE_ASSERT ON -#define DMOD_USE_PTHREAD ON -#define DMOD_USE_MMAN ON -#define DMOD_USE_ALIGNED_ALLOC ON -#define DMOD_USE_ALIGNED_MALLOC_MOCK OFF -#define DMOD_USE_REALLOC ON -#define DMOD_USE_TERMIOS ON -#define DMOD_USE_TIME ON -#define DMOD_USE_FASTLZ ON -#define DMOD_IMPLEMENT_PRINTF OFF -#define DMOD_IMPLEMENT_SCANF OFF -#define DMOD_MODE "DMOD_MODULE" -#define DMOD_SYSTEM_EN OFF -#define DMOD_MODULE_EN ON -#define DMOD_SYSTEM_VERSION_MAJOR 0 -#define DMOD_SYSTEM_VERSION_MINOR 1 -#define DMOD_SYSTEM_VERSION_STRING "0.1" -#define DMOD_SYSTEM_VERSION ((uint32_t)((0 << 8) | (1))) -#define DMOD_REPO_DIR "/__w/dmsdio/dmsdio/build_ci_port/dmf" -#define DMOD_REPO_PATHS "/__w/dmsdio/dmsdio/build_ci_port/dmf:/__w/dmsdio/dmsdio/build_ci_port/dmfc" -#define DMOD_CPU_NAME "" -#define DMOD_ARRAY_SEP ":" -#define DMOD_PATH_SEP "/" - -// API -#define DMOD_BUILTIN_COMPRESSION_API ON - -#ifndef ON -# define ON 1 -#endif - -#ifndef OFF -# define OFF 0 -#endif - -#ifndef DMOD_BUILD_DIR -# define DMOD_BUILD_DIR "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build" -#endif - -#endif // DMOD_CONFIG_H diff --git a/build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks deleted file mode 100644 index a787364..0000000 --- a/build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -34 diff --git a/build_ci_port/_deps/dmod-build/examples/Makefile b/build_ci_port/_deps/dmod-build/examples/Makefile deleted file mode 100644 index 3ce9a18..0000000 --- a/build_ci_port/_deps/dmod-build/examples/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake deleted file mode 100644 index fd7e612..0000000 --- a/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake +++ /dev/null @@ -1,60 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks deleted file mode 100644 index 209e3ef..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -20 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/Makefile deleted file mode 100644 index 19fbf60..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake deleted file mode 100644 index 3ccad1e..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake +++ /dev/null @@ -1,70 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake deleted file mode 100644 index d855731..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make deleted file mode 100644 index 153d748..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-src/examples/dif/difs/difs.c -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -MF CMakeFiles/difs.dir/difs.c.o.d -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c > CMakeFiles/difs.dir/difs.c.i - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c -o CMakeFiles/difs.dir/difs.c.s - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/difs_header.c -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -MF CMakeFiles/difs.dir/difs_header.c.o.d -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c > CMakeFiles/difs.dir/difs_header.c.i - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c -o CMakeFiles/difs.dir/difs_header.c.s - -# Object files for target difs -difs_OBJECTS = \ -"CMakeFiles/difs.dir/difs.c.o" \ -"CMakeFiles/difs.dir/difs_header.c.o" - -# External object files for target difs -difs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make -_deps/dmod-build/examples/dif/difs/difs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable difs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/difs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/difs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for difs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build: _deps/dmod-build/examples/dif/difs/difs -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake deleted file mode 100644 index 3267481..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/difs.dir/difs.c.o" - "CMakeFiles/difs.dir/difs.c.o.d" - "CMakeFiles/difs.dir/difs_header.c.o" - "CMakeFiles/difs.dir/difs_header.c.o.d" - "difs" - "difs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/difs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make deleted file mode 100644 index 4fd4cf8..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for difs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts deleted file mode 100644 index b8ac757..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for difs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make deleted file mode 100644 index 8819f9a..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for difs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make deleted file mode 100644 index d6e6b08..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"difs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt deleted file mode 100644 index 99124be..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/difs.dir/difs.c.o CMakeFiles/difs.dir/difs_header.c.o -o difs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make deleted file mode 100644 index 6a9dc74..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make deleted file mode 100644 index 1c3142c..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for difs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for difs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen - -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make -.PHONY : difs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build: difs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 03a6cd1..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/difs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/difs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index ceb9a12..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for difs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index a56c57d..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for difs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make deleted file mode 100644 index 8b1fa81..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 4 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile deleted file mode 100644 index a21cd1b..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule - -# Convenience name for target. -difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule -.PHONY : difs - -# fast build rule for target. -difs/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build -.PHONY : difs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule - -# Convenience name for target. -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule -.PHONY : difs_memory_detailed - -# fast build rule for target. -difs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build -.PHONY : difs_memory_detailed/fast - -difs.o: difs.c.o -.PHONY : difs.o - -# target to build an object file -difs.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -.PHONY : difs.c.o - -difs.i: difs.c.i -.PHONY : difs.i - -# target to preprocess a source file -difs.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i -.PHONY : difs.c.i - -difs.s: difs.c.s -.PHONY : difs.s - -# target to generate assembly for a file -difs.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s -.PHONY : difs.c.s - -difs_header.o: difs_header.c.o -.PHONY : difs_header.o - -# target to build an object file -difs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -.PHONY : difs_header.c.o - -difs_header.i: difs_header.c.i -.PHONY : difs_header.i - -# target to preprocess a source file -difs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i -.PHONY : difs_header.c.i - -difs_header.s: difs_header.c.s -.PHONY : difs_header.s - -# target to generate assembly for a file -difs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s -.PHONY : difs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... difs_memory_detailed" - @echo "... difs" - @echo "... difs.o" - @echo "... difs.i" - @echo "... difs.s" - @echo "... difs_header.o" - @echo "... difs_header.i" - @echo "... difs_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake deleted file mode 100644 index 6b29f37..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/difs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/difs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/difs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h deleted file mode 100644 index 3f4ac65..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_difs -#define DMOD_MOD_DEFS_H_difs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_difs_version -# define dmod_difs_version "1.0" -#endif - -#ifdef DMOD_difs -# define dmod_difs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(difs, MODULE, NAME) -# define dmod_difs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(difs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "difs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_difs -# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_difs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c deleted file mode 100644 index 8ebd8fb..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "difs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake deleted file mode 100644 index 48d70a7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make deleted file mode 100644 index 0f1d144..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-src/examples/dif/fatfs/fatfs.c -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -MF CMakeFiles/fatfs.dir/fatfs.c.o.d -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c > CMakeFiles/fatfs.dir/fatfs.c.i - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c -o CMakeFiles/fatfs.dir/fatfs.c.s - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/fatfs_header.c -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -MF CMakeFiles/fatfs.dir/fatfs_header.c.o.d -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c > CMakeFiles/fatfs.dir/fatfs_header.c.i - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c -o CMakeFiles/fatfs.dir/fatfs_header.c.s - -# Object files for target fatfs -fatfs_OBJECTS = \ -"CMakeFiles/fatfs.dir/fatfs.c.o" \ -"CMakeFiles/fatfs.dir/fatfs_header.c.o" - -# External object files for target fatfs -fatfs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make -_deps/dmod-build/examples/dif/fatfs/fatfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable fatfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/fatfs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/fatfs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for fatfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build: _deps/dmod-build/examples/dif/fatfs/fatfs -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake deleted file mode 100644 index 8961a0f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/fatfs.dir/fatfs.c.o" - "CMakeFiles/fatfs.dir/fatfs.c.o.d" - "CMakeFiles/fatfs.dir/fatfs_header.c.o" - "CMakeFiles/fatfs.dir/fatfs_header.c.o.d" - "fatfs" - "fatfs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/fatfs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make deleted file mode 100644 index 97afc81..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for fatfs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts deleted file mode 100644 index 247265e..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for fatfs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make deleted file mode 100644 index c9fcdbf..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for fatfs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make deleted file mode 100644 index 7d499e0..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"fatfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt deleted file mode 100644 index 6fc32bf..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/fatfs.dir/fatfs.c.o CMakeFiles/fatfs.dir/fatfs_header.c.o -o fatfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make deleted file mode 100644 index 8e0f303..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 43 -CMAKE_PROGRESS_2 = 44 -CMAKE_PROGRESS_3 = 45 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make deleted file mode 100644 index 8f42287..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for fatfs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for fatfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen - -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make -.PHONY : fatfs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build: fatfs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 42e3aff..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/fatfs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/fatfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 0575fa5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for fatfs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 568c76f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for fatfs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make deleted file mode 100644 index ec8ee70..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 46 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile deleted file mode 100644 index eaa21ee..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule - -# Convenience name for target. -fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule -.PHONY : fatfs - -# fast build rule for target. -fatfs/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build -.PHONY : fatfs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule - -# Convenience name for target. -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule -.PHONY : fatfs_memory_detailed - -# fast build rule for target. -fatfs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build -.PHONY : fatfs_memory_detailed/fast - -fatfs.o: fatfs.c.o -.PHONY : fatfs.o - -# target to build an object file -fatfs.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -.PHONY : fatfs.c.o - -fatfs.i: fatfs.c.i -.PHONY : fatfs.i - -# target to preprocess a source file -fatfs.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i -.PHONY : fatfs.c.i - -fatfs.s: fatfs.c.s -.PHONY : fatfs.s - -# target to generate assembly for a file -fatfs.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s -.PHONY : fatfs.c.s - -fatfs_header.o: fatfs_header.c.o -.PHONY : fatfs_header.o - -# target to build an object file -fatfs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -.PHONY : fatfs_header.c.o - -fatfs_header.i: fatfs_header.c.i -.PHONY : fatfs_header.i - -# target to preprocess a source file -fatfs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i -.PHONY : fatfs_header.c.i - -fatfs_header.s: fatfs_header.c.s -.PHONY : fatfs_header.s - -# target to generate assembly for a file -fatfs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s -.PHONY : fatfs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... fatfs_memory_detailed" - @echo "... fatfs" - @echo "... fatfs.o" - @echo "... fatfs.i" - @echo "... fatfs.s" - @echo "... fatfs_header.o" - @echo "... fatfs_header.i" - @echo "... fatfs_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake deleted file mode 100644 index b67f74e..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/fatfs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/fatfs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/fatfs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h deleted file mode 100644 index 732d80c..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_fatfs -#define DMOD_MOD_DEFS_H_fatfs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_fatfs_version -# define dmod_fatfs_version "1.0" -#endif - -#ifdef DMOD_fatfs -# define dmod_fatfs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(fatfs, MODULE, NAME) -# define dmod_fatfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(fatfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "fatfs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_fatfs -# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_fatfs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c deleted file mode 100644 index b53ef4b..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "fatfs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake deleted file mode 100644 index 780d416..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make deleted file mode 100644 index 3cf0897..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-src/examples/dif/flashfs/flashfs.c -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -MF CMakeFiles/flashfs.dir/flashfs.c.o.d -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c > CMakeFiles/flashfs.dir/flashfs.c.i - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c -o CMakeFiles/flashfs.dir/flashfs.c.s - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/flashfs_header.c -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -MF CMakeFiles/flashfs.dir/flashfs_header.c.o.d -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c > CMakeFiles/flashfs.dir/flashfs_header.c.i - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c -o CMakeFiles/flashfs.dir/flashfs_header.c.s - -# Object files for target flashfs -flashfs_OBJECTS = \ -"CMakeFiles/flashfs.dir/flashfs.c.o" \ -"CMakeFiles/flashfs.dir/flashfs_header.c.o" - -# External object files for target flashfs -flashfs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make -_deps/dmod-build/examples/dif/flashfs/flashfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable flashfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/flashfs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/flashfs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for flashfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build: _deps/dmod-build/examples/dif/flashfs/flashfs -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake deleted file mode 100644 index 26d21d6..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/flashfs.dir/flashfs.c.o" - "CMakeFiles/flashfs.dir/flashfs.c.o.d" - "CMakeFiles/flashfs.dir/flashfs_header.c.o" - "CMakeFiles/flashfs.dir/flashfs_header.c.o.d" - "flashfs" - "flashfs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/flashfs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make deleted file mode 100644 index 6da961f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for flashfs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts deleted file mode 100644 index d8333b3..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for flashfs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make deleted file mode 100644 index a8d4a60..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for flashfs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make deleted file mode 100644 index 445f16f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"flashfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt deleted file mode 100644 index f8ac81b..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/flashfs.dir/flashfs.c.o CMakeFiles/flashfs.dir/flashfs_header.c.o -o flashfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make deleted file mode 100644 index 3575c37..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 47 -CMAKE_PROGRESS_2 = 48 -CMAKE_PROGRESS_3 = 49 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make deleted file mode 100644 index 51e4ed7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for flashfs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for flashfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen - -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make -.PHONY : flashfs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build: flashfs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 35858c4..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/flashfs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/flashfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 8732a34..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for flashfs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index dcca040..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for flashfs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make deleted file mode 100644 index 9b1d57f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 50 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile deleted file mode 100644 index c62d016..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule - -# Convenience name for target. -flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule -.PHONY : flashfs - -# fast build rule for target. -flashfs/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build -.PHONY : flashfs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule - -# Convenience name for target. -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule -.PHONY : flashfs_memory_detailed - -# fast build rule for target. -flashfs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build -.PHONY : flashfs_memory_detailed/fast - -flashfs.o: flashfs.c.o -.PHONY : flashfs.o - -# target to build an object file -flashfs.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -.PHONY : flashfs.c.o - -flashfs.i: flashfs.c.i -.PHONY : flashfs.i - -# target to preprocess a source file -flashfs.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i -.PHONY : flashfs.c.i - -flashfs.s: flashfs.c.s -.PHONY : flashfs.s - -# target to generate assembly for a file -flashfs.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s -.PHONY : flashfs.c.s - -flashfs_header.o: flashfs_header.c.o -.PHONY : flashfs_header.o - -# target to build an object file -flashfs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -.PHONY : flashfs_header.c.o - -flashfs_header.i: flashfs_header.c.i -.PHONY : flashfs_header.i - -# target to preprocess a source file -flashfs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i -.PHONY : flashfs_header.c.i - -flashfs_header.s: flashfs_header.c.s -.PHONY : flashfs_header.s - -# target to generate assembly for a file -flashfs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s -.PHONY : flashfs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... flashfs_memory_detailed" - @echo "... flashfs" - @echo "... flashfs.o" - @echo "... flashfs.i" - @echo "... flashfs.s" - @echo "... flashfs_header.o" - @echo "... flashfs_header.i" - @echo "... flashfs_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake deleted file mode 100644 index f9ed59a..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/flashfs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/flashfs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/flashfs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h deleted file mode 100644 index e2f897f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_flashfs -#define DMOD_MOD_DEFS_H_flashfs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_flashfs_version -# define dmod_flashfs_version "1.0" -#endif - -#ifdef DMOD_flashfs -# define dmod_flashfs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(flashfs, MODULE, NAME) -# define dmod_flashfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(flashfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "flashfs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_flashfs -# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_flashfs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c deleted file mode 100644 index 99b062d..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "flashfs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake deleted file mode 100644 index ae51bf7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make deleted file mode 100644 index b8a5767..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-src/examples/dif/vfs/vfs.c -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -MF CMakeFiles/vfs.dir/vfs.c.o.d -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c > CMakeFiles/vfs.dir/vfs.c.i - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c -o CMakeFiles/vfs.dir/vfs.c.s - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/vfs_header.c -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -MF CMakeFiles/vfs.dir/vfs_header.c.o.d -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c > CMakeFiles/vfs.dir/vfs_header.c.i - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c -o CMakeFiles/vfs.dir/vfs_header.c.s - -# Object files for target vfs -vfs_OBJECTS = \ -"CMakeFiles/vfs.dir/vfs.c.o" \ -"CMakeFiles/vfs.dir/vfs_header.c.o" - -# External object files for target vfs -vfs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make -_deps/dmod-build/examples/dif/vfs/vfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable vfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vfs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/vfs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for vfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build: _deps/dmod-build/examples/dif/vfs/vfs -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake deleted file mode 100644 index 872ace5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/vfs.dir/vfs.c.o" - "CMakeFiles/vfs.dir/vfs.c.o.d" - "CMakeFiles/vfs.dir/vfs_header.c.o" - "CMakeFiles/vfs.dir/vfs_header.c.o.d" - "vfs" - "vfs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/vfs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make deleted file mode 100644 index 6f09891..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for vfs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts deleted file mode 100644 index 3fd9ecc..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for vfs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make deleted file mode 100644 index 830b687..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for vfs. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make deleted file mode 100644 index 0e1a896..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"vfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt deleted file mode 100644 index 924cf87..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/vfs.dir/vfs.c.o CMakeFiles/vfs.dir/vfs_header.c.o -o vfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make deleted file mode 100644 index 454f037..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 65 -CMAKE_PROGRESS_2 = 66 -CMAKE_PROGRESS_3 = 67 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make deleted file mode 100644 index a2b6094..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for vfs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for vfs" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen - -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make -.PHONY : vfs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build: vfs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 8e7886d..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/vfs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/vfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index a7fc985..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for vfs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 140fa48..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for vfs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make deleted file mode 100644 index a9dc8c8..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 68 - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile deleted file mode 100644 index c051d5d..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule - -# Convenience name for target. -vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule -.PHONY : vfs - -# fast build rule for target. -vfs/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build -.PHONY : vfs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule - -# Convenience name for target. -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule -.PHONY : vfs_memory_detailed - -# fast build rule for target. -vfs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build -.PHONY : vfs_memory_detailed/fast - -vfs.o: vfs.c.o -.PHONY : vfs.o - -# target to build an object file -vfs.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -.PHONY : vfs.c.o - -vfs.i: vfs.c.i -.PHONY : vfs.i - -# target to preprocess a source file -vfs.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i -.PHONY : vfs.c.i - -vfs.s: vfs.c.s -.PHONY : vfs.s - -# target to generate assembly for a file -vfs.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s -.PHONY : vfs.c.s - -vfs_header.o: vfs_header.c.o -.PHONY : vfs_header.o - -# target to build an object file -vfs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -.PHONY : vfs_header.c.o - -vfs_header.i: vfs_header.c.i -.PHONY : vfs_header.i - -# target to preprocess a source file -vfs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i -.PHONY : vfs_header.c.i - -vfs_header.s: vfs_header.c.s -.PHONY : vfs_header.s - -# target to generate assembly for a file -vfs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s -.PHONY : vfs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... vfs_memory_detailed" - @echo "... vfs" - @echo "... vfs.o" - @echo "... vfs.i" - @echo "... vfs.s" - @echo "... vfs_header.o" - @echo "... vfs_header.i" - @echo "... vfs_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake deleted file mode 100644 index 3b501b9..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/vfs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/vfs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/vfs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h deleted file mode 100644 index d5de309..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_vfs -#define DMOD_MOD_DEFS_H_vfs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_vfs_version -# define dmod_vfs_version "1.0" -#endif - -#ifdef DMOD_vfs -# define dmod_vfs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(vfs, MODULE, NAME) -# define dmod_vfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(vfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "vfs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 2048 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_vfs -# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_vfs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c deleted file mode 100644 index 458d9c5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "vfs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 2048, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks deleted file mode 100644 index 2bd5a0a..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -22 diff --git a/build_ci_port/_deps/dmod-build/examples/module/Makefile b/build_ci_port/_deps/dmod-build/examples/module/Makefile deleted file mode 100644 index e608c92..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake deleted file mode 100644 index 9714727..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make deleted file mode 100644 index 4476316..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make +++ /dev/null @@ -1,157 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-src/examples/module/application/main.c -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o -MF CMakeFiles/example_app.dir/main.c.o.d -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/main.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c > CMakeFiles/example_app.dir/main.c.i - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/main.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c -o CMakeFiles/example_app.dir/main.c.s - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-src/examples/module/application/example.c -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -MF CMakeFiles/example_app.dir/example.c.o.d -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c > CMakeFiles/example_app.dir/example.c.i - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c -o CMakeFiles/example_app.dir/example.c.s - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/example_app_header.c -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -MF CMakeFiles/example_app.dir/example_app_header.c.o.d -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example_app_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c > CMakeFiles/example_app.dir/example_app_header.c.i - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example_app_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c -o CMakeFiles/example_app.dir/example_app_header.c.s - -# Object files for target example_app -example_app_OBJECTS = \ -"CMakeFiles/example_app.dir/main.c.o" \ -"CMakeFiles/example_app.dir/example.c.o" \ -"CMakeFiles/example_app.dir/example_app_header.c.o" - -# External object files for target example_app -example_app_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make -_deps/dmod-build/examples/module/application/example_app: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable example_app" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example_app.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/example_app.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for example_app" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build: _deps/dmod-build/examples/module/application/example_app -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake deleted file mode 100644 index b30a78f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/example_app.dir/example.c.o" - "CMakeFiles/example_app.dir/example.c.o.d" - "CMakeFiles/example_app.dir/example_app_header.c.o" - "CMakeFiles/example_app.dir/example_app_header.c.o.d" - "CMakeFiles/example_app.dir/main.c.o" - "CMakeFiles/example_app.dir/main.c.o.d" - "example_app" - "example_app.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/example_app.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make deleted file mode 100644 index 9c21819..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for example_app. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts deleted file mode 100644 index 317670e..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for example_app. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make deleted file mode 100644 index 5dd86f2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for example_app. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make deleted file mode 100644 index 9814e0d..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"example_app\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt deleted file mode 100644 index b863b57..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/example_app.dir/main.c.o CMakeFiles/example_app.dir/example.c.o CMakeFiles/example_app.dir/example_app_header.c.o -o example_app /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make deleted file mode 100644 index 2add289..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make +++ /dev/null @@ -1,5 +0,0 @@ -CMAKE_PROGRESS_1 = 38 -CMAKE_PROGRESS_2 = 39 -CMAKE_PROGRESS_3 = 40 -CMAKE_PROGRESS_4 = 41 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make deleted file mode 100644 index ce638e7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for example_app_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for example_app" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen - -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make -.PHONY : example_app_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build: example_app_memory_detailed -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index b8f1a3c..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/example_app_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/example_app_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 54c963e..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for example_app_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 40bc90c..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for example_app_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make deleted file mode 100644 index 08da5aa..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 42 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks deleted file mode 100644 index 48082f7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -12 diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/Makefile b/build_ci_port/_deps/dmod-build/examples/module/application/Makefile deleted file mode 100644 index 17c2662..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/Makefile +++ /dev/null @@ -1,311 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule - -# Convenience name for target. -example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule -.PHONY : example_app - -# fast build rule for target. -example_app/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build -.PHONY : example_app/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule - -# Convenience name for target. -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule -.PHONY : example_app_memory_detailed - -# fast build rule for target. -example_app_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build -.PHONY : example_app_memory_detailed/fast - -example.o: example.c.o -.PHONY : example.o - -# target to build an object file -example.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -.PHONY : example.c.o - -example.i: example.c.i -.PHONY : example.i - -# target to preprocess a source file -example.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i -.PHONY : example.c.i - -example.s: example.c.s -.PHONY : example.s - -# target to generate assembly for a file -example.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s -.PHONY : example.c.s - -example_app_header.o: example_app_header.c.o -.PHONY : example_app_header.o - -# target to build an object file -example_app_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -.PHONY : example_app_header.c.o - -example_app_header.i: example_app_header.c.i -.PHONY : example_app_header.i - -# target to preprocess a source file -example_app_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i -.PHONY : example_app_header.c.i - -example_app_header.s: example_app_header.c.s -.PHONY : example_app_header.s - -# target to generate assembly for a file -example_app_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s -.PHONY : example_app_header.c.s - -main.o: main.c.o -.PHONY : main.o - -# target to build an object file -main.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... example_app_memory_detailed" - @echo "... example_app" - @echo "... example.o" - @echo "... example.i" - @echo "... example.s" - @echo "... example_app_header.o" - @echo "... example_app_header.i" - @echo "... example_app_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake deleted file mode 100644 index 38a5213..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/example_app.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/example_app.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/example_app.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h b/build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h deleted file mode 100644 index 072a0c1..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_example_app -#define DMOD_MOD_DEFS_H_example_app - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_example_app_version -# define dmod_example_app_version "0.1" -#endif - -#ifdef DMOD_example_app -# define dmod_example_app_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(example_app, MODULE, NAME) -# define dmod_example_app_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(example_app, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "example_app" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 0 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Application -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_example_app -# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_example_app diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c b/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c deleted file mode 100644 index baf3ea1..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "example_app", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 0, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake deleted file mode 100644 index ff55235..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake +++ /dev/null @@ -1,70 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake deleted file mode 100644 index 2c97f72..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make deleted file mode 100644 index cf44999..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-src/examples/module/library/dmodex.c -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -MF CMakeFiles/dmodex.dir/dmodex.c.o.d -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c > CMakeFiles/dmodex.dir/dmodex.c.i - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c -o CMakeFiles/dmodex.dir/dmodex.c.s - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/dmodex_header.c -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -MF CMakeFiles/dmodex.dir/dmodex_header.c.o.d -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c > CMakeFiles/dmodex.dir/dmodex_header.c.i - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c -o CMakeFiles/dmodex.dir/dmodex_header.c.s - -# Object files for target dmodex -dmodex_OBJECTS = \ -"CMakeFiles/dmodex.dir/dmodex.c.o" \ -"CMakeFiles/dmodex.dir/dmodex_header.c.o" - -# External object files for target dmodex -dmodex_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make -_deps/dmod-build/examples/module/library/dmodex: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable dmodex" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmodex.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/dmodex.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmodex" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build: _deps/dmod-build/examples/module/library/dmodex -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake deleted file mode 100644 index ac00ce3..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmodex.dir/dmodex.c.o" - "CMakeFiles/dmodex.dir/dmodex.c.o.d" - "CMakeFiles/dmodex.dir/dmodex_header.c.o" - "CMakeFiles/dmodex.dir/dmodex_header.c.o.d" - "dmodex" - "dmodex.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmodex.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make deleted file mode 100644 index 06a73e4..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmodex. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts deleted file mode 100644 index 1c7222f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmodex. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make deleted file mode 100644 index da38191..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmodex. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make deleted file mode 100644 index 51571f5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmodex\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt deleted file mode 100644 index 67ee8a3..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmodex.dir/dmodex.c.o CMakeFiles/dmodex.dir/dmodex_header.c.o -o dmodex /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make deleted file mode 100644 index 9997fcc..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 16 -CMAKE_PROGRESS_2 = 17 -CMAKE_PROGRESS_3 = 18 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make deleted file mode 100644 index ab4f9a0..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for dmodex_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmodex" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen - -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make -.PHONY : dmodex_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build: dmodex_memory_detailed -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 111e712..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmodex_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmodex_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index d0c6457..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmodex_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index a9efdd1..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmodex_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make deleted file mode 100644 index a7f2629..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 19 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/Makefile b/build_ci_port/_deps/dmod-build/examples/module/library/Makefile deleted file mode 100644 index 65ac77c..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule - -# Convenience name for target. -dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule -.PHONY : dmodex - -# fast build rule for target. -dmodex/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build -.PHONY : dmodex/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule - -# Convenience name for target. -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule -.PHONY : dmodex_memory_detailed - -# fast build rule for target. -dmodex_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build -.PHONY : dmodex_memory_detailed/fast - -dmodex.o: dmodex.c.o -.PHONY : dmodex.o - -# target to build an object file -dmodex.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -.PHONY : dmodex.c.o - -dmodex.i: dmodex.c.i -.PHONY : dmodex.i - -# target to preprocess a source file -dmodex.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i -.PHONY : dmodex.c.i - -dmodex.s: dmodex.c.s -.PHONY : dmodex.s - -# target to generate assembly for a file -dmodex.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s -.PHONY : dmodex.c.s - -dmodex_header.o: dmodex_header.c.o -.PHONY : dmodex_header.o - -# target to build an object file -dmodex_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -.PHONY : dmodex_header.c.o - -dmodex_header.i: dmodex_header.c.i -.PHONY : dmodex_header.i - -# target to preprocess a source file -dmodex_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i -.PHONY : dmodex_header.c.i - -dmodex_header.s: dmodex_header.c.s -.PHONY : dmodex_header.s - -# target to generate assembly for a file -dmodex_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s -.PHONY : dmodex_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... dmodex_memory_detailed" - @echo "... dmodex" - @echo "... dmodex.o" - @echo "... dmodex.i" - @echo "... dmodex.s" - @echo "... dmodex_header.o" - @echo "... dmodex_header.i" - @echo "... dmodex_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake deleted file mode 100644 index 712c1a6..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmodex.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmodex.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/dmodex.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h b/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h deleted file mode 100644 index 2dddbef..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmodex -#define DMOD_MOD_DEFS_H_dmodex - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmodex_version -# define dmod_dmodex_version "0.1" -#endif - -#ifdef DMOD_dmodex -# define dmod_dmodex_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmodex, MODULE, NAME) -# define dmod_dmodex_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmodex, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmodex" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmodex -# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmodex diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c b/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c deleted file mode 100644 index e1f5eb7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "dmodex", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake deleted file mode 100644 index 3bc4053..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make deleted file mode 100644 index 253b157..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-src/examples/module/log_step/main.c -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o -MF CMakeFiles/log_step.dir/main.c.o.d -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/main.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c > CMakeFiles/log_step.dir/main.c.i - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/main.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c -o CMakeFiles/log_step.dir/main.c.s - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/log_step_header.c -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -MF CMakeFiles/log_step.dir/log_step_header.c.o.d -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/log_step_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c > CMakeFiles/log_step.dir/log_step_header.c.i - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/log_step_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c -o CMakeFiles/log_step.dir/log_step_header.c.s - -# Object files for target log_step -log_step_OBJECTS = \ -"CMakeFiles/log_step.dir/main.c.o" \ -"CMakeFiles/log_step.dir/log_step_header.c.o" - -# External object files for target log_step -log_step_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make -_deps/dmod-build/examples/module/log_step/log_step: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable log_step" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/log_step.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/log_step.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for log_step" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build: _deps/dmod-build/examples/module/log_step/log_step -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake deleted file mode 100644 index 26b2c30..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/log_step.dir/log_step_header.c.o" - "CMakeFiles/log_step.dir/log_step_header.c.o.d" - "CMakeFiles/log_step.dir/main.c.o" - "CMakeFiles/log_step.dir/main.c.o.d" - "log_step" - "log_step.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/log_step.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make deleted file mode 100644 index 9a0955f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for log_step. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts deleted file mode 100644 index 4bc7a3a..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for log_step. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make deleted file mode 100644 index 187fc4f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for log_step. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make deleted file mode 100644 index 4c3cadd..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"log_step\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt deleted file mode 100644 index d947e0d..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/log_step.dir/main.c.o CMakeFiles/log_step.dir/log_step_header.c.o -o log_step /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make deleted file mode 100644 index a48de7a..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 51 -CMAKE_PROGRESS_2 = 52 -CMAKE_PROGRESS_3 = 53 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make deleted file mode 100644 index f77304f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for log_step_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for log_step" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen - -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make -.PHONY : log_step_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build: log_step_memory_detailed -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 9bd8b12..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/log_step_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/log_step_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 2008fec..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for log_step_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 01aa80f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for log_step_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make deleted file mode 100644 index 0bc7bd3..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 54 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile b/build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile deleted file mode 100644 index b75f12c..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule - -# Convenience name for target. -log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule -.PHONY : log_step - -# fast build rule for target. -log_step/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build -.PHONY : log_step/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule - -# Convenience name for target. -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule -.PHONY : log_step_memory_detailed - -# fast build rule for target. -log_step_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build -.PHONY : log_step_memory_detailed/fast - -log_step_header.o: log_step_header.c.o -.PHONY : log_step_header.o - -# target to build an object file -log_step_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -.PHONY : log_step_header.c.o - -log_step_header.i: log_step_header.c.i -.PHONY : log_step_header.i - -# target to preprocess a source file -log_step_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i -.PHONY : log_step_header.c.i - -log_step_header.s: log_step_header.c.s -.PHONY : log_step_header.s - -# target to generate assembly for a file -log_step_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s -.PHONY : log_step_header.c.s - -main.o: main.c.o -.PHONY : main.o - -# target to build an object file -main.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... log_step_memory_detailed" - @echo "... log_step" - @echo "... log_step_header.o" - @echo "... log_step_header.i" - @echo "... log_step_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake deleted file mode 100644 index 3bcc640..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/log_step.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/log_step.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/log_step.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h b/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h deleted file mode 100644 index 7c1f1ca..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_log_step -#define DMOD_MOD_DEFS_H_log_step - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_log_step_version -# define dmod_log_step_version "0.1" -#endif - -#ifdef DMOD_log_step -# define dmod_log_step_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(log_step, MODULE, NAME) -# define dmod_log_step_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(log_step, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "log_step" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 0 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Application -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_log_step -# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_log_step diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c b/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c deleted file mode 100644 index 526e72b..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "log_step", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 0, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks deleted file mode 100644 index 48082f7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -12 diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake deleted file mode 100644 index 6dd07f5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make deleted file mode 100644 index b2badd9..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make +++ /dev/null @@ -1,157 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-src/examples/module/test_example/test_example_test.c -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -MF CMakeFiles/test_example.dir/test_example_test.c.o.d -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_test.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c > CMakeFiles/test_example.dir/test_example_test.c.i - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_test.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c -o CMakeFiles/test_example.dir/test_example_test.c.s - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -MF CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/test_example_header.c -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -MF CMakeFiles/test_example.dir/test_example_header.c.o.d -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c > CMakeFiles/test_example.dir/test_example_header.c.i - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c -o CMakeFiles/test_example.dir/test_example_header.c.s - -# Object files for target test_example -test_example_OBJECTS = \ -"CMakeFiles/test_example.dir/test_example_test.c.o" \ -"CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" \ -"CMakeFiles/test_example.dir/test_example_header.c.o" - -# External object files for target test_example -test_example_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make -_deps/dmod-build/examples/module/test_example/test_example: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_example" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_example.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/test_example.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_example" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build: _deps/dmod-build/examples/module/test_example/test_example -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake deleted file mode 100644 index c188c28..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" - "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" - "CMakeFiles/test_example.dir/test_example_header.c.o" - "CMakeFiles/test_example.dir/test_example_header.c.o.d" - "CMakeFiles/test_example.dir/test_example_test.c.o" - "CMakeFiles/test_example.dir/test_example_test.c.o.d" - "test_example" - "test_example.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/test_example.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make deleted file mode 100644 index 719354c..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_example. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts deleted file mode 100644 index 7d67863..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_example. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make deleted file mode 100644 index ef35c48..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_example. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make deleted file mode 100644 index eb8cefe..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"test_example\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt deleted file mode 100644 index a2213d9..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/test_example.dir/test_example_test.c.o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o CMakeFiles/test_example.dir/test_example_header.c.o -o test_example /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make deleted file mode 100644 index a9a24a0..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make +++ /dev/null @@ -1,5 +0,0 @@ -CMAKE_PROGRESS_1 = 60 -CMAKE_PROGRESS_2 = 61 -CMAKE_PROGRESS_3 = 62 -CMAKE_PROGRESS_4 = 63 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make deleted file mode 100644 index 1b6385a..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for test_example_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for test_example" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen - -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make -.PHONY : test_example_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build: test_example_memory_detailed -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index a302c60..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_example_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/test_example_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 2e9e6a4..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for test_example_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index b0a2ce7..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for test_example_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make deleted file mode 100644 index 3076d3a..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 64 - diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile b/build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile deleted file mode 100644 index 4466f3f..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile +++ /dev/null @@ -1,311 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule - -# Convenience name for target. -test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule -.PHONY : test_example - -# fast build rule for target. -test_example/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build -.PHONY : test_example/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule - -# Convenience name for target. -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule -.PHONY : test_example_memory_detailed - -# fast build rule for target. -test_example_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build -.PHONY : test_example_memory_detailed/fast - -__/__/__/src/module/dmod_test_main.o: __/__/__/src/module/dmod_test_main.c.o -.PHONY : __/__/__/src/module/dmod_test_main.o - -# target to build an object file -__/__/__/src/module/dmod_test_main.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -.PHONY : __/__/__/src/module/dmod_test_main.c.o - -__/__/__/src/module/dmod_test_main.i: __/__/__/src/module/dmod_test_main.c.i -.PHONY : __/__/__/src/module/dmod_test_main.i - -# target to preprocess a source file -__/__/__/src/module/dmod_test_main.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i -.PHONY : __/__/__/src/module/dmod_test_main.c.i - -__/__/__/src/module/dmod_test_main.s: __/__/__/src/module/dmod_test_main.c.s -.PHONY : __/__/__/src/module/dmod_test_main.s - -# target to generate assembly for a file -__/__/__/src/module/dmod_test_main.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s -.PHONY : __/__/__/src/module/dmod_test_main.c.s - -test_example_header.o: test_example_header.c.o -.PHONY : test_example_header.o - -# target to build an object file -test_example_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -.PHONY : test_example_header.c.o - -test_example_header.i: test_example_header.c.i -.PHONY : test_example_header.i - -# target to preprocess a source file -test_example_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i -.PHONY : test_example_header.c.i - -test_example_header.s: test_example_header.c.s -.PHONY : test_example_header.s - -# target to generate assembly for a file -test_example_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s -.PHONY : test_example_header.c.s - -test_example_test.o: test_example_test.c.o -.PHONY : test_example_test.o - -# target to build an object file -test_example_test.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -.PHONY : test_example_test.c.o - -test_example_test.i: test_example_test.c.i -.PHONY : test_example_test.i - -# target to preprocess a source file -test_example_test.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i -.PHONY : test_example_test.c.i - -test_example_test.s: test_example_test.c.s -.PHONY : test_example_test.s - -# target to generate assembly for a file -test_example_test.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s -.PHONY : test_example_test.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... test_example_memory_detailed" - @echo "... test_example" - @echo "... __/__/__/src/module/dmod_test_main.o" - @echo "... __/__/__/src/module/dmod_test_main.i" - @echo "... __/__/__/src/module/dmod_test_main.s" - @echo "... test_example_header.o" - @echo "... test_example_header.i" - @echo "... test_example_header.s" - @echo "... test_example_test.o" - @echo "... test_example_test.i" - @echo "... test_example_test.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake deleted file mode 100644 index 1a1d3c8..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/test_example.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/test_example.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/test_example.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h b/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h deleted file mode 100644 index da0fb52..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_test_example -#define DMOD_MOD_DEFS_H_test_example - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_test_example_version -# define dmod_test_example_version "1.0" -#endif - -#ifdef DMOD_test_example -# define dmod_test_example_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(test_example, MODULE, NAME) -# define dmod_test_example_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(test_example, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "test_example" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Application -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_test_example -# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_test_example diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c b/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c deleted file mode 100644 index 4ce3595..0000000 --- a/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "test_example", - .Author = "DMOD", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build_ci_port/_deps/dmod-build/inc/Makefile b/build_ci_port/_deps/dmod-build/inc/Makefile deleted file mode 100644 index ac95fa8..0000000 --- a/build_ci_port/_deps/dmod-build/inc/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake b/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake deleted file mode 100644 index 1055337..0000000 --- a/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build_ci_port/_deps/dmod-build/lib/Makefile b/build_ci_port/_deps/dmod-build/lib/Makefile deleted file mode 100644 index e6dc53d..0000000 --- a/build_ci_port/_deps/dmod-build/lib/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake b/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake deleted file mode 100644 index 2788e1e..0000000 --- a/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake deleted file mode 100644 index 5ffbf7d..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" "gcc" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.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 "") diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make deleted file mode 100644 index 439caa8..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make +++ /dev/null @@ -1,116 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-src/lib/third-party/FastLZ/fastlz.c -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -MF CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_fastlz.dir/fastlz.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c > CMakeFiles/dmod_fastlz.dir/fastlz.c.i - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_fastlz.dir/fastlz.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c -o CMakeFiles/dmod_fastlz.dir/fastlz.c.s - -# Object files for target dmod_fastlz -dmod_fastlz_OBJECTS = \ -"CMakeFiles/dmod_fastlz.dir/fastlz.c.o" - -# External object files for target dmod_fastlz -dmod_fastlz_EXTERNAL_OBJECTS = - -_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make -_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_fastlz.a" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_fastlz.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_fastlz" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -DMODULE_NAME=dmod_fastlz -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake deleted file mode 100644 index 38c14da..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_fastlz.dir/fastlz.c.o" - "CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d" - "libdmod_fastlz.a" - "libdmod_fastlz.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmod_fastlz.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake deleted file mode 100644 index 53648b0..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libdmod_fastlz.a" -) diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make deleted file mode 100644 index b958622..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmod_fastlz. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts deleted file mode 100644 index 398a47a..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmod_fastlz. diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make deleted file mode 100644 index 3114856..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmod_fastlz. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o deleted file mode 100644 index 502bef01241bcdd1eecb7fa7526d6d3c86d25a8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/Makefile b/build_ci_port/_deps/dmod-build/lib/third-party/Makefile deleted file mode 100644 index 6dccec1..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake deleted file mode 100644 index 37eb899..0000000 --- a/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build_ci_port/_deps/dmod-build/scripts/Makefile b/build_ci_port/_deps/dmod-build/scripts/Makefile deleted file mode 100644 index 20e8b81..0000000 --- a/build_ci_port/_deps/dmod-build/scripts/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake b/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake deleted file mode 100644 index 44f6ee6..0000000 --- a/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks deleted file mode 100644 index 1e8b314..0000000 --- a/build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -6 diff --git a/build_ci_port/_deps/dmod-build/src/Makefile b/build_ci_port/_deps/dmod-build/src/Makefile deleted file mode 100644 index e8a8af3..0000000 --- a/build_ci_port/_deps/dmod-build/src/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/src/cmake_install.cmake b/build_ci_port/_deps/dmod-build/src/cmake_install.cmake deleted file mode 100644 index 375027f..0000000 --- a/build_ci_port/_deps/dmod-build/src/cmake_install.cmake +++ /dev/null @@ -1,60 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake deleted file mode 100644 index c0a5cb7..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" "gcc" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.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 "") diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make deleted file mode 100644 index 7e72bf6..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make +++ /dev/null @@ -1,116 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-src/src/common/dmod_common.c -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -MF CMakeFiles/dmod_common.dir/dmod_common.c.o.d -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_common.dir/dmod_common.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c > CMakeFiles/dmod_common.dir/dmod_common.c.i - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_common.dir/dmod_common.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c -o CMakeFiles/dmod_common.dir/dmod_common.c.s - -# Object files for target dmod_common -dmod_common_OBJECTS = \ -"CMakeFiles/dmod_common.dir/dmod_common.c.o" - -# External object files for target dmod_common -dmod_common_EXTERNAL_OBJECTS = - -_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make -_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_common.a" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean_target.cmake - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_common.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_common" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build: _deps/dmod-build/src/common/libdmod_common.a -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake deleted file mode 100644 index b90397e..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_common.dir/dmod_common.c.o" - "CMakeFiles/dmod_common.dir/dmod_common.c.o.d" - "libdmod_common.a" - "libdmod_common.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmod_common.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake deleted file mode 100644 index c60c401..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libdmod_common.a" -) diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make deleted file mode 100644 index 90a0dfc..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmod_common. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts deleted file mode 100644 index 5dbc001..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmod_common. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make deleted file mode 100644 index fc94d04..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmod_common. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o deleted file mode 100644 index 916e572dd1d6dc2a4952cf3921ea0e002e77648c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25184 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 A&;S4c diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d deleted file mode 100644 index 80f81a4..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d +++ /dev/null @@ -1,29 +0,0 @@ -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ - /usr/include/string.h diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make deleted file mode 100644 index ec8580a..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_common\" -DDMOD_MODULE -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build - -C_FLAGS = -Wall -Werror -std=c11 - diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt deleted file mode 100644 index 3deae8a..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc libdmod_common.a CMakeFiles/dmod_common.dir/dmod_common.c.o -/usr/bin/ranlib libdmod_common.a diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make deleted file mode 100644 index 3a86673..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 - diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make deleted file mode 100644 index e45f2f6..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for dmod_common_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmod_common" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen - -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make -.PHONY : dmod_common_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build: dmod_common_memory_detailed -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index dc0fbc6..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_common_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 25ee62e..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmod_common_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 6810c4f..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmod_common_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make deleted file mode 100644 index 68e0bc5..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 7 - diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build_ci_port/_deps/dmod-build/src/common/Makefile b/build_ci_port/_deps/dmod-build/src/common/Makefile deleted file mode 100644 index 040cd67..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/Makefile +++ /dev/null @@ -1,257 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule - -# Convenience name for target. -dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule -.PHONY : dmod_common - -# fast build rule for target. -dmod_common/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build -.PHONY : dmod_common/fast - -# Convenience name for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule - -# Convenience name for target. -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule -.PHONY : dmod_common_memory_detailed - -# fast build rule for target. -dmod_common_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build -.PHONY : dmod_common_memory_detailed/fast - -dmod_common.o: dmod_common.c.o -.PHONY : dmod_common.o - -# target to build an object file -dmod_common.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -.PHONY : dmod_common.c.o - -dmod_common.i: dmod_common.c.i -.PHONY : dmod_common.i - -# target to preprocess a source file -dmod_common.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i -.PHONY : dmod_common.c.i - -dmod_common.s: dmod_common.c.s -.PHONY : dmod_common.s - -# target to generate assembly for a file -dmod_common.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s -.PHONY : dmod_common.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... dmod_common_memory_detailed" - @echo "... dmod_common" - @echo "... dmod_common.o" - @echo "... dmod_common.i" - @echo "... dmod_common.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake b/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake deleted file mode 100644 index e7e6ded..0000000 --- a/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/src/common/libdmod_common.a b/build_ci_port/_deps/dmod-build/src/common/libdmod_common.a deleted file mode 100644 index 0f44642037c78ed0721b87c2e92f8b460496195d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25820 zcmeI4e{fw#b;qx4Cl*e?atMq_NO%dPBPJlr!J)Df(kDw#ek!t~NS31#g7hq1TQ8R0 zdwD;cXJ!m)&Z^|A{b?J`5B0Ycvi;lL^3KZW9=CY?-c+t!%(^AV$a=E-a+z|a==OJ% zc4tPiLy?jl`Ju{)yE8NDZqFWYbEnaX5OM8PGFr0REtazRD2r4~S9=yJ5w^SC%#h#g z7=?J#e(`vnmZIC5A1!3c**zms-Rmgr$c#kP+)>(A$&Qq>QN8Xc?Q%>$_)zzDt_1VC>kES}?SJl+e^wFutxz6!(hC0r`hy3%TI!!ut zH0Azd{iVO?O;7%)Cq4e-hV0p&GXnai;9NjH7u z96ERYiMw)Yo(y)Tk6gkeC`jLVwStq!ReMi8d3IV#`Q!%Evj>%p|E?^h#~*9B>E=g` zPsk;8H)%ph64 zn-(hvV8Wk#SNcfrGD(-xHS_Bqs7oK&!M&s0335#HBQ*Dw2QN&IrWH2N(R1-u_nO|}Q}J_d0f_>?7lUBCkvy#rqNw_CkX>&wC;=KkN*&Au@{cdoh`sZoJVGhud?hqm&7V|(#0Tnu)ta`5oYpPa+0^6WxWLPYUA$+ z9s2T9%aKyyLFc+>as%%ow}WA zVzX)5naJG9J+cn7iJf(mxB5-qdWI(Zx0=>{!8d-Xyvg33XK#L0=joP=b_udQerU;A zfBQW=ZrrPDQcKkC7x=z~^V-`>+S|0Ri<`#}MBf%p9;fS&Z-Hq1o=8tVg1b3&`Tcsg zl7nWWQ5!xrhe!4rvdm4QQ+77fYd4m!0HxE53~em0H?(p6?N{>fiB3^x#m#A?7w>;1 z=*4?={tRCH?(c{fcSL#7_=~(4POwED$ALD z0mEozx0|Df@?DvIQDx}S*&WRn4~Ato7PDnHPS~Cuaj!49xo|O-@FR7!L>Y}1^|k}si%JArxQetmTF#Pp&gn1Zls`PaL_H4!tF9c(V5Lfw7PXT(ir)n^|px7)3YdC zNjFWO1JUi$^|Lr!tRp{I#-J)s^Ht?tJ=BJt@=#}fA6u}>n(I!ssFd4BGW+b&2=wbTdZ>yzm&zRo zH=HVo@2ZrBZt#fjo2 zEv1rMv|H$RqNnT@wq@)ECFnnTMe7z@X`RguW+EnCs+uiFNd5WLQR>K*vO{hM+bLEG zb}MXursz#>xnFM_o%zg=YhT~2h$h>5y}6OFW`rKw%jWiVkmvIIiota#%5Eyhi>PQo zgx$7mDXbWw*ImiwsQ%y#iO}mQ=L>~Ey-?awp&8b{)4k0y5fF9e2eC2Pdx9>;UW%8t zxg&IGhVAyaqnW~Ro?gWVt2O@el;ucOpc zDHQU>a$sz=*(kfzPF@qE3K{Q~i)|I#Edd_0z71M^fA6Eca)l4$w*LPNW)SCRr0k@~j_Y(46!}cfN zj~Jb8MfPVx!zJ{ zU&Ml%$_+`0-LH;POQA4An=B8AZjcylG=#q6sqde?rQl>1;?N!{0@&=z8%paNUt4Y}1KD0;I-7+*J@7}z2 zk_>~jt+ID-{B`W>Mb9JstQa15&%Z7|ES{z+Gk~_9sLJkNM+vr~9^P5e@*komP(XOh z*Mqzxw>M(-=5;ZX&2{94-0Ep(IKMH_ZVy)E^)EBT6C*S$AXo1QqRL-<(|a~uvuX6E zRCo9F-8Uy%Gr3&8oY?1<6FJqtM1F6A9tAiqB=PP8quJ6ZFBw}CSCkT$y^nrV zl#9^UT{wLaHJ-2idd&l`dEhk<{LXq{du!{~L__bMO0HZIII^-j%I7buc};;$Tszf^7C+3V1U;W=ij>4(#W`ry=jxZA0z*412m{@U83^ierM z{H>5($T2;sH`IM>RqN}|O^vT!eQphDX?YSlKj5R$S@m5{J^;BJkblsVk3oKkUB~JR zRRvuCG~~^EH1_kVxN6_r8RUy+keeX3IQt217p3F;%hbQ>A+P;O$XD6zU-ffOJ^=Yo z0_C6c4Vd#P5R z(`Bj>2Q@M`d2@UhIIj_$4Cm{C_3IV&`3~@e;5UOe2!0DVeXvx?*gpuat~)w6d=flK zM^1+G{NVPa74`WHc$eT0fcFXhP4EH1p9CKk{8{jV;4gt!1^*@ZnBeErRN(ec2>w>^ zqk?Y)pA!69@M*z2z}X+1YW2bC13!km;d{Yn1uucm3I0*=6M}yNd|vRo!50Ld0bdmS ze()v1Ilzhiwk-IQ;46av8#onG$@KSS@LIvw(%QiG>jZxjc)j44gC_)k4|s#%t>9|y zp%$6;d=R`@=vTm#g8wmiTJSr;y9EDBa2|h7rry5=9}t|^QTD^I;Pc=G!G8>175qF} zN7>Gp;Fp6>2!1vAQNg!?PYJ#gd|L3E!Dj^D4}MJW+rVc9zXN5emQub;LYFzg6{$!7W@|Qg5ZAwUKRWv z@G-$32A>f8aqy#p{{VbS@E?Is3;q)LjNq?;9}~QmZV}jTvw~j;J}3Cwz)uMN9`Jd= zw}USTegpWT;2#8E5_}YVS@3c26~R9ZZf>!>br0O!=NWziypFCv`+E6z@Or`j3p^qC zhPB$C4T2}Yn*`qk-Yj?$JSq4M;Az2!!Mgvz;|JvQt!D)wvPN2Wq$*4Zs)DIuA5=!O7JfVo(6wb@crO# z!Td3H?f}05{5b5-fY;Og0w?u8i;mv{zliodPU<}t9bW`rOY1r(_5O;E>t3(h|5xDZ zy%q7x!5Zm_CHc`wvN1yn0K(x;4AZUFqqMm&P{dvfgSJBNT zlhYB+CTpUYb>50x)_^||@+UVx#}Nm9P8IO89Et4bIQrPnae$MRqbOrPr#{Q+EPV+? zG_f!CK0<1Qs9~Mq_E0!(Ad{-In@$1Fe=Ve=L12dKvp2BCZWhtD24(>!`uXhh9w-{5eNkht03YfEHL4oVF|@B zaDZo6fQU{l@S-^FEC*WIc^zG46CEF^i62!-QJE5PAf{v-d?}f2&jshU6#q}HI=H41#R&&?7<`h%L&8UCdN0vVyMf)w?+ z4p;=|AVr)8f)Z_J0ueRi;6q3`;835^Brq{I8c;g|A%!0G0|;Rx95d+Y${;~42t@^Y zhJrzWo|$mWpB8y>emZN#_IX8hJfF^5F?=4-Tc8Q;^NML4SX;;;QOdl+YOX`@vk9vIEmJv4hbx3B;ahv@j5G;>H zg6mc&wW3*N;5m4%AxaIy;%oPd$Lstb{%;_1=HPIV zp3}_pK0mJVBi~^>&who@IT>!Am(6H7*--ywFLg>E&{ikE}`MV}3_QMzH$M~TT!#@Eo{rOo--}dKMg}(9U*JJd* zE%c3lo`})^kQKUY9 z=ZLcNcD(>tB|4?@2nxY;MFf`113V}joYJ|XzOfFBjy!~;wTZr1l{!4o_oDb47E zH@;iIj|pzxOV0|PgZ`Z0cYvP|{2uUm!M_2%Aox?@i-L1p38y7}@Y=ry>+-VTZv$Tu z{2Fj&fMo1mp8tK|weYv$Rq#5&Iqri~z2NtQCj@^Syg~36!Oiy$7IS-Qv41oRee=C6 zDR?jR(}ItJcL{zwc%R_Y-~)osfe#D*40u6sv#3-BZ@^+RCOH2KDozuEkAWW*oZ~4t zO$j~=J}vk>_>ABu!H)@k4lk~hW(B_ld`|Er_zA)L!RG}Z178q)27FQQdGIB{SHPDA zZ@~V&B6t_L+MuX^EM^x}!E14y89ohOC-^tP>jhr~H|veDW4_}w2>pv{sd7q9f;WRV z3*HBw6ub(a7JLf4OYjH5`vhMA9}wJpf*cl{zpHaH_s^!k{QaC$Rp?j2#{{1NpAh_e z;70}jDfpD&wYcw@7W`818NvDcHm75P?*N|_oWE~#niKpG_zA(Mz~=>@1z!++0en&L zpMoz5&fl3iEep=ynK`Wp-UUt{iB&S=RRFIQdVK2X7L* z8@yTYJa|&@KLt+<&fjl2bqPKXZuULnhZXPvp`W1duAGJiPlFc(9|br2r?Ec?J|^^M zz$XNM0{p1p%ivRj*S$fvb6W6b@EO4ez>f(&0X{4Em%!%)KLLJ1@Fnnh!D~4npVETh zP2h`y-w3`Wcm;e}@G0;W!T%myJ+M;!W?a4tZtgn_Uk0zkK5uw^ooc>QFL)9>A^0$O zgWwb3=Dx<*|2%lJ(4PZO3cduM7QAkQZfBR^P2hckcYzNGUIiZ(d>XtU_zCc;;LG4+ zg4f}_&4l1vz>f;v2R<*?x9x!_*GOh%uH6*x+<2o$3iNCs6a1(#^nBXSP%Iupg<{uMhbw1Vy!=J_a z?=+SUj+Qff=vXf5VFMD(b%l@0Et9M}jcIm{m1OxXB#ZLj><(RM z5$)gukC7=~uf CMakeFiles/dmod_module.dir/dmod_module.c.i - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/dmod_module.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c -o CMakeFiles/dmod_module.dir/dmod_module.c.s - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-src/src/module/string.c -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o -MF CMakeFiles/dmod_module.dir/string.c.o.d -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/string.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c > CMakeFiles/dmod_module.dir/string.c.i - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/string.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c -o CMakeFiles/dmod_module.dir/string.c.s - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-src/src/module/signal.c -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -MF CMakeFiles/dmod_module.dir/signal.c.o.d -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/signal.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c > CMakeFiles/dmod_module.dir/signal.c.i - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/signal.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c -o CMakeFiles/dmod_module.dir/signal.c.s - -# Object files for target dmod_module -dmod_module_OBJECTS = \ -"CMakeFiles/dmod_module.dir/dmod_module.c.o" \ -"CMakeFiles/dmod_module.dir/string.c.o" \ -"CMakeFiles/dmod_module.dir/signal.c.o" - -# External object files for target dmod_module -dmod_module_EXTERNAL_OBJECTS = - -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C static library libdmod_module.a" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean_target.cmake - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_module.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_module" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -DMODULE_NAME=dmod_module -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build: _deps/dmod-build/src/module/libdmod_module.a -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend - diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake deleted file mode 100644 index bed8ae9..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_module.dir/dmod_module.c.o" - "CMakeFiles/dmod_module.dir/dmod_module.c.o.d" - "CMakeFiles/dmod_module.dir/signal.c.o" - "CMakeFiles/dmod_module.dir/signal.c.o.d" - "CMakeFiles/dmod_module.dir/string.c.o" - "CMakeFiles/dmod_module.dir/string.c.o.d" - "libdmod_module.a" - "libdmod_module.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmod_module.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake deleted file mode 100644 index a9fc8d2..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libdmod_module.a" -) diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make deleted file mode 100644 index 99666a7..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmod_module. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts deleted file mode 100644 index 864d311..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmod_module. diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make deleted file mode 100644 index fce76ac..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmod_module. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o deleted file mode 100644 index 483247751c5a1ccd2fbb06080c6b9198ea6ba474..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18232 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 diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d deleted file mode 100644 index 6d2c6f5..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d +++ /dev/null @@ -1,28 +0,0 @@ -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o: \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make deleted file mode 100644 index 8dda891..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_module\" -DDMOD_MODULE -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build - -C_FLAGS = -Wall -Werror -std=c11 - diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt deleted file mode 100644 index cca187a..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc libdmod_module.a CMakeFiles/dmod_module.dir/dmod_module.c.o CMakeFiles/dmod_module.dir/string.c.o CMakeFiles/dmod_module.dir/signal.c.o -/usr/bin/ranlib libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make deleted file mode 100644 index 65c1b99..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make +++ /dev/null @@ -1,5 +0,0 @@ -CMAKE_PROGRESS_1 = 11 -CMAKE_PROGRESS_2 = 12 -CMAKE_PROGRESS_3 = 13 -CMAKE_PROGRESS_4 = 14 - diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o deleted file mode 100644 index d10ccf7825bac2ff44d6fff484020c20f7f6601d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1368 zcmbtUy-EW?5T46v{EHgJLWoGLRL~_#1htSrh*1y=Az&kNiDx33i`;D>3jS1rosZyS zSPC{iLSDc=Vkd&m-0dctHEDEUc4oerZ)Y~Umz&JaX2>u=iUAwYiX;lKA8Pq2-%UXT zhTvm#`ZKq6|8{@%^+fQ&3uM#j_4r&aUv+pjzQ&R)vA9(AqowQR1WP2@@_c|}eGh6B zwHGzJn*(g~OqhvEG7%UsF89EwMU7abum1rDoI;$GWSo}FNc1k09u99~0mWT}&ej9( z-<{HC$CJ}6%Hb8F*_=`V(KY?kv||*R5dIDNcwZNseu;J&#Bf}h(?2_vcqc{2I%5TJ ztrO3NIAJI>dE4~NyC`!j56t6kU`x{Dc8vo&vbY5-?|Hxqm2%m35OXTrW_Ue|9=8go zA}%^rcJ5ZrZI@pFbL}&W*`>o{*DBk7>whgVWYb;gzgSA_+B~<2saBO43<#6&NapsW zqgkCli+OrSf8{SAm-bAcsv`SSUKQD2+7(PnU#+`V1I5>CGnk`S)pqw7-=dPl{k65| z-^>A~XiuI0C@8DKN~81lF+s04B@2YDi$NzvJb;$wlzfSI>P?h7Ehvq^0DTX%ht4NV ezdNG5ivIMUql$o=&=`81_zh85Y*q%2&i?@%CQ*3+ diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d deleted file mode 100644 index d476184..0000000 --- a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d +++ /dev/null @@ -1,3 +0,0 @@ -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c \ - /usr/include/stdc-predef.h diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o deleted file mode 100644 index f12c4ec98b55e247ac1eb1d6aca028914eb08379..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4688 zcmb`JU2IfE6vt;RKQ6m*(IQrgKUyF7E8!KcdWGYqLU6?^ zB&NKgTk;BSwdh_s?OrRlV_fylY>z-!Z5>NoJKY8{1u`dRzcn8GN+!E6n!db3Fk?8Y zUg0ZF{H-y(uq( zU8%NOzSkScR3ms*B47vreSKyAPG#7v7)-cT3Uzt0H{!wv#Z|?z)H)_kjRz(2XxUKQ z_yEo#R5KhZ1y!hEjZi5U(>HKooMZW+oBF}0P2u~FPYM4)IGa&^zbmhn+u;3vD@1Kx zaCP3IRh)OFyj*?fh^u3TkMw2!aM<8`(*^%$GDo*{Y!W>jJbL5nFBB&0LLprug-Y04 zNd)(NAw&6+vBXHGL>n(f4k4+e$A-&&e@n|D)i2WDDTa67W$wybx|lL`0Iaa`1K1<7F)WzyP}UK`h%<=M4xsx zI$leFvz=Yw}$$2tbfwftIw11Ilq8@n)RKg{Q>D-+FxJ5 zejSp9qW z>~-cXblE^;j-yTCAwPZ0Wp05DGylNiCzxMmE^`^I$oy|>{)fzCbm2j?|4-1Tb<@mc z&Vqf;{C$gyyq`Oe-S4DCCY{NreQHv}N2tjR9ZHjWFrB4_D4Hy{sm!n%sy3DM)ljvm zfgBBU)b{l$pM9x;gK9vYYa^`619oqYl7vXBb@w^jGydB>*rKEpnJLWVAAo^hkfDfP5MdU^yl-! zNeyK(=`2`w$WJ@?kFp`}CsPM`ygwT_!?~g1bk08_9O)rF(6=v_%%u5*Zm)^LoI+*) zBE-Q+zT$jUBQ;m|sa=bQY9fxul-No&`jjEn9<8H)N$B1uc^D6IzCH;_nX}f_oR3ux z#S`d}&;M)R0bBAJ!()nGpZuGm*Vk9=r)|HT?GIZD+kQ7}8=c=2pWh|kFr6RSYI}Wtjn>9Aafv66^7?eg(tT>%6SL0_ fNDPnxa<|IAE91C=zhkjo zJ57qAiyg;#uj4d4tUt+`$j~;N3x?_$4-TC3ln9IB?SE!Ur z&bT{Xa?5;37mo2^Jb%=6O6B61o8tphI^=Lnj~8@QAJeI_j_PANQ{*VwrRWR}YMq1W z%n==7&3=qZMFi^YSjv)7$-amRRFPsTTXLOYZXNxEk{&`%T#+@c-oAaOB-v8tNDl;p+aiRT*czV}&EN^ zT5_tgnmloQ%_(0*hgGL?(E{gMzt1nU{BCnTJ+VqMt_M=xCL~jd4MV09wd8bSV>;eA z^$eZVk_~*I@|rZ>`t;fsC0U(nT3{R9`>f+!*4e$UYx`h#YHTc@PE_MOyl&dj+U7}m z-MXUvMb`~vA)U~-cPu-abBF7z<-B?nM-^F4jRq7$Yp}2sNPc5i_FxWI^sqO z_NLQrsT5spuEK$AE~3^QnMh@1hmQLrdQXp{a3Q@ke2zxfOAiGWhqHC%(`9t3vNTNs ze;!aB`pUz!c(Vp8ubC%GUUXCA;UpOIhxYdrv$^t!l^K${0yQ*mbBj6Gu9r85Qo|vc zH*fpgvKFfA%Kov`sNEZZcAX_1ilW9Pa!11zr$Qome~zvuZXkzcr`z2sXSGtx1nJVXtp`=Q)ZvyD;$mhz` z0$Bs3>&Uq2Bjy@!rGfZRy)jUaAL`516V;dOEtTA&T|>VSePy?>FJ&(%LHi}Bam5Z= zXS3;4#Gp%5v*ie>Kc2cuUAaBEoQR<>W-A4!VsbSZi-<%Ltw$t_J z#=w|YOiJ$>bTp%5q+ z%DO8w!Uk`5@3&M0L$73@x9-ePga0nBCA%^Ywr`LThj;eZ;@ShS%wi{CI)8Je$w)uDUx_ z6{(@mPS-;^EsLmOYT9k5>(3R!DI@fCmHH}$LcUlI^sQDKrI+f-YhqL;W8HGGvtpYi z!0W7UX{$|0PbJxx0nkIGQaY83xG?qA;fLz*KB0!2?A4T}B=?BC6b0mTL8&9>g(uve zzC!B$hz%c2z)qJ&N+zNMd`r;kz?+m_w^SLkbqD&NYK(QiCmUEHOuebbG;2nS`ATj$ zv=8>%&n8LjOv7>HZnfDTMuVLGh_ai1vPpWKREmZ^jcItG!?r^r~rpq)jB8C7j zD73%H=EFAD>q#9UHLJf+&PH9ysV^h0gWhW?&5%CAYWv*LY_7kQ8jV;`6S-k2vHPW~w6{3ZYd*S_zV*l7mp>8IOY%#ZVxAhI|0)+1D1G({UNBvl0=3HA=5 zG!WB@RZpbWxRB7;*~?gO!9xLErTvwhn*B79adcOWi?rKA=_rlS zY4sq=V?B`@e5&w4w-mSx3B9)tAJ%2>9UhjuH?N)~Luc))jEvNu$9}r#aio7MhWp*K zuggCc&r+1>Ks%i%%5Gm*3A&{ib@!ugJYHhZujuYIXu9vGof0lB(I5S3pw{++LPEbxv6-m$&yLIP>HCMIYLf=jF;U@;S-rnzQa-2nGo9V;ha(!?b z9_V!%s!a`7ZoQ~+hHlcwh+hTS2p<#gYWkf`9hY91II(%t03{+6qfeYZ9A^2;q}lWt zoq$=Lz|R4;IB%SZ5^s)tlEQU1wGQUmOq!y?X4UGjWV3T&2yP?NU~z6A2Yv>_+{DfC zI&iiv2gBRxoYOZe>ho^!nBez0_!OOUxp9UR4F4>hGfyh& z^Lg+d!Jh;l5d7=lLxR5qo)P?C!3%=_0K6*r|A0>jzLf?F*MCy*tH5UjzX5z!@SDNs z1n&Z8dvIvf2WJ5M6yk=DfG-GM0$&vTA@C)^e-C_F@W;Vd1fK_A75oYCHNl?+-w^yI z@S5QN3{J*Y!L;`c@J7KeqJ@O}rAhGjfHw<%EqF}uUEnQ(cYwDEeh+xN;1%$=;J*c) z6#OK3kKlg_&i&89*x@h1hXh{)&j`K@UJ(3s@T%aK(9*{CoDlq4@JYcx0zM=7KJZz= zZwH?f{9f>R!H7W{GWnBZRlZxNg?(p>*G!CwMz7yRGA;5_FP6ZY1pgQCX2JgpJSO;M7ioL82p$7(6MP4FyWnx~xZrn! zCk4-d_Xz$V_<-Pl1U@AApMz%ve-6AL__x8Uf`1QuLhv)-lY(DH9mL~sM(_`U&kFuA z@HxSI!RH0ffS(flLGT5^9|d0&{0rbqf`1i!S@7qMvs8BFP)BRCpmpCyyE->`VOecue{$(B&R*zOw@R}>A2j zM~%mrj=@VzN3>^{KIcZV8ukW5M)m;Hr&J&E`qJmx)61O0yGuv44n{hzytwo!Y4Clv zEL8N}v@|uYSvm%HEFH02ur%QMYL6)$r^lSqfl3Rg^tuA_a`JL}=f-Qw%WgSJX=XV` z1wp>xWs2~Ak}~1(B*l2rs&T-dNhA0$>41Z&feUh|9b&T>u((!=P5s>9* zq)EuL2nj=uL}6|mhr$wm{1Zpc|kB6ie~jGc2NvlUuSI64`1Rlx5?Q`;+sQoze5EaOL0VXFOT!rbzk z2@9#1fRl_)LB0*-7-OHCC5Y0eHK((ZK7*qRk}D?`BVf-JaO;#jB7CP6h!r!ADw?r# z3Z(3iqEBfMm}jyYP(1=JCm!`3OrRv}E8?Yg-L1xiz4U$@qc(urO zT+qaJR?sBio1l^BR-mJn4}y>fhj@gSflf~b2)Gq^)N&&57&{Jl#VBV1Pb7TdXGgtme)e-QM?8`_Wg(Nn%NKB zozh^sTy5RCd(R$EeQ*Nmac=$3sI&Wy&OyvCwJSDzWWJ3-w-%hIu*JRtduHam+dq9q zhYwnu(;vX^KYotG!RQ%-p5M?|aa+%Ri?g2Rkp2$A4?_PTi`#l0wfGn4+|-kw*Kpwa z*!&4a!~7d{II#NVLASEJV1A)+wVA&U5@S!pKLXy2qv1V>#{|C*@fN{PBHkwW7ZGn4 z{AtAFg1>@zQt%%mZt7*~c{!g@7|;jL4z1urg7b4A4jFy$(x<@-f*%L33jW976M}yg zd{XdlfzJqT?q|;m&d*&q%&Bkwt*-kq20kzN9`I9w9|T_zJO{og_#@y;f`1NtS@6FD zUlIJ<;H!f3a}f?}`rx%|3+B;=;2!|53I0)VrGR9{J_F#5u(#n=@Fv0exdn%2!Jhz+ z3H}0ji{SqO-X?e>Zbh^UZtnNQ1@A}tq~PP=J%WD(;X9VZx0UTxpUjUyId>MRR@OAK0f?vRkH-!bkuLfTfJPy7j_#pVQ z;1l30g3p7m3cd`!CU^~eL+}>5FU+APcn`R`fRLQUY=SCyBj%ambKp&ae;vG8@KtcL z-WWZn!COT7_cc=C6xsxD2X7aA06Z>u6+9{UEO?LLe*-=s_zL)t;N})!MsU6_%%LDS z-~Z)M6}$>QA^1G_q~PBHpAr1~;Io1^;+Eu`;O_^Y7o6|UayTV;H~50!e1De1qTt8D zmjs^$Ulx1;d_{1+AIf1>@b81K34Q@?wQdOB0$vlm$K0C5x@*Q~0lZQ0S@0&o7r~na zUjvT`-n3P>t3~i%2X7O+7rb5YJa}C2-vv(!J`dg__%gV;?ioAOz=uTo*rmGu8Nrj_ z1;NL`&Gpmhp8}r{>F2>G1^)-|8NoNeX9aJ1m#*iW;O*e^f)9b85_}STLGUkwFABZ{ zz9je>__E-Q>`+EwMesK8Rl)B9UlY6nz9IN5cunxX0#`qNsC?5eFM^wWhv6IGO}Ne* z-rS_B?=%Y@2agG!0dEm}65Q--jQ-Dqw~O?P;Bmp%z>|VEU8d{VBX}G5fZ#pgLxNYq zGlI{77X)7duL`~aJ|TG1c3sa&!S{gA2tEKlD|i(=rqwyT{9y@Hq*L$_#GTgCvGH>1 zFdfT9eax7%qC1vq<^*cN&E;yC+>NAwA& zwZoMZVUxyfNaqu~G>9PsFF$;W?Skje`5|yjJDrKXZ;=H-BJp*^S*Oe&M?zB`vU}y5 z_zpVZq;{XP%;bLz@Hdr-{f&-=ZOzMDRQ^+_|05UBHnO*;BLJL)v@ojbd4Y;V`n zxBkwZCUXs>I>c2y;?AYcR_~oV{5G7a%B#t#{uTYAnnZ0n@#c8RuL!0*SO+q4M%BEDUFfEz3`Tb)9-?Uvt@muem zOQ<@gcerNUCvyDMrYdi)U%{B_J>CCi`*P(%j!`KXf-In+_wsb&O*&}d1#N1U zjNdD{IHmAaQb@1n;x}2*>MpJ>5=%C+?^T&kt<#OpCyV*Eax>ZTD*eLLN~!6}nd ze^2k|TH`MMrvHYnx08tsp#~2Mn(ls+%lVlX!{gpA=UfeH4p?EjAFcmRWb4nJ*g4O? zKB?<0|7_sMxy#GDj>B;Y5PT|Y^<;g$q z$v?@Qg4#A2`4RoMDc1kEk~&TYAC3G0U;Y&264!Ps8Cp{xbF3l=0;EK;9LQ$36KcA@2>yyFB^hkgMlVM!#;J>YJy| zA%7Y2owok0Qm^u#K1cqmu)(WW{>_kIZ|fiS_4EH!I7G>{B>c@)`oI5A9Pi4*VYAv5 zM{%=*49cSZTgSKXY+pw;cZl(xk-3ShIYW&1w9LOqM-FPP&@o0I<~`^m{Iqa>1^i)f zH8+U0fdy}3Sp*!Ze3PwXK0bKq*M z6T2JyQv8-uW1LtTd=OlXEn)@mKNS2y@Na^vu}o|lod4Uw!RYxDI_G+}@q$Oe@GsFh za~E8VNn%fc|Gwb-5>B;A|Nr`WPihy3M`0g6@YpoZ*q^mH|J*VBhZg7GNrwL_?89RI zU1j*7#kX7h(-!C7aVGs=Tb$>F;W0Yrz{3thPsQWv+vjHf3<+-L&xGJ+{>%w(=Fg(w zX8x=SZsrdSAr(wL&HRZ8Zst#1a5H~~1UK_%LU1#G<^(tMXHjr7e^v!I^T!z1)ZfgX z7>sVXnLlyC&HNb>+{~ZzzsL4-ypcvd8KV!IN?sA-#5jBn<5kDP_X6tOOKaPzbIcDY>-=f+@1VS_)7*2RQx#14tlti%d~>{s zgy!5%_iNIi5X!V4CmwY#stx&Lwo*Db_A~e}ov=;}M}wUn$;nar4# zmrrH>61^)pHTKr;MeW#i<9XkU8nF5xuIdw~J5iT-_oAkbpT-Z;^ZR+j{q}Z$+we8Z z+q>(nx2j>(7u)Xq_oi0kEv5C};}AXZqu$rR>gw-VaUr+L9AQM#EIbsHZqu&W0 zLjtaOp!R2ZeiC|g@^f6)c}?b4$|WdHjDy#19knc?!8LT?{BmCPBE3BL7S$5oqw_rf zY4h`%%R1$nY|1~^n#_A%Stmjc@1>)HOq-xYQET!9GRJT<2eYP`IIpR!Gca~2K1Ux8 z?fT$-%lrc*iCmLWQM2~)+R61a`3;XMn+sdvFA5v_p!UP(vnHEs0k1iBkoK#$CL8~y LQ9Co8%l!WfX4^^X diff --git a/build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build_ci_port/_deps/dmod-build/tools/Makefile b/build_ci_port/_deps/dmod-build/tools/Makefile deleted file mode 100644 index 9076585..0000000 --- a/build_ci_port/_deps/dmod-build/tools/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake b/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake deleted file mode 100644 index 47e84dd..0000000 --- a/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/tools - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-build/version.txt b/build_ci_port/_deps/dmod-build/version.txt deleted file mode 100644 index 71128ff..0000000 --- a/build_ci_port/_deps/dmod-build/version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 - 0.1 diff --git a/build_ci_port/_deps/dmod-src b/build_ci_port/_deps/dmod-src deleted file mode 160000 index 690a863..0000000 --- a/build_ci_port/_deps/dmod-src +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 690a863a87f2a9a37a007a37b9f1e8d4d1239e98 diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeCache.txt b/build_ci_port/_deps/dmod-subbuild/CMakeCache.txt deleted file mode 100644 index 2836c6f..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeCache.txt +++ /dev/null @@ -1,119 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild -# It was generated by CMake: /usr/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 -######################## - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make - -//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=dmod-populate - -//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 - -//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 - -//Value Computed by CMake -dmod-populate_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -//Value Computed by CMake -dmod-populate_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -dmod-populate_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - - -######################## -# INTERNAL cache entries -######################## - -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-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=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 -//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 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake deleted file mode 100644 index 32d9012..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 1d14f95..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,11 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:16 (project)" - message: | - The system is: Linux - 6.18.44-fc-v37 - x86_64 -... diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index a66d60d..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild") - -# 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}) diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index d346f2d..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Hashes of file build rules. -57f18a911641ee65675d1865e03c1d2f CMakeFiles/dmod-populate -b812fe4f5702559a55cea1a05405772b CMakeFiles/dmod-populate-complete -613d7de5465da0ade25781af971fc980 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build -0c01b253f8b9d1d8669dead7fd3dcc34 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure -22acdf1fb0bbc88aec22665c8bbd86a1 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download -1a102751430b09c5d8ead9fd8f86027f dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -f15f0c5e6666161981a3ae9e2752498b dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir -3ad080d4c10a80a70d27e923a37a7aa3 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch -7710a28876035be9e116ecd47fa6b278 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test -e60c2560a809ac460100d8938a66704b dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake deleted file mode 100644 index 3a8caca..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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" - "CMakeFiles/3.31.3/CMakeSystem.cmake" - "CMakeLists.txt" - "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.31/Modules/ExternalProject.cmake" - "/usr/share/cmake-3.31/Modules/ExternalProject/PatchInfo.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/RepositoryInfo.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/UpdateInfo.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/cfgcmd.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/gitclone.cmake.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/gitupdate.cmake.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/mkdirs.cmake.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.31/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/3.31.3/CMakeSystem.cmake" - "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" - "dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" - "dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt" - "dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/dmod-populate.dir/DependInfo.cmake" - ) diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 deleted file mode 100644 index be30e19..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 +++ /dev/null @@ -1,122 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/dmod-populate.dir/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: CMakeFiles/dmod-populate.dir/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/dmod-populate.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/dmod-populate.dir - -# All Build rule for target. -CMakeFiles/dmod-populate.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target dmod-populate" -.PHONY : CMakeFiles/dmod-populate.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmod-populate.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 9 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod-populate.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 0 -.PHONY : CMakeFiles/dmod-populate.dir/rule - -# Convenience name for target. -dmod-populate: CMakeFiles/dmod-populate.dir/rule -.PHONY : dmod-populate - -# codegen rule for target. -CMakeFiles/dmod-populate.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Finished codegen for target dmod-populate" -.PHONY : CMakeFiles/dmod-populate.dir/codegen - -# clean rule for target. -CMakeFiles/dmod-populate.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/clean -.PHONY : CMakeFiles/dmod-populate.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 - diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 3622ae7..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json deleted file mode 100644 index f56c179..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "sources" : - [ - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule" - } - ], - "target" : - { - "labels" : - [ - "dmod-populate" - ], - "name" : "dmod-populate" - } -} \ No newline at end of file diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt deleted file mode 100644 index 6f4ea22..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt +++ /dev/null @@ -1,14 +0,0 @@ -# Target labels - dmod-populate -# Source files and their labels -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule -/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make deleted file mode 100644 index 1e67a7d..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make +++ /dev/null @@ -1,162 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -# Utility rule file for dmod-populate. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmod-populate.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmod-populate.dir/progress.make - -CMakeFiles/dmod-populate: CMakeFiles/dmod-populate-complete - -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'dmod-populate'" - /usr/bin/cmake -E make_directory /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: -.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps && /usr/bin/cmake -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake - cd /__w/dmsdio/dmsdio/build_ci_port/_deps && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'dmod-populate'" - /usr/bin/cmake -Dcfgdir= -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'dmod-populate'" - /usr/bin/cmake -E echo_append - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: -.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src && /usr/bin/cmake -Dcan_fetch=YES -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake - -CMakeFiles/dmod-populate.dir/codegen: -.PHONY : CMakeFiles/dmod-populate.dir/codegen - -dmod-populate: CMakeFiles/dmod-populate -dmod-populate: CMakeFiles/dmod-populate-complete -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update -dmod-populate: CMakeFiles/dmod-populate.dir/build.make -.PHONY : dmod-populate - -# Rule to build all files generated by this target. -CMakeFiles/dmod-populate.dir/build: dmod-populate -.PHONY : CMakeFiles/dmod-populate.dir/build - -CMakeFiles/dmod-populate.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmod-populate.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmod-populate.dir/clean - -CMakeFiles/dmod-populate.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmod-populate.dir/depend - diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake deleted file mode 100644 index 96ad4dc..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake +++ /dev/null @@ -1,17 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod-populate" - "CMakeFiles/dmod-populate-complete" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmod-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make deleted file mode 100644 index f488146..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmod-populate. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts deleted file mode 100644 index 4ef3ae3..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmod-populate. diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make deleted file mode 100644 index d4f6ce3..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make +++ /dev/null @@ -1,10 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 -CMAKE_PROGRESS_4 = 4 -CMAKE_PROGRESS_5 = 5 -CMAKE_PROGRESS_6 = 6 -CMAKE_PROGRESS_7 = 7 -CMAKE_PROGRESS_8 = 8 -CMAKE_PROGRESS_9 = 9 - diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks deleted file mode 100644 index ec63514..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeLists.txt b/build_ci_port/_deps/dmod-subbuild/CMakeLists.txt deleted file mode 100644 index 8f37b4d..0000000 --- a/build_ci_port/_deps/dmod-subbuild/CMakeLists.txt +++ /dev/null @@ -1,42 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION 3.31.3) - -# Reject any attempt to use a toolchain file. We must not use one because -# we could be downloading it here. If the CMAKE_TOOLCHAIN_FILE environment -# variable is set, the cache variable will have been initialized from it. -unset(CMAKE_TOOLCHAIN_FILE CACHE) -unset(ENV{CMAKE_TOOLCHAIN_FILE}) - -# We name the project and the target for the ExternalProject_Add() call -# to something that will highlight to the user what we are working on if -# something goes wrong and an error message is produced. - -project(dmod-populate NONE) - - -# Pass through things we've already detected in the main project to avoid -# paying the cost of redetecting them again in ExternalProject_Add() -set(GIT_EXECUTABLE [==[/usr/bin/git]==]) -set(GIT_VERSION_STRING [==[2.25.1]==]) -set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION - [==[/usr/bin/git;2.25.1]==] -) - - -include(ExternalProject) -ExternalProject_Add(dmod-populate - "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/choco-technologies/dmod.git" "EXTERNALPROJECT_INTERNAL_ARGUMENT_SEPARATOR" "GIT_TAG" "develop" - SOURCE_DIR "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - BINARY_DIR "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build" - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "" - TEST_COMMAND "" - USES_TERMINAL_DOWNLOAD YES - USES_TERMINAL_UPDATE YES - USES_TERMINAL_PATCH YES -) - - diff --git a/build_ci_port/_deps/dmod-subbuild/Makefile b/build_ci_port/_deps/dmod-subbuild/Makefile deleted file mode 100644 index bed47e5..0000000 --- a/build_ci_port/_deps/dmod-subbuild/Makefile +++ /dev/null @@ -1,161 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -#============================================================================= -# 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..." - /usr/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..." - /usr/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 /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 0 -.PHONY : all - -# The main codegen target -codegen: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 codegen - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 0 -.PHONY : codegen - -# 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 dmod-populate - -# Build rule for target. -dmod-populate: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod-populate -.PHONY : dmod-populate - -# fast build rule for target. -dmod-populate/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build -.PHONY : dmod-populate/fast - -# 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 "... dmod-populate" -.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 - diff --git a/build_ci_port/_deps/dmod-subbuild/cmake_install.cmake b/build_ci_port/_deps/dmod-subbuild/cmake_install.cmake deleted file mode 100644 index 68438a3..0000000 --- a/build_ci_port/_deps/dmod-subbuild/cmake_install.cmake +++ /dev/null @@ -1,61 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt deleted file mode 100644 index 8fb0fd4..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt +++ /dev/null @@ -1,15 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The download step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -method=git -command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake -source_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src -work_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps -repository=https://github.com/choco-technologies/dmod.git -remote=origin -init_submodules=TRUE -recurse_submodules=--recursive -submodules= -CMP0097=NEW - diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt deleted file mode 100644 index 8fb0fd4..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt +++ /dev/null @@ -1,15 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The download step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -method=git -command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake -source_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src -work_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps -repository=https://github.com/choco-technologies/dmod.git -remote=origin -init_submodules=TRUE -recurse_submodules=--recursive -submodules= -CMP0097=NEW - diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt deleted file mode 100644 index 53e1e1e..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt +++ /dev/null @@ -1,6 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The update step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -command= -work_dir= diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt deleted file mode 100644 index f672f1f..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt +++ /dev/null @@ -1,7 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The patch step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -command (connected)=/usr/bin/cmake;-Dcan_fetch=YES;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake -command (disconnected)=/usr/bin/cmake;-Dcan_fetch=NO;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake -work_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt deleted file mode 100644 index 6a6ed5f..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt +++ /dev/null @@ -1 +0,0 @@ -cmd='' diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake deleted file mode 100644 index ca12f49..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake +++ /dev/null @@ -1,87 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -if(EXISTS "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" AND EXISTS "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" AND - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt") - message(VERBOSE - "Avoiding repeated git clone, stamp file is up to date: " - "'/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'" - ) - return() -endif() - -# Even at VERBOSE level, we don't want to see the commands executed, but -# enabling them to be shown for DEBUG may be useful to help diagnose problems. -cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) -if(active_log_level MATCHES "DEBUG|TRACE") - set(maybe_show_command COMMAND_ECHO STDOUT) -else() - set(maybe_show_command "") -endif() - -execute_process( - COMMAND ${CMAKE_COMMAND} -E rm -rf "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to remove directory: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'") -endif() - -# try the clone 3 times in case there is an odd git clone issue -set(error_code 1) -set(number_of_tries 0) -while(error_code AND number_of_tries LESS 3) - execute_process( - COMMAND "/usr/bin/git" - clone --no-checkout --config "advice.detachedHead=false" "https://github.com/choco-technologies/dmod.git" "dmod-src" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - math(EXPR number_of_tries "${number_of_tries} + 1") -endwhile() -if(number_of_tries GREATER 1) - message(NOTICE "Had to git clone more than once: ${number_of_tries} times.") -endif() -if(error_code) - message(FATAL_ERROR "Failed to clone repository: 'https://github.com/choco-technologies/dmod.git'") -endif() - -execute_process( - COMMAND "/usr/bin/git" - checkout "develop" -- - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to checkout tag: 'develop'") -endif() - -set(init_submodules TRUE) -if(init_submodules) - execute_process( - COMMAND "/usr/bin/git" - submodule update --recursive --init - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) -endif() -if(error_code) - message(FATAL_ERROR "Failed to update submodules in: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'") -endif() - -# Complete success, update the script-last-run stamp file: -# -execute_process( - COMMAND ${CMAKE_COMMAND} -E copy "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'") -endif() diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake deleted file mode 100644 index dbcd9d2..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +++ /dev/null @@ -1,317 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -# Even at VERBOSE level, we don't want to see the commands executed, but -# enabling them to be shown for DEBUG may be useful to help diagnose problems. -cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) -if(active_log_level MATCHES "DEBUG|TRACE") - set(maybe_show_command COMMAND_ECHO STDOUT) -else() - set(maybe_show_command "") -endif() - -function(do_fetch) - message(VERBOSE "Fetching latest from the remote origin") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL LAST - ${maybe_show_command} - ) -endfunction() - -function(get_hash_for_ref ref out_var err_var) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE ref_hash - ERROR_VARIABLE error_msg - OUTPUT_STRIP_TRAILING_WHITESPACE - ) - if(error_code) - set(${out_var} "" PARENT_SCOPE) - else() - set(${out_var} "${ref_hash}" PARENT_SCOPE) - endif() - set(${err_var} "${error_msg}" PARENT_SCOPE) -endfunction() - -get_hash_for_ref(HEAD head_sha error_msg) -if(head_sha STREQUAL "") - message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") -endif() - -if("${can_fetch}" STREQUAL "") - set(can_fetch "YES") -endif() - -execute_process( - COMMAND "/usr/bin/git" --git-dir=.git show-ref "develop" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - OUTPUT_VARIABLE show_ref_output -) -if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") - # Given a full remote/branch-name and we know about it already. Since - # branches can move around, we should always fetch, if permitted. - if(can_fetch) - do_fetch() - endif() - set(checkout_name "develop") - -elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") - # Given a tag name that we already know about. We don't know if the tag we - # have matches the remote though (tags can move), so we should fetch. As a - # special case to preserve backward compatibility, if we are already at the - # same commit as the tag we hold locally, don't do a fetch and assume the tag - # hasn't moved on the remote. - # FIXME: We should provide an option to always fetch for this case - get_hash_for_ref("develop" tag_sha error_msg) - if(tag_sha STREQUAL head_sha) - message(VERBOSE "Already at requested tag: develop") - return() - endif() - - if(can_fetch) - do_fetch() - endif() - set(checkout_name "develop") - -elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") - # Given a branch name without any remote and we already have a branch by that - # name. We might already have that branch checked out or it might be a - # different branch. It isn't fully safe to use a bare branch name without the - # remote, so do a fetch (if allowed) and replace the ref with one that - # includes the remote. - if(can_fetch) - do_fetch() - endif() - set(checkout_name "origin/develop") - -else() - get_hash_for_ref("develop" tag_sha error_msg) - if(tag_sha STREQUAL head_sha) - # Have the right commit checked out already - message(VERBOSE "Already at requested ref: ${tag_sha}") - return() - - elseif(tag_sha STREQUAL "") - # We don't know about this ref yet, so we have no choice but to fetch. - if(NOT can_fetch) - message(FATAL_ERROR - "Requested git ref \"develop\" is not present locally, and not " - "allowed to contact remote due to UPDATE_DISCONNECTED setting." - ) - endif() - - # We deliberately swallow any error message at the default log level - # because it can be confusing for users to see a failed git command. - # That failure is being handled here, so it isn't an error. - if(NOT error_msg STREQUAL "") - message(DEBUG "${error_msg}") - endif() - do_fetch() - set(checkout_name "develop") - - else() - # We have the commit, so we know we were asked to find a commit hash - # (otherwise it would have been handled further above), but we don't - # have that commit checked out yet. We don't need to fetch from the remote. - set(checkout_name "develop") - if(NOT error_msg STREQUAL "") - message(WARNING "${error_msg}") - endif() - - endif() -endif() - -set(git_update_strategy "REBASE") -if(git_update_strategy STREQUAL "") - # Backward compatibility requires REBASE as the default behavior - set(git_update_strategy REBASE) -endif() - -if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") - # Asked to potentially try to rebase first, maybe with fallback to checkout. - # We can't if we aren't already on a branch and we shouldn't if that local - # branch isn't tracking the one we want to checkout. - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - OUTPUT_VARIABLE current_branch - OUTPUT_STRIP_TRAILING_WHITESPACE - # Don't test for an error. If this isn't a branch, we get a non-zero error - # code but empty output. - ) - - if(current_branch STREQUAL "") - # Not on a branch, checkout is the only sensible option since any rebase - # would always fail (and backward compatibility requires us to checkout in - # this situation) - set(git_update_strategy CHECKOUT) - - else() - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - OUTPUT_VARIABLE upstream_branch - OUTPUT_STRIP_TRAILING_WHITESPACE - COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set - ) - if(NOT upstream_branch STREQUAL checkout_name) - # Not safe to rebase when asked to checkout a different branch to the one - # we are tracking. If we did rebase, we could end up with arbitrary - # commits added to the ref we were asked to checkout if the current local - # branch happens to be able to rebase onto the target branch. There would - # be no error message and the user wouldn't know this was occurring. - set(git_update_strategy CHECKOUT) - endif() - - endif() -elseif(NOT git_update_strategy STREQUAL "CHECKOUT") - message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") -endif() - - -# Check if stash is needed -execute_process( - COMMAND "/usr/bin/git" --git-dir=.git status --porcelain - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE repo_status -) -if(error_code) - message(FATAL_ERROR "Failed to get the status") -endif() -string(LENGTH "${repo_status}" need_stash) - -# If not in clean state, stash changes in order to be able to perform a -# rebase or checkout without losing those changes permanently -if(need_stash) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -endif() - -if(git_update_strategy STREQUAL "CHECKOUT") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -else() - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE rebase_output - ERROR_VARIABLE rebase_output - ) - if(error_code) - # Rebase failed, undo the rebase attempt before continuing - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rebase --abort - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - ${maybe_show_command} - ) - - if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") - # Not allowed to do a checkout as a fallback, so cannot proceed - if(need_stash) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - ${maybe_show_command} - ) - endif() - message(FATAL_ERROR "\nFailed to rebase in: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'." - "\nOutput from the attempted rebase follows:" - "\n${rebase_output}" - "\n\nYou will have to resolve the conflicts manually") - endif() - - # Fall back to checkout. We create an annotated tag so that the user - # can manually inspect the situation and revert if required. - # We can't log the failed rebase output because MSVC sees it and - # intervenes, causing the build to fail even though it completes. - # Write it to a file instead. - string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) - set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) - set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) - file(WRITE ${error_log_file} "${rebase_output}") - message(WARNING "Rebase failed, output has been saved to ${error_log_file}" - "\nFalling back to checkout, previous commit tagged as ${tag_name}") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git tag -a - -m "ExternalProject attempting to move from here to ${checkout_name}" - ${tag_name} - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) - - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) - endif() -endif() - -if(need_stash) - # Put back the stashed changes - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - if(error_code) - # Stash pop --index failed: Try again dropping the index - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - ${maybe_show_command} - ) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - if(error_code) - # Stash pop failed: Restore previous state. - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha} - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - ${maybe_show_command} - ) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - ${maybe_show_command} - ) - message(FATAL_ERROR "\nFailed to unstash changes in: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'." - "\nYou will have to resolve the conflicts manually") - endif() - endif() -endif() - -set(init_submodules "TRUE") -if(init_submodules) - execute_process( - COMMAND "/usr/bin/git" - --git-dir=.git - submodule update --recursive --init - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -endif() diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake deleted file mode 100644 index 865fc06..0000000 --- a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake +++ /dev/null @@ -1,27 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -# If CMAKE_DISABLE_SOURCE_CHANGES is set to true and the source directory is an -# existing directory in our source tree, calling file(MAKE_DIRECTORY) on it -# would cause a fatal error, even though it would be a no-op. -if(NOT EXISTS "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src") - file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src") -endif() -file(MAKE_DIRECTORY - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src" - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" -) - -set(configSubDirs ) -foreach(subDir IN LISTS configSubDirs) - file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/${subDir}") -endforeach() -if(cfgdir) - file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp${cfgdir}") # cfgdir has leading slash -endif() diff --git a/build_ci_port/cmake_install.cmake b/build_ci_port/cmake_install.cmake deleted file mode 100644 index efa816f..0000000 --- a/build_ci_port/cmake_install.cmake +++ /dev/null @@ -1,105 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/cmake_install.cmake") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio.dmfc") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/src/port/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci_port/tests/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/compile_commands.json b/build_ci_port/compile_commands.json deleted file mode 100644 index 8c174ab..0000000 --- a/build_ci_port/compile_commands.json +++ /dev/null @@ -1,242 +0,0 @@ -[ -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_card.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_config.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_decode.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_detect.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_ident.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_io.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c", - "output": "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_fastlz\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -Wall -Werror -std=c11 -Os -ffunction-sections -fdata-sections -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", - "output": "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_common\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c", - "output": "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/dmod_module.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c", - "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c", - "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c", - "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c", - "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c", - "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c", - "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c", - "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c", - "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c", - "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c", - "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c", - "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", - "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c", - "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c", - "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c", - "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c", - "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", - "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c", - "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", - "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c", - "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c", - "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/port.c", - "file": "/__w/dmsdio/dmsdio/src/port/x86_64/port.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c", - "file": "/__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c", - "file": "/__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/tests", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c", - "file": "/__w/dmsdio/dmsdio/tests/dmsdio_test.c", - "output": "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/tests", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", - "output": "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci_port/tests", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c", - "output": "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" -} -] \ No newline at end of file diff --git a/build_ci_port/dmf/difs_version.txt b/build_ci_port/dmf/difs_version.txt deleted file mode 100644 index 26bbe50..0000000 --- a/build_ci_port/dmf/difs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -difs 1.0 690a863 diff --git a/build_ci_port/dmf/dmodex_version.txt b/build_ci_port/dmf/dmodex_version.txt deleted file mode 100644 index b1fec7b..0000000 --- a/build_ci_port/dmf/dmodex_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -dmodex 0.1 690a863 diff --git a/build_ci_port/dmf/dmsdio_port.dmd b/build_ci_port/dmf/dmsdio_port.dmd deleted file mode 100644 index 8b4e2dc..0000000 --- a/build_ci_port/dmf/dmsdio_port.dmd +++ /dev/null @@ -1,7 +0,0 @@ -# DMOD Dependencies File -# Generated from module: dmsdio_port -# Source file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd - diff --git a/build_ci_port/dmf/dmsdio_port_version.txt b/build_ci_port/dmf/dmsdio_port_version.txt deleted file mode 100644 index 6564701..0000000 --- a/build_ci_port/dmf/dmsdio_port_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -dmsdio_port 0.1 bc9bf7e diff --git a/build_ci_port/dmf/dmsdio_version.txt b/build_ci_port/dmf/dmsdio_version.txt deleted file mode 100644 index 6154368..0000000 --- a/build_ci_port/dmf/dmsdio_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -dmsdio 0.1 bc9bf7e diff --git a/build_ci_port/dmf/example_app_version.txt b/build_ci_port/dmf/example_app_version.txt deleted file mode 100644 index 23bff3b..0000000 --- a/build_ci_port/dmf/example_app_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -example_app 0.1 690a863 diff --git a/build_ci_port/dmf/fatfs_version.txt b/build_ci_port/dmf/fatfs_version.txt deleted file mode 100644 index 505c6b0..0000000 --- a/build_ci_port/dmf/fatfs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -fatfs 1.0 690a863 diff --git a/build_ci_port/dmf/flashfs_version.txt b/build_ci_port/dmf/flashfs_version.txt deleted file mode 100644 index 21d3bef..0000000 --- a/build_ci_port/dmf/flashfs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -flashfs 1.0 690a863 diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h deleted file mode 100644 index 971268a..0000000 --- a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h +++ /dev/null @@ -1,299 +0,0 @@ -#ifndef DMDRVI_H -#define DMDRVI_H - -#include -#include "dmod.h" -#include "dmdrvi_defs.h" -#include "dmini.h" -#include "dmdrvi_types.h" -#include "dmdrvi_ioctl.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Opaque context type for DMDRVI module - */ -typedef struct dmdrvi_context* dmdrvi_context_t; - -/** - * @brief Device identifier type - */ -typedef uint8_t dmdrvi_dev_id_t; - -/** - * @brief Open for read only flag - */ -#define DMDRVI_O_RDONLY 0x01 - -/** - * @brief Open for write only flag - */ -#define DMDRVI_O_WRONLY 0x02 - -/** - * @brief Open for read and write flag - */ -#define DMDRVI_O_RDWR 0x04 - -/** - * @brief Device numbering flags - */ -#define DMDRVI_NUM_NONE 0x00 ///< Driver does not use numbering -#define DMDRVI_NUM_MAJOR 0x01 ///< Driver uses major number only -#define DMDRVI_NUM_MINOR 0x02 ///< Driver uses minor number (must be combined with MAJOR) -#define DMDRVI_NUM_ALT_NAME 0x04 ///< Driver provides an alternative file name (alt_name field is valid) - -/** - * @brief Maximum length of the alternative file name (excluding null terminator) - */ -#define DMDRVI_ALT_NAME_MAX_LEN 32 - -/** - * @brief Device number type - */ -typedef struct -{ - dmdrvi_dev_id_t major; ///< Major device number - dmdrvi_dev_id_t minor; ///< Minor device number - uint8_t flags; ///< Device numbering flags (DMDRVI_NUM_*) - char alt_name[DMDRVI_ALT_NAME_MAX_LEN + 1]; ///< Alternative file name (valid when DMDRVI_NUM_ALT_NAME flag is set) -} dmdrvi_dev_num_t; - -/** - * @brief File status structure - */ -typedef struct -{ - dmdrvi_size_t size; //!< Size of the device or file in bytes - uint32_t mode; //!< File mode (permissions) -} dmdrvi_stat_t; - -/** - * @brief State of the device - */ -typedef enum -{ - dmdrvi_dev_state_unknown = 0, //!< Unknown state - dmdrvi_dev_state_ready, //!< Ready to be used - dmdrvi_dev_state_sleeping, //!< The driver is sleeping - dmdrvi_dev_state_dead, //!< The driver is dead - dmdrvi_dev_state_count //!< Helper for state count -} dmdrvi_dev_state_t; - -/** - * @brief Information about a friend - * - * Structure with information about a friend's node - */ -typedef struct -{ - const char* alt_name; //!< Alternative name - const char* group_name; //!< Name of the friend's group - const char* friend_role; //!< Role of the friend - const char* node_path; //!< Full path to the node - dmdrvi_dev_state_t state; //!< State of the device - const dmdrvi_dev_num_t* dev_num; //!< Device Number information -} dmdrvi_friend_info_t; - -/** - * @brief Create a DMDRVI context - * - * The driver will assign device numbers based on the configuration and return them - * via the dev_num parameter. The driver also sets flags to indicate which numbering - * scheme it uses (none, major only, or major+minor). - * - * @param config Pointer to dmini_context object with configuration parameters (dmini module required to parse them) - * @param dev_num Output pointer to device number structure - driver fills in major, minor, and flags (must not be NULL) - * - * @return dmdrvi_context_t Created DMDRVI context - */ -dmod_dmdrvi_dif(2.0, dmdrvi_context_t, _create, ( dmini_context_t config, dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Free a DMDRVI context - * - * @param context DMDRVI context to free - */ -dmod_dmdrvi_dif(2.0, void, _free, ( dmdrvi_context_t context )); - -/** - * @brief Open a device - * - * A single driver context can expose more than one device (e.g. a - * dynamically discovered sub-device announced via dmdrvi_device_available()), - * so dev_num identifies which one of the context's devices is being opened. - * - * @param context DMDRVI context - * @param flags Open flags (DMDRVI_O_RDONLY, DMDRVI_O_WRONLY, DMDRVI_O_RDWR) - * @param dev_num Device number identifying which device within the context to open - * - * @return void* Device handle - */ -dmod_dmdrvi_dif(2.0, void*, _open, ( dmdrvi_context_t context, int flags, const dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Close a device - * - * @param context DMDRVI context - * @param handle Device handle - */ -dmod_dmdrvi_dif(2.0, void, _close, ( dmdrvi_context_t context, void* handle )); - -/** - * @brief Read from a device - * - * @param context DMDRVI context - * @param handle Device handle - * @param buffer Buffer to read data into - * @param size Number of bytes to read; values greater than INT64_MAX must fail - * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t - * @param offset Non-negative byte offset from the beginning of the device - * - * @return Number of bytes read, zero at end of device, or a negative - * errno-compatible error. A zero-length request returns zero. - */ -dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _read, ( dmdrvi_context_t context, void* handle, void* buffer, size_t size, dmdrvi_offset_t offset )); - -/** - * @brief Write to a device - * - * @param context DMDRVI context - * @param handle Device handle - * @param buffer Buffer with data to write - * @param size Number of bytes to write; values greater than INT64_MAX must fail - * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t - * @param offset Non-negative byte offset from the beginning of the device - * - * @return Number of bytes written or a negative errno-compatible error. A - * zero-length request returns zero. - */ -dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _write, ( dmdrvi_context_t context, void* handle, const void* buffer, size_t size, dmdrvi_offset_t offset )); - -/** - * @brief Ioctl operation on a device - * - * @param context DMDRVI context - * @param handle Device handle - * @param command Ioctl command - * @param arg Argument for the ioctl command - * - * @return int Result of the ioctl operation (errno) - */ -dmod_dmdrvi_dif(2.0, int, _ioctl, ( dmdrvi_context_t context, void* handle, int command, void* arg )); - -/** - * @brief Flush device buffers - * - * @param context DMDRVI context - * @param handle Device handle - * - * @return int Result of the flush operation (errno) - */ -dmod_dmdrvi_dif(2.0, int, _flush, ( dmdrvi_context_t context, void* handle )); - -/** - * @brief Get device status - * - * Gets status information for the specified device path without requiring - * the device to be opened first (similar to POSIX stat() which works with - * a path without requiring fopen()). - * - * @param context DMDRVI context - * @param path Device path (e.g., "/dev/dmuart0", "/dev/dmspi0/0") - * @param stat Pointer to dmdrvi_stat_t structure to fill with status information - * - * @return int Result of the stat operation (errno) - */ -dmod_dmdrvi_dif(2.0, int, _stat, ( dmdrvi_context_t context, const char* path, dmdrvi_stat_t* stat )); - -/** - * @brief Notify that a new device is available within a driver context - * - * This is a MAL (Module Abstraction Layer) interface, implemented by the - * dmdevfs layer - the opposite direction of the other DMDRVI functions - * above, which are called by dmdevfs and implemented by the driver. It - * allows a driver to actively inform dmdevfs that a new device became - * available within an already existing context (e.g. a hot-plugged - * sub-device or a dynamically discovered channel), so that dmdevfs can - * expose a corresponding device file for it. - * - * The driver does not create a new context for this device - context is - * where dmdevfs first learned about the driver (via dmdrvi_create()), which - * is also what ties the notification to the right dmdevfs instance in - * setups where dmdevfs is mounted more than once. dev_num identifies the - * new device within that context and must later be passed to - * dmdrvi_open() to open it. - * - * @param context DMDRVI context the new device belongs to - * @param dev_num Device number identifying the newly available device - */ -dmod_dmdrvi_mal(1.0, void, _device_available, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Notify that a device is no longer available within a driver context - * - * This is a MAL (Module Abstraction Layer) interface, implemented by the - * dmdevfs layer. It is the counterpart of dmdrvi_device_available() and - * allows a driver to inform dmdevfs that a device previously announced - * (or present from the initial dmdrvi_create() call) is no longer valid - - * for example because the underlying hot-plugged sub-device was removed. - * dmdevfs should remove the corresponding device file; the context itself - * remains valid and is only freed via dmdrvi_free(). - * - * @param context DMDRVI context the device belongs to - * @param dev_num Device number identifying the device that is no longer available - */ -dmod_dmdrvi_mal(1.0, void, _device_unavailable, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Notify a driver that the absolute path of one of its devices is now known - * - * This is a regular DIF (implemented by the driver, called by dmdevfs) - the - * opposite direction of the other DMDRVI functions above, which are called - * by dmdevfs and implemented by the driver, but same direction as those: - * dmdevfs pushes the path to the driver as soon as it is available, rather - * than the driver having to pull/poll for it. - * - * A device's absolute path cannot be resolved until the dmdevfs mount that - * owns it has itself been fully mounted (see dmfsi_mounted() in dmfsi.h) - - * which for devices created during the initial config-driven setup happens - * well after dmdrvi_create() returns for them. This callback fires once that - * precondition is met: either shortly after dmdevfs itself becomes mounted - * (for devices already registered by then), or immediately upon - * registration (for devices announced via dmdrvi_device_available(), or any - * other driver registered with an already-mounted dmdevfs instance). - * - * Implementing this dif is optional - a driver that doesn't need its own - * absolute path can simply not implement it. A driver that does need it - * should cache the value passed here, e.g. for use later inside - * dmdrvi_ioctl() or dmdrvi_open() - there is no on-demand/pull alternative. - * - * @param context DMDRVI context the device belongs to - * @param dev_num Device number identifying the device - * @param path Absolute, null-terminated path under which the device is now exposed - */ -dmod_dmdrvi_dif(2.0, void, _path_ready, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num, const char* path )); - -/** - * @brief Notifies a driver when one of the friend's state changed - * - * The configuration files can be joined into friend groups. When you would specify - * a group in the ini file (for example `friend_group=my_spi`), all the related drivers are notified - * about a node configuration. This is useful, when one driver requires context of another one. For example - * when SPI driver uses GPIO, it can define the configuration for the pins and use the same friend group name - * as in the spi configuration, then the SPI will know what is the context for CS pins. - * - * Implementation of this API is optional - * - * @param context context the device belongs to - * @param info structure with informations about the friend - */ -dmod_dmdrvi_dif(2.0, void, _friend_changed, ( dmdrvi_context_t context, const dmdrvi_friend_info_t* info )); - -#ifdef __cplusplus -} -#endif - -#endif // DMDRVI_H diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h deleted file mode 100644 index 0ee56ca..0000000 --- a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmdrvi -#define DMOD_MOD_DEFS_H_dmdrvi - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmdrvi_version -# define dmod_dmdrvi_version "2.1" -#endif - -#ifdef DMOD_dmdrvi -# define dmod_dmdrvi_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmdrvi, MODULE, NAME) -# define dmod_dmdrvi_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmdrvi, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) -# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmdrvi" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "2.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmdrvi -# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -#else -# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -#endif -# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) -# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmdrvi diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h deleted file mode 100644 index 8b09c6e..0000000 --- a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h +++ /dev/null @@ -1,199 +0,0 @@ -#ifndef DMDRVI_IOCTL_H -#define DMDRVI_IOCTL_H - -#include -#include "dmdrvi_types.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Length in bytes of an Ethernet MAC address - */ -#define DMDRVI_NET_MAC_ADDR_LEN 6 - -/** - * @brief MAC address type - */ -typedef struct -{ - uint8_t addr[DMDRVI_NET_MAC_ADDR_LEN]; ///< MAC address bytes -} dmdrvi_net_mac_addr_t; - -/** - * @brief Network link status - */ -typedef enum -{ - DMDRVI_NET_LINK_DOWN = 0, ///< Link is down (disconnected) - DMDRVI_NET_LINK_UP = 1, ///< Link is up (connected) -} dmdrvi_net_link_status_t; - -/** - * @brief Set the device MAC address - * - * arg: const dmdrvi_net_mac_addr_t* - MAC address to set (input) - */ -#define DMDRVI_IOCTL_NET_SET_MAC_ADDR 0x01 - -/** - * @brief Get the device MAC address - * - * arg: dmdrvi_net_mac_addr_t* - buffer to receive the MAC address (output) - */ -#define DMDRVI_IOCTL_NET_GET_MAC_ADDR 0x02 - -/** - * @brief Get the current link status - * - * arg: dmdrvi_net_link_status_t* - buffer to receive the link status (output) - */ -#define DMDRVI_IOCTL_NET_GET_LINK_STATUS 0x03 - -/** - * @brief Start the network interface (begin packet reception/transmission) - * - * arg: none - */ -#define DMDRVI_IOCTL_NET_START 0x04 - -/** - * @brief Stop the network interface - * - * arg: none - */ -#define DMDRVI_IOCTL_NET_STOP 0x05 - -/** Block device is read-only. */ -#define DMDRVI_BLOCK_FLAG_READ_ONLY (1u << 0) - -/** Block device can be removed while the system is running. */ -#define DMDRVI_BLOCK_FLAG_REMOVABLE (1u << 1) - -/** Block device implements DMDRVI_IOCTL_BLOCK_ERASE. */ -#define DMDRVI_BLOCK_FLAG_ERASE_SUPPORTED (1u << 2) - -/** Block device implements DMDRVI_IOCTL_BLOCK_DISCARD. */ -#define DMDRVI_BLOCK_FLAG_DISCARD_SUPPORTED (1u << 3) - -/** Standard geometry and capabilities returned by a block device. */ -typedef struct -{ - uint32_t logical_block_size; /**< Addressable block size in bytes. */ - uint32_t erase_block_size; /**< Minimum erase unit in bytes, or zero. */ - dmdrvi_size_t block_count; /**< Number of logical blocks. */ - uint32_t flags; /**< DMDRVI_BLOCK_FLAG_* capability bits. */ -} dmdrvi_block_info_t; - -/** Byte range used by erase and discard controls. */ -typedef struct -{ - dmdrvi_offset_t offset; /**< Non-negative byte offset. */ - dmdrvi_size_t length; /**< Range length in bytes. */ -} dmdrvi_block_range_t; - -/** - * Read block geometry and capabilities. - * - * arg: dmdrvi_block_info_t* - output buffer - */ -#define DMDRVI_IOCTL_BLOCK_GET_INFO 0x100 - -/** - * Physically erase an aligned byte range. Successful completion means the - * operation has completed on the medium. The post-erase byte value is - * device-specific. - * - * arg: const dmdrvi_block_range_t* - input range - */ -#define DMDRVI_IOCTL_BLOCK_ERASE 0x101 - -/** - * Inform the device that an aligned byte range is no longer in use. Reads of - * discarded data are unspecified until it is written again. - * - * arg: const dmdrvi_block_range_t* - input range - */ -#define DMDRVI_IOCTL_BLOCK_DISCARD 0x102 - -/* - * Monitor commands - class-independent (a USB host controller node is not a - * block device). They let a driver have work done over time - presence - * detection, hot-plug, media or link polling - without creating threads of - * its own: the driver declares what should trigger it (GET_POLICY), a - * monitor service waits for that and calls EVENT (urgent, non-blocking) and - * REFRESH (settles the state). See docs/dmdrvi.md, "Monitor Ioctl Commands", - * for when each command is called and what a driver may do in it. - * - * A driver that needs no monitoring does not implement them (-ENOTTY). - * All three are called from thread context only, never from an ISR. - */ - -/** Longest event handler name in dmdrvi_monitor_policy_t, including the terminator. */ -#define DMDRVI_MONITOR_HANDLER_NAME_MAX 32u - -/** What should trigger the monitor for a node. */ -typedef struct -{ - /** dmhaman handler whose calls are the node's events ("" = no events). - * Fired from interrupt context by another driver (e.g. a dmgpio edge - * interrupt) or by the driver's own ISR. */ - char event_handler[DMDRVI_MONITOR_HANDLER_NAME_MAX]; - uint32_t settle_ms; /**< Quiet time after the last event before REFRESH */ - uint32_t poll_interval_ms; /**< Periodic REFRESH interval, 0 = no polling */ -} dmdrvi_monitor_policy_t; - -/** - * Read the monitoring policy of a node. Called once when the monitor starts - * (and again after it restarts). -ENOTTY means the node is not monitored. - * - * arg: dmdrvi_monitor_policy_t* - output buffer - */ -#define DMDRVI_IOCTL_MONITOR_GET_POLICY 0x200 - -/** - * An event arrived. Called right after every event, before the settle time. - * Must return quickly and must not wait for in-flight I/O - it may run - * concurrently with read/write on the same context. It may only record - * state or set flags (e.g. make a transfer on a pulled card fail at once); - * nodes are announced or withdrawn only by REFRESH. Return 0 when there is - * nothing to do. - * - * arg: NULL - */ -#define DMDRVI_IOCTL_MONITOR_EVENT 0x201 - -/** - * Settle the state behind the node. Called once when the monitor starts, - * after events once settle_ms passed without a new one, and every - * poll_interval_ms if non-zero. May block; serialized with I/O. Announces or - * withdraws nodes through dmdrvi_device_available() / - * dmdrvi_device_unavailable(). - * - * Returns 0 when something is attached behind the node, -ENODEV when nothing - * is, another negative errno value on failure. - * - * arg: NULL - */ -#define DMDRVI_IOCTL_MONITOR_REFRESH 0x202 - -/** - * @brief Start of the reserved range for driver-specific custom ioctl commands - * - * A driver built on dmdrvi (e.g. a network driver needing something beyond - * DMDRVI_IOCTL_NET_*) should number its own private commands starting from - * this base, not from "last standard command + 1" - the standard command - * set above is expected to grow over time, and a driver numbering its own - * commands relative to whichever one happens to be last today would silently - * collide with a new standard command added later. Standard categories are - * spaced 0x100 apart (network 0x01, block 0x100, monitor 0x200), which - * leaves generous headroom before reaching this base. - */ -#define DMDRVI_IOCTL_CUSTOM_BASE 0x1000 - -#ifdef __cplusplus -} -#endif - -#endif // DMDRVI_IOCTL_H diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h deleted file mode 100644 index 8c41515..0000000 --- a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef DMDRVI_TYPES_H -#define DMDRVI_TYPES_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/** Signed byte offset used by dmdrvi 2.x. */ -typedef int64_t dmdrvi_offset_t; - -/** Unsigned device or range size used by dmdrvi 2.x. */ -typedef uint64_t dmdrvi_size_t; - -/** - * Signed I/O result. Non-negative values are transferred byte counts and - * negative values are errno-compatible failures. - */ -typedef int64_t dmdrvi_ssize_t; - -#ifdef __cplusplus -} -#endif - -#endif /* DMDRVI_TYPES_H */ diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio.h deleted file mode 100644 index 31c2c54..0000000 --- a/build_ci_port/dmf/inc/dmgpio/include/dmgpio.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef DMGPIO_H -#define DMGPIO_H - -#include "dmgpio_defs.h" -#include "dmgpio_types.h" - -/** - * @brief GPIO driver configuration structure - */ -typedef struct -{ - dmgpio_port_t port; /**< GPIO port index (0=A, 1=B, ...) */ - dmgpio_pins_mask_t pins; /**< GPIO pin mask (bit N = pin N) */ - dmgpio_protection_t protection; /**< Protection for special pins */ - dmgpio_speed_t speed; /**< Maximum switching speed */ - dmgpio_current_t current; /**< Maximum output current */ - dmgpio_mode_t mode; /**< Pin direction mode */ - dmgpio_pull_t pull; /**< Pull-up/pull-down selection */ - dmgpio_output_circuit_t output_circuit; /**< Output circuit type */ - uint8_t alternate_function; /**< Alternate function number (0-15) */ - dmgpio_int_trigger_t interrupt_trigger; /**< Interrupt trigger source */ - dmgpio_interrupt_handler_t interrupt_handler; /**< Interrupt handler (NULL = not used) */ -} dmgpio_config_t; - -#endif // DMGPIO_H \ No newline at end of file diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h deleted file mode 100644 index 0e07572..0000000 --- a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmgpio -#define DMOD_MOD_DEFS_H_dmgpio - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmgpio_version -# define dmod_dmgpio_version "2.0" -#endif - -#ifdef DMOD_dmgpio -# define dmod_dmgpio_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmgpio, MODULE, NAME) -# define dmod_dmgpio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmgpio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) -# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmgpio" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "2.0" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmgpio -# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -#else -# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -#endif -# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) -# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmgpio diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h deleted file mode 100644 index 404e55b..0000000 --- a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h +++ /dev/null @@ -1,66 +0,0 @@ -#ifndef DMGPIO_PORT_H -#define DMGPIO_PORT_H - -#include "dmod_types.h" -#include "dmgpio_port.h" -#include "dmgpio_port_defs.h" -#include "dmgpio_types.h" - -/* --- Interrupt handlers --- */ - -dmod_dmgpio_port_api(1.0, int, _add_interrupt_handler, - ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_port_interrupt_handler_t handler, void *user_ptr )); -dmod_dmgpio_port_api(1.0, int, _remove_interrupt_handler, - ( dmgpio_port_t port, void *user_ptr )); - -/* --- Configuration session --- */ - -dmod_dmgpio_port_api(1.0, int, _begin_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _finish_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); - -/* --- Clock / power --- */ - -dmod_dmgpio_port_api(1.0, int, _set_power, ( dmgpio_port_t port, int power_on )); - -/* --- Pin protection --- */ - -dmod_dmgpio_port_api(1.0, bool, _are_pins_protected, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _unlock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_protection_t protection )); -dmod_dmgpio_port_api(1.0, int, _lock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); - -/* --- Configuration parameters (require begin/finish_configuration) --- */ - -dmod_dmgpio_port_api(1.0, int, _set_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t speed )); -dmod_dmgpio_port_api(1.0, int, _read_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t *out_speed )); -dmod_dmgpio_port_api(1.0, int, _set_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t current )); -dmod_dmgpio_port_api(1.0, int, _read_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t *out_current )); -dmod_dmgpio_port_api(1.0, int, _set_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t mode )); -dmod_dmgpio_port_api(1.0, int, _read_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t *out_mode )); -dmod_dmgpio_port_api(1.0, int, _set_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t pull )); -dmod_dmgpio_port_api(1.0, int, _read_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t *out_pull )); -dmod_dmgpio_port_api(1.0, int, _set_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t oc )); -dmod_dmgpio_port_api(1.0, int, _read_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t *out_oc )); -dmod_dmgpio_port_api(1.0, int, _set_alternate_function, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t af )); -dmod_dmgpio_port_api(1.0, int, _read_alternate_function,( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t *out_af )); -dmod_dmgpio_port_api(1.0, int, _set_interrupt_trigger, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t trigger )); -dmod_dmgpio_port_api(1.0, int, _read_interrupt_trigger,( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t *out_trigger )); - -/* --- Pin usage tracking --- */ - -dmod_dmgpio_port_api(1.0, int, _set_pins_used, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _set_pins_unused, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _check_is_pin_used,( dmgpio_port_t port, dmgpio_pins_mask_t pins, int *out_used )); - -/* --- Data read/write --- */ - -dmod_dmgpio_port_api(1.0, int, _write_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t data )); -dmod_dmgpio_port_api(1.0, int, _read_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t *out_data )); - -/* --- Pin state operations (no argument checking, must ensure correct pins) --- */ - -dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_high_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_low_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, void, _set_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_state_t state )); -dmod_dmgpio_port_api(1.0, void, _toggle_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); - -#endif // DMGPIO_PORT_H \ No newline at end of file diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h deleted file mode 100644 index c7bc829..0000000 --- a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h +++ /dev/null @@ -1,174 +0,0 @@ -#ifndef DMGPIO_TYPES_H -#define DMGPIO_TYPES_H - -#include -#include -#include "dmdrvi_ioctl.h" - -/** - * @brief GPIO port index type (0=GPIOA, 1=GPIOB, ...) - */ -typedef uint8_t dmgpio_port_t; - -/** - * @brief GPIO pin number type (0-15) - */ -typedef uint8_t dmgpio_pin_t; - -/** - * @brief Bitmask of pins within a single port (bit N = pin N) - */ -typedef uint16_t dmgpio_pins_mask_t; - -/** - * @brief Protection for special pins (e.g. JTAG, NMI) - */ -typedef enum -{ - dmgpio_protection_dont_unlock_protected_pins, /**< Do not configure special pins */ - dmgpio_protection_unlock_protected_pins /**< Configure special pins */ -} dmgpio_protection_t; - -/** - * @brief GPIO output speed - */ -typedef enum -{ - dmgpio_speed_default = 0, /**< Default speed (not changed) */ - dmgpio_speed_minimum, /**< Minimum speed */ - dmgpio_speed_medium, /**< Medium speed */ - dmgpio_speed_maximum, /**< Maximum speed */ - dmgpio_speed_number_of_elements /**< Number of elements */ -} dmgpio_speed_t; - -/** - * @brief GPIO output current - */ -typedef enum -{ - dmgpio_current_default = 0, /**< Default current (not changed) */ - dmgpio_current_minimum, /**< Minimum current */ - dmgpio_current_medium, /**< Medium current */ - dmgpio_current_maximum /**< Maximum current */ -} dmgpio_current_t; - -/** - * @brief GPIO pin mode - */ -typedef enum -{ - dmgpio_mode_default = 0, /**< Default mode (not changed) */ - dmgpio_mode_input, /**< Input mode */ - dmgpio_mode_output, /**< Output mode */ - dmgpio_mode_alternate /**< Alternate function mode */ -} dmgpio_mode_t; - -/** - * @brief GPIO pull resistor configuration - */ -typedef enum -{ - dmgpio_pull_default = 0, /**< Default pull (not changed) */ - dmgpio_pull_up, /**< Pull-up resistor */ - dmgpio_pull_down /**< Pull-down resistor */ -} dmgpio_pull_t; - -/** - * @brief GPIO output circuit type - */ -typedef enum -{ - dmgpio_output_circuit_default = 0, /**< Default (not changed) */ - dmgpio_output_circuit_open_drain, /**< Open-drain output */ - dmgpio_output_circuit_push_pull /**< Push-pull output */ -} dmgpio_output_circuit_t; - -/** - * @brief GPIO interrupt trigger source - */ -typedef enum -{ - dmgpio_int_trigger_default = 0, /**< Default (not changed) */ - dmgpio_int_trigger_off = 0, /**< Interrupts disabled */ - dmgpio_int_trigger_rising_edge = (1 << 0), /**< Rising edge */ - dmgpio_int_trigger_falling_edge = (1 << 1), /**< Falling edge */ - dmgpio_int_trigger_both_edges = dmgpio_int_trigger_rising_edge | dmgpio_int_trigger_falling_edge, /**< Both edges */ - dmgpio_int_trigger_high_level = (1 << 2), /**< High level */ - dmgpio_int_trigger_low_level = (1 << 3), /**< Low level */ - dmgpio_int_trigger_both_levels = dmgpio_int_trigger_high_level | dmgpio_int_trigger_low_level /**< Both levels */ -} dmgpio_int_trigger_t; - -/** - * @brief GPIO pins state (all low / all high) - */ -typedef enum -{ - dmgpio_pins_state_all_low = 0, /**< All selected pins set to low */ - dmgpio_pins_state_all_high /**< All selected pins set to high */ -} dmgpio_pins_state_t; - -/** - * @brief IOCTL commands for DMGPIO device - * - * Numbered from DMDRVI_IOCTL_CUSTOM_BASE, the range dmdrvi reserves for - * driver-specific commands: below it are the standard commands (network - * 0x01.., block 0x100.., monitor 0x200..) that dmdevfs and other generic - * code may send to any node, and which dmgpio must answer with -ENOTTY. - */ -typedef enum -{ - dmgpio_ioctl_cmd_toggle_pins = DMDRVI_IOCTL_CUSTOM_BASE, /**< Toggle pins state */ - dmgpio_ioctl_cmd_set_pins_state, /**< Set new pins state */ - dmgpio_ioctl_cmd_get_high_pins_state, /**< Read pins that are in high state */ - dmgpio_ioctl_cmd_get_low_pins_state, /**< Read pins that are in low state */ - dmgpio_ioctl_cmd_set_interrupt_handler /**< Add an interrupt handler; arg = dmgpio_interrupt_handler_t* */ -} dmgpio_ioctl_cmd_t; - -/** - * @brief Opaque driver context type (forward declaration) - * - * The concrete definition is private to the dmgpio driver. - */ -struct dmdrvi_context; -typedef struct dmdrvi_context *dmdrvi_context_t; - -/** - * @brief Parameters passed to a dmhaman-registered interrupt handler. - * - * Packed into a single struct so it fits the dmhaman handler API - * (void *parameters) and the caller does not need to track whether - * the module that registered the handler is still loaded. - */ -typedef struct -{ - dmgpio_port_t port; /**< Port on which the interrupt occurred */ - dmgpio_pins_mask_t pins; /**< Bitmask of pins that caused the interrupt */ - dmgpio_pins_mask_t state; /**< Current pin state bitmask (bit N high = pin N is high) */ -} dmgpio_interrupt_params_t; - -/** - * @brief GPIO interrupt handler function type - * - * Called when an interrupt occurs on a GPIO pin. - * - * @param context Context of the driver instance - * @param port Port on which the interrupt occurred - * @param pins Bitmask of pins that caused the interrupt - * @param state Current pin state bitmask (bit N high = pin N is currently high) - */ -typedef void (*dmgpio_interrupt_handler_t)(dmdrvi_context_t context, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); - -/** - * @brief GPIO port interrupt handler function type - * - * Called by the port layer when an interrupt occurs on a GPIO pin. - * Registered by the dmgpio driver in the dmgpio_port layer. - * - * @param user_ptr User pointer supplied at registration time (e.g. driver context) - * @param port Port on which the interrupt occurred - * @param pins Bitmask of pins that caused the interrupt - * @param state Current pin state bitmask (bit N high = pin N is currently high) - */ -typedef void (*dmgpio_port_interrupt_handler_t)(void *user_ptr, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); - -#endif /* DMGPIO_TYPES_H */ diff --git a/build_ci_port/dmf/inc/dmini/include/dmini.h b/build_ci_port/dmf/inc/dmini/include/dmini.h deleted file mode 100644 index 839da8b..0000000 --- a/build_ci_port/dmf/inc/dmini/include/dmini.h +++ /dev/null @@ -1,313 +0,0 @@ -#ifndef DMINI_H -#define DMINI_H - -#include "dmod.h" -#include "dmini_defs.h" // Generated by CMake from DMOD's api.h.in template - -/** - * @brief DMINI - DMOD INI File Parser Module - * - * This module provides an API for parsing and generating INI files. - * It uses only SAL (System Abstraction Layer) functions from DMOD. - * - * INI file format: - * - Sections are defined by [section_name] - * - Key-value pairs are defined by key=value - * - Comments start with ; or # - * - Whitespace is trimmed from keys and values - */ - -/** - * @brief Error codes - */ -#define DMINI_OK 0 -#define DMINI_ERR_GENERAL -1 -#define DMINI_ERR_MEMORY -2 -#define DMINI_ERR_INVALID -3 -#define DMINI_ERR_NOT_FOUND -4 -#define DMINI_ERR_FILE -5 -#define DMINI_ERR_LOCKED -6 - -/** - * @brief INI context type (opaque) - * - * This is an opaque pointer to the INI file context structure. - */ -typedef struct dmini_context* dmini_context_t; - -/** - * @brief Initialize INI context - * - * Creates a new INI context for storing sections and key-value pairs. - * - * @return Pointer to INI context or NULL on error - */ -dmod_dmini_api(1.0, dmini_context_t, _create, (void)); - -/** - * @brief Free INI context - * - * Frees all memory associated with the INI context. - * - * @param ctx INI context to free - */ -dmod_dmini_api(1.0, void, _destroy, (dmini_context_t ctx)); - -/** - * @brief Parse INI file from string - * - * Parses an INI file from a null-terminated string. - * - * @param ctx INI context - * @param data String containing INI file contents - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _parse_string, (dmini_context_t ctx, const char* data)); - -/** - * @brief Parse INI file - * - * Parses an INI file from a file path using SAL file functions. - * - * @param ctx INI context - * @param filename Path to INI file - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _parse_file, (dmini_context_t ctx, const char* filename)); - -/** - * @brief Generate INI file to string - * - * Generates an INI file string from the context. - * If buffer is NULL, returns the required buffer size. - * If buffer is not NULL, fills it with the INI data. - * - * @param ctx INI context - * @param buffer Buffer to write to (NULL to query size) - * @param buffer_size Size of the buffer - * @return Required buffer size, or negative error code - */ -dmod_dmini_api(1.0, int, _generate_string, (dmini_context_t ctx, char* buffer, size_t buffer_size)); - -/** - * @brief Generate INI file - * - * Generates an INI file from the context and writes it to a file. - * - * @param ctx INI context - * @param filename Path to output INI file - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _generate_file, (dmini_context_t ctx, const char* filename)); - -/** - * @brief Get string value from INI context - * - * Retrieves a string value for the given section and key. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param default_value Default value if key not found - * @return Value string or default_value if not found - */ -dmod_dmini_api(1.0, const char*, _get_string, (dmini_context_t ctx, - const char* section, - const char* key, - const char* default_value)); - -/** - * @brief Get integer value from INI context - * - * Retrieves an integer value for the given section and key. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param default_value Default value if key not found - * @return Integer value or default_value if not found - */ -dmod_dmini_api(1.0, int, _get_int, (dmini_context_t ctx, - const char* section, - const char* key, - int default_value)); - -/** - * @brief Set string value in INI context - * - * Sets a string value for the given section and key. - * Creates the section if it doesn't exist. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param value Value string - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _set_string, (dmini_context_t ctx, - const char* section, - const char* key, - const char* value)); - -/** - * @brief Set integer value in INI context - * - * Sets an integer value for the given section and key. - * Creates the section if it doesn't exist. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param value Integer value - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _set_int, (dmini_context_t ctx, - const char* section, - const char* key, - int value)); - -/** - * @brief Check if section exists - * - * @param ctx INI context - * @param section Section name - * @return 1 if section exists, 0 otherwise - */ -dmod_dmini_api(1.0, int, _has_section, (dmini_context_t ctx, const char* section)); - -/** - * @brief Check if key exists in section - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @return 1 if key exists, 0 otherwise - */ -dmod_dmini_api(1.0, int, _has_key, (dmini_context_t ctx, - const char* section, - const char* key)); - -/** - * @brief Remove section from INI context - * - * @param ctx INI context - * @param section Section name - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _remove_section, (dmini_context_t ctx, const char* section)); - -/** - * @brief Remove key from section - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _remove_key, (dmini_context_t ctx, - const char* section, - const char* key)); - -/** - * @brief Get number of sections in the context - * - * Returns the total number of sections, including the global (unnamed) section. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @return Number of sections, or DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _section_count, (dmini_context_t ctx)); - -/** - * @brief Get section name at the given index - * - * Returns the name of the section at position @p index (0-based). - * The global (unnamed) section is represented by NULL. - * Respects the active-section restriction when it is in effect. - * Use dmini_section_count() to determine the valid index range. - * - * @param ctx INI context - * @param index Zero-based section index - * @return Section name, NULL for the global section, or NULL if index is out of range - */ -dmod_dmini_api(1.0, const char*, _section_name, (dmini_context_t ctx, int index)); - -/** - * @brief Get number of keys in a section - * - * Returns the number of key-value pairs in the given section. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @return Number of keys, or DMINI_ERR_INVALID if ctx is NULL, - * or DMINI_ERR_NOT_FOUND if section does not exist - */ -dmod_dmini_api(1.0, int, _key_count, (dmini_context_t ctx, const char* section)); - -/** - * @brief Get key name at the given index within a section - * - * Returns the name of the key at position @p index (0-based) within @p section. - * Use dmini_key_count() to determine the valid index range. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param index Zero-based key index - * @return Key name, or NULL if index is out of range or section not found - */ -dmod_dmini_api(1.0, const char*, _key_name, (dmini_context_t ctx, - const char* section, - int index)); - -/** - * @brief Initialize INI context with owner token - * - * Creates a new INI context protected by a magic number token. - * The token must be supplied to dmini_set_active_section and - * dmini_clear_active_section when a non-zero token is used. - * Using token value 0 is equivalent to calling dmini_create(). - * - * @param owner_token Magic number that guards active-section changes (0 = unprotected) - * @return Pointer to INI context or NULL on error - */ -dmod_dmini_api(1.0, dmini_context_t, _create_with_token, (unsigned int owner_token)); - -/** - * @brief Set the active section restriction - * - * Restricts the context so that only the named section is visible to - * consumers of this context. While the restriction is active all API - * calls treat section == NULL as a reference to the active section, and - * any attempt to access a different section returns not-found / default. - * Pass NULL as section to restrict to the global (unnamed) section. - * - * @param ctx INI context - * @param section Section to make active (NULL for global section) - * @param owner_token Magic number that was supplied to dmini_create_with_token - * (ignored when the context was created with token 0) - * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, - * DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _set_active_section, (dmini_context_t ctx, - const char* section, - unsigned int owner_token)); - -/** - * @brief Clear the active section restriction - * - * Removes the active-section restriction so that the full content of the - * context becomes visible again. - * - * @param ctx INI context - * @param owner_token Magic number that was supplied to dmini_create_with_token - * (ignored when the context was created with token 0) - * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, - * DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _clear_active_section, (dmini_context_t ctx, - unsigned int owner_token)); - -#endif // DMINI_H diff --git a/build_ci_port/dmf/inc/dmini/include/dmini_defs.h b/build_ci_port/dmf/inc/dmini/include/dmini_defs.h deleted file mode 100644 index a6367ee..0000000 --- a/build_ci_port/dmf/inc/dmini/include/dmini_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmini -#define DMOD_MOD_DEFS_H_dmini - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmini_version -# define dmod_dmini_version "0.7" -#endif - -#ifdef DMOD_dmini -# define dmod_dmini_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmini, MODULE, NAME) -# define dmod_dmini_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmini, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) -# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmini" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.7" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmini -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -#else -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -#endif -# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) -# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmini diff --git a/build_ci_port/dmf/inc/dmosi/include/dmosi.h b/build_ci_port/dmf/inc/dmosi/include/dmosi.h deleted file mode 100644 index 03b2c4e..0000000 --- a/build_ci_port/dmf/inc/dmosi/include/dmosi.h +++ /dev/null @@ -1,1155 +0,0 @@ -#ifndef DMOSI_H -#define DMOSI_H - -/* - * Only dmod_types.h - not the full dmod.h - is needed here: it gives us the - * DMOD_BUILTIN_API macro and the Dmod_ApiRegistration_t type it expands to, - * without pulling in dmod_sal.h's kernel Built-in API declarations (Dmod_Malloc, - * Dmod_FileOpen, ...) or dmod_system.h/dmod_module.h. Those get registered by - * whoever actually owns them (dmod_system.c); if this header pulled them in - * too, a translation unit that defines DMOD_ENABLE_REGISTRATION to register - * dmosi's own API (see e.g. dmosi-posix's dmosi_registrations.c) would also - * try to re-register every kernel API, causing "multiple definition" link - * errors against dmod_system.c's own registrations. - */ -#include "dmod_types.h" - -/** - * @brief String used as the module name for the system allocations - */ -#define DMOSI_SYSTEM_MODULE_NAME "system" - -//============================================================================== -// Initialization API -//============================================================================== - -/** - * @brief Initialize the DMOD OSI system - * - * This function initializes the DMOD OSI system and must be called before - * using any other DMOD OSI APIs. - * - * @return bool true on successful initialization, false on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, bool, _init, (void) ); - -/** - * @brief Deinitialize the DMOD OSI system - * - * This function deinitializes the DMOD OSI system and should be called when - * the system is no longer needed. After calling this function, no other DMOD - * OSI APIs should be used until _init is called again. - * - * @return bool true on successful deinitialization, false on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, bool, _deinit, (void) ); - -/** - * @brief Check if the RTOS has already started - * - * This function returns true if the RTOS scheduler has been started, - * or false if it has not yet been started. - * - * @return bool true if the RTOS has started, false otherwise - */ -DMOD_BUILTIN_API( dmosi, 1.0, bool, _is_started, (void) ); - -//============================================================================== -// MUTEX API -//============================================================================== - -/** - * @brief Opaque type for mutex - * - * This type represents a mutex in the DMOD OSI system. - * - * @note The actual implementation of the mutex is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_mutex* dmosi_mutex_t; - -/** - * @defgroup DMOSI_MUTEX_API Mutex API - * @brief API for mutex operations in DMOD OSI - * - * This API provides functions to create, destroy, lock, and unlock mutexes. - * @{ - */ -/** - * @brief Create a mutex - * - * @param recursive Whether the mutex should be recursive - * - * @return dmosi_mutex_t Created mutex handle - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_mutex_t, _mutex_create, (bool recursive) ); - -/** - * @brief Destroy a mutex - * - * @param mutex Mutex handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _mutex_destroy, (dmosi_mutex_t mutex) ); - -/** - * @brief Lock a mutex - * - * @param mutex Mutex handle to lock - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_lock, (dmosi_mutex_t mutex) ); - -/** - * @brief Unlock a mutex - * - * @param mutex Mutex handle to unlock - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_unlock, (dmosi_mutex_t mutex) ); - -/** @} */ // end of DMOSI_MUTEX_API - -//============================================================================== -// Forward declarations -//============================================================================== -/** - * @brief Forward declaration for thread type - * - * This forward declaration allows Process API to reference threads - * before the Thread API section. - */ -typedef struct dmosi_thread* dmosi_thread_t; - -//============================================================================== -// Process API -//============================================================================== -/** - * @defgroup DMOSI_PROCESS_API Process API - * @brief API for process operations in DMOD OSI - * - * Processes are containers for threads. This API provides functions to create - * and manage processes, including state management, thread management, and - * process identification. - * @{ - */ - -/** - * @brief Opaque type for process - * - * This type represents a process in the DMOD OSI system. - * A process is a container for threads and has its own state, ID, and properties. - * - * @note The actual implementation of the process is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_process* dmosi_process_t; - -/** - * @brief Process ID type - */ -typedef uint32_t dmosi_process_id_t; - -/** - * @brief User ID type - */ -typedef uint32_t dmosi_user_id_t; - -/** - * @brief Process state enumeration - */ -typedef enum { - DMOSI_PROCESS_STATE_CREATED, /**< Process created but not started */ - DMOSI_PROCESS_STATE_RUNNING, /**< Process is running */ - DMOSI_PROCESS_STATE_SUSPENDED, /**< Process is suspended */ - DMOSI_PROCESS_STATE_TERMINATED, /**< Process has terminated */ - DMOSI_PROCESS_STATE_ZOMBIE /**< Process terminated but not cleaned up */ -} dmosi_process_state_t; - -/** - * @brief Create a process - * - * Creates a new process container. The process is a container for threads. - * - * @param name Name of the process (can be NULL) - * @param module_name Module name to associate with the process (can be NULL) - * @param parent Parent process (can be NULL for detached processes) - * @return dmosi_process_t Created process handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_create, (const char* name, const char* module_name, dmosi_process_t parent) ); - -/** - * @brief Destroy a process - * - * @param process Process handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _process_destroy, (dmosi_process_t process) ); - -/** - * @brief Kill a process - * - * Forcefully terminate a process and all its threads, and recursively every process - * spawned from it (i.e. every process whose dmosi_process_get_parent() chain leads back - * to @p process) - mirroring how a real OS tears down a whole process tree/cgroup rather - * than a single PID. A process spawned via dmosi_process_create() with parent == NULL - * (a detached process, e.g. Dmod_RunDetached()) is never implicitly reached this way - - * only processes actually parented under @p process are. - * - * @param process Process handle to kill - * @param status Exit status code - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_kill, (dmosi_process_t process, int status) ); - -/** - * @brief Wait for a process to terminate - * - * @param process Process handle to wait for - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_wait, (dmosi_process_t process, int32_t timeout_ms) ); - -/** - * @brief Get current process - * - * @return dmosi_process_t Current process handle - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_current, (void) ); - -/** - * @brief Set current process - * - * @param process Process handle to set as current - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_current, (dmosi_process_t process) ); - -/** - * @brief Get process state - * - * @param process Process handle - * @return dmosi_process_state_t Current state of the process - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_state_t, _process_get_state, (dmosi_process_t process) ); - -/** - * @brief Get process ID - * - * @param process Process handle - * @return dmosi_process_id_t Process ID, 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_id_t, _process_get_id, (dmosi_process_t process) ); - -/** - * @brief Set process ID - * - * @param process Process handle - * @param pid Process ID to set - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_id, (dmosi_process_t process, dmosi_process_id_t pid) ); - -/** - * @brief Get process name - * - * @param process Process handle - * @return const char* Process name, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_name, (dmosi_process_t process) ); - -/** - * @brief Get process module name - * - * @param process Process handle - * @return const char* Module name associated with the process, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_module_name, (dmosi_process_t process) ); - -/** - * @brief Set process module name - * - * @param process Process handle - * @param module_name Module name to associate with the process - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_module_name, (dmosi_process_t process, const char* module_name) ); - -/** - * @brief Associate a process with the Dmod_Context_t it is running - * - * Set once at spawn time (see Dmod_SpawnModule/Dmod_RunModuleDetached), before the process's - * own thread starts executing. Lets Dmod_GetCurrentContext() report which context is currently - * running when called from that process - the context already carries its own per-instance - * unique allocator name (see Dmod_GetCurrentAllocatorNameEx), so there is no need to duplicate - * that identity on the process itself. - * - * @param process Process handle - * @param context Dmod_Context_t the process is running (borrowed pointer, not owned) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_context, (dmosi_process_t process, Dmod_Context_t* context) ); - -/** - * @brief Get the Dmod_Context_t a process was linked to via dmosi_process_set_context - * - * @param process Process handle - * @return Dmod_Context_t* Linked context, or NULL if none was ever set - */ -DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_context, (dmosi_process_t process) ); - -/** - * @brief Set the foreground module context for a process - * - * Unlike dmosi_process_set_context (which is set once at spawn time and identifies the - * context the process itself runs), the foreground module tracks whichever context's Main - * entry point is currently executing within the process - see Dmod_Main(). A module that - * calls another module synchronously, in its own process rather than a spawned one, saves - * the previous foreground context with dmosi_process_get_foreground_module before overwriting - * it, and restores it once the call returns, so nested/synchronous calls behave correctly. - * - * @param process Process handle - * @param context Context to mark as the foreground module, or NULL to clear it - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_foreground_module, (dmosi_process_t process, Dmod_Context_t* context) ); - -/** - * @brief Get the foreground module context currently set for a process - * - * @param process Process handle - * @return Dmod_Context_t* Context most recently set as foreground for this process via - * dmosi_process_set_foreground_module, or NULL if none is set - */ -DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_foreground_module, (dmosi_process_t process) ); - -/** - * @brief Set process user ID - * - * @param process Process handle - * @param uid User ID to set - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_uid, (dmosi_process_t process, dmosi_user_id_t uid) ); - -/** - * @brief Get process user ID - * - * @param process Process handle - * @return dmosi_user_id_t User ID, 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_user_id_t, _process_get_uid, (dmosi_process_t process) ); - -/** - * @brief Set process working directory (pwd) - * - * @param process Process handle - * @param pwd Working directory path - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_pwd, (dmosi_process_t process, const char* pwd) ); - -/** - * @brief Get process working directory (pwd) - * - * @param process Process handle - * @return const char* Working directory path, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_pwd, (dmosi_process_t process) ); - -/** - * @brief Set the command a process was started with - * - * Records the command line (program name plus arguments) that was used to start - * @p process, so it can later be retrieved with dmosi_process_get_command - e.g. - * for display in a process listing (see dmell's ps command). Filled in automatically - * by the module-start API (Dmod_Spawn/Dmod_RunDetached) from the argv it was given. - * - * @param process Process handle - * @param command Command line string to associate with the process - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command, (dmosi_process_t process, const char* command) ); - -/** - * @brief Set the command a process was started with, from an argv array - * - * Equivalent to joining @p argv into a single space-separated command-line string and - * passing it to dmosi_process_set_command(), but lets the backend build and store the - * command directly in a single allocation, tagged to the process's own module from the - * start, instead of needing a separate intermediate string built (and then freed) by the - * caller. This is what the module-start API (Dmod_Spawn/Dmod_RunDetached) uses to fill - * dmosi_process_get_command() in automatically. - * - * @param process Process handle - * @param argc Number of arguments in argv (must be > 0) - * @param argv Argument array, argv[0] being the command name as invoked - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command_args, (dmosi_process_t process, int argc, char* argv[]) ); - -/** - * @brief Get the command a process was started with - * - * @param process Process handle - * @return const char* Command line the process was started with (as recorded via - * dmosi_process_set_command/dmosi_process_set_command_args), or NULL if none - * was ever set - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_command, (dmosi_process_t process) ); - -/** - * @brief Well-known stream slot indices for a process - * - * These indices identify the standard stream slots that every process has. - * Additional, implementation-specific slots may be addressed with indices - * beyond @c DMOSI_STREAM_STDLOG. - */ -typedef enum { - DMOSI_STREAM_STDIN, /**< Standard input */ - DMOSI_STREAM_STDOUT, /**< Standard output */ - DMOSI_STREAM_STDERR, /**< Standard error */ - DMOSI_STREAM_STDLOG, /**< Standard log, used for the process's default log output */ - DMOSI_STREAM_COUNT -} dmosi_stream_index_t; - -/** - * @brief Set a process stream slot to the file at the given path, or clear it - * - * Passing path == NULL clears the slot's binding, reverting it back to its default, - * unbound state (implementation-defined fallback resolution applies again - e.g. the - * kernel debug stream on embedded targets, or the real stdio handle on hosted ones). - * - * @param process Process handle - * @param index Stream slot to set (see dmosi_stream_index_t for well-known slots) - * @param path Path to the file to bind to the stream slot, or NULL to clear the binding - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_stream, (dmosi_process_t process, dmosi_stream_index_t index, const char* path) ); - -/** - * @brief Get the file handle bound to a process stream slot - * - * @param process Process handle - * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) - * @return void* File handle bound to the stream slot, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, void*, _process_get_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Get the path bound to a process stream slot, if any - * - * Unlike _process_get_stream (which returns the open file handle), this returns the - * path string that was passed to the most recent successful _process_set_stream call - * for this slot - the piece of information needed to back up a binding so it can later - * be restored exactly with _process_set_stream. - * - * @param process Process handle - * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) - * @return const char* Path bound to the slot (borrowed - do not free, and only valid - * until the next _process_set_stream call on the same slot), or NULL if the - * slot is currently unbound - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_stream_path, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Lock a process stream slot for exclusive access - * - * Fails if the slot is already locked. Implementations must use an - * interrupt-safe primitive (e.g. an atomic compare-and-swap or a critical - * section), not a mutex, since this function must be callable from - * interrupt context. - * - * @param process Process handle - * @param index Stream slot to lock (see dmosi_stream_index_t for well-known slots) - * @return int 0 on success, negative error code if already locked or on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_lock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Unlock a previously locked process stream slot - * - * Implementations must use an interrupt-safe primitive, not a mutex, since - * this function must be callable from interrupt context. - * - * @param process Process handle - * @param index Stream slot to unlock (see dmosi_stream_index_t for well-known slots) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unlock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Find a process by name - * - * @param name Process name to search for - * @return dmosi_process_t Process handle, NULL if not found - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_name, (const char* name) ); - -/** - * @brief Find a process by process ID - * - * @param pid Process ID to search for - * @return dmosi_process_t Process handle, NULL if not found - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_id, (dmosi_process_id_t pid) ); - -/** - * @brief Get process exit status - * - * @param process Process handle - * @return int Exit status of the process - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_get_exit_status, (dmosi_process_t process) ); - -/** - * @brief Set process exit status - * - * @param process Process handle - * @param exit_status Exit status to set - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_exit_status, (dmosi_process_t process, int exit_status) ); - -/** - * @brief Get process parent - * - * @param process Process handle - * @return dmosi_process_t Parent process handle, NULL if no parent - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_get_parent, (dmosi_process_t process) ); - -/** - * @brief Process exit callback function type - * - * Invoked when the process it was registered on terminates. - * - * @param process Process handle that terminated - * @param exit_status Exit status of the terminated process (see dmosi_process_get_exit_status) - * @param arg User-provided argument passed at registration time - */ -typedef void (*dmosi_process_exit_callback_t)(dmosi_process_t process, int exit_status, void* arg); - -/** - * @brief Opaque handle for a registered process exit callback - * - * Returned by dmosi_process_register_exit_callback and used to identify the - * registration when calling dmosi_process_unregister_exit_callback. - */ -typedef struct dmosi_process_exit_callback* dmosi_process_exit_callback_handle_t; - -/** - * @brief Register a callback to be invoked when a process terminates - * - * Multiple callbacks may be registered on the same process; each registration - * returns its own handle and all of them are invoked when the process - * terminates. - * - * @param process Process handle to observe - * @param callback Callback function to invoke on process exit - * @param arg User-provided argument passed to the callback - * @return dmosi_process_exit_callback_handle_t Handle identifying this registration, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_exit_callback_handle_t, _process_register_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_t callback, void* arg) ); - -/** - * @brief Unregister a previously registered process exit callback - * - * @param process Process handle the callback was registered on - * @param handle Handle returned by dmosi_process_register_exit_callback - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unregister_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_handle_t handle) ); - -/** @} */ // end of DMOSI_PROCESS_API - -//============================================================================== -// Thread API -//============================================================================== -/** - * @defgroup DMOSI_THREAD_API Thread API - * @brief API for thread operations in DMOD OSI - * This API provides functions to create and manage threads. - * @{ - */ - -/** - * @brief Thread entry function type - * - * This is the signature for thread entry functions. The function receives - * a user-provided argument. - * - * @param arg User-provided argument passed to the thread - */ -typedef void (*dmosi_thread_entry_t)(void* arg); - -/** - * @brief Thread state enumeration - */ -typedef enum { - DMOSI_THREAD_STATE_CREATED, /**< Thread created but not started */ - DMOSI_THREAD_STATE_READY, /**< Thread is ready to run */ - DMOSI_THREAD_STATE_RUNNING, /**< Thread is currently running */ - DMOSI_THREAD_STATE_BLOCKED, /**< Thread is blocked (waiting for resource) */ - DMOSI_THREAD_STATE_SUSPENDED, /**< Thread is suspended */ - DMOSI_THREAD_STATE_TERMINATED /**< Thread has terminated */ -} dmosi_thread_state_t; - -/** - * @brief Thread information structure - * - * This structure holds auxiliary information about a thread, including - * stack usage statistics, state, CPU usage, and runtime. - */ -typedef struct { - size_t stack_total; /**< Total stack size in bytes */ - size_t stack_current; /**< Current stack usage in bytes */ - size_t stack_peak; /**< Peak stack usage in bytes */ - dmosi_thread_state_t state; /**< Current thread state */ - float cpu_usage; /**< CPU usage as a percentage (0.0 - 100.0) */ - uint64_t runtime_ms; /**< Thread runtime in milliseconds */ -} dmosi_thread_info_t; - -/** - * @brief Extra stack bytes reserved for thread and module startup overhead - * - * The thread entry wrapper and module loading infrastructure consume stack - * before the module's own main function is invoked. This constant accounts - * for that overhead so that the effective stack available to the module - * matches the size declared in its header. - */ -#define DMOSI_THREAD_STACK_OVERHEAD 512 - -/** - * @brief Create a thread - * - * @param entry Entry function for the thread - * @param arg Argument to pass to the entry function - * @param priority Thread priority - * @param stack_size Stack size for the thread - * @param name Name of the thread (cannot be NULL) - * @param process Process to associate the thread with (NULL = current process) - * @return dmosi_thread_t Created thread handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_create, (dmosi_thread_entry_t entry, void* arg, int priority, size_t stack_size, const char* name, dmosi_process_t process) ); - -/** - * @brief Destroy a thread - * - * @param thread Thread handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_destroy, (dmosi_thread_t thread) ); - -/** - * @brief Join a thread (wait for it to finish) - * - * @param thread Thread handle to join - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_join, (dmosi_thread_t thread) ); - -/** - * @brief Kill a thread - * - * Forcefully terminate a thread. - * - * @warning This operation may leave shared resources (mutexes, memory, etc.) - * in an inconsistent state. Use with caution and prefer cooperative - * shutdown mechanisms when possible. - * - * @param thread Thread handle to kill - * @param status Exit status code passed to the underlying OS; may not be - * observable by other threads after termination - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_kill, (dmosi_thread_t thread, int status) ); - -/** - * @brief Get current thread - * - * @return dmosi_thread_t Current thread handle - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_current, (void) ); - -/** - * @brief Sleep for a specified time in milliseconds - * - * @param ms Time to sleep in milliseconds - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_sleep, (uint32_t ms) ); - -/** - * @brief Get thread name - * - * @param thread Thread handle (if NULL, returns name of current thread) - * @return const char* Thread name, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_name, (dmosi_thread_t thread) ); - -/** - * @brief Get thread module name - * - * Returns the module name associated with the thread by retrieving it from - * the thread's associated process. - * - * @param thread Thread handle (if NULL, returns module name of current thread) - * @return const char* Module name of the process that owns the thread, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_module_name, (dmosi_thread_t thread) ); - -/** - * @brief Get thread priority - * - * @param thread Thread handle (if NULL, returns priority of current thread) - * @return int Thread priority, or 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_priority, (dmosi_thread_t thread) ); - -/** - * @brief Get thread's associated process - * - * @param thread Thread handle (if NULL, returns process of current thread) - * @return dmosi_process_t Process handle that the thread belongs to, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _thread_get_process, (dmosi_thread_t thread) ); - -/** - * @brief Get an array of all threads - * - * Fills the provided array with handles of all existing threads. - * If @p threads is NULL, the function returns the total number of threads - * without writing anything, which is useful for determining the array size - * needed before allocation. - * - * @param threads Pointer to array to fill with thread handles, or NULL to query count only - * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) - * @return size_t Number of threads (when @p threads is NULL) or number of handles written - */ -DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_all, (dmosi_thread_t* threads, size_t max_count) ); - -/** - * @brief Get an array of threads belonging to a specific process - * - * Fills the provided array with handles of all threads associated with @p process. - * If @p threads is NULL, the function returns the number of threads in that process - * without writing anything, which is useful for determining the array size needed - * before allocation. - * - * @param process Process handle whose threads to retrieve - * @param threads Pointer to array to fill with thread handles, or NULL to query count only - * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) - * @return size_t Number of threads in the process (when @p threads is NULL) or number of handles written - */ -DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_by_process, (dmosi_process_t process, dmosi_thread_t* threads, size_t max_count) ); - -/** - * @brief Get information about a thread - * - * Fills the provided @p info structure with auxiliary information about - * @p thread, including stack usage statistics, state, CPU usage, and runtime. - * - * @param thread Thread handle (if NULL, returns info for the current thread) - * @param info Pointer to a dmosi_thread_info_t structure to fill - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_info, (dmosi_thread_t thread, dmosi_thread_info_t* info) ); - -/** - * @brief Thread exit callback function type - * - * Invoked when the thread it was registered on terminates. - * - * @param thread Thread handle that terminated - * @param arg User-provided argument passed at registration time - */ -typedef void (*dmosi_thread_exit_callback_t)(dmosi_thread_t thread, void* arg); - -/** - * @brief Opaque handle for a registered thread exit callback - * - * Returned by dmosi_thread_register_exit_callback and used to identify the - * registration when calling dmosi_thread_unregister_exit_callback. - */ -typedef struct dmosi_thread_exit_callback* dmosi_thread_exit_callback_handle_t; - -/** - * @brief Register a callback to be invoked when a thread terminates - * - * Multiple callbacks may be registered on the same thread; each registration - * returns its own handle and all of them are invoked when the thread - * terminates. - * - * @param thread Thread handle to observe - * @param callback Callback function to invoke on thread exit - * @param arg User-provided argument passed to the callback - * @return dmosi_thread_exit_callback_handle_t Handle identifying this registration, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_exit_callback_handle_t, _thread_register_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_t callback, void* arg) ); - -/** - * @brief Unregister a previously registered thread exit callback - * - * @param thread Thread handle the callback was registered on - * @param handle Handle returned by dmosi_thread_register_exit_callback - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_unregister_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_handle_t handle) ); - -/** @} */ // end of DMOSI_THREAD_API - -//============================================================================== -// Semaphore API -//============================================================================== -/** - * @defgroup DMOSI_SEMAPHORE_API Semaphore API - * @brief API for semaphore operations in DMOD OSI - * This API provides functions to create, destroy, and use semaphores. - * @{ - */ - -/** - * @brief Opaque type for semaphore - * - * This type represents a semaphore in the DMOD OSI system. - * - * @note The actual implementation of the semaphore is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_semaphore* dmosi_semaphore_t; - -/** - * @brief Create a semaphore - * - * @param initial_count Initial count for the semaphore - * @param max_count Maximum count for the semaphore - * @return dmosi_semaphore_t Created semaphore handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_semaphore_t, _semaphore_create, (uint32_t initial_count, uint32_t max_count) ); - -/** - * @brief Destroy a semaphore - * - * @param semaphore Semaphore handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _semaphore_destroy, (dmosi_semaphore_t semaphore) ); - -/** - * @brief Wait on a semaphore (decrement) - * - * @param semaphore Semaphore handle - * @param count Number of semaphore units to take - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_wait, (dmosi_semaphore_t semaphore, uint32_t count, int32_t timeout_ms) ); - -/** - * @brief Post to a semaphore (increment) - * - * @param semaphore Semaphore handle - * @param count Number of semaphore units to release - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_post, (dmosi_semaphore_t semaphore, uint32_t count) ); - -/** @} */ // end of DMOSI_SEMAPHORE_API - -//============================================================================== -// Queue API -//============================================================================== -/** - * @defgroup DMOSI_QUEUE_API Queue API - * @brief API for queue operations in DMOD OSI - * This API provides functions to create, destroy, and use queues. - * @{ - */ - -/** - * @brief Opaque type for queue - * - * This type represents a queue in the DMOD OSI system. - * - * @note The actual implementation of the queue is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_queue* dmosi_queue_t; - -/** - * @brief Create a queue - * - * @param item_size Size of each item in the queue - * @param queue_length Maximum number of items in the queue - * @return dmosi_queue_t Created queue handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_queue_t, _queue_create, (size_t item_size, uint32_t queue_length) ); - -/** - * @brief Destroy a queue - * - * @param queue Queue handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _queue_destroy, (dmosi_queue_t queue) ); - -/** - * @brief Send data to a queue - * - * @param queue Queue handle - * @param item Pointer to the item to send - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_send, (dmosi_queue_t queue, const void* item, int32_t timeout_ms) ); - -/** - * @brief Receive data from a queue - * - * @param queue Queue handle - * @param item Pointer to buffer to receive the item - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_receive, (dmosi_queue_t queue, void* item, int32_t timeout_ms) ); - -/** @} */ // end of DMOSI_QUEUE_API - -//============================================================================== -// Timer API -//============================================================================== -/** - * @defgroup DMOSI_TIMER_API Timer API - * @brief API for timer operations in DMOD OSI - * This API provides functions to create, destroy, and use timers. - * @{ - */ - -/** - * @brief Opaque type for timer - * - * This type represents a timer in the DMOD OSI system. - * - * @note The actual implementation of the timer is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_timer* dmosi_timer_t; - -/** - * @brief Timer callback function type - * - * This callback is invoked when the timer expires. For auto-reload timers, - * it is called periodically at the specified interval. For one-shot timers, - * it is called once when the timer expires. - * - * @param arg User-provided argument passed to the callback - * - * @note The callback is typically executed in timer/interrupt context. - * Keep the callback short and avoid blocking operations. - */ -typedef void (*dmosi_timer_callback_t)(void* arg); - -/** - * @brief Create a timer - * - * @param callback Callback function to execute when timer expires - * @param arg Argument to pass to the callback function - * @param period_ms Timer period in milliseconds - * @param auto_reload Whether the timer should auto-reload - * @return dmosi_timer_t Created timer handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_timer_t, _timer_create, (dmosi_timer_callback_t callback, void* arg, uint32_t period_ms, bool auto_reload) ); - -/** - * @brief Destroy a timer - * - * @param timer Timer handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _timer_destroy, (dmosi_timer_t timer) ); - -/** - * @brief Start a timer - * - * @param timer Timer handle to start - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_start, (dmosi_timer_t timer) ); - -/** - * @brief Stop a timer - * - * @param timer Timer handle to stop - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_stop, (dmosi_timer_t timer) ); - -/** - * @brief Reset a timer - * - * @param timer Timer handle to reset - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_reset, (dmosi_timer_t timer) ); - -/** - * @brief Change timer period - * - * @param timer Timer handle - * @param period_ms New timer period in milliseconds - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_set_period, (dmosi_timer_t timer, uint32_t period_ms) ); - -/** - * @brief Get timer period - * - * @param timer Timer handle - * @return uint32_t Timer period in milliseconds, 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _timer_get_period, (dmosi_timer_t timer) ); - -/** @} */ // end of DMOSI_TIMER_API - -//============================================================================== -// Interrupt Handler API -//============================================================================== -/** - * @defgroup DMOSI_IRQ_API Interrupt Handler API - * @brief Weak prototypes for RTOS-essential interrupt handlers - * - * These handlers represent the three interrupt roles that every RTOS requires - * for correct operation. Each RTOS and each hardware architecture names these - * interrupts differently; the dmosi names below are architecture-independent - * and describe the functional role of the handler. - * - * An RTOS port provides strong implementations that forward to the - * architecture-specific ISR names, for example: - * - * | dmosi handler | ARM Cortex-M | RISC-V | - * |-----------------------------|----------------------|-------------------------| - * | dmosi_context_switch_handler | PendSV_Handler | software interrupt ISR | - * | dmosi_syscall_handler | SVC_Handler | ecall / machine-mode ISR| - * | dmosi_tick_handler | SysTick_Handler | timer interrupt ISR | - * @{ - */ - -/** - * @brief RTOS context-switch handler - * - * Invoked by the RTOS to perform a context switch between tasks/threads. - * Override this weak (no-op) implementation with the RTOS-specific - * context-switch routine. - * - * Architecture mapping examples: - * - ARM Cortex-M: @c PendSV_Handler - * - RISC-V: software interrupt handler - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _context_switch_handler, (void) ); - -/** - * @brief RTOS system-call (supervisor-call) handler - * - * Invoked when user code requests privileged OS services via a trap/call - * instruction. Override this weak (no-op) implementation with the - * RTOS-specific system-call entry routine. - * - * Architecture mapping examples: - * - ARM Cortex-M: @c SVC_Handler - * - RISC-V: ecall / machine-mode trap handler - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _syscall_handler, (void) ); - -/** - * @brief RTOS periodic tick handler - * - * Invoked by the hardware timer that drives the RTOS time base. Used for - * task scheduling, timeouts, and delay management. Override this weak (no-op) - * implementation with the RTOS-specific tick routine. - * - * Architecture mapping examples: - * - ARM Cortex-M: @c SysTick_Handler - * - RISC-V: machine timer interrupt handler - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _tick_handler, (void) ); - -/** - * @brief Get the minimum hardware interrupt priority allowed to call dmosi API - * - * Returns the raw, hardware-encoded interrupt priority value that an - * interrupt service routine must be configured with (or a less urgent value) - * in order to safely call dmosi API functions from interrupt context. - * - * Interrupt priorities on architectures such as ARM Cortex-M are numeric, - * with a *lower* value meaning a *more* urgent (higher logical) priority. An - * ISR must therefore be configured with a priority value that is numerically - * greater than or equal to the value returned by this function - a - * numerically smaller (more urgent) priority is not maskable by the RTOS's - * critical sections and must never call dmosi API functions, not even ones - * documented as interrupt-safe. - * - * On FreeRTOS/ARM Cortex-M this corresponds to - * @c configMAX_SYSCALL_INTERRUPT_PRIORITY. Backends that have no such concept - * (e.g. POSIX) return 0, meaning any interrupt priority is safe to use. - * - * @return uint32_t Minimum (numerically) raw hardware priority value safe - * for calling dmosi API from interrupt context - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_min_interrupt_priority, (void) ); - -/** @} */ // end of DMOSI_IRQ_API - -//============================================================================== -// System Time API -//============================================================================== -/** - * @defgroup DMOSI_SYSTIME_API System Time API - * @brief API for reading the RTOS system clock (SysTick) - * - * This API provides a function to read the current RTOS tick count, which - * is incremented by the hardware timer used as the RTOS time base (e.g., - * SysTick on ARM Cortex-M). The tick count can be used to measure elapsed - * time and implement timeouts. - * @{ - */ - -/** - * @brief Get the current RTOS tick count - * - * Returns the number of RTOS ticks elapsed since the scheduler was started. - * The tick period depends on the RTOS configuration (typically 1 ms per tick). - * - * @return uint32_t Current tick count - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_tick_count, (void) ); - -/** @} */ // end of DMOSI_SYSTIME_API - -//============================================================================== -// Random Number API -//============================================================================== -/** - * @defgroup DMOSI_RAND_API Random Number API - * @brief Non-cryptographic pseudo-random numbers for jitter/ID generation - * - * NOT a CSPRNG. Suitable for DHCP transaction IDs, retransmission jitter, - * TCP initial sequence numbers, and similar uses where an attacker - * predicting the output is a nuisance, not a security failure. Never use - * this for session tokens, keys, nonces, or any other security-sensitive - * value - embedded targets running dmosi-freertos may have no real - * hardware entropy source at all. - * @{ - */ - -/** - * @brief Get a pseudo-random 32-bit value - * @return A pseudo-random value. Not cryptographically secure - see this - * group's own doc comment. - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _rand32, (void) ); - -/** - * @brief Fill a buffer with pseudo-random bytes - * @param buffer Output buffer, at least `len` bytes - * @param len Number of bytes to write - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _rand_bytes, (uint8_t* buffer, size_t len) ); - -/** @} */ // end of DMOSI_RAND_API - -#endif // DMOSI_H diff --git a/build_ci_port/dmf/log_step_version.txt b/build_ci_port/dmf/log_step_version.txt deleted file mode 100644 index 79b9388..0000000 --- a/build_ci_port/dmf/log_step_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -log_step 0.1 690a863 diff --git a/build_ci_port/dmf/test_dmsdio_version.txt b/build_ci_port/dmf/test_dmsdio_version.txt deleted file mode 100644 index 6929f0a..0000000 --- a/build_ci_port/dmf/test_dmsdio_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -test_dmsdio 0.1 bc9bf7e diff --git a/build_ci_port/dmf/test_example_version.txt b/build_ci_port/dmf/test_example_version.txt deleted file mode 100644 index 238293d..0000000 --- a/build_ci_port/dmf/test_example_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -test_example 1.0 690a863 diff --git a/build_ci_port/dmf/vfs_version.txt b/build_ci_port/dmf/vfs_version.txt deleted file mode 100644 index 028a269..0000000 --- a/build_ci_port/dmf/vfs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -vfs 1.0 690a863 diff --git a/build_ci_port/dmsdio_defs.h b/build_ci_port/dmsdio_defs.h deleted file mode 100644 index bfe290b..0000000 --- a/build_ci_port/dmsdio_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmsdio -#define DMOD_MOD_DEFS_H_dmsdio - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmsdio_version -# define dmod_dmsdio_version "0.1" -#endif - -#ifdef DMOD_dmsdio -# define dmod_dmsdio_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmsdio, MODULE, NAME) -# define dmod_dmsdio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmsdio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmsdio" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmsdio -# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmsdio diff --git a/build_ci_port/dmsdio_header.c b/build_ci_port/dmsdio_header.c deleted file mode 100644 index a264139..0000000 --- a/build_ci_port/dmsdio_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "dmsdio", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/dmsdio_version_requirements.txt b/build_ci_port/dmsdio_version_requirements.txt deleted file mode 100644 index e958a16..0000000 --- a/build_ci_port/dmsdio_version_requirements.txt +++ /dev/null @@ -1,8 +0,0 @@ -# Version requirements for dmsdio -# Generated by dmod_link_modules -# Format: module_name@version - -dmdrvi@>=2.1 -dmini -dmosi -dmgpio@>=2.0 diff --git a/build_ci_port/packages/dmsdio_port.zip b/build_ci_port/packages/dmsdio_port.zip deleted file mode 100644 index aa0965dbb8806ae1612d917a4a6192773f9bea20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18042 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 diff --git a/build_ci_port/packages/dmsdio_port/LICENSE b/build_ci_port/packages/dmsdio_port/LICENSE deleted file mode 100644 index 7e7d660..0000000 --- a/build_ci_port/packages/dmsdio_port/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 Choco-Technologies - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/build_ci_port/packages/dmsdio_port/dmsdio_port.dmd b/build_ci_port/packages/dmsdio_port/dmsdio_port.dmd deleted file mode 100644 index 8b4e2dc..0000000 --- a/build_ci_port/packages/dmsdio_port/dmsdio_port.dmd +++ /dev/null @@ -1,7 +0,0 @@ -# DMOD Dependencies File -# Generated from module: dmsdio_port -# Source file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd - diff --git a/build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt b/build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt deleted file mode 100644 index 6564701..0000000 --- a/build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -dmsdio_port 0.1 bc9bf7e diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio.h b/build_ci_port/packages/dmsdio_port/include/dmsdio.h deleted file mode 100644 index ea319f3..0000000 --- a/build_ci_port/packages/dmsdio_port/include/dmsdio.h +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef DMSDIO_H -#define DMSDIO_H - -#include -#include -#include -#include "dmod_types.h" -#include "dmsdio_defs.h" -#include "dmsdio_types.h" - -/** - * @file dmsdio.h - * @brief Public API of the dmsdio SD memory card driver. - * - * The device itself is used through the dmdrvi 2.0 interface (a persistent - * host node /dev/dmsdioN plus a hot-plugged card node /dev/dmsdioN/0), see - * docs/api-reference.md. The functions below are pure register decoders, - * shared with the driver itself, that consumers can use to interpret the - * raw registers returned by dmsdio_ioctl_cmd_get_card_info. - */ - -/** - * @brief Decode a raw CSD register. - * - * @param raw Raw register, most significant word first - * @param csd Output - * - * @return 0 on success, -EINVAL on NULL arguments, -ENOTSUP for an - * unsupported CSD structure version (e.g. SDUC), -EPROTO for a CSD whose - * fields are inconsistent. - */ -dmod_dmsdio_api(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )); - -/** - * @brief Decode a raw CID register. - * - * @return 0 on success, -EINVAL on NULL arguments. - */ -dmod_dmsdio_api(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )); - -/** - * @brief Decode the 8-byte SCR as received on the data lines. - * - * @return 0 on success, -EINVAL on NULL arguments, -EPROTO when the SCR - * structure version is unknown or no supported bus width is reported. - */ -dmod_dmsdio_api(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )); - -/** - * @brief Decode the 64-byte SD Status as received on the data lines. - * - * @return 0 on success, -EINVAL on NULL arguments. - */ -dmod_dmsdio_api(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )); - -#endif // DMSDIO_H diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio_port.h b/build_ci_port/packages/dmsdio_port/include/dmsdio_port.h deleted file mode 100644 index 578e669..0000000 --- a/build_ci_port/packages/dmsdio_port/include/dmsdio_port.h +++ /dev/null @@ -1,89 +0,0 @@ -#ifndef DMSDIO_PORT_H -#define DMSDIO_PORT_H - -#include "dmod_types.h" -#include "dmsdio_port_defs.h" -#include "dmsdio_types.h" - -/** - * @file dmsdio_port.h - * @brief Hardware port of the SD host controller. - * - * Every function here is a protocol-free hardware primitive. The port knows - * how to power the bus, program the clock divider and bus width, clock one - * command out, capture the requested response shape and run the attached - * data phase. It never decides which command to send, never interprets a - * response or card register, and never converts byte offsets to block - * addresses - all of that lives in the core dmsdio module. - * - * Whether a port moves data with an internal IDMA engine, a dmdma lease or - * the FIFO is an implementation detail invisible from here. All calls are - * made from thread context and serialized per instance by the core module. - */ - -/* --- Lifecycle --- */ - -/** - * @brief Acquire and reset the controller (clocks, pins, DMA, IRQ). - * - * @return 0 on success or a negative errno value; a failure to acquire any - * required resource must be reported, never silently degraded. - */ -dmod_dmsdio_port_api(1.0, int, _host_init, ( dmsdio_instance_t instance )); - -/** @brief Release everything acquired by _host_init(). */ -dmod_dmsdio_port_api(1.0, int, _host_deinit, ( dmsdio_instance_t instance )); - -/* --- Bus configuration --- */ - -/** - * @brief Switch card power (and the bus clock output) on or off. - * - * After power on the port must keep the clock running so the core can - * provide the mandatory 74 initialization clocks by waiting. - */ -dmod_dmsdio_port_api(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )); - -/** - * @brief Program the highest bus clock not exceeding max_hz. - * - * @param actual_hz Receives the programmed frequency (may be NULL) - * - * @return 0 on success, negative errno when no divider can satisfy the - * request (e.g. the source clock is unknown). - */ -dmod_dmsdio_port_api(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )); - -/** @brief Select the host side data bus width. */ -dmod_dmsdio_port_api(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )); - -/* --- Transport --- */ - -/** - * @brief Execute one command and, if data != NULL, its data phase. - * - * The data path must be armed before the command is sent. The call returns - * once the response was captured and the data phase (if any) completed or - * failed; completion and errors must be interrupt driven and bounded by - * the command timeout and data->timeout_ms respectively. - * - * CRC checking applies to every response type except - * dmsdio_response_short_no_crc. For dmsdio_response_short_busy the port may - * return before DAT0 is released - the core polls card status itself. - * - * @param response Receives the captured response (may be NULL when - * command->response is dmsdio_response_none) - */ -dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, - ( dmsdio_instance_t instance, const dmsdio_command_t* command, - const dmsdio_data_t* data, dmsdio_response_t* response )); - -/** - * @brief Abort an interrupted data phase and return the controller to idle. - * - * Called by the core after any failed _execute() before recovery commands - * are sent. Must not touch the card - the core issues STOP itself. - */ -dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); - -#endif // DMSDIO_PORT_H diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h b/build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h deleted file mode 100644 index 4315b63..0000000 --- a/build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmsdio_port -#define DMOD_MOD_DEFS_H_dmsdio_port - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmsdio_port_version -# define dmod_dmsdio_port_version "0.1" -#endif - -#ifdef DMOD_dmsdio_port -# define dmod_dmsdio_port_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmsdio_port, MODULE, NAME) -# define dmod_dmsdio_port_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmsdio_port, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmsdio_port" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmsdio_port -# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmsdio_port diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio_types.h b/build_ci_port/packages/dmsdio_port/include/dmsdio_types.h deleted file mode 100644 index cfd540d..0000000 --- a/build_ci_port/packages/dmsdio_port/include/dmsdio_types.h +++ /dev/null @@ -1,237 +0,0 @@ -#ifndef DMSDIO_TYPES_H -#define DMSDIO_TYPES_H - -#include -#include -#include -#include "dmdrvi_ioctl.h" - -/** - * @file dmsdio_types.h - * @brief Types shared by dmsdio, dmsdio_port and dmsdio consumers. - * - * Everything that describes SD protocol behavior (command sequencing, - * register layouts, addressing) is interpreted exclusively by the core - * dmsdio module. The port-facing types below only describe *how* to clock a - * command and its data phase, never *which* command to send. - */ - -/** Logical block size used by every SD memory card supported by dmsdio. */ -#define DMSDIO_BLOCK_SIZE 512u - -/** - * Buffer alignment for direct (zero-copy) port data transfers: one 32-byte - * data cache line (Cortex-M7), so a port can clean/invalidate a DMA buffer - * without touching neighbouring data, and 4-word DMA bursts never cross a - * 1 KB boundary. Misaligned caller buffers are bounced through an aligned - * block. - */ -#define DMSDIO_TRANSFER_ALIGNMENT 32u - -/** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ -typedef uint8_t dmsdio_instance_t; - -/* ====================================================================== - * Port-facing types - * ====================================================================== */ - -/** Data bus width. */ -typedef enum -{ - dmsdio_bus_width_1bit = 1, /**< DAT0 only */ - dmsdio_bus_width_4bit = 4, /**< DAT0-DAT3 */ -} dmsdio_bus_width_t; - -/** - * @brief Shape of the response a port must capture for a command. - * - * The port never interprets response content. It only has to know how many - * bits to capture and whether the controller's CRC check applies. - */ -typedef enum -{ - dmsdio_response_none = 0, /**< No response expected */ - dmsdio_response_short, /**< 48-bit response, CRC checked */ - dmsdio_response_short_busy, /**< 48-bit response followed by busy on DAT0, CRC checked */ - dmsdio_response_short_no_crc, /**< 48-bit response whose CRC field is not valid */ - dmsdio_response_long, /**< 136-bit response, CRC checked */ -} dmsdio_response_type_t; - -/** Direction of a data phase. */ -typedef enum -{ - dmsdio_direction_read = 0, /**< Card to host */ - dmsdio_direction_write, /**< Host to card */ -} dmsdio_direction_t; - -/** - * @brief Result of a port-level operation. - * - * These are raw transport outcomes. The core module maps them to errno - * values and decides whether a retry makes sense. - */ -typedef enum -{ - dmsdio_status_ok = 0, /**< Command (and data phase) completed */ - dmsdio_status_cmd_timeout, /**< No response within the command timeout */ - dmsdio_status_cmd_crc, /**< Response CRC mismatch */ - dmsdio_status_data_timeout, /**< Data phase did not complete in time */ - dmsdio_status_data_crc, /**< Data block CRC mismatch */ - dmsdio_status_overrun, /**< FIFO overrun/underrun or DMA fault */ - dmsdio_status_invalid, /**< Invalid parameters passed to the port */ - dmsdio_status_not_supported, /**< Operation not supported by the controller */ -} dmsdio_status_t; - -/** A single command to clock out on the CMD line. */ -typedef struct -{ - uint8_t index; /**< Command index (0-63) */ - uint32_t argument; /**< 32-bit command argument */ - dmsdio_response_type_t response; /**< Expected response shape */ -} dmsdio_command_t; - -/** - * @brief Optional data phase attached to a command. - * - * The port arms the data path before issuing the command so that a read - * data block following the response is never missed. - */ -typedef struct -{ - void* buffer; /**< Source/destination, DMSDIO_TRANSFER_ALIGNMENT aligned */ - uint32_t block_size; /**< Bytes per block (1-2048) */ - uint32_t block_count; /**< Number of blocks (>= 1) */ - dmsdio_direction_t direction; /**< Transfer direction */ - uint32_t timeout_ms; /**< Upper bound for each block (read access or write busy) */ -} dmsdio_data_t; - -/** - * @brief Captured command response. - * - * Short responses store the 32-bit payload (bits 39:8) in words[0]. - * Long responses store bits 127:0 of the 128-bit register, most significant - * word first (words[0] = bits 127:96), with bit 0 undefined. - */ -typedef struct -{ - uint32_t words[4]; /**< Response payload */ - uint8_t index; /**< Command index field of a short response */ -} dmsdio_response_t; - -/* ====================================================================== - * Card description - * ====================================================================== */ - -/** Detected card family. */ -typedef enum -{ - dmsdio_card_type_none = 0, /**< No card attached */ - dmsdio_card_type_sdsc_v1, /**< SD 1.x standard capacity, byte addressed */ - dmsdio_card_type_sdsc_v2, /**< SD 2.0+ standard capacity, byte addressed */ - dmsdio_card_type_sdhc, /**< High capacity (<= 32 GiB), block addressed */ - dmsdio_card_type_sdxc, /**< Extended capacity (> 32 GiB), block addressed */ -} dmsdio_card_type_t; - -/** Decoded Card Identification register (CID). */ -typedef struct -{ - uint8_t manufacturer_id; /**< MID */ - char oem_id[3]; /**< OID, null terminated */ - char product_name[6]; /**< PNM, null terminated */ - uint8_t product_revision; /**< PRV (BCD n.m) */ - uint32_t serial_number; /**< PSN */ - uint16_t manufacture_year; /**< Full year (2000-2255) */ - uint8_t manufacture_month; /**< 1-12 */ -} dmsdio_cid_t; - -/** Decoded Card Specific Data register (CSD). */ -typedef struct -{ - uint8_t structure; /**< CSD_STRUCTURE (0 = v1, 1 = v2) */ - uint8_t tran_speed; /**< TRAN_SPEED raw code */ - uint16_t ccc; /**< Card command classes bitmap */ - uint8_t read_bl_len; /**< READ_BL_LEN (log2 of bytes) */ - uint64_t capacity_bytes; /**< User area capacity */ - bool erase_blk_en; /**< ERASE_BLK_EN */ - uint8_t sector_size; /**< SECTOR_SIZE + 1 (in write blocks) */ - bool perm_write_protect; /**< PERM_WRITE_PROTECT */ - bool tmp_write_protect; /**< TMP_WRITE_PROTECT */ -} dmsdio_csd_t; - -/** Decoded SD Configuration Register (SCR). */ -typedef struct -{ - uint8_t sd_spec; /**< SD_SPEC */ - bool sd_spec3; /**< SD_SPEC3 */ - bool data_stat_after_erase; /**< Erased data reads as 1s when true */ - bool bus_width_1bit; /**< 1-bit bus supported */ - bool bus_width_4bit; /**< 4-bit bus supported */ - bool cmd23_supported; /**< SET_BLOCK_COUNT supported */ -} dmsdio_scr_t; - -/** Decoded SD Status register (SSR) fields used by the driver. */ -typedef struct -{ - uint8_t bus_width_code; /**< DAT_BUS_WIDTH (0 = 1-bit, 2 = 4-bit) */ - uint8_t speed_class; /**< SPEED_CLASS */ - uint32_t au_size_bytes; /**< Allocation unit size, 0 = undefined */ - uint16_t erase_size; /**< ERASE_SIZE (AUs per erase timeout), 0 = unsupported */ - uint8_t erase_timeout_s; /**< ERASE_TIMEOUT in seconds */ - uint8_t erase_offset_s; /**< ERASE_OFFSET in seconds */ - bool discard_supported; /**< DISCARD_SUPPORT */ -} dmsdio_ssr_t; - -/** Snapshot of the attached card, see dmsdio_ioctl_cmd_get_card_info. */ -typedef struct -{ - dmsdio_card_type_t type; /**< Card family */ - uint32_t generation; /**< Card generation identifier */ - uint16_t rca; /**< Relative card address */ - uint32_t ocr; /**< Operating conditions register */ - uint32_t cid_raw[4]; /**< Raw CID, MSW first */ - uint32_t csd_raw[4]; /**< Raw CSD, MSW first */ - dmsdio_cid_t cid; /**< Decoded CID */ - dmsdio_csd_t csd; /**< Decoded CSD */ - dmsdio_scr_t scr; /**< Decoded SCR */ - dmsdio_ssr_t ssr; /**< Decoded SD Status */ - uint64_t capacity_bytes; /**< Addressable capacity */ - uint64_t block_count; /**< Capacity in DMSDIO_BLOCK_SIZE blocks */ - bool block_addressing; /**< SDHC/SDXC block addressing */ - bool high_speed; /**< High Speed mode active */ - bool write_protected; /**< CSD write protection active */ - dmsdio_bus_width_t bus_width; /**< Negotiated data bus width */ - uint32_t clock_hz; /**< Actual bus clock */ -} dmsdio_card_info_t; - -/** Host controller state, see dmsdio_ioctl_cmd_get_host_info. */ -typedef struct -{ - dmsdio_instance_t instance; /**< Controller instance */ - bool card_attached; /**< A card is identified and exposed */ - uint32_t generation; /**< Changes on every attach and detach */ - uint32_t scan_count; /**< Completed presence scans */ - int last_error; /**< Last transport error (negative errno) or 0 */ - uint32_t retry_count; /**< Transfers recovered by a retry */ -} dmsdio_host_info_t; - -/* ====================================================================== - * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) - * ====================================================================== */ - -/** Base of the dmsdio private ioctl range: dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE. */ -#define DMSDIO_IOCTL_BASE DMDRVI_IOCTL_CUSTOM_BASE - -/* - * Presence monitoring uses dmdrvi's class-independent monitor commands on - * the host node (DMDRVI_IOCTL_MONITOR_GET_POLICY/_EVENT/_REFRESH, see - * docs/api-reference.md) - there are no dmsdio-specific ones. - */ -typedef enum -{ - /** arg: dmsdio_host_info_t* (host and card nodes) */ - dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, - /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ - dmsdio_ioctl_cmd_get_card_info, -} dmsdio_ioctl_cmd_t; - -#endif /* DMSDIO_TYPES_H */ diff --git a/build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake deleted file mode 100644 index e288b00..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake +++ /dev/null @@ -1,26 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" - "/__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d" - "/__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d" - "/__w/dmsdio/dmsdio/src/port/x86_64/port.c" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.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 "") diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make deleted file mode 100644 index 6a7f5dc..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make +++ /dev/null @@ -1,176 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include src/port/CMakeFiles/dmsdio_port.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/port/CMakeFiles/dmsdio_port.dir/progress.make - -# Include the compile flags for this target's objects. -include src/port/CMakeFiles/dmsdio_port.dir/flags.make - -src/port/CMakeFiles/dmsdio_port.dir/codegen: -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: /__w/dmsdio/dmsdio/src/port/x86_64/port.c -src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -MF CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d -o CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/port.c - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/x86_64/port.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/x86_64/port.c > CMakeFiles/dmsdio_port.dir/x86_64/port.c.i - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/x86_64/port.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/x86_64/port.c -o CMakeFiles/dmsdio_port.dir/x86_64/port.c.s - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -MF CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d -o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c > CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c -o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -MF CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d -o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c > CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i - -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c -o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s - -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/dmsdio_port_header.c -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -MF CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c - -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c > CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i - -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s - -# Object files for target dmsdio_port -dmsdio_port_OBJECTS = \ -"CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" \ -"CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" \ -"CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" \ -"CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" - -# External object files for target dmsdio_port -dmsdio_port_EXTERNAL_OBJECTS = - -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/build.make -src/port/dmsdio_port: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -src/port/dmsdio_port: _deps/dmod-build/src/common/libdmod_common.a -src/port/dmsdio_port: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -src/port/dmsdio_port: _deps/dmod-build/src/module/libdmod_module.a -src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking C executable dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio_port.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio_port.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio_port.dmr -m dmsdio_port -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci_port --dmf-dir /__w/dmsdio/dmsdio/build_ci_port/dmf -o /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio_port - cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio_port /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio_port.zip --format=zip -- . - -# Rule to build all files generated by this target. -src/port/CMakeFiles/dmsdio_port.dir/build: src/port/dmsdio_port -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/build - -src/port/CMakeFiles/dmsdio_port.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port.dir/cmake_clean.cmake -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean - -src/port/CMakeFiles/dmsdio_port.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/src/port /__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/depend - diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake deleted file mode 100644 index b02c241..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake +++ /dev/null @@ -1,17 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" - "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" - "CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" - "CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d" - "CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" - "CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d" - "CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" - "CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d" - "dmsdio_port" - "dmsdio_port.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmsdio_port.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make deleted file mode 100644 index 7868475..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmsdio_port. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts deleted file mode 100644 index 0e3efc3..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmsdio_port. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make deleted file mode 100644 index 850a1bf..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmsdio_port. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o deleted file mode 100644 index 04e789a2e8d4157fba96cb9f2ede78516c7886c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2200 zcmbW2OK;Oa5P&Cjc|)NbP$e#g3n0-YsiKINP^5$wsR`|+;(}zH*d$hBJMu$n5CVQm zk2!MW*dsrIBS((#3t-0HO$KLORUK)wGvChaY$mgt&o4XME0qc;slW?ZSc(E{oLlJ4 zOl`s%TwA~rt-aT6|E4wE^de4&j~iB_UgCTT?D(?S8{^j*KW3cQO6jHyH;JPyNL1;haSIJXBiZ z9ws0hJF!9Z;uu8aj%_gr5oTImZV>&@_uT+#faMW*+cvR6{gJc>K`JIuIB}z7$`hYW zzl~v3(?!ST`!w@u>63i9+(Cm_@f~P#C#DzU@8KHVowLT%D|u3WbuZNsiuOZXpx2|R z9OV2<9%w__)QjY&;uU{}Oqc&1auRj_a|^&!ikurb>+-9oWhVV7KmA6<{4HdZzlwv) zK0y@veq1EZVu*KeD8~Ih>Y&E=EwT$ZiZAvT8E@hm7j=Hc$gLPlYezEvyPWCH)9b9_ jRsHEDFZK>17)tno3?_2BIiWkPi=WBAlyL5uE5-PK_LGQ0 diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d deleted file mode 100644 index 723051f..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d +++ /dev/null @@ -1,28 +0,0 @@ -src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: \ - /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make deleted file mode 100644 index e4cd311..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmsdio_port\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port - -C_INCLUDES = -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module - -C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt deleted file mode 100644 index 081a421..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmsdio_port.dir/x86_64/port.c.o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -o dmsdio_port /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../_deps/dmod-build/src/common/libdmod_common.a ../../_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a ../../_deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make deleted file mode 100644 index 89485d5..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make +++ /dev/null @@ -1,6 +0,0 @@ -CMAKE_PROGRESS_1 = 32 -CMAKE_PROGRESS_2 = 33 -CMAKE_PROGRESS_3 = 34 -CMAKE_PROGRESS_4 = 35 -CMAKE_PROGRESS_5 = 36 - diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o deleted file mode 100644 index 9420280fabcbcdc2abebcd53da42b8e4f6493202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7808 zcmds5e{dAl9pB3x@iHdaKw}L_)T3T&X!RyR6sQ@z!wa|3t4RkUw8b9batI1ZdbdYH zN6lsSPS{y9r6WuktJ6+L9j&%wTL&rCnF}BZ6f;QMk+yak8ArK-iehO9V*2^MeS5cg zT>9(JzL~xEeV_OJ^}g@>zWeqDTEfdq91h894r!@W7+EO#xdqzKNWb)X=_;ustiQHG zKc{GC+=~9A-6fJ_3{(w;E@=~vEfxB?;nQVQi_2Y`;cc)0YRnP7vGvOr% zwv>&u5R_`lD%wH!x9&Y4U+0$sBZT=0Y03hl5w*a|4n@DD=x?r2^xrCjXR63zN44>_ z24y7ZbrXwz43vwg;qkJvQEk#Cr=P|s^-!&(I<--c?)0ZV`;yv)Uym}>u~->uX*3oo za?5^YDC~8Ihaj%#AMPUuTlIs?;dEB5R}5Ha)m>g?@F3YG#{z5MZV)~|rpzf$_$9@F zek0kaEcrNIuFU^f8JwJg+AWJJ@LQz|66<#u9bSDjb+jyVTu$FLH8n+p%3J`{dS*u% zTH~$ywI9L=m#%sd^}n7|p2uVwm?SCspWr%knYpVB^*T(x+meg7ygkz5rBzM$lL_*l zy`?mrIj?pr+EPiqWywA6WTSC+dFHS>-?*nbb6ov`5n7$eCU4aS+%9?N{>7_2$=bmI zm%slZ$ClF6z&uI4^1ynZ<e!{N?p8ycJ)vmtO<-{#=3fZwW6J!opksJA=RBu8ZRtBFUpv{9 zZ8|;@swTV2NT`PT^?Jwy+H2B3*ooaVC5S)Jv0nZ#+p3?XWYf;99SKwspFGPNN7l0F%MNY$1~fmfkW>T8qtwAJco4~1$aZTxn5 zPd0rxdAAna*6Tp(Et0oUCWMD56C}U9XRI~q(!-9?rBmaD_yvr9cT3aznW=!h>ouH) zwL$$9k}hyBkBgRuHc4^>$|DBR8Buhf)&Zm@KBf6qv#Lf6zK1=Jz%+Z`g&_Wn{Q4w7h!TkUNM;1 zNk#vFNe1-Sa(5ze+5TdYen}5Cm_FtfSomOD1I=)_E}!SA*DLiSx%T`xVEA3yxKo=b zk#}YhknJJQ_HDFnx%WQ9*~sUcsff;eW(*UpL+!4x{&wD{T5a61JyeHu*)m(Z0I91mOI#Jibtveqx;-%B z@=B>GvYB&3r{xtEb>Y&~R8uxJaJ^)#VkOT5-z0fg)@bt%kJsu!Z@qqu>c?Sq77>-? zCYCr?POpJ}EQSu`J_(V-KCzu*;kF9pzLpJybF41zlKCx(0kLP47S#470)`rx!z+Vuae23>XIC%)@R)JB1n* zY7gq;Oo@Uc?hGOihfkI%`XR;HAu%5zkvR~c6l(^I%fz7(}N)N=7aFd+$iEJUx(9QB0sVKctC#HUuq`M z`X!+nIrH+xsVP(>2RkFx;4ng7go(D}C5%#ImGu7QRf00`5ePJ84~6R389@FwWvP5N zWqC~<39*nC%BguS+aNY{=S3sbz_R=zhWZ=BZ{v+jDcO|OCQEUYd8}ba4|#KSU*9ZBBS0Gf2;JzvVMDl52VIK+dKa}f{XNLB4u zptXT2gy%U>WM1Eo>JH=TEF5=zKShF7Xv)Q~j&h8$TsY$l`G8e*)Tw#fx9vh4*fiDa z$1j-4fs=RTs)pQoB$HKq5bg&t3!fk$;q?Fq&2q)0a}i9MyeKzia;6PqZ4#w*IZYIz zx`>9X%$Yh&>3KjY?@%IH$j@PMCKn7MA`+6QuVNpnVwP&$&IuCz|9cDF zamQCZ4IS%}-D=Xa#JAAbcvDl7jhY@_(CBMi=vy$~#3c#~-O6Z-LU(u2Va^gp+xV{< zrIJhfsAx2u#lL)@lQRDD=A6NrlX*9tpXyAB4c}m!c1n~t(;MAZOKkW`a-27(Wz(zTxIkr)O zbg~^SjETAv54(L&ho!YM;NP7AH-OKvt?MfoQ~M#FIkt5@&O`e%;Kl6zW(NH54EP^s zz(1M+r^GB~SK8bYeIOF;jCc8>lG+p5w60T%ZtjZ2;+=_@Z(}0f>1&j_I@QidbVDrq zfG^t9oltw@J-vVvvF@%&Ja*s4gc^%Wkx;m8Ss)x~TfTfn%gV^gz_M^lq@W%)dOM>V z)vb|rn_x0w&Lq^Hcr4Nv->AlHtnpYPrrO4_{#Z0QjU$nW+vXEdJ~GwCW1U_0*}jcx zbVDSecB)Bkmew1IZnSen6I}?AbTj>+(V3^Sg8IvvN+24YSgH*cegi*0#DA3yw@v`@ z6K(O^_27Du$17}l=u6V#Utq)OuM!Inah&wisj~1lZTJ;7{1aYkM1TCeun}%w*KUrB z>zYddny6=m4Y%ugj^otT;<5ZZ!Ale2bvFDT94Gzub=^XXK_h;;7Fv1|HvAeJejPt= zqMz+E;1Fev_^Ik#O^ZO|?z8n0uJZU=mD1ur%WFBI@w zxIc>p{8_Gt-Vf9)KVRUupP>cZ!Sw_M+{HIU5pXxh!vg*a*WWJSS&pw1@Piy*E#RXZ zUnAg0IlflF|IXvwCEyo0zCplGa6Ov@{4I|63ivq3?e&E6^Bs=&3;d@z{-A)L;dn~G z{oK#AfCo9gUBD-}o<{}zQ;zQtaFzhTb_%$Q>)$Qlt2zFJfLry;cKLi` z9~r=&74RC)|AK(mbNodC_i+3r0rzrzuYfmj{1pMek>gnbZ{+wv0bj`RQ2}4f@uLFX z%<*FaZtd^y1>D--69TSqJ#Pv4Q@jpHzQoqeYUeuiYTWEMSd<#;S0x`^A|&6sL_+e# zW1BjCg!=f6!-iaT`7jx0xPsUOr{6|Qsr=;z*A%)^*w_nG*6qTajQ5Z!UyC=w9-Ie? zF!8&^pXZoPi1IgJ+KuObm2ZM9>72>`4VbgHD*FKRjd)ym{CMnbFK4Xb;OEd2ANfkn z!tVfG%)WJw?cY5lC)!^MteE{{oUxIF(8xZmQMCU}V8!fPbxF(-(LUAbV)8rqIkbOQ zf%P)~`+ybm-}-d2;za(_{Z#aS2e4xH$GLs$I|pp6iT*ziw3vJqPblkqh>Kt5|1+2< z=6?RJxb1^QGVMS@lvz;(>9t-@SnY0-i{G%$yxYC5Og&b*Kf&tEJog2{#!8V z6J=@c1h;>TPgVn?7+CUFUQteowF8j!EPeE#S>HS6=yLyQn~TYxz1ozh6c#KDrGEnc C{~%KU diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d deleted file mode 100644 index a6e7f21..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: \ - /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.h \ - /__w/dmsdio/dmsdio/src/port/x86_64/dmsdio_mock.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ - /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o deleted file mode 100644 index 33de016bad4f1461f5b5b7681728dcef5877a65e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6232 zcmbtYZEPGz8J_hzsndMy+0ZDaAHI}St<`3^HKEi=fxGkBo(m4CWQR}^u+Qi7hZ6hT zyFDC3sU0?My**t)$Ve4`T9AsCl8SaNuZExCZM|Ko3lS2??C^!m_e18DBjz8kEajHB)W2)qq?rd^3tw3^bLq$L zEbd+2c0FKxC@G2ELddd^rj+`69(AAFb8bA&uRh#{^dak z3&u#8|8%Q|E^NgS#IEn3sdxl?mD7myn!9JlfnAx(D$R>hcCtmD{AR^muTpmor^z&d zHPPPFvc2Xmn1E@%@!71UA6FL^QmJn7z|RXm-}snUs?E-~R8`)&ywGy*Pl&X|SQ?+) zYK(a*!4%rrlRsbP4P#01ug~w&8;uP`KVa#rP^yET`JmJ@AKWnxeb5^Oy$=&*;&)(t zKDbk!4|)`I6?Q(Z>baKy513h0()#I2q}ofywF)CAO&;DEnhbg-)<-FdHKCrV*1dBg zepC}u-fZ2=4!2V6>XrTmcqE}Nko6OEG;kg_pK|Uw$nWx_nB+QiTVih8@`vX^Tc_!< zu1&UC=t5H$PA@d|V{^iuace#MY5Hi_L{{(5oY|!22F)#PrP2n?oXb_g9$wkqs|x?= zSq9O@oPLNN(o$|gPIjIeU^Y2HGi}L4%7O(wEpVZ3kc=@Et`wC z>96J})J*dR&0W8r=9YI-Er%oRCIIy~$bIBB-_9*$Njz^1TP^t{IHZ>jeK6b1-HKeD!jp_l_w_i)Kk@iA^PxT#8 z8|p2b31fN3djd{BY5m4A%uyCGyy8BM(D_PoQFB=Xrj=*{=gAFQjTBonOlr6d!)2TMsNco&tDOm>!nfXHN53H~S` z62U9SBDN`bUuG*LW(uuLstW^KPbQe9V)`NsQNPeDTI7;#`LRpMgq0~f#QL($Py3`y z@K!7(nS8DU3^2sae|(J;Qwt1hZ0jpDb}_uLju>{`rFB)H7+pB{)9SkevMQT5t*ecNg5A2m3zxf=eEn zUGQgJ@Ie=R!^IzQk})o<&SHPsiaIRteC1P+o2W@W zVYU6Dr^n9dMD2;_5u$b{lSD;8wbc#ipN?24D=%d$LwP1B66GhLUN|*k)hNNBc9dX6 z6~w9DUQBF~wvwVI;ux&TVzHGLOpT^$B@WwIV9t^)lv0jxsU9e-YCNS6r*ueUG(I>O z8-nBx#r2p9@1gxr_M)fwxNj(>4kzNnv4lR#m-+v0?gtIH_Uz9#n>N3#Z}0N$n}_y7 z4>9L^&7bEe?l|S~-GO`Xf0cg%WKpM^|MvG8u$8=If-dr}BQub==dDqx{8wNC&zN5@ zh?YOe#CgIz`{RI>v%kdU z#JdI97>Rl$#y@~gIs4D>CriK0KE8&W_NM?VXTOVY2=P7=_MG;A?ING$^5Q;nlmCN@ zyeORFz2zqVPd9m7Y@kQ1CjWK%|5unPm%sD;X(#pxt{+0q{H+64E`L65U%dZ-jgiy- z4iH9p{HK|n*0{X$FAL;F60OGNo##&+$oxCg5-T}>Pk?;6_%HMLeOwOX$G<9^@l$Re z@5dtIPjYV&NQiU%Z5Mejmv`m`*o&x-%RB4Wx467B-@<>Pq#NYR#ZTaW0Z8`v@je&w zVqc`VeZj|s;M33TV|}!f@L#kqaCtiq_NTbK6Blv{z7F7FkLycPZn81*@2 zaqc{q7j@tPz;F);c@aO>6ld-MB73&umyi#vCjWK%kAD}GllSrb|H2{Q7?S@295707 diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d deleted file mode 100644 index cdfdf1c..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d +++ /dev/null @@ -1,43 +0,0 @@ -src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: \ - /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.h \ - /__w/dmsdio/dmsdio/src/port/x86_64/dmsdio_mock.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ - /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o deleted file mode 100644 index b9a11266788dade1fe768d9f5dd0a70f5da6190c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10392 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 diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d deleted file mode 100644 index e3b62f8..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d +++ /dev/null @@ -1,45 +0,0 @@ -src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: \ - /__w/dmsdio/dmsdio/src/port/x86_64/port.c /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/src/port/x86_64/dmsdio_mock.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make deleted file mode 100644 index 9ff6ca3..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for dmsdio_port_local_dmd. - -# Include any custom commands dependencies for this target. -include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make - -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen - -dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port-local.dmd" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm -.PHONY : dmsdio_port_local_dmd - -# Rule to build all files generated by this target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build: dmsdio_port_local_dmd -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build - -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean - -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/src/port /__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend - diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake deleted file mode 100644 index 2c02d6a..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make deleted file mode 100644 index 1fdef95..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_port_local_dmd. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts deleted file mode 100644 index 5d4a328..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_port_local_dmd. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make deleted file mode 100644 index 5495184..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for dmsdio_port_memory_detailed. - -# Include any custom commands dependencies for this target. -include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make - -src/port/CMakeFiles/dmsdio_port_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio_port" - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen - -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make -.PHONY : dmsdio_port_memory_detailed - -# Rule to build all files generated by this target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build: dmsdio_port_memory_detailed -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build - -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean - -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/src/port /__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend - diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index e3c4b27..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio_port_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 3d81b67..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_port_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 858f124..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_port_memory_detailed. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make deleted file mode 100644 index 673b9bc..0000000 --- a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 37 - diff --git a/build_ci_port/src/port/CMakeFiles/progress.marks b/build_ci_port/src/port/CMakeFiles/progress.marks deleted file mode 100644 index 9902f17..0000000 --- a/build_ci_port/src/port/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -28 diff --git a/build_ci_port/src/port/Makefile b/build_ci_port/src/port/Makefile deleted file mode 100644 index 33d7c32..0000000 --- a/build_ci_port/src/port/Makefile +++ /dev/null @@ -1,353 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/src/port//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -src/port/CMakeFiles/dmsdio_port.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/rule -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule - -# Convenience name for target. -dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule -.PHONY : dmsdio_port - -# fast build rule for target. -dmsdio_port/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build -.PHONY : dmsdio_port/fast - -# Convenience name for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule - -# Convenience name for target. -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule -.PHONY : dmsdio_port_memory_detailed - -# fast build rule for target. -dmsdio_port_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build -.PHONY : dmsdio_port_memory_detailed/fast - -# Convenience name for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule - -# Convenience name for target. -dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule -.PHONY : dmsdio_port_local_dmd - -# fast build rule for target. -dmsdio_port_local_dmd/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build -.PHONY : dmsdio_port_local_dmd/fast - -dmsdio_port_header.o: dmsdio_port_header.c.o -.PHONY : dmsdio_port_header.o - -# target to build an object file -dmsdio_port_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -.PHONY : dmsdio_port_header.c.o - -dmsdio_port_header.i: dmsdio_port_header.c.i -.PHONY : dmsdio_port_header.i - -# target to preprocess a source file -dmsdio_port_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i -.PHONY : dmsdio_port_header.c.i - -dmsdio_port_header.s: dmsdio_port_header.c.s -.PHONY : dmsdio_port_header.s - -# target to generate assembly for a file -dmsdio_port_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s -.PHONY : dmsdio_port_header.c.s - -x86_64/mock_card.o: x86_64/mock_card.c.o -.PHONY : x86_64/mock_card.o - -# target to build an object file -x86_64/mock_card.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -.PHONY : x86_64/mock_card.c.o - -x86_64/mock_card.i: x86_64/mock_card.c.i -.PHONY : x86_64/mock_card.i - -# target to preprocess a source file -x86_64/mock_card.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i -.PHONY : x86_64/mock_card.c.i - -x86_64/mock_card.s: x86_64/mock_card.c.s -.PHONY : x86_64/mock_card.s - -# target to generate assembly for a file -x86_64/mock_card.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s -.PHONY : x86_64/mock_card.c.s - -x86_64/mock_registers.o: x86_64/mock_registers.c.o -.PHONY : x86_64/mock_registers.o - -# target to build an object file -x86_64/mock_registers.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -.PHONY : x86_64/mock_registers.c.o - -x86_64/mock_registers.i: x86_64/mock_registers.c.i -.PHONY : x86_64/mock_registers.i - -# target to preprocess a source file -x86_64/mock_registers.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i -.PHONY : x86_64/mock_registers.c.i - -x86_64/mock_registers.s: x86_64/mock_registers.c.s -.PHONY : x86_64/mock_registers.s - -# target to generate assembly for a file -x86_64/mock_registers.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s -.PHONY : x86_64/mock_registers.c.s - -x86_64/port.o: x86_64/port.c.o -.PHONY : x86_64/port.o - -# target to build an object file -x86_64/port.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -.PHONY : x86_64/port.c.o - -x86_64/port.i: x86_64/port.c.i -.PHONY : x86_64/port.i - -# target to preprocess a source file -x86_64/port.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.i -.PHONY : x86_64/port.c.i - -x86_64/port.s: x86_64/port.c.s -.PHONY : x86_64/port.s - -# target to generate assembly for a file -x86_64/port.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.s -.PHONY : x86_64/port.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... dmsdio_port_local_dmd" - @echo "... dmsdio_port_memory_detailed" - @echo "... dmsdio_port" - @echo "... dmsdio_port_header.o" - @echo "... dmsdio_port_header.i" - @echo "... dmsdio_port_header.s" - @echo "... x86_64/mock_card.o" - @echo "... x86_64/mock_card.i" - @echo "... x86_64/mock_card.s" - @echo "... x86_64/mock_registers.o" - @echo "... x86_64/mock_registers.i" - @echo "... x86_64/mock_registers.s" - @echo "... x86_64/port.o" - @echo "... x86_64/port.i" - @echo "... x86_64/port.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/src/port/cmake_install.cmake b/build_ci_port/src/port/cmake_install.cmake deleted file mode 100644 index cc95b52..0000000 --- a/build_ci_port/src/port/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/src/port - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio_port.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio_port.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio_port.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/src/port/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/src/port/dmsdio_port b/build_ci_port/src/port/dmsdio_port deleted file mode 100755 index d7da915caeae19e27d85807220e0eec30d83b1f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17768 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" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "dmsdio_port", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/src/port/dmsdio_port_version_requirements.txt b/build_ci_port/src/port/dmsdio_port_version_requirements.txt deleted file mode 100644 index 105d1e4..0000000 --- a/build_ci_port/src/port/dmsdio_port_version_requirements.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Version requirements for dmsdio_port -# Generated by dmod_link_modules -# Format: module_name@version - -dmdrvi@>=2.0 diff --git a/build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index aa4dea2..0000000 --- a/build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") - -# 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}) diff --git a/build_ci_port/tests/CMakeFiles/progress.marks b/build_ci_port/tests/CMakeFiles/progress.marks deleted file mode 100644 index 9902f17..0000000 --- a/build_ci_port/tests/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -28 diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake deleted file mode 100644 index 2c5c8f2..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" - "/__w/dmsdio/dmsdio/tests/dmsdio_test.c" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" - "/__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.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 "") diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make deleted file mode 100644 index 20ab250..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make +++ /dev/null @@ -1,160 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_dmsdio.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_dmsdio.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_dmsdio.dir/flags.make - -tests/CMakeFiles/test_dmsdio.dir/codegen: -.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen - -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: /__w/dmsdio/dmsdio/tests/dmsdio_test.c -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -MF CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c - -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/tests/dmsdio_test.c > CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i - -tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/tests/dmsdio_test.c -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s - -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -MF CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c - -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i - -tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s - -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/test_dmsdio_header.c -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -MF CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c - -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c > CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i - -tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s - -# Object files for target test_dmsdio -test_dmsdio_OBJECTS = \ -"CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" \ -"CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" \ -"CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" - -# External object files for target test_dmsdio -test_dmsdio_EXTERNAL_OBJECTS = - -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/build.make -tests/test_dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -tests/test_dmsdio: _deps/dmod-build/src/common/libdmod_common.a -tests/test_dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -tests/test_dmsdio: _deps/dmod-build/src/module/libdmod_module.a -tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_dmsdio" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_dmsdio.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/test_dmsdio.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_dmsdio" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -DMODULE_NAME=test_dmsdio -DDMOD_MODULE_NAME="test_dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for test_dmsdio" - cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m test_dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci_port --dmf-dir /__w/dmsdio/dmsdio/build_ci_port/dmf -o /__w/dmsdio/dmsdio/build_ci_port/packages/test_dmsdio - cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci_port/packages/test_dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci_port/packages/test_dmsdio.zip --format=zip -- . - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_dmsdio.dir/build: tests/test_dmsdio -.PHONY : tests/CMakeFiles/test_dmsdio.dir/build - -tests/CMakeFiles/test_dmsdio.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean - -tests/CMakeFiles/test_dmsdio.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/tests /__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/CMakeFiles/test_dmsdio.dir/depend - diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake deleted file mode 100644 index e88ce4d..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" - "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" - "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" - "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" - "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" - "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d" - "test_dmsdio" - "test_dmsdio.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/test_dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make deleted file mode 100644 index 154f556..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts deleted file mode 100644 index 8910e80..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_dmsdio. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make deleted file mode 100644 index d4d8860..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make deleted file mode 100644 index 12862e0..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"test_dmsdio\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port - -C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt deleted file mode 100644 index ed4116e..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -o test_dmsdio /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../_deps/dmod-build/src/common/libdmod_common.a ../_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a ../_deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make deleted file mode 100644 index 566fa98..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make +++ /dev/null @@ -1,5 +0,0 @@ -CMAKE_PROGRESS_1 = 55 -CMAKE_PROGRESS_2 = 56 -CMAKE_PROGRESS_3 = 57 -CMAKE_PROGRESS_4 = 58 - diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make deleted file mode 100644 index f901eaa..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for test_dmsdio_local_dmd. - -# Include any custom commands dependencies for this target. -include tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make - -tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen: -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen - -test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio-local.dmd" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm -.PHONY : test_dmsdio_local_dmd - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/build: test_dmsdio_local_dmd -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/build - -tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean - -tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/tests /__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend - diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake deleted file mode 100644 index 4104a7c..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make deleted file mode 100644 index 6c6a648..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for test_dmsdio_local_dmd. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts deleted file mode 100644 index 97db608..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for test_dmsdio_local_dmd. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make deleted file mode 100644 index 31e4988..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -# Utility rule file for test_dmsdio_memory_detailed. - -# Include any custom commands dependencies for this target. -include tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make - -tests/CMakeFiles/test_dmsdio_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for test_dmsdio" - cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -DMODULE_NAME=test_dmsdio -DDMOD_MODULE_NAME="test_dmsdio" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake - -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen: -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen - -test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed -test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make -.PHONY : test_dmsdio_memory_detailed - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build: test_dmsdio_memory_detailed -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build - -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean - -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/tests /__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend - diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 2f08c48..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_dmsdio_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index f96ec03..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for test_dmsdio_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 0f906e7..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for test_dmsdio_memory_detailed. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make deleted file mode 100644 index e3c8316..0000000 --- a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 59 - diff --git a/build_ci_port/tests/CTestTestfile.cmake b/build_ci_port/tests/CTestTestfile.cmake deleted file mode 100644 index 88c90f8..0000000 --- a/build_ci_port/tests/CTestTestfile.cmake +++ /dev/null @@ -1,8 +0,0 @@ -# CMake generated Testfile for -# Source directory: /__w/dmsdio/dmsdio/tests -# Build directory: /__w/dmsdio/dmsdio/build_ci_port/tests -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -add_test(test_dmsdio "/usr/bin/cmake" "-E" "env" "DMOD_DMF_DIR=/__w/dmsdio/dmsdio/build_ci_port/dmf" "bash" "-c" "/usr/local/bin/dmf-get install -d /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio-local.dmd -y && /usr/local/bin/dmod_loader /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf") -set_tests_properties(test_dmsdio PROPERTIES _BACKTRACE_TRIPLES "/__w/dmsdio/dmsdio/tests/CMakeLists.txt;36;add_test;/__w/dmsdio/dmsdio/tests/CMakeLists.txt;0;") diff --git a/build_ci_port/tests/Makefile b/build_ci_port/tests/Makefile deleted file mode 100644 index f267be6..0000000 --- a/build_ci_port/tests/Makefile +++ /dev/null @@ -1,326 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/tests//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -tests/CMakeFiles/test_dmsdio.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio.dir/rule -.PHONY : tests/CMakeFiles/test_dmsdio.dir/rule - -# Convenience name for target. -test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/rule -.PHONY : test_dmsdio - -# fast build rule for target. -test_dmsdio/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build -.PHONY : test_dmsdio/fast - -# Convenience name for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule - -# Convenience name for target. -test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule -.PHONY : test_dmsdio_memory_detailed - -# fast build rule for target. -test_dmsdio_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build -.PHONY : test_dmsdio_memory_detailed/fast - -# Convenience name for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule - -# Convenience name for target. -test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule -.PHONY : test_dmsdio_local_dmd - -# fast build rule for target. -test_dmsdio_local_dmd/fast: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build -.PHONY : test_dmsdio_local_dmd/fast - -__/_deps/dmod-src/src/module/dmod_test_main.o: __/_deps/dmod-src/src/module/dmod_test_main.c.o -.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.o - -# target to build an object file -__/_deps/dmod-src/src/module/dmod_test_main.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.c.o - -__/_deps/dmod-src/src/module/dmod_test_main.i: __/_deps/dmod-src/src/module/dmod_test_main.c.i -.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.i - -# target to preprocess a source file -__/_deps/dmod-src/src/module/dmod_test_main.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i -.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.c.i - -__/_deps/dmod-src/src/module/dmod_test_main.s: __/_deps/dmod-src/src/module/dmod_test_main.c.s -.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.s - -# target to generate assembly for a file -__/_deps/dmod-src/src/module/dmod_test_main.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s -.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.c.s - -dmsdio_test.o: dmsdio_test.c.o -.PHONY : dmsdio_test.o - -# target to build an object file -dmsdio_test.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -.PHONY : dmsdio_test.c.o - -dmsdio_test.i: dmsdio_test.c.i -.PHONY : dmsdio_test.i - -# target to preprocess a source file -dmsdio_test.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i -.PHONY : dmsdio_test.c.i - -dmsdio_test.s: dmsdio_test.c.s -.PHONY : dmsdio_test.s - -# target to generate assembly for a file -dmsdio_test.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s -.PHONY : dmsdio_test.c.s - -test_dmsdio_header.o: test_dmsdio_header.c.o -.PHONY : test_dmsdio_header.o - -# target to build an object file -test_dmsdio_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -.PHONY : test_dmsdio_header.c.o - -test_dmsdio_header.i: test_dmsdio_header.c.i -.PHONY : test_dmsdio_header.i - -# target to preprocess a source file -test_dmsdio_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i -.PHONY : test_dmsdio_header.c.i - -test_dmsdio_header.s: test_dmsdio_header.c.s -.PHONY : test_dmsdio_header.s - -# target to generate assembly for a file -test_dmsdio_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s -.PHONY : test_dmsdio_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... test_dmsdio_local_dmd" - @echo "... test_dmsdio_memory_detailed" - @echo "... test_dmsdio" - @echo "... __/_deps/dmod-src/src/module/dmod_test_main.o" - @echo "... __/_deps/dmod-src/src/module/dmod_test_main.i" - @echo "... __/_deps/dmod-src/src/module/dmod_test_main.s" - @echo "... dmsdio_test.o" - @echo "... dmsdio_test.i" - @echo "... dmsdio_test.s" - @echo "... test_dmsdio_header.o" - @echo "... test_dmsdio_header.i" - @echo "... test_dmsdio_header.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: - cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci_port/tests/cmake_install.cmake b/build_ci_port/tests/cmake_install.cmake deleted file mode 100644 index 69a61ec..0000000 --- a/build_ci_port/tests/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/tests - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/test_dmsdio.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/test_dmsdio.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/test_dmsdio.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/tests/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci_port/tests/test_dmsdio_defs.h b/build_ci_port/tests/test_dmsdio_defs.h deleted file mode 100644 index 9794de8..0000000 --- a/build_ci_port/tests/test_dmsdio_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_test_dmsdio -#define DMOD_MOD_DEFS_H_test_dmsdio - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_test_dmsdio_version -# define dmod_test_dmsdio_version "0.1" -#endif - -#ifdef DMOD_test_dmsdio -# define dmod_test_dmsdio_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(test_dmsdio, MODULE, NAME) -# define dmod_test_dmsdio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(test_dmsdio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_test_dmsdio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(test_dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_dmsdio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(test_dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_test_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(test_dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "test_dmsdio" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 0 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Application -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_test_dmsdio -# define dmod_test_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_test_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(test_dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_test_dmsdio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_test_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_dmsdio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(test_dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_test_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_dmsdio, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(test_dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_dmsdio, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_test_dmsdio diff --git a/build_ci_port/tests/test_dmsdio_header.c b/build_ci_port/tests/test_dmsdio_header.c deleted file mode 100644 index 15fe60d..0000000 --- a/build_ci_port/tests/test_dmsdio_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "test_dmsdio", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 0, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/tests/test_dmsdio_version_requirements.txt b/build_ci_port/tests/test_dmsdio_version_requirements.txt deleted file mode 100644 index e9ccbcc..0000000 --- a/build_ci_port/tests/test_dmsdio_version_requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -# Version requirements for test_dmsdio -# Generated by dmod_link_modules -# Format: module_name@version - -dmdrvi@>=2.1 -dmini From 16b69f45f7bd31367fd89ec85439b1f494d4f118 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 13:43:57 +0000 Subject: [PATCH 13/14] Bounce writes from slow memory through a port buffer; multi-block bounce Hardware test on STM32F746G-DISCO (choco-technologies/dmsdio#2): at 48 MHz / 4-bit every write from external SDRAM - where dmod-boot puts module memory, including the old one-block scratch - intermittently failed with TXUNDERR (8-17 retried blocks per run, deterministic); DMA2 cannot feed the SDMMC FIFO from FMC memory at ~24 MB/s and hardware flow control is off. And misaligned caller buffers were bounced one block per command, reading at 346 KiB/s instead of 6.4 MB/s. The port now decides which memory a data phase may use: - dmsdio_port_buffer_alloc/_free: memory the data path always moves at full speed. STM32: dmod-boot's "dma" heap (internal SRAM - DTCM on F7, reached through the AHBS port and never cached), like dmeth's descriptor rings; the regular heap on targets without it. - dmsdio_port_buffer_is_direct: whether a caller's buffer can be used straight. STM32: aligned, reachable, and for writes not in FMC/FSMC external memory (0x60000000-0xDFFFFFFF); reads into SDRAM keep up. The core replaces the one-block scratch with a bounce buffer of bounce_blocks blocks (new ini key, default 8 = 4 KiB) from _buffer_alloc(), falling back to its own heap with a warning. Whole blocks the port does not take directly move through it, bounce_blocks per command; partial blocks still read-modify-write its first block. The x86_64 mock gets a slow-writes mode (only its own buffer is direct for writes) and counts write data phases from any other buffer. Tests (44/44; the three new ones fail if the core ignores _buffer_is_direct()): - a misaligned 16-block read/write takes 2 multi-block commands, not 16; - with slow writes, a 16-block and a partial write reach the card only from the port buffer (2 x CMD25), reads stay direct; - bounce_blocks=4 gives 4 commands, bounce_blocks=0 is rejected. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- docs/api-reference.md | 16 +++--- docs/configuration.md | 1 + docs/port-implementation.md | 16 +++++- include/dmsdio_port.h | 30 ++++++++++++ src/dmsdio.c | 40 +++++++++++++-- src/dmsdio_config.c | 4 +- src/dmsdio_ident.c | 12 ++--- src/dmsdio_internal.h | 4 +- src/dmsdio_io.c | 78 ++++++++++++++++++------------ src/port/CMakeLists.txt | 2 + src/port/stm32_common/stm32_data.c | 67 +++++++++++++++++++++++-- src/port/x86_64/dmsdio_mock.h | 9 ++++ src/port/x86_64/mock_card.h | 3 ++ src/port/x86_64/port.c | 64 ++++++++++++++++++++++++ tests/dmsdio_test.c | 58 +++++++++++++++++++++- 15 files changed, 347 insertions(+), 57 deletions(-) diff --git a/docs/api-reference.md b/docs/api-reference.md index 57f8607..9fb1434 100644 --- a/docs/api-reference.md +++ b/docs/api-reference.md @@ -39,12 +39,16 @@ dmdrvi_ssize_t dmdrvi_write(ctx, handle, const void* buf, size_t size, dmdrvi_of ``` * `offset` is a 64-bit byte offset; any offset and length are accepted. - Whole blocks in a 32-byte aligned buffer are transferred directly between the caller's - buffer and the card (CMD17/CMD18, CMD24/CMD25 + CMD12, split into at most - `max_blocks_per_transfer` blocks per command). A partial block at either - end of the range - or a misaligned buffer - goes through a one-block - bounce buffer; writes then read-modify-write that block so neighbouring - bytes are preserved. + Whole blocks are transferred directly between the caller's buffer and the + card (CMD17/CMD18, CMD24/CMD25 + CMD12, split into at most + `max_blocks_per_transfer` blocks per command) when the port accepts the + buffer for that direction (`dmsdio_port_buffer_is_direct()`: 32-byte + aligned, reachable, and fast enough - on STM32 a write from external + SDRAM is not). Other whole blocks go through the bounce buffer, up to + `bounce_blocks` blocks per command; the port allocates it + (`dmsdio_port_buffer_alloc()`, internal SRAM on STM32). A partial block at + either end of the range goes through the bounce buffer too, and writes + read-modify-write it so neighbouring bytes are preserved. * Reads return the byte count, clipped at the end of the card, and `0` at or past the end. Writes starting at or past the end return `-ENOSPC`, writes crossing the end are clipped. diff --git a/docs/configuration.md b/docs/configuration.md index e776f87..9dc67fc 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -29,6 +29,7 @@ poll_interval_ms=0 | `write_timeout_ms` | `500` | Per-block write busy limit, also used for CMD13 ready polling | | `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | | `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | +| `bounce_blocks` | `8` | Bounce buffer size in blocks (4 KiB by default), taken from the port's DMA-capable memory - dmod-boot's `dma` heap on STM32. Caller buffers the port cannot use directly (misaligned, or writes from external SDRAM) move through it, this many blocks per command | | `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | | `monitor_event_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters) | | `monitor_settle_ms` | `50` | Quiet time after the last card detect edge before the card is re-checked | diff --git a/docs/port-implementation.md b/docs/port-implementation.md index ba5e683..ca8bc82 100644 --- a/docs/port-implementation.md +++ b/docs/port-implementation.md @@ -27,6 +27,9 @@ Declared in [`include/dmsdio_port.h`](../include/dmsdio_port.h): | `_set_bus_width(instance, width)` | Host side data bus width (1 or 4) | | `_execute(instance, &command, data, &response)` | Send one command, capture the response shape requested by `command.response`, and run the optional data phase. The data path must be armed before the command is sent. Completion and errors are interrupt driven and bounded by the command timeout and `data->timeout_ms` (per block) | | `_abort(instance)` | Stop an interrupted data phase and return the controller to idle. Called after every failed `_execute`; must not send commands to the card | +| `_buffer_alloc(instance, size)` | Allocate a `DMSDIO_TRANSFER_ALIGNMENT` aligned buffer the data path always moves at full bus speed (the core's bounce buffer). `NULL` if the port has none - the core then uses its own heap | +| `_buffer_free(instance, buffer)` | Release a buffer from `_buffer_alloc` | +| `_buffer_is_direct(instance, buffer, length, direction)` | Whether the core may run a data phase straight from/to a caller's buffer. False for buffers the port cannot use or cannot sustain the bus rate with; the core bounces those. A policy, not a limit `_execute` enforces | ### Responses @@ -49,8 +52,8 @@ and recovery policy. for card data, 8 for SCR, 64 for SD Status / switch status). Buffers passed for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (32) byte aligned - one Cortex-M7 cache line; -the core bounces misaligned caller buffers itself. The internal scratch -block is 32-byte aligned so a port can do cache maintenance on it. +the core bounces every buffer `_buffer_is_direct()` rejects through the +buffer from `_buffer_alloc()`. ## Adding a CPU family @@ -108,6 +111,15 @@ Implementation notes: have been seen. DMA buffers must start on and span whole 32-byte lines (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and be reachable by DMA2 (not F4 CCM RAM). +* Memory for writes: DMA2 cannot read FMC/FSMC external memory + (`0x60000000`-`0xDFFFFFFF`, e.g. the SDRAM dmod-boot puts module memory in + on STM32F746G-DISCO) fast enough to keep the FIFO fed at 48 MHz / 4-bit - + such writes end in `TXUNDERR`, since hardware flow control is off. + `_buffer_is_direct()` therefore rejects writes from there, and + `_buffer_alloc()` hands out memory from dmod-boot's `dma` heap (internal + SRAM - DTCM on STM32F7, reached through the AHBS port, never cached), or + the regular heap on targets without one. Reads into external memory keep + up and stay direct. * D-cache (Cortex-M7): whenever `SCB->CCR.DC` is set, the DMA buffer is cleaned before a write, cleaned+invalidated before a read and invalidated again after it (by address, `DCCMVAC`/`DCCIMVAC`/`DCIMVAC`). With the cache diff --git a/include/dmsdio_port.h b/include/dmsdio_port.h index 578e669..57e8cc5 100644 --- a/include/dmsdio_port.h +++ b/include/dmsdio_port.h @@ -86,4 +86,34 @@ dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, */ dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); +/* --- Buffers --- */ + +/** + * @brief Allocate a buffer the port can always use for a data phase. + * + * DMSDIO_TRANSFER_ALIGNMENT aligned, in memory the data path moves at the + * full bus clock (e.g. internal SRAM a DMA controller reads fast enough to + * keep the host FIFO fed). The core bounces through it whatever + * _buffer_is_direct() rejects. + * + * @return NULL if no such memory is available (the core then falls back to + * its own heap). + */ +dmod_dmsdio_port_api(1.0, void*, _buffer_alloc, ( dmsdio_instance_t instance, size_t size )); + +/** @brief Release a buffer returned by _buffer_alloc(). */ +dmod_dmsdio_port_api(1.0, void, _buffer_free, ( dmsdio_instance_t instance, void* buffer )); + +/** + * @brief Whether a data phase can move @p length bytes directly from/to @p buffer. + * + * False when the buffer breaks the port's alignment rules, lies where the + * data path cannot reach it, or cannot sustain the bus rate in that + * direction (e.g. writes from external SDRAM, which starve the host FIFO at + * 48 MHz). _execute() may still accept such a buffer - this is a policy the + * core follows to avoid slow or failing transfers, not a hard limit. + */ +dmod_dmsdio_port_api(1.0, bool, _buffer_is_direct, + ( dmsdio_instance_t instance, const void* buffer, size_t length, dmsdio_direction_t direction )); + #endif // DMSDIO_PORT_H diff --git a/src/dmsdio.c b/src/dmsdio.c index 1f0c4b3..f5a05d9 100644 --- a/src/dmsdio.c +++ b/src/dmsdio.c @@ -26,7 +26,7 @@ * a card present at boot. */ -#define SCRATCH_ALIGNMENT 32u /* cache line: safe for DMA cache maintenance */ +#define BOUNCE_ALIGNMENT 32u /* cache line: safe for DMA cache maintenance */ static bool is_valid_context(struct dmdrvi_context* ctx) { @@ -52,6 +52,38 @@ static int check_card_handle(struct dmdrvi_context* ctx, const dmsdio_handle_t* return (handle->generation == ctx->card.generation) ? 0 : -ESTALE; } +/* + * The bounce buffer comes from the port - memory its data path moves at the + * full bus clock (internal SRAM on STM32, see dmsdio_port_buffer_alloc()) - + * and only from the regular heap if the port has none. + */ +static uint8_t* allocate_bounce(struct dmdrvi_context* ctx) +{ + size_t size = (size_t)ctx->config.bounce_blocks * DMSDIO_BLOCK_SIZE; + ctx->bounce = dmsdio_port_buffer_alloc(ctx->config.instance, size); + ctx->bounce_from_port = (ctx->bounce != NULL); + if (ctx->bounce == NULL) + { + DMOD_LOG_WARN("dmsdio: no port buffer for %u blocks, bouncing through the heap\n", + (unsigned)ctx->config.bounce_blocks); + ctx->bounce = Dmod_AlignedMalloc(size, BOUNCE_ALIGNMENT); + } + return ctx->bounce; +} + +static void free_bounce(struct dmdrvi_context* ctx) +{ + if (ctx->bounce_from_port) + { + dmsdio_port_buffer_free(ctx->config.instance, ctx->bounce); + } + else + { + Dmod_Free(ctx->bounce); + } + ctx->bounce = NULL; +} + static void destroy_context(struct dmdrvi_context* ctx, bool port_ready) { dmsdio_detect_release(ctx); @@ -68,17 +100,17 @@ static void destroy_context(struct dmdrvi_context* ctx, bool port_ready) { dmosi_mutex_destroy(ctx->cd_lock); } - Dmod_Free(ctx->scratch); + free_bounce(ctx); ctx->magic = 0; Dmod_Free(ctx); } static int allocate_resources(struct dmdrvi_context* ctx) { - ctx->scratch = Dmod_AlignedMalloc(DMSDIO_BLOCK_SIZE, SCRATCH_ALIGNMENT); + allocate_bounce(ctx); ctx->lock = dmosi_mutex_create(false); ctx->cd_lock = dmosi_mutex_create(false); - if (ctx->scratch == NULL || ctx->lock == NULL || ctx->cd_lock == NULL) + if (ctx->bounce == NULL || ctx->lock == NULL || ctx->cd_lock == NULL) { DMOD_LOG_ERROR("dmsdio: out of memory\n"); return -ENOMEM; diff --git a/src/dmsdio_config.c b/src/dmsdio_config.c index 21da3f6..0b90623 100644 --- a/src/dmsdio_config.c +++ b/src/dmsdio_config.c @@ -9,6 +9,7 @@ #define DEFAULT_WRITE_TIMEOUT_MS 500 #define DEFAULT_ERASE_TIMEOUT_MS 3000 #define DEFAULT_MAX_BLOCKS 128 +#define DEFAULT_BOUNCE_BLOCKS 8 #define DEFAULT_SETTLE_MS 50 #define DEFAULT_POLL_INTERVAL_MS 1000 #define MAX_RETRIES 16 @@ -89,9 +90,10 @@ static int read_bus(dmini_context_t ini, const char* section, dmsdio_config_t* c c->max_clock_hz = read_u32(ini, section, "max_clock_hz", DEFAULT_MAX_CLOCK_HZ); c->high_speed = read_bool(ini, section, "high_speed", true); c->max_blocks_per_transfer = read_u32(ini, section, "max_blocks_per_transfer", DEFAULT_MAX_BLOCKS); + c->bounce_blocks = read_u32(ini, section, "bounce_blocks", DEFAULT_BOUNCE_BLOCKS); if (instance < 1 || instance > 255 || (width != 1 && width != 4) || - c->max_clock_hz < 400000u || c->max_blocks_per_transfer == 0) + c->max_clock_hz < 400000u || c->max_blocks_per_transfer == 0 || c->bounce_blocks == 0) { DMOD_LOG_ERROR("dmsdio: invalid instance/bus configuration in [%s]\n", label(section)); return -EINVAL; diff --git a/src/dmsdio_ident.c b/src/dmsdio_ident.c index 4600ebf..eda37ce 100644 --- a/src/dmsdio_ident.c +++ b/src/dmsdio_ident.c @@ -237,7 +237,7 @@ static int select_card(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) static int read_register(struct dmdrvi_context* ctx, uint8_t acmd, uint32_t size) { dmsdio_data_t data = { - .buffer = ctx->scratch, + .buffer = ctx->bounce, .block_size = size, .block_count = 1, .direction = dmsdio_direction_read, @@ -251,7 +251,7 @@ static int read_scr(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) int ret = read_register(ctx, SD_ACMD_SEND_SCR, SD_SCR_SIZE); if (ret == 0) { - ret = dmsdio_decode_scr(ctx->scratch, &card->scr); + ret = dmsdio_decode_scr(ctx->bounce, &card->scr); } return ret; } @@ -285,7 +285,7 @@ static int read_ssr(struct dmdrvi_context* ctx, dmsdio_card_info_t* card) int ret = read_register(ctx, SD_ACMD_SD_STATUS, SD_SSR_SIZE); if (ret == 0) { - ret = dmsdio_decode_ssr(ctx->scratch, &card->ssr); + ret = dmsdio_decode_ssr(ctx->bounce, &card->ssr); } if (ret == 0 && card->bus_width == dmsdio_bus_width_4bit && card->ssr.bus_width_code != SSR_BUS_WIDTH_4BIT) @@ -311,7 +311,7 @@ static uint32_t switch_bits(const uint8_t* raw, unsigned msb, unsigned width) static int switch_function(struct dmdrvi_context* ctx, uint32_t arg) { dmsdio_data_t data = { - .buffer = ctx->scratch, + .buffer = ctx->bounce, .block_size = SD_SWITCH_STATUS_SIZE, .block_count = 1, .direction = dmsdio_direction_read, @@ -330,7 +330,7 @@ static int switch_high_speed(struct dmdrvi_context* ctx, dmsdio_card_info_t* car return 0; } int ret = switch_function(ctx, SD_SWITCH_CHECK | SD_SWITCH_HIGH_SPEED); - if (ret != 0 || (switch_bits(ctx->scratch, SWITCH_GROUP1_SUPPORT, 16) & 0x2u) == 0) + if (ret != 0 || (switch_bits(ctx->bounce, SWITCH_GROUP1_SUPPORT, 16) & 0x2u) == 0) { return ret; } @@ -339,7 +339,7 @@ static int switch_high_speed(struct dmdrvi_context* ctx, dmsdio_card_info_t* car { return ret; } - if (switch_bits(ctx->scratch, SWITCH_GROUP1_RESULT, 4) != SD_SWITCH_HIGH_SPEED) + if (switch_bits(ctx->bounce, SWITCH_GROUP1_RESULT, 4) != SD_SWITCH_HIGH_SPEED) { DMOD_LOG_WARN("dmsdio: card refused High Speed, staying at default speed\n"); return 0; diff --git a/src/dmsdio_internal.h b/src/dmsdio_internal.h index 9c0389b..f836d07 100644 --- a/src/dmsdio_internal.h +++ b/src/dmsdio_internal.h @@ -39,6 +39,7 @@ typedef struct uint32_t write_timeout_ms; /**< Write data phase / busy limit */ uint32_t erase_timeout_ms; /**< Minimum erase busy limit */ uint32_t max_blocks_per_transfer;/**< Split larger requests */ + uint32_t bounce_blocks; /**< Size of the bounce buffer in blocks */ bool cd_active_high; /**< Card detect polarity */ /* Presence monitoring policy - not used by the driver itself, handed to * the monitor service through DMDRVI_IOCTL_MONITOR_GET_POLICY. */ @@ -53,7 +54,8 @@ struct dmdrvi_context uint32_t magic; /**< DMSDIO_CONTEXT_MAGIC */ dmsdio_config_t config; /**< Parsed configuration */ dmosi_mutex_t lock; /**< Serializes all bus operations */ - uint8_t* scratch; /**< One aligned block for RMW/bounce */ + uint8_t* bounce; /**< config.bounce_blocks blocks for RMW/bounce, see dmsdio_io.c */ + bool bounce_from_port;/**< bounce came from dmsdio_port_buffer_alloc() */ dmsdio_card_info_t card; /**< Attached card, type none if absent */ uint32_t generation; /**< Bumped on every attach/detach */ uint32_t scan_count; /**< Completed presence scans */ diff --git a/src/dmsdio_io.c b/src/dmsdio_io.c index 846aad8..7729c5f 100644 --- a/src/dmsdio_io.c +++ b/src/dmsdio_io.c @@ -5,88 +5,104 @@ * Byte-offset I/O on top of 512-byte blocks. Runs with the context lock * held and a card attached. * - * Whole, suitably aligned blocks are transferred directly between the - * caller's buffer and the card (up to max_blocks_per_transfer per command). - * A partial block at either end - or a caller buffer that is not - * DMSDIO_TRANSFER_ALIGNMENT aligned - goes through the context's scratch - * block; writes then read-modify-write that single block so bytes outside - * the requested range are preserved. + * Every request is cut into steps, each one command: + * - direct: whole blocks moved straight between the caller's buffer and + * the card (up to max_blocks_per_transfer), when the port accepts that + * buffer for the direction (dmsdio_port_buffer_is_direct(): aligned, + * reachable, and fast enough - on STM32F7 a write from external SDRAM is + * not, it underruns the host FIFO at 48 MHz); + * - bounced: whole blocks the port does not accept go through the context's + * bounce buffer (up to bounce_blocks per command) - memory the port + * allocated, so the data phase itself always runs at full speed; + * - partial: a partial block at either end goes through the first block of + * the bounce buffer; writes read-modify-write it so bytes outside the + * requested range are preserved. */ #define BLOCK ((uint64_t)DMSDIO_BLOCK_SIZE) +typedef enum +{ + step_direct, + step_bounced, + step_partial, +} step_kind_t; + typedef struct { + step_kind_t kind; uint64_t lba; /* first block touched by this step */ - uint32_t skip; /* bytes to skip inside that block */ - uint32_t blocks; /* direct blocks (0 = bounce one block) */ + uint32_t skip; /* bytes to skip inside that block (partial only) */ + uint32_t blocks; /* blocks moved by the command */ size_t length; /* bytes consumed from the caller's buffer */ } io_step_t; -static bool is_aligned(const void* ptr) +static uint64_t capacity(const struct dmdrvi_context* ctx) { - return ((uintptr_t)ptr % DMSDIO_TRANSFER_ALIGNMENT) == 0; + return ctx->card.block_count * BLOCK; } -static uint64_t capacity(const struct dmdrvi_context* ctx) +static uint32_t min_blocks(uint64_t blocks, uint32_t limit) { - return ctx->card.block_count * BLOCK; + return (blocks > limit) ? limit : (uint32_t)blocks; } /* Plan the next piece of a request starting at `offset` with `remaining` bytes. */ -static io_step_t plan_step(const struct dmdrvi_context* ctx, const void* buf, - uint64_t offset, size_t remaining) +static io_step_t plan_step(const struct dmdrvi_context* ctx, const void* buf, uint64_t offset, + size_t remaining, dmsdio_direction_t direction) { io_step_t step; step.lba = offset / BLOCK; step.skip = (uint32_t)(offset % BLOCK); - if (step.skip != 0 || remaining < BLOCK || !is_aligned(buf)) + if (step.skip != 0 || remaining < BLOCK) { size_t in_block = (size_t)(BLOCK - step.skip); - step.blocks = 0; + step.kind = step_partial; + step.blocks = 1; step.length = (remaining < in_block) ? remaining : in_block; return step; } - uint64_t blocks = remaining / BLOCK; - if (blocks > ctx->config.max_blocks_per_transfer) + step.blocks = min_blocks(remaining / BLOCK, ctx->config.max_blocks_per_transfer); + step.kind = step_direct; + if (!dmsdio_port_buffer_is_direct(ctx->config.instance, buf, step.blocks * BLOCK, direction)) { - blocks = ctx->config.max_blocks_per_transfer; + step.kind = step_bounced; + step.blocks = min_blocks(step.blocks, ctx->config.bounce_blocks); } - step.blocks = (uint32_t)blocks; - step.length = (size_t)(blocks * BLOCK); + step.length = (size_t)(step.blocks * BLOCK); return step; } static int read_step(struct dmdrvi_context* ctx, const io_step_t* step, uint8_t* dst) { - if (step->blocks != 0) + if (step->kind == step_direct) { return dmsdio_xfer_read(ctx, step->lba, dst, step->blocks); } - int ret = dmsdio_xfer_read(ctx, step->lba, ctx->scratch, 1); + int ret = dmsdio_xfer_read(ctx, step->lba, ctx->bounce, step->blocks); if (ret == 0) { - memcpy(dst, ctx->scratch + step->skip, step->length); + memcpy(dst, ctx->bounce + step->skip, step->length); } return ret; } static int write_step(struct dmdrvi_context* ctx, const io_step_t* step, const uint8_t* src) { - if (step->blocks != 0) + if (step->kind == step_direct) { return dmsdio_xfer_write(ctx, step->lba, src, step->blocks); } int ret = 0; - if (step->length != DMSDIO_BLOCK_SIZE) + if (step->kind == step_partial && step->length != DMSDIO_BLOCK_SIZE) { - ret = dmsdio_xfer_read(ctx, step->lba, ctx->scratch, 1); + ret = dmsdio_xfer_read(ctx, step->lba, ctx->bounce, 1); } if (ret == 0) { - memcpy(ctx->scratch + step->skip, src, step->length); - ret = dmsdio_xfer_write(ctx, step->lba, ctx->scratch, 1); + memcpy(ctx->bounce + step->skip, src, step->length); + ret = dmsdio_xfer_write(ctx, step->lba, ctx->bounce, step->blocks); } return ret; } @@ -108,7 +124,7 @@ dmdrvi_ssize_t dmsdio_io_read(struct dmdrvi_context* ctx, uint8_t* buf, size_t s size_t done = 0; while (done < total) { - io_step_t step = plan_step(ctx, buf + done, offset + done, total - done); + io_step_t step = plan_step(ctx, buf + done, offset + done, total - done, dmsdio_direction_read); int ret = read_step(ctx, &step, buf + done); if (ret != 0) { @@ -133,7 +149,7 @@ dmdrvi_ssize_t dmsdio_io_write(struct dmdrvi_context* ctx, const uint8_t* buf, s size_t done = 0; while (done < total) { - io_step_t step = plan_step(ctx, buf + done, offset + done, total - done); + io_step_t step = plan_step(ctx, buf + done, offset + done, total - done, dmsdio_direction_write); int ret = write_step(ctx, &step, buf + done); if (ret != 0) { diff --git a/src/port/CMakeLists.txt b/src/port/CMakeLists.txt index 4d0a5f6..86c24cf 100644 --- a/src/port/CMakeLists.txt +++ b/src/port/CMakeLists.txt @@ -49,12 +49,14 @@ dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} # dmdrvi: headers only - dmsdio_types.h numbers the dmsdio ioctls from # DMDRVI_IOCTL_CUSTOM_BASE. # dmdma 0.4: dmdma_lease_start_ex() (FIFO/burst/flow-controller options) +# dmheap: bounce buffers from dmod-boot's "dma" heap (internal SRAM). set(DMSDIO_PORT_MODULES dmdrvi@>=2.0) if(DMOD_CPU_FAMILY MATCHES "^stm32") list(APPEND DMSDIO_PORT_MODULES dmclk_port dmosi dmdma@>=0.4 + dmheap ) endif() dmod_link_modules(${DMOD_MODULE_NAME} ${DMSDIO_PORT_MODULES}) diff --git a/src/port/stm32_common/stm32_data.c b/src/port/stm32_common/stm32_data.c index d40f5bf..30a4cb7 100644 --- a/src/port/stm32_common/stm32_data.c +++ b/src/port/stm32_common/stm32_data.c @@ -2,6 +2,7 @@ #include "dmod.h" #include "dmosi.h" #include "dmdma.h" +#include "dmheap.h" #include "stm32_common.h" #include @@ -194,11 +195,69 @@ static int start_dma(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, } /* Whole cache lines only, so maintenance never touches neighbouring data. */ -static bool dma_capable(const dmsdio_data_t* data, uint32_t length) +static bool dma_capable(const void* buffer, size_t length) { - return ((uintptr_t)data->buffer % STM32_SDIO_DMA_ALIGNMENT) == 0 && + return ((uintptr_t)buffer % STM32_SDIO_DMA_ALIGNMENT) == 0 && (length % STM32_SDIO_DMA_ALIGNMENT) == 0 && - stm32_sdio_family_dma_reachable(data->buffer, length); + stm32_sdio_family_dma_reachable(buffer, length); +} + +/* + * FMC/FSMC external memory (banks 1-6, e.g. the SDRAM dmod-boot puts module + * memory in on STM32F746G-DISCO). A DMA stream cannot read it fast enough to + * feed the host FIFO at 48 MHz / 4-bit (~24 MB/s): writes from there end in + * TXUNDERR - hardware flow control is off (see stm32_common.c), so nothing + * stops the card clock while the FIFO runs dry. Reads into it keep up. + */ +#define STM32_EXTERNAL_MEMORY_START 0x60000000UL +#define STM32_EXTERNAL_MEMORY_END 0xE0000000UL + +static bool in_external_memory(const void* buffer, size_t length) +{ + uintptr_t start = (uintptr_t)buffer; + return start < STM32_EXTERNAL_MEMORY_END && start + length > STM32_EXTERNAL_MEMORY_START; +} + +dmod_dmsdio_port_api_declaration(1.0, bool, _buffer_is_direct, + ( dmsdio_instance_t instance, const void* buffer, size_t length, dmsdio_direction_t direction )) +{ + (void)instance; + return buffer != NULL && dma_capable(buffer, length) && + (direction == dmsdio_direction_read || !in_external_memory(buffer, length)); +} + +/* + * Bounce buffers come from dmod-boot's "dma" heap (internal SRAM - DTCM on + * STM32F7, which DMA2 reaches through the AHBS port and the D-cache never + * holds), like dmeth's descriptor rings. Targets without that heap use the + * regular one, which is internal SRAM there. + */ +#define STM32_DMA_HEAP_NAME "dma" + +dmod_dmsdio_port_api_declaration(1.0, void*, _buffer_alloc, ( dmsdio_instance_t instance, size_t size )) +{ + (void)instance; + dmheap_context_t* heap = dmheap_get_context_by_name(STM32_DMA_HEAP_NAME); + return (heap != NULL) ? dmheap_aligned_alloc(heap, STM32_SDIO_DMA_ALIGNMENT, size, "dmsdio_port") + : Dmod_AlignedMalloc(size, STM32_SDIO_DMA_ALIGNMENT); +} + +dmod_dmsdio_port_api_declaration(1.0, void, _buffer_free, ( dmsdio_instance_t instance, void* buffer )) +{ + (void)instance; + if (buffer == NULL) + { + return; + } + dmheap_context_t* heap = dmheap_get_context_by_name(STM32_DMA_HEAP_NAME); + if (heap != NULL) + { + dmheap_free(heap, buffer, true); + } + else + { + Dmod_Free(buffer); + } } dmsdio_status_t stm32_sdio_data_arm(volatile stm32_sdio_t* regs, stm32_sdio_state_t* st, @@ -209,7 +268,7 @@ dmsdio_status_t stm32_sdio_data_arm(volatile stm32_sdio_t* regs, stm32_sdio_stat uint32_t length = data->block_size * data->block_count; st->data_read = (data->direction == dmsdio_direction_read); st->data_dma = !(st->data_read && length <= STM32_SDIO_FIFO_BYTES); - if (status == dmsdio_status_ok && st->data_dma && !dma_capable(data, length)) + if (status == dmsdio_status_ok && st->data_dma && !dma_capable(data->buffer, length)) { DMOD_LOG_ERROR("dmsdio_port: buffer %p not usable for DMA\n", data->buffer); status = dmsdio_status_invalid; diff --git a/src/port/x86_64/dmsdio_mock.h b/src/port/x86_64/dmsdio_mock.h index 0fba094..682c1d8 100644 --- a/src/port/x86_64/dmsdio_mock.h +++ b/src/port/x86_64/dmsdio_mock.h @@ -50,6 +50,7 @@ typedef struct bool card_high_speed; /**< Card switched to High Speed (CMD6) */ bool powered; /**< Card power */ uint64_t last_address; /**< Last read/write command argument */ + uint32_t indirect_writes; /**< Write data phases from a buffer _buffer_is_direct() rejects */ } dmsdio_mock_stats_t; /** Insert a fresh card of the given type (storage cleared). */ @@ -71,6 +72,14 @@ dmod_dmsdio_port_api(1.0, int, _mock_set_write_protect, ( dmsdio_instance_t inst /** Let the card refuse the CMD6 High Speed switch (switch status reports 0xF). */ dmod_dmsdio_port_api(1.0, int, _mock_refuse_high_speed, ( dmsdio_instance_t instance, bool refuse )); +/** + * Model memory the data path cannot write from at full speed (like external + * SDRAM on STM32F7): while enabled, only buffers from _buffer_alloc() are + * direct for writes, and write data phases from anything else are counted + * in indirect_writes. + */ +dmod_dmsdio_port_api(1.0, int, _mock_set_slow_writes, ( dmsdio_instance_t instance, bool enabled )); + /** Read and optionally clear the counters. */ dmod_dmsdio_port_api(1.0, int, _mock_get_stats, ( dmsdio_instance_t instance, dmsdio_mock_stats_t* stats, bool reset )); diff --git a/src/port/x86_64/mock_card.h b/src/port/x86_64/mock_card.h index 3f7e7e8..ea6877d 100644 --- a/src/port/x86_64/mock_card.h +++ b/src/port/x86_64/mock_card.h @@ -30,6 +30,9 @@ typedef struct uint32_t clock_hz; dmsdio_bus_width_t host_width; bool powered; + bool slow_writes; /* only port buffers are direct for writes */ + uint8_t* port_buffer; /* last _buffer_alloc() result */ + size_t port_buffer_size; /* card side */ bool inserted; diff --git a/src/port/x86_64/port.c b/src/port/x86_64/port.c index 90eb99b..1b73417 100644 --- a/src/port/x86_64/port.c +++ b/src/port/x86_64/port.c @@ -183,6 +183,54 @@ static dmsdio_status_t execute_with_fault(mock_host_t* host, const dmsdio_comman } } +/* ---- buffers ---- */ + +static bool in_port_buffer(const mock_host_t* host, const void* buffer, size_t length) +{ + const uint8_t* start = buffer; + return host->port_buffer != NULL && start >= host->port_buffer && + length <= host->port_buffer_size - (size_t)(start - host->port_buffer); +} + +static bool buffer_is_direct(const mock_host_t* host, const void* buffer, size_t length, + dmsdio_direction_t direction) +{ + bool aligned = ((uintptr_t)buffer % DMSDIO_TRANSFER_ALIGNMENT) == 0; + bool fast = direction == dmsdio_direction_read || !host->slow_writes || + in_port_buffer(host, buffer, length); + return buffer != NULL && aligned && fast; +} + +dmod_dmsdio_port_api_declaration(1.0, bool, _buffer_is_direct, + ( dmsdio_instance_t instance, const void* buffer, size_t length, dmsdio_direction_t direction )) +{ + mock_host_t* host = get_host(instance); + return host != NULL && buffer_is_direct(host, buffer, length, direction); +} + +dmod_dmsdio_port_api_declaration(1.0, void*, _buffer_alloc, ( dmsdio_instance_t instance, size_t size )) +{ + mock_host_t* host = get_host(instance); + void* buffer = (host != NULL) ? Dmod_AlignedMalloc(size, DMSDIO_TRANSFER_ALIGNMENT) : NULL; + if (buffer != NULL) + { + host->port_buffer = buffer; + host->port_buffer_size = size; + } + return buffer; +} + +dmod_dmsdio_port_api_declaration(1.0, void, _buffer_free, ( dmsdio_instance_t instance, void* buffer )) +{ + mock_host_t* host = get_host(instance); + if (host != NULL && buffer != NULL && buffer == (void*)host->port_buffer) + { + host->port_buffer = NULL; + host->port_buffer_size = 0; + } + Dmod_Free(buffer); +} + dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, ( dmsdio_instance_t instance, const dmsdio_command_t* command, const dmsdio_data_t* data, dmsdio_response_t* response )) @@ -194,6 +242,11 @@ dmod_dmsdio_port_api_declaration(1.0, dmsdio_status_t, _execute, return dmsdio_status_invalid; } response = (response != NULL) ? response : &scratch; + if (data != NULL && data->direction == dmsdio_direction_write && + !buffer_is_direct(host, data->buffer, (size_t)data->block_size * data->block_count, data->direction)) + { + host->stats.indirect_writes++; + } dmsdio_status_t st = fault_matches(host, command, data) ? execute_with_fault(host, command, data, response) : mock_card_execute(host, command, data, response); @@ -288,6 +341,17 @@ dmod_dmsdio_port_api_declaration(1.0, int, _mock_refuse_high_speed, ( dmsdio_ins return 0; } +dmod_dmsdio_port_api_declaration(1.0, int, _mock_set_slow_writes, ( dmsdio_instance_t instance, bool enabled )) +{ + mock_host_t* host = get_host(instance); + if (host == NULL) + { + return -EINVAL; + } + host->slow_writes = enabled; + return 0; +} + dmod_dmsdio_port_api_declaration(1.0, int, _mock_get_stats, ( dmsdio_instance_t instance, dmsdio_mock_stats_t* stats, bool reset )) { mock_host_t* host = get_host(instance); diff --git a/tests/dmsdio_test.c b/tests/dmsdio_test.c index 54fa9c3..9ff84b2 100644 --- a/tests/dmsdio_test.c +++ b/tests/dmsdio_test.c @@ -46,8 +46,9 @@ static void* g_card; static volatile int g_available; static volatile int g_unavailable; static dmdrvi_dev_num_t g_announced; -static uint8_t g_buf[16 * BLK + 8]; -static uint8_t g_ref[16 * BLK]; +/* Aligned for direct transfers; g_buf + 1 is the misaligned case. */ +static uint8_t g_buf[16 * BLK + 8] __attribute__((aligned(DMSDIO_TRANSFER_ALIGNMENT))); +static uint8_t g_ref[16 * BLK] __attribute__((aligned(DMSDIO_TRANSFER_ALIGNMENT))); /* ---- dmdrvi MAL (normally implemented by dmdevfs) ---- */ @@ -246,6 +247,7 @@ void dmod_test_setup(void) g_available = 0; g_unavailable = 0; dmsdio_port_mock_inject_fault(HOST, dmsdio_mock_fault_none, 0, 0); + dmsdio_port_mock_set_slow_writes(HOST, false); use_card(dmsdio_card_type_sdhc, NULL); stats(true); } @@ -525,6 +527,58 @@ DMOD_TEST_STEP(dmsdio_unaligned_read_spanning_blocks) DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf + 1, 0, 2 * BLK)); } +DMOD_TEST_STEP(dmsdio_misaligned_buffer_bounces_multi_block) +{ + /* 16 blocks through the 8-block bounce buffer: two commands, not 16. */ + DMOD_TEST_EXPECT_EQ(card_read(g_buf + 1, 16 * BLK, 0), (dmdrvi_ssize_t)(16 * BLK)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf + 1, 0, 16 * BLK)); + dmsdio_mock_stats_t s = stats(true); + DMOD_TEST_EXPECT_EQ(s.commands[18], 2u); + DMOD_TEST_EXPECT_EQ(s.commands[17], 0u); + + fill(g_buf + 1, 16 * BLK, 0x37); + DMOD_TEST_EXPECT_EQ(card_write(g_buf + 1, 16 * BLK, 32 * BLK), (dmdrvi_ssize_t)(16 * BLK)); + s = stats(true); + DMOD_TEST_EXPECT_EQ(s.commands[25], 2u); + DMOD_TEST_EXPECT_EQ(s.commands[24], 0u); + DMOD_TEST_EXPECT_EQ(card_read(g_ref, 16 * BLK, 32 * BLK), (dmdrvi_ssize_t)(16 * BLK)); + DMOD_TEST_EXPECT_TRUE(bytes_equal(g_ref, g_buf + 1, 16 * BLK)); +} + +DMOD_TEST_STEP(dmsdio_writes_from_slow_memory_go_through_the_port_buffer) +{ + /* Like STM32F7 with the buffer in external SDRAM: the port only takes + * its own buffer for writes, reads stay direct. */ + dmsdio_port_mock_set_slow_writes(HOST, true); + fill(g_buf, 16 * BLK, 0x21); + DMOD_TEST_EXPECT_EQ(card_write(g_buf, 16 * BLK, 64 * BLK), (dmdrvi_ssize_t)(16 * BLK)); + fill(g_ref, 100, 0x5A); + DMOD_TEST_EXPECT_EQ(card_write(g_ref, 100, 64 * BLK + 100), 100); /* inside one block */ + dmsdio_mock_stats_t s = stats(true); + DMOD_TEST_EXPECT_EQ(s.indirect_writes, 0u); + DMOD_TEST_EXPECT_EQ(s.commands[25], 2u); /* 8 + 8 blocks */ + DMOD_TEST_EXPECT_EQ(s.blocks_written, 17u); /* + the partial block */ + + DMOD_TEST_EXPECT_EQ(card_read(g_buf + BLK, 8 * BLK, 64 * BLK), (dmdrvi_ssize_t)(8 * BLK)); + s = stats(true); + DMOD_TEST_EXPECT_EQ(s.commands[18], 1u); /* reads stay direct */ + DMOD_TEST_EXPECT_TRUE(bytes_equal(g_buf + BLK + 100, g_ref, 100)); + dmsdio_port_mock_set_slow_writes(HOST, false); +} + +DMOD_TEST_STEP(dmsdio_bounce_blocks_is_configurable) +{ + use_card(dmsdio_card_type_sdhc, "bounce_blocks=4\n"); + DMOD_TEST_EXPECT_NOT_NULL(g_ctx); + stats(true); + DMOD_TEST_EXPECT_EQ(card_read(g_buf + 1, 16 * BLK, 0), (dmdrvi_ssize_t)(16 * BLK)); + DMOD_TEST_EXPECT_TRUE(matches_pattern(g_buf + 1, 0, 16 * BLK)); + DMOD_TEST_EXPECT_EQ(stats(false).commands[18], 4u); + + use_card(dmsdio_card_type_sdhc, "bounce_blocks=0\n"); + DMOD_TEST_EXPECT_NULL(g_ctx); +} + DMOD_TEST_STEP(dmsdio_offsets_above_4gib_are_not_truncated) { use_card(dmsdio_card_type_sdxc, NULL); From f392bda20e01d0c4f5bcbd194fdcdf81a4c3b274 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 13:54:47 +0000 Subject: [PATCH 14/14] Require dmgpio >= 1.1, the release with the new ioctl numbering choco-technologies/dmgpio#37 was released as dmgpio 1.1, not 2.0, so dmgpio@>=2.0 could not be resolved and CI had no dmgpio headers. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e2740a0..909c616 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,13 +77,13 @@ dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} # dmdrvi 2.1: the host node implements the monitor ioctls (presence is # monitored by dmdevfs' dmdevmon service, see docs/api-reference.md). -# dmgpio 2.0: its ioctls start at DMDRVI_IOCTL_CUSTOM_BASE - the card detect -# read (dmgpio_ioctl_cmd_get_high/low_pins_state) has other values in 1.x. +# dmgpio 1.1: its ioctls start at DMDRVI_IOCTL_CUSTOM_BASE - the card detect +# read (dmgpio_ioctl_cmd_get_high/low_pins_state) has other values in 1.0. dmod_link_modules(${DMOD_MODULE_NAME} dmdrvi@>=2.1 dmini dmosi - dmgpio@>=2.0 + dmgpio@>=1.1 ) target_include_directories(${DMOD_MODULE_NAME} PRIVATE

^0YF8$WCtCVuO_i3gr%=*LeMC0 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 NziSGZH~jY7{{t85*Yf}X literal 0 HcmV?d00001 diff --git a/build_ci/packages/dmsdio/LICENSE b/build_ci/packages/dmsdio/LICENSE new file mode 100644 index 0000000..7e7d660 --- /dev/null +++ b/build_ci/packages/dmsdio/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Choco-Technologies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/build_ci/packages/dmsdio/README.md b/build_ci/packages/dmsdio/README.md new file mode 100644 index 0000000..320c713 --- /dev/null +++ b/build_ci/packages/dmsdio/README.md @@ -0,0 +1,198 @@ +# dmsdio + +[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) +[![CI](https://github.com/choco-technologies/dmsdio/actions/workflows/ci.yml/badge.svg)](https://github.com/choco-technologies/dmsdio/actions/workflows/ci.yml) + +SD memory card driver for DMOD: SDSC v1/v2, SDHC and SDXC cards exposed as +a 64-bit block device through dmdrvi 2.0. + +## Description + +- Complete, hardware-independent SD protocol: identification (CMD0, CMD8, + ACMD41, CMD2, CMD3, CMD9, CMD7), OCR/CID/CSD/SCR/SD Status decoding, + 400 kHz identification, default speed and CMD6 High Speed, 1-bit/4-bit + bus negotiation. +- SDSC byte addressing and SDHC/SDXC block addressing; full 64-bit + capacity and offsets. +- Single/multi-block read and write with CMD12, CMD13 ready polling, erase + and discard, retry with recovery, precise errors. +- Arbitrary byte offsets: direct full-sector transfers, read-modify-write + for partial sectors. +- dmdrvi device model: persistent host node `/dev/dmsdio0` plus the + hot-plugged card node `/dev/dmsdio0/0`; handles are invalidated with a + card generation identifier. +- No threads in the driver: the host node implements the dmdrvi 2.1 + monitor contract (`DMDRVI_IOCTL_MONITOR_GET_POLICY`/`_EVENT`/`_REFRESH`). + dmdevfs reports it as a `monitor` device and the generic + [dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service drives it - card detect + edge interrupt, settling, optional polling. The card node is reported as a + `block` device (e.g. for automount). + +## Building + +### Using CMake + +```bash +mkdir -p build +cd build +cmake .. +cmake --build . +``` + +Pass `-DDMOD_DIR=/path/to/local/dmod` to build against a local dmod checkout +instead of fetching `develop` from GitHub. + +### Using Make + +```bash +make DMOD_MODE=DMOD_MODULE DMOD_DIR=/path/to/dmod +``` + +## Testing + +`tests/dmsdio_test.c` runs the complete protocol against the simulated SD +card of the x86_64 port (`src/port/x86_64`): SDSC v1/v2, SDHC and SDXC +identification, 64-bit capacity and offsets, sector and unaligned I/O, +erase, write protection, CRC/timeout/malformed-response errors, retries, +removal during a transfer, stale handles and the monitor commands. The test +uses the driver the way dmdevfs does - through the dmdrvi DIF - implements +the dmdrvi MAL to observe hot-plug notifications and calls the monitor +ioctls the way dmdevmon does. + +```bash +# core module and test: built for the host, but DMOD_CPU_FAMILY stays at its +# default (stm32f7) because dmgpio only publishes stm32 headers +mkdir -p build && cd build +cmake .. -DDMOD_TOOLS_NAME=arch/x86_64 +cmake --build . --target dmsdio test_dmsdio +cd .. + +# simulated card port +mkdir -p build_port_x86_64 && cd build_port_x86_64 +cmake .. -DDMOD_CPU_FAMILY=x86_64 +cmake --build . --target dmsdio_port +cp dmf/dmsdio_port.dmf dmf/dmsdio_port.dmd ../build/dmf/ +cd .. + +export DMOD_DMF_DIR=$(pwd)/build/dmf +dmf-get install dmini -y +dmod_loader build/dmf/test_dmsdio.dmf +``` + +## Usage + +dmsdio is a dmdrvi driver loaded by dmdevfs from an ini configuration (see +[docs/configuration.md](docs/configuration.md)): + +```ini +[dmsdio] +instance=1 +bus_width=4 +``` + +Card presence is monitored by dmdevfs' dmdevmon service: install its +`dmdevmon.rules` and `dmdevmon@.ini` into libsystemd's rules and units +directories, and libsystemd starts `dmdevmon@dmsdio0` as soon as dmdevfs +reports `/dev/dmsdio0`. Its first `REFRESH` identifies a card already in the +slot; `/dev/dmsdio0/0` then appears and can be used with the regular file +API using 64-bit offsets, `DMDRVI_IOCTL_BLOCK_GET_INFO` reports the +geometry. Without a monitor no card is ever identified. + +## API + +| Item | Description | +|------|-------------| +| dmdrvi DIF (`dmdrvi_create`, `_open`, `_read`, `_write`, `_ioctl`, `_flush`, `_stat`, `_friend_changed`, ...) | Device model, see [docs/api-reference.md](docs/api-reference.md) | +| `DMDRVI_IOCTL_MONITOR_GET_POLICY` / `_EVENT` / `_REFRESH` | dmdrvi monitor contract on the host node | +| `dmsdio_ioctl_cmd_get_host_info` / `_get_card_info` | Driver specific ioctls | +| `dmsdio_decode_csd()` / `_cid()` / `_scr()` / `_ssr()` | Register decoders | + +See [include/dmsdio.h](include/dmsdio.h) and +[include/dmsdio_types.h](include/dmsdio_types.h) for the declarations and +[docs/api-reference.md](docs/api-reference.md) for the complete reference. + +## Documentation + +See the `docs/` directory: + +- **[api-reference.md](docs/api-reference.md)** - Complete API documentation +- **[configuration.md](docs/configuration.md)** - Configuration keys and card detect +- **[port-implementation.md](docs/port-implementation.md)** - Port API contract + +View documentation using `dmf-man dmsdio`. + +## Hardware Port + +This module ships two DMOD modules: the architecture-independent +`dmsdio` (all SD protocol logic) and `dmsdio_port`, which contains the +protocol-free host controller primitives. The active architecture is +selected via `DMOD_CPU_FAMILY` (default: `stm32f7`): `stm32f4` (SDIO) and +`stm32f7` (SDMMC1) share their implementation in `src/port/stm32_common`; +`x86_64` is the simulated card used by the tests. Board configurations for +STM32F746G-DISCO and STM32F407G-DISC1 are in [configs/](configs/README.md). + +```bash +cmake .. -DDMOD_CPU_FAMILY=stm32f7 +``` + +See [docs/port-implementation.md](docs/port-implementation.md) for how to add +another architecture. Port-specific files: + +``` +├── include/dmsdio_port.h +├── src/port/ +│ ├── CMakeLists.txt +│ ├── stm32_common/ # SDIO/SDMMC host shared by F4 and F7 +│ │ ├── stm32_common.c # lifecycle, clock, commands, IRQ +│ │ ├── stm32_common.h +│ │ └── stm32_data.c # data path: DMA2 lease (dmdma), FIFO for small reads +│ ├── stm32f4/ +│ │ ├── config.cmake +│ │ └── port.c +│ ├── stm32f7/ +│ │ ├── config.cmake +│ │ └── port.c +│ └── x86_64/ # simulated SD card (tests only) +│ ├── config.cmake +│ ├── dmsdio_mock.h +│ ├── mock_card.c/.h +│ ├── mock_registers.c +│ └── port.c +└── dmsdio_port.dmr +``` +## Project Structure + +``` +dmsdio/ +├── docs/ # Documentation (markdown format) +├── include/ # Public headers +│ ├── dmsdio.h +│ ├── dmsdio_port.h +│ └── dmsdio_types.h +├── src/ +│ ├── dmsdio.c # dmdrvi device model +│ ├── dmsdio_card.c # attach/detach, card generation +│ ├── dmsdio_cmd.c # command layer, errno mapping +│ ├── dmsdio_config.c # ini configuration +│ ├── dmsdio_decode.c # CID/CSD/SCR/SD Status decoders +│ ├── dmsdio_detect.c # card detect pin, lock-free MONITOR_EVENT +│ ├── dmsdio_ident.c # identification and bus negotiation +│ ├── dmsdio_io.c # byte-offset I/O, read-modify-write +│ ├── dmsdio_xfer.c # block transfers, erase, retry/recovery +│ └── port/ +├── tests/ +│ ├── CMakeLists.txt +│ └── dmsdio_test.c +├── CMakeLists.txt +├── Makefile +├── dmsdio.dmr +└── manifest.dmm +``` + +## Author + +Patryk Kubiak + +## License + +MIT diff --git a/build_ci/packages/dmsdio/configs/README.md b/build_ci/packages/dmsdio/configs/README.md new file mode 100644 index 0000000..f8b06fe --- /dev/null +++ b/build_ci/packages/dmsdio/configs/README.md @@ -0,0 +1,19 @@ +# dmsdio Configuration Files + +Board configurations loaded by dmdevfs to bring the SD card slot up. Each +file configures the SD bus pins through dmgpio (AF12, pull-ups on CMD and +D0-D3), the optional card-detect GPIO (`friend_role=card_detect`) and the +dmsdio device itself, all in one `friends_group`. The pin sources are cited +in each file - cross-check them against your own board revision before +flashing. + +``` +configs/ +└── board/ + ├── stm32f407g-disc1/ + │ └── sdio.ini # external microSD breakout on SDIO + └── stm32f746g-disco/ + └── sdmmc1.ini # on-board microSD slot on SDMMC1 +``` + +See [../docs/configuration.md](../docs/configuration.md) for every dmsdio key. diff --git a/build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini b/build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini new file mode 100644 index 0000000..a5c02fb --- /dev/null +++ b/build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini @@ -0,0 +1,118 @@ +; +; STM32F407G-DISC1 with an external microSD breakout on SDIO. +; +; Pins: PC8-PC11 = D0-D3, PC12 = CK, PD2 = CMD (the only SDIO pin mapping of +; STM32F407, RM0090 / DS8626 AF table, AF12), card detect wired to PD3. +; Wire the breakout's card-detect switch to PD3 and GND; if the breakout has +; no switch, remove the [sd0_cd] section and set poll_interval_ms instead. +; +; PC10 and PC12 are also routed to the on-board CS43L22 audio DAC (I2S3 +; SCK/SD). Keep the codec in reset (PD4 low, its reset state) while the SD +; card is used. +; +; SDIO is clocked from PLL48CLK (dmclk_domain_sdio): dmclk must produce +; 48 MHz (PLLQ=7 at 168 MHz), otherwise dmsdio_port refuses to start. +; +; Data moves by DMA: dmsdio_port leases DMA2 stream 3 (or 6), channel 4, from +; dmdma when the host starts, so the DMA2 controller must already be +; configured - load dmdma's configs/board/stm32f4-discovery/dma.ini (driver_order=2) +; together with this file. The dmsdio section below uses driver_order=3 so +; it is created after it. +; +; D0 (SDIO/SDMMC1_D0) +[sd0_d0] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC8 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D1 +[sd0_d1] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC9 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D2 +[sd0_d2] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC10 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D3 +[sd0_d3] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC11 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; CK - no pull-up on the clock line +[sd0_ck] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC12 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=none + +; CMD +[sd0_cmd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PD2 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; Card detect: switch to GND when a card is inserted (active low). +[sd0_cd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +friend_role=card_detect +pin=PD3 +mode=input +pull=up +interrupt_trigger=both_edges +interrupt_handler=sd0_card_detect + +[sd0] +driver_name=dmsdio +driver_order=3 +friends_group=sd0 +instance=1 +bus_width=4 +max_clock_hz=50000000 +high_speed=true +card_detect_active_level=low +; Presence monitoring policy (dmdrvi monitor contract), carried out by +; dmdevfs' dmdevmon service: the card detect edge interrupt instead of polling. +monitor_event_handler=sd0_card_detect +poll_interval_ms=0 diff --git a/build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini b/build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini new file mode 100644 index 0000000..e886670 --- /dev/null +++ b/build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini @@ -0,0 +1,116 @@ +; +; STM32F746G-DISCO on-board microSD slot (CN3) on SDMMC1. +; +; Pins (UM1907, microSD section; same assignment as the ST BSP +; stm32746g_discovery_sd.c): PC8-PC11 = D0-D3, PC12 = CK, PD2 = CMD, +; PC13 = uSD_Detect (low when a card is inserted). +; AF12 = SDMMC1 on every one of these pins (RM0385 / DS10916 AF table). +; D0-D3 and CMD need pull-ups (SD Physical Layer spec, bus topology); the +; clock line does not. +; +; SDMMC1 is clocked from CLK48 (dmclk_domain_sdio): dmclk must produce +; 48 MHz (PLLQ=9 at 216 MHz), otherwise dmsdio_port refuses to start. +; +; Data moves by DMA: dmsdio_port leases DMA2 stream 3 (or 6), channel 4, from +; dmdma when the host starts, so the DMA2 controller must already be +; configured - load dmdma's configs/board/stm32f746g-disco/dma.ini (driver_order=2) +; together with this file. The dmsdio section below uses driver_order=3 so +; it is created after it. +; +; D0 (SDIO/SDMMC1_D0) +[sd0_d0] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC8 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D1 +[sd0_d1] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC9 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D2 +[sd0_d2] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC10 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; D3 +[sd0_d3] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC11 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; CK - no pull-up on the clock line +[sd0_ck] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PC12 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=none + +; CMD +[sd0_cmd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +pin=PD2 +mode=alternate +alternate_function=12 +speed=maximum +output_circuit=push_pull +pull=up + +; Card detect: switch to GND when a card is inserted (active low). +[sd0_cd] +driver_name=dmgpio +driver_order=2 +friends_group=sd0 +friend_role=card_detect +pin=PC13 +mode=input +pull=up +interrupt_trigger=both_edges +interrupt_handler=sd0_card_detect + +[sd0] +driver_name=dmsdio +driver_order=3 +friends_group=sd0 +instance=1 +bus_width=4 +max_clock_hz=50000000 +high_speed=true +card_detect_active_level=low +; Presence monitoring policy (dmdrvi monitor contract), carried out by +; dmdevfs' dmdevmon service: the card detect edge interrupt instead of polling. +monitor_event_handler=sd0_card_detect +poll_interval_ms=0 diff --git a/build_ci/packages/dmsdio/dmsdio.dmd b/build_ci/packages/dmsdio/dmsdio.dmd new file mode 100644 index 0000000..c0a4172 --- /dev/null +++ b/build_ci/packages/dmsdio/dmsdio.dmd @@ -0,0 +1,9 @@ +# DMOD Dependencies File +# Generated from module: dmsdio +# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd + +dmsdio_port@>=0.1<1.0 +dmini@>=0.7<1.0 diff --git a/build_ci/packages/dmsdio/dmsdio.dmr b/build_ci/packages/dmsdio/dmsdio.dmr new file mode 100644 index 0000000..20f753e --- /dev/null +++ b/build_ci/packages/dmsdio/dmsdio.dmr @@ -0,0 +1,36 @@ +# DMOD Resource File for dmsdio +# This file specifies where resources should be installed + +# === Core Module === +# Main module file - always installed +dmf=./${module}.dmf => ${destination}/${module}.dmf [origin=${dmf_dir}/${module}.dmf] + +# Compressed module +dmfc=./${module}.dmfc => ${destination}/${module}.dmfc [origin=${build_dir}/dmfc/${module}.dmfc] + +# Dependencies file (if exists) +dmd=./${module}.dmd => ${destination}/${module}.dmd [origin=${dmf_dir}/${module}.dmd] + +# Version information +version=./${module}_version.txt => ${destination}/${module}_version.txt [origin=${dmf_dir}/${module}_version.txt] + +# === Documentation === +# Module documentation in markdown format for dmf-man tool +docs=./docs => ${destination}/${module}/docs [origin=${repo_dir}/docs] + +# Board configurations +configs=./configs => ${destination}/${module}/configs [origin=${repo_dir}/configs] + +# README file +readme=./README.md => ${destination}/${module}/README.md [origin=${repo_dir}/README.md] + +# === Header Files === +# Include directory with all headers (public header + generated _defs.h) +inc=./include => ${destination}/${module}/include [origin=${repo_dir}/include] [origin=${build_dir}/${module}_defs.h] + +# === License === +# License file +license=./LICENSE => ${destination}/${module}/LICENSE [origin=${repo_dir}/LICENSE] + +# Adding itself +dmr=./${module}.dmr => ${destination}/${module}/${module}.dmr [origin=${repo_dir}/${module}.dmr] diff --git a/build_ci/packages/dmsdio/dmsdio_version.txt b/build_ci/packages/dmsdio/dmsdio_version.txt new file mode 100644 index 0000000..6154368 --- /dev/null +++ b/build_ci/packages/dmsdio/dmsdio_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +dmsdio 0.1 bc9bf7e diff --git a/build_ci/packages/dmsdio/docs/README.md b/build_ci/packages/dmsdio/docs/README.md new file mode 100644 index 0000000..2ef0d1e --- /dev/null +++ b/build_ci/packages/dmsdio/docs/README.md @@ -0,0 +1,28 @@ +# dmsdio Documentation + +SD memory card driver (SDSC v1/v2, SDHC, SDXC) exposing a 64-bit block +device through dmdrvi 2.0, monitored through the dmdrvi 2.1 monitor contract. + +## Contents + +- **[api-reference.md](api-reference.md)** - device nodes, I/O semantics, ioctls, errors, types +- **[configuration.md](configuration.md)** - ini keys, card detect, presence monitoring +- **[port-implementation.md](port-implementation.md)** - port API contract and adding a CPU family + +## Quick Reference + +```c +#include "dmsdio.h" /* register decoders, dmsdio_types.h */ +``` + +```text +/dev/dmsdio0 host node (status, monitor ioctls) +/dev/dmsdio0/0 card node (block device, hot-plugged) +``` + +View documentation using `dmf-man`: + +```bash +dmf-man dmsdio # Main documentation +dmf-man dmsdio api # API reference +``` diff --git a/build_ci/packages/dmsdio/docs/api-reference.md b/build_ci/packages/dmsdio/docs/api-reference.md new file mode 100644 index 0000000..57f8607 --- /dev/null +++ b/build_ci/packages/dmsdio/docs/api-reference.md @@ -0,0 +1,162 @@ +# dmsdio API Reference + +dmsdio is an SD memory card driver (SDSC v1/v2, SDHC, SDXC) for the dmdrvi +2.0 device model. All SD protocol handling lives in the architecture +independent `dmsdio` module; `dmsdio_port` only provides raw host controller +primitives (see [port-implementation.md](port-implementation.md)). + +## Device nodes + +| Node | dmdrvi numbering | Lifetime | Purpose | +|------|------------------|----------|---------| +| `/dev/dmsdioN` | `DMDRVI_NUM_MAJOR`, major = N | Persistent, created by `dmdrvi_create()` | Host status and monitor ioctls | +| `/dev/dmsdioN/0` | `DMDRVI_NUM_MAJOR \| DMDRVI_NUM_MINOR`, minor 0 | Announced with `dmdrvi_device_available()` by `DMDRVI_IOCTL_MONITOR_REFRESH` once a card is identified *and* dmdevfs has reported the host node through `dmdrvi_path_ready()`; withdrawn with `dmdrvi_device_unavailable()` by the `REFRESH` that finds the card gone | 64-bit byte-addressed block device | + +`N` defaults to `instance - 1` (SDMMC1 → `/dev/dmsdio0`), see +[configuration.md](configuration.md). + +The driver starts no threads and does not touch the card in +`dmdrvi_create()`. Presence is driven through the dmdrvi monitor contract on +the host node (see [Monitor commands](#monitor-commands) and +[configuration.md](configuration.md#presence-monitoring)): dmdevfs reports +the host node - which answers `DMDRVI_IOCTL_MONITOR_GET_POLICY` - as a +`monitor` device, and the monitor service it starts (dmdevmon) calls +`REFRESH` right away, which identifies a card already in the slot. The card +node answers `DMDRVI_IOCTL_BLOCK_GET_INFO`, so dmdevfs reports it as a +`block` device. The driver itself never talks to libsystemd. + +The card node is only announced after `dmdrvi_path_ready()` for the host +node, because dmdevfs ignores hot-plug notices for a context it has not +registered yet. + +## Card node (`/dev/dmsdioN/0`) + +### read / write + +```c +dmdrvi_ssize_t dmdrvi_read (ctx, handle, void* buf, size_t size, dmdrvi_offset_t offset); +dmdrvi_ssize_t dmdrvi_write(ctx, handle, const void* buf, size_t size, dmdrvi_offset_t offset); +``` + +* `offset` is a 64-bit byte offset; any offset and length are accepted. + Whole blocks in a 32-byte aligned buffer are transferred directly between the caller's + buffer and the card (CMD17/CMD18, CMD24/CMD25 + CMD12, split into at most + `max_blocks_per_transfer` blocks per command). A partial block at either + end of the range - or a misaligned buffer - goes through a one-block + bounce buffer; writes then read-modify-write that block so neighbouring + bytes are preserved. +* Reads return the byte count, clipped at the end of the card, and `0` at + or past the end. Writes starting at or past the end return `-ENOSPC`, + writes crossing the end are clipped. +* A write returns once the card reports `READY_FOR_DATA` in the transfer + state again (CMD13 polling), i.e. once the data is programmed. +* Operations of one host are serialized; one request is never interleaved + with another. + +### flush + +Waits until the card is back in the transfer state and ready for data. + +### ioctl + +| Command | `arg` | Result | +|---------|-------|--------| +| `DMDRVI_IOCTL_BLOCK_GET_INFO` | `dmdrvi_block_info_t*` | `logical_block_size` = 512, `block_count` (64-bit), `erase_block_size` = 512 when the card supports erase, flags `REMOVABLE`, `ERASE_SUPPORTED`, `DISCARD_SUPPORTED` (SD Status `DISCARD_SUPPORT`), `READ_ONLY` (CSD write protection) | +| `DMDRVI_IOCTL_BLOCK_ERASE` | `const dmdrvi_block_range_t*` | CMD32/CMD33/CMD38, waits for completion. Range must be 512-byte aligned and inside the card | +| `DMDRVI_IOCTL_BLOCK_DISCARD` | `const dmdrvi_block_range_t*` | CMD38 with the discard argument; `-ENOTSUP` unless advertised | +| `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | See below | +| `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Raw and decoded CID/CSD/SCR/SD Status, capacity, bus width, clock, High Speed | + +### stat + +`dmdrvi_stat()` on the card node reports the full 64-bit capacity as +`size` (`0444` when the card is write protected, `0666` otherwise). + +## Host node (`/dev/dmsdioN`) + +Data transfers return `-ENOTSUP`; `stat` reports size 0. + +| Command | `arg` | Result | +|---------|-------|--------| +| `dmsdio_ioctl_cmd_get_host_info` | `dmsdio_host_info_t*` | `card_attached`, `generation`, `scan_count`, `last_error`, `retry_count` | +| `dmsdio_ioctl_cmd_get_card_info` | `dmsdio_card_info_t*` | Card snapshot, `-ENODEV` without a card | + +### Monitor commands + +The dmdrvi 2.1 monitor contract, answered on the host node only - on the +card node they return `-ENOTTY`, so dmdevfs does not report the card node +as monitored. + +| Command | `arg` | Result | +|---------|-------|--------| +| `DMDRVI_IOCTL_MONITOR_GET_POLICY` | `dmdrvi_monitor_policy_t*` | `event_handler` (`monitor_event_handler`, `""` = none), `settle_ms` (`monitor_settle_ms`), `poll_interval_ms` from the ini section | +| `DMDRVI_IOCTL_MONITOR_EVENT` | `NULL` | Samples card detect **without taking the driver lock**. When the slot is empty, a transfer in progress is abandoned with `-ENODEV`; the next `REFRESH` detaches the card. Never announces or withdraws nodes. `0` (also without a card detect pin), `-EIO` pin unreadable | +| `DMDRVI_IOCTL_MONITOR_REFRESH` | `NULL` | Under the driver lock: samples card detect, verifies an attached card (CMD13) or identifies a new one, then announces or withdraws the card node to match. The only place the node is announced or withdrawn. `0` when a card is attached afterwards, `-ENODEV` when the slot is empty, another negative errno when identification failed | + +A transfer that finds the card gone (it stops answering, or `EVENT` flagged +the slot empty) detaches it at once: handles go stale and I/O fails with +`-ENODEV`. The node itself is withdrawn by the next `REFRESH` - after the +card detect edge's settle time, or at the next poll. + +## Card generation and stale handles + +Every attach and every detach increments the host's card generation +(`dmsdio_host_info_t.generation`). A card node handle remembers the +generation it was opened for: + +* no card attached any more → `-ENODEV` +* a different card (or the same card re-inserted) attached → `-ESTALE` + +Close the old handle and open the card node again after a new +`dmdrvi_device_available()` notification. + +## Errors + +| Error | Meaning | +|-------|---------| +| `-EBADMSG` | CRC error on a response or data block (with `retries=0`) | +| `-ETIMEDOUT` | Command, data or busy timeout (with `retries=0`) | +| `-EIO` | A transient error (CRC, timeout, FIFO/DMA fault) persisted through all `retries` extra attempts, or a card-internal error (ECC, CC_ERROR, ...) | +| `-EPROTO` | Malformed response: wrong command index, bad CMD8 echo, inconsistent registers, illegal command. Never retried | +| `-ENODEV` | No card, or the card disappeared (also during a transfer). The next `REFRESH` withdraws the card node | +| `-ESTALE` | Handle belongs to a card generation that is no longer attached | +| `-EROFS` | Card is write protected | +| `-EINVAL` | Invalid argument or range (negative offset, misaligned erase range, card reported OUT_OF_RANGE/ADDRESS_ERROR) | +| `-EOVERFLOW` | `size` larger than `INT64_MAX` | +| `-EBADF` | Write on a read-only handle or read on a write-only handle | +| `-ENOSPC` | Write starting at or beyond the end of the card | +| `-ENOTSUP` | Operation not available on this node / card | +| `-ENOTTY` | Unknown ioctl | + +Transient errors are retried after bringing the card back to the transfer +state (port abort, CMD12 when the card is still sending/receiving, CMD13 +until ready). A card that stops answering CMD13 during that recovery is +treated as removed. + +## Types + +Declared in `include/dmsdio_types.h`: + +* `dmsdio_card_type_t` - `sdsc_v1`, `sdsc_v2`, `sdhc`, `sdxc` +* `dmsdio_card_info_t` - `type`, `generation`, `rca`, `ocr`, `cid_raw[4]`, + `csd_raw[4]` (most significant word first), decoded `cid`, `csd`, `scr`, + `ssr`, `capacity_bytes`, `block_count`, `block_addressing`, `high_speed`, + `write_protected`, `bus_width`, `clock_hz` +* `dmsdio_host_info_t` - `instance`, `card_attached`, `generation`, + `scan_count`, `last_error`, `retry_count` +* `dmsdio_cid_t`, `dmsdio_csd_t`, `dmsdio_scr_t`, `dmsdio_ssr_t` - decoded registers + +## Functions (Built-in API) + +Pure register decoders, also used by the driver itself: + +```c +int dmsdio_decode_csd(const uint32_t raw[4], dmsdio_csd_t* csd); +int dmsdio_decode_cid(const uint32_t raw[4], dmsdio_cid_t* cid); +int dmsdio_decode_scr(const uint8_t raw[8], dmsdio_scr_t* scr); +int dmsdio_decode_ssr(const uint8_t raw[64], dmsdio_ssr_t* ssr); +``` + +`dmsdio_decode_csd()` supports CSD v1.0 (SDSC) and v2.0 (SDHC/SDXC) and +returns `-ENOTSUP` for CSD v3.0 (SDUC). All return `-EINVAL` for NULL +arguments and `-EPROTO` for inconsistent contents. diff --git a/build_ci/packages/dmsdio/docs/configuration.md b/build_ci/packages/dmsdio/docs/configuration.md new file mode 100644 index 0000000..e776f87 --- /dev/null +++ b/build_ci/packages/dmsdio/docs/configuration.md @@ -0,0 +1,107 @@ +# dmsdio Configuration + +dmsdio is configured through dmdevfs with an ini file. The settings are read +from the section dmdevfs activates for the device (board files describing +several devices), otherwise from a `[dmsdio]` section, otherwise from the +first section containing an `instance` key. + +```ini +[dmsdio] +instance=1 +bus_width=4 +max_clock_hz=50000000 +high_speed=true +card_detect_active_level=low +monitor_event_handler=sd_card_detect +poll_interval_ms=0 +``` + +| Key | Default | Description | +|-----|---------|-------------| +| `instance` | `1` | Host controller instance (1 = SDMMC1/SDIO) | +| `major` | `instance - 1` | Device number: `/dev/dmsdio` and `/dev/dmsdio/0` | +| `bus_width` | `4` | Widest bus wired on the board (`1` or `4`). 4-bit is used only when the card's SCR supports it | +| `max_clock_hz` | `50000000` | Upper clock limit. High Speed (50 MHz class) is only attempted above 25 MHz | +| `high_speed` | `true` | Allow the CMD6 High Speed switch. The clock is raised only after the card's switch status confirms it | +| `retries` | `3` | Extra attempts for transient errors (0-16). With `0`, errors are reported precisely instead of as `-EIO` | +| `init_timeout_ms` | `1000` | ACMD41 power-up limit | +| `read_timeout_ms` | `250` | Per-block read access limit | +| `write_timeout_ms` | `500` | Per-block write busy limit, also used for CMD13 ready polling | +| `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | +| `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | +| `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | +| `monitor_event_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters) | +| `monitor_settle_ms` | `50` | Quiet time after the last card detect edge before the card is re-checked | +| `poll_interval_ms` | `1000` | Periodic presence re-check; `0` disables it | + +The last three keys are the dmdrvi monitor policy, under the names dmdrvi +prescribes for every driver: dmsdio does not act on them itself, it hands +them out through `DMDRVI_IOCTL_MONITOR_GET_POLICY` (see below). + +## Card detect + +Card detect is optional. It is a dmgpio device in the same `friends_group` +as the dmsdio device, with `friend_role=card_detect`, interrupts on both +edges and its `interrupt_handler` set to the name used for +`monitor_event_handler`. For example (board file with one section per +device): + +```ini +[sd_card] +driver_name=dmsdio +friends_group=sd0 +instance=1 +bus_width=4 +card_detect_active_level=low +monitor_event_handler=sd0_card_detect +poll_interval_ms=0 + +[sd_card_detect] +driver_name=dmgpio +friends_group=sd0 +friend_role=card_detect +pin=PD3 +mode=input +pull=up +interrupt_trigger=both_edges +interrupt_handler=sd0_card_detect +``` + +The SD bus pins themselves (CK, CMD, D0-D3: AF12, pull-ups on CMD and +D0-D3) are dmgpio devices of the same group - see the complete board files +in [../configs/](../configs/README.md) for STM32F746G-DISCO and +STM32F407G-DISC1. + +dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`; +the driver samples it on every scan. + +## Presence monitoring + +The driver starts no threads and does not touch the card in +`dmdrvi_create()`. Everything that happens over time is driven through the +dmdrvi monitor contract on the host node by dmdevfs' generic +[dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service, one instance per host: + +1. dmdevfs reports the host node `/dev/dmsdio`, which answers + `DMDRVI_IOCTL_MONITOR_GET_POLICY`, to libsystemd as a `monitor` device + named `dmsdio`. +2. The `[class=monitor]` rule from `dmdevmon.rules` starts + `dmdevmon@dmsdio` from the `dmdevmon@.ini` template, with the node + path as its argument. +3. dmdevmon reads the policy (`monitor_event_handler`, `monitor_settle_ms`, + `poll_interval_ms`), registers the dmhaman handler - it runs in interrupt + context and only wakes dmdevmon - and calls `DMDRVI_IOCTL_MONITOR_REFRESH` + once, which identifies a card already in the slot. +4. On an edge dmdevmon calls `DMDRVI_IOCTL_MONITOR_EVENT` - lock-free, so a + transfer running on a removed card is aborted with `-ENODEV` at once - + and, once the pin has been quiet for `monitor_settle_ms`, `REFRESH`, + which identifies, verifies (CMD13) or detaches the card under the driver + lock and announces or withdraws `/dev/dmsdio/0`. +5. Without a card detect pin, `REFRESH` runs every `poll_interval_ms`. With + neither, dmdevmon refreshes once and exits. + +Install `dmdevmon.rules` into libsystemd's rules directory and +`dmdevmon@.ini` into its units directory (both ship in the dmdevmon package +under `configs/`). Without a monitor no card is ever identified. + +Use a distinct `monitor_event_handler` name per host. diff --git a/build_ci/packages/dmsdio/docs/port-implementation.md b/build_ci/packages/dmsdio/docs/port-implementation.md new file mode 100644 index 0000000..ba5e683 --- /dev/null +++ b/build_ci/packages/dmsdio/docs/port-implementation.md @@ -0,0 +1,122 @@ +# Implementing a dmsdio Port + +`dmsdio` is split into two DMOD modules: + +* **`dmsdio`** - everything SD specific: identification (CMD0, CMD8, + ACMD41, CMD2, CMD3, CMD9, CMD7), register decoding (OCR, CID, CSD, SCR, + SD Status, CMD6 switch status), SDSC byte vs. SDHC/SDXC block + addressing, 400 kHz / default speed / High Speed clocking, 1-bit/4-bit + negotiation, single/multi-block transfers, CMD12, CMD13 ready polling, + erase/discard, retry, recovery, hot-plug and the dmdrvi device model. +* **`dmsdio_port`** - protocol-free host controller primitives selected by + `DMOD_CPU_FAMILY`. + +A port must never decide which command to send, interpret a response or a +card register, or convert byte offsets to card addresses. + +## Port API + +Declared in [`include/dmsdio_port.h`](../include/dmsdio_port.h): + +| Function | Contract | +|----------|----------| +| `_host_init(instance)` | Acquire clocks, pins, DMA and IRQs and reset the controller. Any failed resource acquisition is returned as an error, never silently degraded | +| `_host_deinit(instance)` | Release everything acquired by `_host_init` | +| `_set_power(instance, on)` | Card power and clock output. After power-on the clock must run so the core's wait provides the 74 initialization clocks | +| `_set_clock(instance, max_hz, &actual_hz)` | Program the highest clock not above `max_hz` and report it. The core rejects an identification clock above 400 kHz | +| `_set_bus_width(instance, width)` | Host side data bus width (1 or 4) | +| `_execute(instance, &command, data, &response)` | Send one command, capture the response shape requested by `command.response`, and run the optional data phase. The data path must be armed before the command is sent. Completion and errors are interrupt driven and bounded by the command timeout and `data->timeout_ms` (per block) | +| `_abort(instance)` | Stop an interrupted data phase and return the controller to idle. Called after every failed `_execute`; must not send commands to the card | + +### Responses + +| `dmsdio_response_type_t` | Capture | CRC | +|--------------------------|---------|-----| +| `dmsdio_response_none` | nothing | - | +| `dmsdio_response_short` | 32-bit payload in `words[0]`, command index in `index` | checked | +| `dmsdio_response_short_busy` | as short; the port may return before DAT0 is released | checked | +| `dmsdio_response_short_no_crc` | as short (R3) | not checked | +| `dmsdio_response_long` | bits 127:0 in `words[0..3]`, most significant word first | checked | + +Map controller outcomes to `dmsdio_status_t`: `cmd_timeout`, `cmd_crc`, +`data_timeout`, `data_crc`, `overrun` (FIFO/DMA fault), `invalid`, +`not_supported`. The core converts them to errno values and runs the retry +and recovery policy. + +### Data phase + +`dmsdio_data_t` describes `block_count` blocks of `block_size` bytes (512 +for card data, 8 for SCR, 64 for SD Status / switch status). Buffers passed +for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (32) byte aligned - one +Cortex-M7 cache line; +the core bounces misaligned caller buffers itself. The internal scratch +block is 32-byte aligned so a port can do cache maintenance on it. + +## Adding a CPU family + +1. Create `src/port//config.cmake` setting `DMOD_TOOLS_NAME` (it must + match a directory under `dmod/configs/arch/...`). +2. Create `src/port//port.c` defining `DMOD_ENABLE_REGISTRATION`, + implementing every `dmod_dmsdio_port_api_declaration(...)` from + `include/dmsdio_port.h` plus `dmod_init`/`dmod_deinit` and the + `DMOD_IRQ_HANDLER(...)`s it needs. +3. Share only register and sequencing logic that is identical between + families in `src/port/_common/`. +4. Build with `cmake .. -DDMOD_CPU_FAMILY=`. Do not introduce a + module-specific MCU series variable. + +## Existing ports + +| Family | Status | +|--------|--------| +| `stm32f4` | SDIO (RM0090 section 31), one instance. Thin wrapper over `stm32_common` | +| `stm32f7` | SDMMC1, RM0385/RM0410 section 35. Thin wrapper over `stm32_common`. SDMMC2 (F76x/F77x only) is not registered: packages are per family and its IRQ 103 does not exist on F74x/F75x | +| `x86_64` | Simulated SD card for the automated tests (`dmsdio_mock.h`: card types SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters). Never released - CI and the release workflow exclude it from the hardware matrix | + +### STM32 (`src/port/stm32_common`) + +STM32F4 SDIO and STM32F7 SDMMC are the same host IP: identical register +offsets and bit positions for everything the port uses. The shared code in +`stm32_common/` (`stm32_common.c`: lifecycle, clock, commands, IRQ; +`stm32_data.c`: data path) implements the whole port API; each family's +`port.c` only provides: + +* `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit, NVIC IRQ and DMA controller/streams/channel per instance, +* `stm32_sdio_family_error_flags` - `STBITERR` on F4 (the bit is reserved on F7), +* `stm32_sdio_family_dma_reachable()` - memory DMA2 cannot access (F4 CCM), +* `stm32_sdio_family_has_dcache` - whether cache maintenance applies (F7), +* `dmod_init`/`dmod_deinit` and the `DMOD_IRQ_HANDLER`s. + +Implementation notes: + +* The kernel clock is read from `dmclk_port_get_domain_frequency(dmclk_domain_sdio)` + (48 MHz CLK48/PLL48CLK). `_host_init` fails with `-EIO` when it is not running. + `SDIO_CK = SDIOCLK / (CLKDIV + 2)`, or `SDIOCLK` itself with `BYPASS` when the + requested maximum is at least the source (High Speed: 48 MHz). +* Commands complete on `CMDREND`/`CMDSENT`/`CCRCFAIL`/`CTIMEOUT` interrupts. + `CCRCFAIL` is ignored for R3 (`dmsdio_response_short_no_crc`). +* Block data moves by DMA (`stm32_data.c`). `_host_init` leases DMA2 + stream 3 - or stream 6 when 3 is taken - on channel 4 from dmdma + (RM0090 table 43 / RM0385 table 27) and fails with `-EBUSY` when neither + is free; there is no silent PIO fallback. The stream runs in FIFO mode + with a full threshold, 4-beat word bursts on both sides and the SDIO as + flow controller (`dmdma_lease_start_ex()`, RM0090 31.3.2 / RM0385 35.3.2), + so interrupt latency can no longer overrun the SDIO FIFO. For reads the + DMA stream and the DPSM are armed before the command; for writes the DMA + stream is started before the command and the DPSM only after a valid + response. A transfer completes when both `DATAEND` and the DMA completion + have been seen. DMA buffers must start on and span whole 32-byte lines + (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and be + reachable by DMA2 (not F4 CCM RAM). +* D-cache (Cortex-M7): whenever `SCB->CCR.DC` is set, the DMA buffer is + cleaned before a write, cleaned+invalidated before a read and invalidated + again after it (by address, `DCCMVAC`/`DCCIMVAC`/`DCIMVAC`). With the cache + disabled, and always on F4 (`stm32_sdio_family_has_dcache = false`), this + is a no-op - enabling the cache later needs no driver change. +* Reads that fit the 32-word FIFO (SCR, SD Status, CMD6 switch status) do + not use DMA: the FIFO holds the whole transfer and is read at `DATAEND`. +* The DMA2 controller has to be configured through dmdma before dmsdio is + created (dmdma's board `dma.ini` with `driver_order=2`, dmsdio with 3). + Requires dmdma with `dmdma_lease_start_ex()` (stream options). +* Pins (AF12, pull-ups on CMD/D0-D3) are configured by dmgpio from the board + files in [`configs/`](../configs/README.md), not by the port. diff --git a/build_ci/packages/dmsdio/include/dmsdio.h b/build_ci/packages/dmsdio/include/dmsdio.h new file mode 100644 index 0000000..ea319f3 --- /dev/null +++ b/build_ci/packages/dmsdio/include/dmsdio.h @@ -0,0 +1,56 @@ +#ifndef DMSDIO_H +#define DMSDIO_H + +#include +#include +#include +#include "dmod_types.h" +#include "dmsdio_defs.h" +#include "dmsdio_types.h" + +/** + * @file dmsdio.h + * @brief Public API of the dmsdio SD memory card driver. + * + * The device itself is used through the dmdrvi 2.0 interface (a persistent + * host node /dev/dmsdioN plus a hot-plugged card node /dev/dmsdioN/0), see + * docs/api-reference.md. The functions below are pure register decoders, + * shared with the driver itself, that consumers can use to interpret the + * raw registers returned by dmsdio_ioctl_cmd_get_card_info. + */ + +/** + * @brief Decode a raw CSD register. + * + * @param raw Raw register, most significant word first + * @param csd Output + * + * @return 0 on success, -EINVAL on NULL arguments, -ENOTSUP for an + * unsupported CSD structure version (e.g. SDUC), -EPROTO for a CSD whose + * fields are inconsistent. + */ +dmod_dmsdio_api(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )); + +/** + * @brief Decode a raw CID register. + * + * @return 0 on success, -EINVAL on NULL arguments. + */ +dmod_dmsdio_api(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )); + +/** + * @brief Decode the 8-byte SCR as received on the data lines. + * + * @return 0 on success, -EINVAL on NULL arguments, -EPROTO when the SCR + * structure version is unknown or no supported bus width is reported. + */ +dmod_dmsdio_api(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )); + +/** + * @brief Decode the 64-byte SD Status as received on the data lines. + * + * @return 0 on success, -EINVAL on NULL arguments. + */ +dmod_dmsdio_api(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )); + +#endif // DMSDIO_H diff --git a/build_ci/packages/dmsdio/include/dmsdio_defs.h b/build_ci/packages/dmsdio/include/dmsdio_defs.h new file mode 100644 index 0000000..bfe290b --- /dev/null +++ b/build_ci/packages/dmsdio/include/dmsdio_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmsdio +#define DMOD_MOD_DEFS_H_dmsdio + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmsdio_version +# define dmod_dmsdio_version "0.1" +#endif + +#ifdef DMOD_dmsdio +# define dmod_dmsdio_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmsdio, MODULE, NAME) +# define dmod_dmsdio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmsdio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmsdio" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmsdio +# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmsdio diff --git a/build_ci/packages/dmsdio/include/dmsdio_port.h b/build_ci/packages/dmsdio/include/dmsdio_port.h new file mode 100644 index 0000000..578e669 --- /dev/null +++ b/build_ci/packages/dmsdio/include/dmsdio_port.h @@ -0,0 +1,89 @@ +#ifndef DMSDIO_PORT_H +#define DMSDIO_PORT_H + +#include "dmod_types.h" +#include "dmsdio_port_defs.h" +#include "dmsdio_types.h" + +/** + * @file dmsdio_port.h + * @brief Hardware port of the SD host controller. + * + * Every function here is a protocol-free hardware primitive. The port knows + * how to power the bus, program the clock divider and bus width, clock one + * command out, capture the requested response shape and run the attached + * data phase. It never decides which command to send, never interprets a + * response or card register, and never converts byte offsets to block + * addresses - all of that lives in the core dmsdio module. + * + * Whether a port moves data with an internal IDMA engine, a dmdma lease or + * the FIFO is an implementation detail invisible from here. All calls are + * made from thread context and serialized per instance by the core module. + */ + +/* --- Lifecycle --- */ + +/** + * @brief Acquire and reset the controller (clocks, pins, DMA, IRQ). + * + * @return 0 on success or a negative errno value; a failure to acquire any + * required resource must be reported, never silently degraded. + */ +dmod_dmsdio_port_api(1.0, int, _host_init, ( dmsdio_instance_t instance )); + +/** @brief Release everything acquired by _host_init(). */ +dmod_dmsdio_port_api(1.0, int, _host_deinit, ( dmsdio_instance_t instance )); + +/* --- Bus configuration --- */ + +/** + * @brief Switch card power (and the bus clock output) on or off. + * + * After power on the port must keep the clock running so the core can + * provide the mandatory 74 initialization clocks by waiting. + */ +dmod_dmsdio_port_api(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )); + +/** + * @brief Program the highest bus clock not exceeding max_hz. + * + * @param actual_hz Receives the programmed frequency (may be NULL) + * + * @return 0 on success, negative errno when no divider can satisfy the + * request (e.g. the source clock is unknown). + */ +dmod_dmsdio_port_api(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )); + +/** @brief Select the host side data bus width. */ +dmod_dmsdio_port_api(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )); + +/* --- Transport --- */ + +/** + * @brief Execute one command and, if data != NULL, its data phase. + * + * The data path must be armed before the command is sent. The call returns + * once the response was captured and the data phase (if any) completed or + * failed; completion and errors must be interrupt driven and bounded by + * the command timeout and data->timeout_ms respectively. + * + * CRC checking applies to every response type except + * dmsdio_response_short_no_crc. For dmsdio_response_short_busy the port may + * return before DAT0 is released - the core polls card status itself. + * + * @param response Receives the captured response (may be NULL when + * command->response is dmsdio_response_none) + */ +dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, + ( dmsdio_instance_t instance, const dmsdio_command_t* command, + const dmsdio_data_t* data, dmsdio_response_t* response )); + +/** + * @brief Abort an interrupted data phase and return the controller to idle. + * + * Called by the core after any failed _execute() before recovery commands + * are sent. Must not touch the card - the core issues STOP itself. + */ +dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); + +#endif // DMSDIO_PORT_H diff --git a/build_ci/packages/dmsdio/include/dmsdio_types.h b/build_ci/packages/dmsdio/include/dmsdio_types.h new file mode 100644 index 0000000..cfd540d --- /dev/null +++ b/build_ci/packages/dmsdio/include/dmsdio_types.h @@ -0,0 +1,237 @@ +#ifndef DMSDIO_TYPES_H +#define DMSDIO_TYPES_H + +#include +#include +#include +#include "dmdrvi_ioctl.h" + +/** + * @file dmsdio_types.h + * @brief Types shared by dmsdio, dmsdio_port and dmsdio consumers. + * + * Everything that describes SD protocol behavior (command sequencing, + * register layouts, addressing) is interpreted exclusively by the core + * dmsdio module. The port-facing types below only describe *how* to clock a + * command and its data phase, never *which* command to send. + */ + +/** Logical block size used by every SD memory card supported by dmsdio. */ +#define DMSDIO_BLOCK_SIZE 512u + +/** + * Buffer alignment for direct (zero-copy) port data transfers: one 32-byte + * data cache line (Cortex-M7), so a port can clean/invalidate a DMA buffer + * without touching neighbouring data, and 4-word DMA bursts never cross a + * 1 KB boundary. Misaligned caller buffers are bounced through an aligned + * block. + */ +#define DMSDIO_TRANSFER_ALIGNMENT 32u + +/** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ +typedef uint8_t dmsdio_instance_t; + +/* ====================================================================== + * Port-facing types + * ====================================================================== */ + +/** Data bus width. */ +typedef enum +{ + dmsdio_bus_width_1bit = 1, /**< DAT0 only */ + dmsdio_bus_width_4bit = 4, /**< DAT0-DAT3 */ +} dmsdio_bus_width_t; + +/** + * @brief Shape of the response a port must capture for a command. + * + * The port never interprets response content. It only has to know how many + * bits to capture and whether the controller's CRC check applies. + */ +typedef enum +{ + dmsdio_response_none = 0, /**< No response expected */ + dmsdio_response_short, /**< 48-bit response, CRC checked */ + dmsdio_response_short_busy, /**< 48-bit response followed by busy on DAT0, CRC checked */ + dmsdio_response_short_no_crc, /**< 48-bit response whose CRC field is not valid */ + dmsdio_response_long, /**< 136-bit response, CRC checked */ +} dmsdio_response_type_t; + +/** Direction of a data phase. */ +typedef enum +{ + dmsdio_direction_read = 0, /**< Card to host */ + dmsdio_direction_write, /**< Host to card */ +} dmsdio_direction_t; + +/** + * @brief Result of a port-level operation. + * + * These are raw transport outcomes. The core module maps them to errno + * values and decides whether a retry makes sense. + */ +typedef enum +{ + dmsdio_status_ok = 0, /**< Command (and data phase) completed */ + dmsdio_status_cmd_timeout, /**< No response within the command timeout */ + dmsdio_status_cmd_crc, /**< Response CRC mismatch */ + dmsdio_status_data_timeout, /**< Data phase did not complete in time */ + dmsdio_status_data_crc, /**< Data block CRC mismatch */ + dmsdio_status_overrun, /**< FIFO overrun/underrun or DMA fault */ + dmsdio_status_invalid, /**< Invalid parameters passed to the port */ + dmsdio_status_not_supported, /**< Operation not supported by the controller */ +} dmsdio_status_t; + +/** A single command to clock out on the CMD line. */ +typedef struct +{ + uint8_t index; /**< Command index (0-63) */ + uint32_t argument; /**< 32-bit command argument */ + dmsdio_response_type_t response; /**< Expected response shape */ +} dmsdio_command_t; + +/** + * @brief Optional data phase attached to a command. + * + * The port arms the data path before issuing the command so that a read + * data block following the response is never missed. + */ +typedef struct +{ + void* buffer; /**< Source/destination, DMSDIO_TRANSFER_ALIGNMENT aligned */ + uint32_t block_size; /**< Bytes per block (1-2048) */ + uint32_t block_count; /**< Number of blocks (>= 1) */ + dmsdio_direction_t direction; /**< Transfer direction */ + uint32_t timeout_ms; /**< Upper bound for each block (read access or write busy) */ +} dmsdio_data_t; + +/** + * @brief Captured command response. + * + * Short responses store the 32-bit payload (bits 39:8) in words[0]. + * Long responses store bits 127:0 of the 128-bit register, most significant + * word first (words[0] = bits 127:96), with bit 0 undefined. + */ +typedef struct +{ + uint32_t words[4]; /**< Response payload */ + uint8_t index; /**< Command index field of a short response */ +} dmsdio_response_t; + +/* ====================================================================== + * Card description + * ====================================================================== */ + +/** Detected card family. */ +typedef enum +{ + dmsdio_card_type_none = 0, /**< No card attached */ + dmsdio_card_type_sdsc_v1, /**< SD 1.x standard capacity, byte addressed */ + dmsdio_card_type_sdsc_v2, /**< SD 2.0+ standard capacity, byte addressed */ + dmsdio_card_type_sdhc, /**< High capacity (<= 32 GiB), block addressed */ + dmsdio_card_type_sdxc, /**< Extended capacity (> 32 GiB), block addressed */ +} dmsdio_card_type_t; + +/** Decoded Card Identification register (CID). */ +typedef struct +{ + uint8_t manufacturer_id; /**< MID */ + char oem_id[3]; /**< OID, null terminated */ + char product_name[6]; /**< PNM, null terminated */ + uint8_t product_revision; /**< PRV (BCD n.m) */ + uint32_t serial_number; /**< PSN */ + uint16_t manufacture_year; /**< Full year (2000-2255) */ + uint8_t manufacture_month; /**< 1-12 */ +} dmsdio_cid_t; + +/** Decoded Card Specific Data register (CSD). */ +typedef struct +{ + uint8_t structure; /**< CSD_STRUCTURE (0 = v1, 1 = v2) */ + uint8_t tran_speed; /**< TRAN_SPEED raw code */ + uint16_t ccc; /**< Card command classes bitmap */ + uint8_t read_bl_len; /**< READ_BL_LEN (log2 of bytes) */ + uint64_t capacity_bytes; /**< User area capacity */ + bool erase_blk_en; /**< ERASE_BLK_EN */ + uint8_t sector_size; /**< SECTOR_SIZE + 1 (in write blocks) */ + bool perm_write_protect; /**< PERM_WRITE_PROTECT */ + bool tmp_write_protect; /**< TMP_WRITE_PROTECT */ +} dmsdio_csd_t; + +/** Decoded SD Configuration Register (SCR). */ +typedef struct +{ + uint8_t sd_spec; /**< SD_SPEC */ + bool sd_spec3; /**< SD_SPEC3 */ + bool data_stat_after_erase; /**< Erased data reads as 1s when true */ + bool bus_width_1bit; /**< 1-bit bus supported */ + bool bus_width_4bit; /**< 4-bit bus supported */ + bool cmd23_supported; /**< SET_BLOCK_COUNT supported */ +} dmsdio_scr_t; + +/** Decoded SD Status register (SSR) fields used by the driver. */ +typedef struct +{ + uint8_t bus_width_code; /**< DAT_BUS_WIDTH (0 = 1-bit, 2 = 4-bit) */ + uint8_t speed_class; /**< SPEED_CLASS */ + uint32_t au_size_bytes; /**< Allocation unit size, 0 = undefined */ + uint16_t erase_size; /**< ERASE_SIZE (AUs per erase timeout), 0 = unsupported */ + uint8_t erase_timeout_s; /**< ERASE_TIMEOUT in seconds */ + uint8_t erase_offset_s; /**< ERASE_OFFSET in seconds */ + bool discard_supported; /**< DISCARD_SUPPORT */ +} dmsdio_ssr_t; + +/** Snapshot of the attached card, see dmsdio_ioctl_cmd_get_card_info. */ +typedef struct +{ + dmsdio_card_type_t type; /**< Card family */ + uint32_t generation; /**< Card generation identifier */ + uint16_t rca; /**< Relative card address */ + uint32_t ocr; /**< Operating conditions register */ + uint32_t cid_raw[4]; /**< Raw CID, MSW first */ + uint32_t csd_raw[4]; /**< Raw CSD, MSW first */ + dmsdio_cid_t cid; /**< Decoded CID */ + dmsdio_csd_t csd; /**< Decoded CSD */ + dmsdio_scr_t scr; /**< Decoded SCR */ + dmsdio_ssr_t ssr; /**< Decoded SD Status */ + uint64_t capacity_bytes; /**< Addressable capacity */ + uint64_t block_count; /**< Capacity in DMSDIO_BLOCK_SIZE blocks */ + bool block_addressing; /**< SDHC/SDXC block addressing */ + bool high_speed; /**< High Speed mode active */ + bool write_protected; /**< CSD write protection active */ + dmsdio_bus_width_t bus_width; /**< Negotiated data bus width */ + uint32_t clock_hz; /**< Actual bus clock */ +} dmsdio_card_info_t; + +/** Host controller state, see dmsdio_ioctl_cmd_get_host_info. */ +typedef struct +{ + dmsdio_instance_t instance; /**< Controller instance */ + bool card_attached; /**< A card is identified and exposed */ + uint32_t generation; /**< Changes on every attach and detach */ + uint32_t scan_count; /**< Completed presence scans */ + int last_error; /**< Last transport error (negative errno) or 0 */ + uint32_t retry_count; /**< Transfers recovered by a retry */ +} dmsdio_host_info_t; + +/* ====================================================================== + * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) + * ====================================================================== */ + +/** Base of the dmsdio private ioctl range: dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE. */ +#define DMSDIO_IOCTL_BASE DMDRVI_IOCTL_CUSTOM_BASE + +/* + * Presence monitoring uses dmdrvi's class-independent monitor commands on + * the host node (DMDRVI_IOCTL_MONITOR_GET_POLICY/_EVENT/_REFRESH, see + * docs/api-reference.md) - there are no dmsdio-specific ones. + */ +typedef enum +{ + /** arg: dmsdio_host_info_t* (host and card nodes) */ + dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, + /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ + dmsdio_ioctl_cmd_get_card_info, +} dmsdio_ioctl_cmd_t; + +#endif /* DMSDIO_TYPES_H */ diff --git a/build_ci/packages/test_dmsdio.zip b/build_ci/packages/test_dmsdio.zip new file mode 100644 index 0000000000000000000000000000000000000000..f0784971923033265ef4875a0590a9ccbbfc3a2e GIT binary patch literal 53888 zcmafaQ;aSQ%;uc2ZMCc2Pyv6rEN9jb0Pp^IZ89UG`L7x<<^NS{=LVhoVv5)A?PV)5BR zKjvL_|u+NS?w%%rg7ly#PK!nj=SeH zw|J<%!9vt89PTNOhBQL*_%Gbk4C9>pduXe7{Otp^eOS{k_xN~yk7TIrt860bSyqwA z%HK&PG4(|ESXBL6-kopx2VE+c_t0H`5cfCmj?i~-Ey9MaQ+vELY} z$h(+_-E$nY%p)99kK?(|P|p+^k~cbc4~&QxT`$%a!kga-n$e%uC+Qx^qPt&WX72Lm zXU)SDmB-x?-Hz(cj0b4=pItK{{pV(K+wO^>Ri8yj&z}2g5{I)DfQD$^_X7>vl_|?d z$#dcRmj%9GQwu(9(x#*y|3V`^tOu1-^nU+P`NfOMNLFTMN;ex1ju5fkB;;_p+;U+`CD+u{|X?#1S2gy1km6HJS)72=#z2L<3pAHP@?u1rdCygF09jPc4Qk zdoytv?Tg3ec>dkjm%K=`OdK@mjV5UYEt`!)$`vzH*58=@S{Oz^K7^nS9Vu~z@WKW` zsKEAykmRN{!v?I@c-{P%(#tE&8P+htO8)X5@4bLo#cBNk2}a}!3mOBG;5{I&Um|fK z;ATJJ88+0@1K0Ops`X}mAP7Sm*ri@c95rK>9RyCy!ob4J>at-)t-0!oR}Y>gQbgf1 z9@%Kq(%*dLU(ciV!psn81>%v0Z$TxNsv!$Q@~+7Gry>=$I+*&hTT_s&?AXf{p5R4| zQ@nj-*kqbHLj1p6^T1r|Lf#nxivI?r86+ZueMw41qfr6ml*ELv#M2;#4A%zuIE5Wd>sCTTMX(V~bqo4dSDB%SxIbvU^R#P9nKx-9pd*Xy`f_(Y@whfYMeNGSVy zV93LezV*jc=5*Ajwa!@I;nFN%y5>Cla?#3~t0mX{5kD(6aaFqFy!#;>3d(D)GaIfc zt^3{Ct|>71VM$78S0fb8gllsWILmDn!5WwmAd*3aib13fII=a!FRS{{)PI+ullxkg zpj3>L6@Wn)azeX;3N1lU94LLHUUTneeFuB);Dgc}|5?LC51LrQe1&6uactzdABFV{ zQ~k0xfTr#V=#@^SoA-?Fv0N@OS6Pdvh}M{U-=M=8@}G@B)`ecWglKRh)Jw+L_Tu=N zP|sp_w)1{dO%WpOhV*u-(KyL>jGa{}&A7SKB z0c#(pqX~9#3gRgfrM;q+802}GMj}L5F~n>%g9e$m(v4ADqtae~<_DwZ3F$I8PPD&9 z!9Q6s;|n^}{B1p(t8!_M*_tij>+5$wQMSAXF@omMq1+q5R&$$jqLTpH_U^BUHmIT9 zwd$h1Qf<~xmSI<=AlIk*&%)Y6gFZBE_{q=5v7S#v z6q?z-)(rEp)eJE4MLOUD zfh++$^s~mNKMWB4gJX-Hc?QAXMvS&4IOO#|agG_jK%i3R4wL4i>_aT+l%=jbLweW3 z5asXYwYeo_cYo3Y%`W~8NcaRGBW*Puwf6OUwEwRAcb}95(^MLa1DPzyb08( z0zsURs?ehd0HctWsKy9Nn|4c7S5W7)4;lMUXX3bm2s3j?;t2F}0ryKALB?lPARvw? zOP+(w1$pReLwvjxPlH;x{q(}r=!;!iegGKiM7nyIRw$H}B=Ci6<(URy?MTfLK0~4# z)4X;t+Q~2Rxr)xM+&f8**vl?wz+}I?f5?pT_(oj9^5~&Oel{uoXv7hEd0lNoFx%@N z@PwTo(U@eYAD1pNbD{QhDF1y6FsA(EE`NOTtHNA_H?IyKUXUW06Lz>unGA+xE`JGT z^MkZ_LyDl3FFY_ghoAA$W4hFl1T5)s|1QmfKdiB(g5HKzQdw! z3P{X*TviA-#*ex}@UVjt>`TIBCLvzy(9+`%Ui!f<)|m{-Hh~P|pyDPd$q{64No0)s zghcjX@Xw&vl7IgI_hq*qulOcMkr2+60f;p^m&7hNyoj|rXS81>CV4esg9WVBV-pCj z)GI40r!c8Nt;0MA^gGY*!(j*owIn(;Ao&j!ps(aS^QE+`hQ8Pd6q%4WnFav!kdNn! z8>40wBd3^!Pk-V`NbAlHVw>kk$pi|r|5e{;SS|Hd63)qz_1Tg2)exw>q!DvoZWIqx zR_OEYJ~n!}I@Mka%5ACX9m7*-T!D)ZubrCuQ&uCucTd$fh$GpI#|NjveB4S5tm z-upnIoZK%GyEQsY$Yxq?tFF#}jjSPBuj1*t#NMxEG9A|Y25>4&mxkfiu5iM{jJg=U z=XWsZ;CD;de`fDtgnseo!M&-!+L|-X?}O(l zEGm14UI;4bPF)%*|6Mkb^WdT^=iXKJdaL;l@HJ@Nh9z)d z1T%z^5Zti25-0EbxILO@)7yqY4Io;<6Jf1{hD9LMHQ7UXH0~MaWu-v6D-PWb8%VHa zn`c0OsP~9W7v9mW_;0*Xm|t@cWe2x6BgH#-TxW{xOntpRHp9Y0`clciG}KsZ4?Y1zRg>ta{39j#dI1r-eHLO^zvK0VteP7CH-CE& zjhl<;jody%HV|Sanf=0hH7cSR6!J|KeV5 zS}1)K_vj@w$-$N7E7bekqlxg`LyDg$@+j2tInlaDgiZDEV_~NMMUhF_YstM~Sq)|c z5HUEyYJ=ZKO^niC7Y5jch}cV9(C0oj%1*Orut*uM&i{O*vpeGaE#C$R2k*s``>+@H zn<@lqSrV?>P=cR(w*?l`eY5)VVC=NYzX?f<(l_wNQ&k7rY9o)gtM^ND$Z3%J_Ve%? z@W4q8^k=)$ONewiQrV!E4!Af4%y8d6yb5Qspm`mY+q|+q>N3O;xKfc^+SfO+Ls@$J zMrIP4DQ_@T5t5?hNU@q^oF+`rI$*@6(k`5bV_1S|G6`eazFFr9*&k9#l=iqbfF+in zQf96M=ERF>GY#R@a_wvdIi6+)C8BQBdnr<{6x;2kW z?3lm*qid(zv~dQtE8<#eqpO(yy0&K&rW&NdSvDIY#fQ0d7A@=5`*b03NqTfz1!A zRh_YQ{lml+!>AyTd>st5;Pi*UmzA;3BiYj=2sYomrh)H!t)}L(q%n))@^R89{3aScTUyIo{)capW{ks{=3%rv+*8iiPhIp7IGK?BQ{{^QA z{kkf;mhByg@&R#x(qxB5c1aw*LBpL5ZiYLS*gMcKqe=uT*ANhKATe5GUv9BO`;G(N zkAjJK8S*PKA<1o6nRppA~O`P64qrJ>q#`#C-7}elGf6& zcs3-^6U`K|I)`x4ieyk3f~cBya>5RbFv++!trnOi)ge-`3Qn#}vK}^w)MUur6^}{K z)QCX`eQiQsD+@D*BaK4uyg+ieMDsSL4xx2yTPG16GGDWn4ukuG6XIc4o-oS?k1q{{ zTH`MK$1$L?Epp^n(1%RmEy%|JXuiHPBKAB24EGVLn^H_s)qd@^U@tsi1!{c&{^b?S z5W-LrwDT@j@yrx|gr@eP?+4Oz82p<&lg!%v%UvJFAE`i&#k5av^ne2a{v>R`6~95f zhxW`6btbkdl==f>4{NGlltIl8z~%b}ko9y5!qa@n<2msOaIBMz41yTzV5Y458R0a_ z&VhhOdD0ioX28fTuD(h|=@Zd@*OBY1e#6C-SU9D?vW^1}psvoC>Hr-)s=mYh^G^t< z>+$l%E9f(ie-*nZ!W5=`uTacXgo_28Tt@N?1jM9bh~?ElMU>Qr^yF3Si!>hqdf;~&{<-YUd967% zyf^q6F6pg#K|Q3TA8HHQ>^=#<2WjE%^;d1Vy8XEr(bN;5_s_#iE7oW?uQWiLPCR1y z4rZjI!t!xYiK3&}$|FJSw}%vhZQg=8wj}kLICMMiFN7^pDY|oo_)QLanPMQ^EHvV6rdUUr0 zmpGO3;d4i0R9B?WLy~0(uV|(lvev6$gkqr=K|Xv;%RmH%kSPtpPCAm9uD|6A^y}px zl?=jm#If=Lg#xH9i(sX_pb+6!{3PQ2-7ff4;;K4I?tqgI2vR(?nBGwfl96+wk@hsq zQxC?7i3B6V;YjKol2Hf+xEfxU5Z~sgg{48vl3t-x9u5hz9*R@P)mg7Qj+Cn8qbKEc zdvb+JO>GO*mwF4BWsX4y(Cd4k0UrE2YT_V+&e)9z#4&HM#LppBX z5guFsfoSSFzTr2u<3y_K9VgONYs=B#q)46gk%v=SwSGEEqj^7uo_od;^;9tYLa}6Q zL!6oABtvZE#A>-!gn@fEolT%U!xS8nLm-8c$_d#)2$o2qpP=3ru48{y?~Iqsq^fw) zkN7a8kug#rd*097D0ySEWwCXv8`2G25%!2eBX$Fce-eI(BhYyF`|r`BBhu-bd>+go zMM(6Cs1%(zB*Uk5;szfVeB=|f_b64jkXeJwR&>Mxb?l*v7TFLVwBpNWKP~CNahlp7 zuMv?$jR^GAr~*lmHf`9t6!yWEl>dd<8 zs7bbgDZSM0>D9;G;n=7uN37x3fQYf;{Isb{$*01kBm9h0BDI}wfPo=_fx zIks&qQxHm3C~)d!3}v-cEmr?eS}GDhJRfvJ7Lz{aR1KT7q7^~{eQJn+i{9TMu#tBo94;`d0^PYLtjo!5+4)4U*gfzf-HJ+ zt07TWF_`l%-R7Wj?O0v`CqHz~6`#bz0TeGYGGmU&w4aAFYL6vqFIfpq-~s_r%PaM( zA;n`}P{<&is2mut;DVb0xio2cd`zJ&RRAmxL#Y+^D zn4(GUkPg~x?L4nfkQ>~9x{L7BCoQ*|{IPuf4eZDuoG=frDc!!zi+3NPP>u&Kswl!i zEO)Hu9EofIxz@nWmAUK@K-w5$j2FELfZU`Uf!4i0a~ZL82IDfURxh9BezxVl%{R`LCfEaphg0~Mz+^L>uc{lEf!7_2E1dAXs# zmlg66rS^PgS{kkmJvD|K*{=E>FJRmvDU8&IzhnT$=&O7HF4$6R%0PPn_62v@$K7Yt zke}!kyzmNJa$}#Lh((~<^bEJ(@WJ^^QH7e6+96lAw_6d9v$3Ez-!m=aG^UqT{ElV5z+pZ<}3FXoZ+(V}#3_&p~F+4N&(_pR5|G9GQ zave`BJ;FF*CK}!LgIy5MFwzGs{g@DwZn*y3%!q1!NJ(zYu?cHnB=+0^1L~TH3ykFH z<+po#;WG$4NFTeOsnA!&;E(8?F+*VDyRH)%_Y<*Z+l#->UUytLj7~@b%Ovi`$0Cb# zD(-TnQ~)E#)->=qA*c?d{d=-^5E0!Uu_PxLcfCNNJgeFytIdbW@SknTtHYq|dWO(B z2Q0=C#i4ZgNhlIa4)7`ouqUzXFW}C5kUs~^92=}r0xFT(i0gj>N%1_eQ$G*>yoHC- zI*``I5}Sqeu9Ui6z=h=`C!)m2Nrd~Zf9<=(`3)}lmvJ~gVEmKHg?r}v#iN)l0a!DP z`hZJ~`R@|`P9w=)9Uxh%^MP2}5z{aMg3pr$YA5F%(lBMcqE2M17!YF=sIUkhhxON{ zZ$m=r#!Y?pb&9~u=2#{zGG{4awM-ThoU4Aw_c@X!8S_5+)tvk*afK;KDBbyz7vHj+ z7-$_Q3quxO<<5!Bq*&l4=&&<*k%f3y$;eFrlLZ<+J6FI zMZ)4H6TZ+#$6yqAZd~D#VLD!WqA=Itt1fM(T&tTe)dRmlG=Sp$(Bx)iqu#;&&<-gv zy29IqY@R66)weO36Q$I`;N%|DjvQ4&V-D$s+-wdxRUx8>3FDrPWNN)Y8E|*RJ!_aR zBLzWfKV&|st*BT*z2cNy6JKW#;!l}xOz9si2;Wm(uOUVP!K(aK1gSpz(jR@?Fp89m zS>U}|SOVm5A#NuQX{`6!+v1+Br{smf!J-VM(J#44RRq$gQ==)L2KGBZd?FEj2Kg$V#6tVY<5E2il)-X>u^-*dGFsWMlElyA~kmw_=# zhIa2X%1Bn zAS#J77%bTVw}OtQTM%d)dM_0QLDFV^*<2j4$6K}Z^0GMW%CdWDrP&bsVC_0Rwv5&T z^Hjw>0%}m1w2gfN*P8qypT)#Vf1Nhy<)Y#YCs-ayuS}9rOb<9kf8*ZxCpH zZ!-q+1QmFtdyn*5a(IuRz=kAL)-X6a(tdv8{Y=v&Q{ve2 zH3`uM_HB7mhfT7NyKZav%`d_Wat{S>ANZ^%of*%z5JQZ8nyLaHR?<}Tjw}i4F*QDl zQ@_RTRgE~uZrZou<}9JgRk z87aJYV{e!~FKQR*{XmhI^%Hj3QBDkPULneC!voOHXGhNz#HSp&A3%j_CpQV@aS_tG zx4UXX$&3ShNw4nSXWLr`4OuLY$NcR>WvJVKHwy?qJC5;Ikr1`H)LnIF6sG= zX9BK;7)+qYUI%2$LHzn6gdjj8@$SH{?I~XR`3R9umB_GXKWg{Jjsd^7<95W33`2)l zLUqb*(TLU=z?AEYd)H0RNaqIAvSHlG%vlU_b%SzBPb{2&5m5MMeO=6nrrL&7K78Yc zW{c*79IJkGA^Y*~ty>)McSJpXA(mahyl++m0}2SimM~|k;SdN?&!G6DiR&;RkPl$V zMjo)I5=j{h4MRsihm&8u`EiGPe6XAAc2$QyI9Ej>)5sL}86qZfCdq@L?#g%sZFRY= z7L8a?Dt!cuueoe>H*>r@?o`Gy6|766TmjJavHWXpc)LbnuLZe7?SD6>0l#c>`)h;d z5u``)xPx`Ly8~iAFrkI$_~bP9%yA)V^>{Z#k~@JW-eA=2!w}+AffUgZT&fPC08k_B zt;9uxhIDZAI#G#1RTVMtg?6N7sXi(Wtapa#Z^T#y1GM^3BQ`Jama{zLUO&PwkhsO6 zVUz_)v@8bIUPggey$Y!@iQ^41nAT#N6}N=n`7ZpEOnAko|! zP?CXL1XIno$qEr8io++6z1?(Tt49FGd24aNrCcZZ1Ol4IUcF!P%6mP37h-1JsuokapfgrH}G4Cr5CiLe*JUW z`rTij7^m3f?cn$Om|73H=UW{QI`EQeYUGJe6(RUAII6?xfVI;R`_k#q z_V%(Zl@9w84O|VcM9PMWZ`cph{^bXg2)s1jgggS~yQC+@7}nHLeBTcE;MAei02EH} zp1NUPBN%?7n^5BqWf^Z%7VmG70t8Vg=}xHL4ybbks~^oNQk`ww9pbny!EwFs?YrKu zzECwaf*Dc{?4uuT8{Q3JnG%b?e$c+#y+3p2>tlzpyKgmBQr`%+zkO3y6 z-Es$b>tPl8i_}h#90d9zOQ-AU5%h_?6+Eb_$3=`N2ZCBN|K3Zu2@jgZ&9z5)NI*I* zD1L)rj6uP{D#0}&WG+wt<#A5C=mKWh1Nfm?GBr`Y8aAxlR?-2Iav7Dxc+SLvzmrUe z!lhVQ;n5xZNV>aHJ(~EiyUvl9RPc`yaFlo4F3>CTeWxT4ru_XoDV8W4DBPu9TCN0{23K|nFfL$zS4r%?}MCStLESp6Z|XH21?ZfRar>xEx| zS32Xwb)&KAO0+u2xKGn*@nlfFbLUF!eS}9tlmd9@M#qaXI`SlJ8%5~|k($AqBmIS3 zbY#MMWV?P4Z+fT|M#`YU0SHvHBz-*`7zd`@am)OnM$1!M3&NRV?#r9H>sW@Y=}yBu^D+j4E|PvF1X5eE7D=?ak}~7;Gq^Q%8@p1G)*V z>pyD1)#}F_8j>H835RRNr~DHW%l$jylY8f?w+-1l9Z|l%Hqx;QG6Gs}Y&+7QnkP}2 z`uJ!+fjK?34nGTVp`Rh)Yno0tu!x&upvFV|RAQBNy}wq&781j2U$cgkN>pf1bjfddzkHE49p52>lLkEaB;|C z?^oLpd-l7t;w=;7)Dvqt?DbQx#ix6*R+$$O_YtVZ!~K7(W56 zlK0LM_tJL=`zY+pe8Q;?zS=8qtM@G-VHc5%zL_*XEKPe8WBgz!)1N$v8vm_f zaKphID;Z(&3##4`!6cb;gj>6y6c2lhcp`0^T6DonD;AqqA!!G1;$N+lHem2QlrLPec&u8S;=MA zgVrcChGohI)8%>ZLSX)a`u{9Bd0JP+XM;(1rwvt*DTN1egw4_Y_@-w} z;G9X`elP_R*%F03SnZ*4A=1p5%I^pU*jGQ(kb3-sBo(u?LzZl~PR4-9cN|QM-mHo> zCMH2Fv<;Lez^%4cO!K3}l1`)eF_c%>bsiOILqGF$2_`~)o3Im6r$Z&X1!wZ5HH+-d zt|zD#3PF>QilZem`J3|~c!^r6jM%BHUp#-C~NpUw?f@55qbJ`;Yx1T49rK}^TbY010N{6LBC+ooa&OKCnM`DU#LM_~|5 z291x6z5f3;OF4ixL9`(NXA&hu@N2gn6^F*J3k|L}G{oU(Ji2T3XrUa0BsQdei7g;c zc5E+h{OtDIcan2A4%OP1pZ^^YgaOMy+8@>PDygm*G}srS#lGaIn+cCwx5c~%uT!{} z{pVK#htR4Ly-Gu7V!R|?!i%@04i;16E{+}!x7AT&QVk4e*GLxSfE zj9Pxyf^}FA-p8|YcM84LJMokYd!E(QU*&>VUzz;K0fNIg0(p9BVnZiMy}uQVe=qTW zBkrL)O~3u9X(T%}>l}M_*PPA{ULmJd=xYCM)FURHcSLpomO&?`$E^yOKY@@HnjM~g zN+XJ06rs3trPgv?9xA?EZ;kY1hE*x@;J_}0TyJB%n!yc@i6|d@2(kd&1ZL z&Z__cmUR+9o+|eThr~T>%}FAb13SW7HNPG2g-@xg{8xkd7JCP_x3)aPta*k^%?`yb z7GomNRjQrN)%Z3?7pgd94nGMkV;BOpv)GiEG-dAa=%yMZg$-(eh4;!hKt~p1&brry z*}Xc-Uv|1g*acl0`@A2cIfA#}fL7;8UOjI+&-Z7a>bAWblkNCQvP^ffz&qAO*{!?S zAJ0!HZ{wtxx_eV@4KvTrMzw5*D!w4+^Or5mGq4$fN{oQY&K70zqWKmX13X(`$SMYb z_wcP4=1%pWIJ5bF?|yLKBL+`^Z=f*rz3hGJt)|QL#E+mPxG`La9$@a=oq3Z>*m~pq zE4ky|^fkihb4&%n&f#?h+S{xCU5a_G@-qiRQCYv1=`%{IuHpGFzxG_PFO_x1X7cVr zqq`ca+ppGsC7fXx)Cg8H%|22Df=#5E!fCJUF1w9vsQPVe-ITuXx} zmi8FyY7aOBf5hH&KWxs|*57O`St=B)8v6(#eMRT%{B{jST2X-sWf8@W>}yE;T!(Sl z-sDIZR&58b7!VHSN}`Q8w5&u5UKCh&yn<8xao(doN||?N(DI(gxsuQ#2o@bQ(sLENE?E&tB&N(^cLq=0!f2>a4sME z3YH(7ym;{2_KxRC(-;wGE3_ERTnwS`L$%p67Fb6nhPw&xm*Ep@=#$4R1=XCApY*&+ z)Wgb-tso<^2uw0;bV(d=^NUZIna$PLA%+ryV)ofIOn;X z;>CpAq`wTOuVe(C_XtcDIA zhtb{UVdw~ah{svb&~7HYT@n*D-J-FX{O47ljjnp*lb@Z|iD50+Kv(EEIJ^QXox78S zy>p7K8dEiB0tTkAZbWUliy^;Z-O%3Ez~!G|0^~$8c1?q8!hncrq^#ZY~U0YfQ8sf*bkdW$F<(G$wyV(2Ey;cGv*7w?>D$Mm8)Ez(l* zv7R|Sb^F>f_aVauo&2MXFKnC~+nAJCD)%xV>Fo=wDuYZMGm1sE&Tr}D18lX`vz04F zvel<@_%f>NX;tl=m}|}Qux&^w9sVbR0OBS~=5fqe9}wmDMXd8mhMzGfkbqz&0^2 z;9=D}>l#6VbCHGLw#G@eDa|h@=rr!~HRCVowp7~Q&Uim%HTA6A6>uYcMMWGgYU-^V zT7|=i`+=ZRe%?c3|MgB&6o+o9#0XXkx)l4nE+(qNDtrw^!`#}kT>GG|SxkJq@XA(d z)ZZEWed|KqVSZ^L_hbqjyg*C64dlq%+}IQ&+-Pg68WKN zGjXl<2fo0gChkH-frb_Ro71(!4`#(!`L@qD(zLx|WM#!8Ba1jkm8K<(E_kg1H)Vz@ zth%9?%E~bEhy7_(uUv54@xbOcICbTuWn!h}gc`A0Lk^PdSIRr7yP?LlzIvrRVlcYp z<3oZyP2XU>MSR@7VM2;et(jsvu>^H(>u;7}6%Lzv^?yJ$Z44&mN?A&PTPDg|aUZ=B zrevB013F42LNzwT9-9D)8>|htE>l!RSFIOGv7n-LnRNs_jJ|1g6I+WZ2{;R{dfGKM zbt<_p9Nhs7|IP&9VtyORzl-5CK+m^oG((x0K<`8At$Wv{{@P-tfb`lCL)_)qZTNt7C$ED9W0+ z+BA)$5Tq{noN+RRw5!||y|%KP?#xH1R?~)#YAoI9lu~7&t<~^L*rniuFr|0ThAaDf z)F|jqy$+H1TAqnV+l;~T+Ri*$N5S$b3a_ZjU05J1PUJ>L9?0wYwJJ}Y!7AI4b)k!v zHd`JmbPzO(7PUBCoJ1!j6*U=ozl@vryiEmD+4{K1A@1z_P9nNJF>PC3@k{-YTCuFS z?iIw1aHx#(U5T6F8Y634{kKLU1Sd(0hdRwP_Buy(k<&x5z+?Bxft{qil+@3g)UmlK zfNYuDe(;Z|tCO^Ptrb?ZYQrY=qZ_Ql4-8iQpYLob-f9kV_YxP;@s5f}A-)Rr=YMSn zclRect){6371zr;s%^KDI`_=26>E4bDRisZdli?PL|Se|%;vuHWTM3sNjb{fHJ=>j zNyaC!nK_$z3#gk?&Sohij-`1j4IAchoRxsXlNZHg`5Ppw8mlPo&lKEE)f-lcb+#tSoH&Ie6o{xvc|QrnsnI*!XDwc08SM<}ZE-7lj-P=mBvrv}^tnjl zZ|hVz6*jD~YWFo8P#@E3&braS@(I!!Y@N4S)3pKZmya`*U{_@S%xF_kUMs1fMvQwx zimGwPomx>6Q!M2kODlp`hGk1exl7!15C@i8QY-%Znh#6dCg#e2=uk5_RI0U}x|uR+ z*IQOv&qgd(Y-Zu4ihHKYXu+tFQ~D5k(Eqw|3RgzaRJ^UyF&NWj7@!^$bL=6@-_cZ7 z&lng&tV0W1PG0LJ6xPmBnr7?Pex@Zk!FQ!qA!~J3#3bdC#kZoAG$awjivCF=Gjwuc zdH4_A*^oYV6*wnemvDM>W<@edUDlrp`imNab^B2@O=ay)YNkw89yrw$vlBff2TWwY za%x{Ep24SPk_-gRw$q-kgwa)g6Fg5`X`-nQyE)r6?BIRu#1cxqsOD=zSretKq5C;y z9FR4ZU?AhQQ)P8mP?^?O6xY<3FlrN+)Yi`;d(V7shbBK}YD@ifHo9vnPXNrQ-G+Zd zCaPnlOesIG`&R8=E#>2#`|g>PW2MCSf)$aKW${Tauc_JUb7fe!EDyu&C8Cq+rYF`A zmQ~tVXthggjB(<@83jr46N~%*8Q9L?_G&+lED<-=zN#zTQYOnB*{ zhiDQ}-MrMsorhX}Y57<|KlEv1XT`<++A3pz=>G9FJNkPK8gPxKX)c`P1aAZR1YcC0 zcb^3|Zhn(n?Eb7$P4Z9SLEf_ug{2Ljj1sY=p;&Ec{yP9zOLRL?;oOFyf<=|qIcap7 zS-yNt2&%PAtW3`{vCHgo&)IL6N>toCD9!tehb9`;A(R{2Gg9O>h_k2;`gyx>=H0*c zXq_hSxq^?3&6r(K8egtJm03RG8jVX-S(`CTPKj|Jy`(ibDUqb(W=DD z^hJ6G(jr1CQqIDug*($d#0l<2)X~rwe=nSNDEr>pwuQY#g*%gX3dK!uT!$`~z4y2B z!(uD4my?9{EiZ&(^(>M-MP|TxRzMyzGKPlsJwP0z%7klp6a4%RGBq111;Kb$rt{*Z zHKB&}CznC~j7ZbI_Kqoh^JWe^Vl5B{-DA6E`=;qL!HWllzBPy3)MOWrzk0QntC6NO zn917wy7DxnC23gcls0CSacFbccO)*2eiWa?=~BBW^@&R3YTgT+RhDUgQ01j^7HOt^ z-E;VtiX;tI=LSkEp#aWt?#QxGwc;OnWm0Avu zZ+=qF{^bo%F$Mi}nn79NRb|SlQa(Gxmxh$pXm>+aFC*t>t}u9)uc}D*^{F!3%AQRZ z_xq>8xEFar&Y25*Zl+lgFoRM+YJaUtu2$VvEyr~VA;4qX9Es{dLEh27tG91sXWKuX zVfXAKTE>a9Lg$lKSTdxSVA`7VY=5f*0mcjX^>R1sIlEG>?cLA&Q9_a}gT2TH1CER! z!aXlv6J7N?R4tc09L<5@k)bviMIgapWLAya`iHqfxqeCSs7XUgYjljY>}IMp9f&uv zg)PyK!V8dXfwY^PKiahJZJjc$jx`C0p0r{7v-m+1w{e(P?^o()e`vTnG7H;b<#|8# zRC!{fg(R&fE&RKRa1i4B!)$ukVk=cLnt$malw+QLN|*5U-lT6=?kPq$e>!xl83W>O z<0(>K#ebPc@hb?6DxRcq^Tt>;V7HFuSvSgDBuFGFBQ+#uE7u=w<7^q5wW-|^or<0Q zuWC($QFmNtm%VIMX-9p{x$n>&tb)z^#%luRRk7?~lk!EQi+dD`mKV^QGO)V)y+1Rd zw3qwMjrLfTA=GJTm}?zp)B>g;B!y*dZE0;4DO)h!FEoE6;SQ0_{$VO`$S zyJ}wrG`9!!BEmb>tU^lLfJs-`eMK;bh9tAq)4a1^Y(Odb7vMiThDt|DJI*wBDGfoj zk_WSb#xD(zmwW{EdRB-#nVcOn*RVclyVp#0Pz`00csAS4vDDd&9;swkscvp;G7gvZ zg#VM;yVavrBS`yBy~G;+-gC?rh(w zI=Q{&>8{9Kt0AWZX*t_k3|;Eo%)i55F zad{e^)Fn95L!z)idKBWHDAY7XyZpQ<3yrc1F%IzA(i=&R)G5UeG0ED&Xy%oodPu2Z zJ+hTj$}|Pe8Y5=|&#ocuvCYfKSd0l?d3*r#7^+C}X3O0CmJn<)*mIF`GbO3UA*p|h z)wgzbV>g)V1vq(v!94(O**Eq?Et?=#ndLm^ljZuqe}b77klcQI9*>wt)@4e;2sG+{ zjL@9gx>2_=i?R7riXqOBUCTJf^9IZ^j4~KX`RKJyu~ay0Qc#g(j-rY{rm~+xRDD|3 z_wsdFY7J_om?Rka7(2_Xba7UH2j^KdPlD156}kS-??9ovqm;x2+buc0T&#@iM>bca zx_Kwri-Cy=q4dy`0;=Xznpu@+UOaw#SGXt2VWSIWt#GcMmuF7Es|JMUhV&hUud9v~ z%xg+K?}00;gpIwImRe$sm9`==tx!VWX~WVM}*qox(#oA=N}wgo6# z?H;dZIzvcU4xQ&Fc8^-gh8t6@{FwN27=-R;k;R2`y0ci-Gk=G5_m=R*!Ki|DvZTMqd@l>sF#D{YTQ71#5Xq^{8o+g^V{bYmZ|gqVq4c2EWbR+f~(6S`v#u_i^N9gi!nNsIO~{lGj0-yXDQff$QDzNn9BVTaJEV z=;*rQ=||pMTpK6s)sdXM56uRS*oH;lE?mjR91i`eV64~l{;R09E^8Ere7s9OYv!zU zqRE^+MWXc5U)H;{C^9*Gg@_HZ`qo&#Sq^MO@*i%O>yCG0m_VzwK+#oyN}QO?#-n%b z5{T9uyS)eXErP`!wW6-q!3wsbmzNRTxzy}LeRk?M`S@$$R5uPMe>S?m>3g-C(!lVS zY?cqK<-(|DTd#DM=||T;v$Za>qwW2L8Tg!e8?oFUo~mBx&!fMhg|X_i%e+lb3iC)^ zgmsI$$k&LL^)tUCYjX?hZR8+!+F|niIpgT(p2o6hM}dm)R(FB&d@)7lv?56KXXU5*jH=6Fa-Rz+iJ0R0 ziV8)L?5H1cQ9SYXhGmUW8WdHEV#(RQl*N5_mZZ6LG`?{0Ir7pPdtw!aD)*3^*t3f_ z;K=UmUIsU+aY*B_+PgOus2oU6W#C}mgp%#G$KeNzea6T&W3wPsL=xn=GO@gcdaT#sgk8r|Yt3sARjQ6=7+=CTSbm za{3;TxvF+I@#gy4g~n0^=v`G6+p92JA>W4{sR0RlVLj+;!-^HDLE8bpO6ZI(RaW&f zQn@1cCXVfp4fuVMhIUc`{IM3E?1y$$4c`D^=1{F_v2Bd$7Xh$Njp`V>_@3%mloym0 z?5c)w%2Rhi?9ee?5>;n)JLdzSrl>}0{x0(L_g0^>&YGb73k`m+2zn202~5H&;0G9J z)*6#0;KVhc-;4nLO|%+2R2S^cA4owO0`emz((@lL5D=i~SAtANyNLR8T}# zl+M=V|3~|-*1WXa97Fq=ElnR7R)Z#Cl8ZLEBoOFM>_%US)R|m&Ljom|jU6hNjP1i( zS4_Yc%_HRhbonItp2;9|t2+^akBy#soE>b(65P9wB$-(&85h;gWHQldyV*jE;?G$9di&RSO z(2HUzXHHnYkXtdTv1Y`T4;?k)%7!1>HgtI{2)ln5AW;qN--YPfg?zUxkC_rN3KZ$$ zy4auiImw9Gh+tmHX>_+W>f(N>Vip(Ud~Q z*#KHsKhO~zp`3mmBD5ql(hZn{gH(6QuQq}v3^py^sj5bmOkG~U+&V||<_p*8lncu` zW;g1gg03}GkWDg8r0P5|_Tpn-z$T074vChkEBlC*phX!y^R0F`=0z0d!RNZh?Ky(8 zu3r)rY=F@u7dwFFN~9EayD^Ld6MM6Pqy0m236LRDHYJf;`d_rYV~{RE*Dct#ZQHhO z_i6LAZTHi*tAC zC|Ae#J%?k3A$8~{W;wBd4OV|;v{lN-VV|ZcefeyeQ#kSpJ7g@*Y7=ilclQpA2Em$> z0o8$_o6-T3uM9`RERe+3j(PV!Xwt#1_8p7ytTe~PMS;VOmin~{dJ*&hqf}JJO8`ZS zsJl!5tsmTnvnDno-Mtn0HH$@B*B4nCvE-iFi#P|Tu&}h<5$oA$q=tMi`-ja=^?)j@ z_3vT|iD^-LV0T`h0v{e?4S--uBB}3b$cE38vpq+53c%Nuqo;u628bx|aC?6^>#)Yr z&Cb!wR+u@kgVH9VyE%qf*FVQe>r+LAqBQoC-n2-8Q~XnFLNhdn=!5am&3}8Vhm7Qb zni5e?LTXKNohC%n&clx#t2n@N0n>AeHu&esmrq1W3i<}+FQQeW|GJf>HG%1VZ(@_IeYLV#vjAP9&r7t+m|BILp0 zF9>105zdIQpnHr}j4$#}JntYjYY6h@2&Ts%KyHb+6lBmY3$w)F7cuzSnuE&|hc*RA zTxD#pmWq%xPgKZKY`PSN67g*!ls-ly-Mnsbi=HVNU1GjkfpRKx^U{g?>jZ{`|T zYJl1^-tv0tZ$&uc#J0Ylg_fz)uc0!JQBu8|L!c&WOS%fGW-NAYa|yzJHjJlor&a~u zV0%zcTJ$QMkoci(c6GRoH-R#-} zbLh!0p(Jg!T~jo9FW`}ZoVc99PC5Lpz9pji^5j}zCVe2GqRDrtRavqP3Yzv==-g9q zc9bi8Eqit6UVBj@yB29;PT&#V-QkZ36z5^#EH>QAXf_?@kg%7rcGr8k-(5RqJ5{|b zc-clqs4jt3O?PA90SY_uqT?J&{RtdiE|PA>Zl@X; zLMx&fX3(vARF1j2Fz$<4&Q>2mUS8}t1^}^qRbQZZJQLA!;X!QO(FEqhik>6s0@yk* zXjD-koqE7#b31kN*k6=w3a3_Br{SE3$eV6d#7_+m%B~zahT;Zy%7cX#>Fi?y|BvmM z1o`uj#_nX3J+tmgu&a1o2iVJK7m!B+TGq@g&rAEdCjKA)p_tTd0Is_ny;RyOS6p+k zh!4Odb~P?tO)M&gPYq;wTWR19J1kPrE%imqy@9*;M?g;w0rAwoy*&A}1~ihqK_rQP zF!VWfJv@VBwUcuUM0tW%L;2l`2IK@%4tjju17xHJYz+H_IA(gu_-Mg(L<-wy)Fsl( z!yB0T?DxssncYiz0-QG2sGQH?ZI)V@k2hA{a@JPG(d!lg07qpiB(qN*xxQQ-&F*nBD zqZy|sdI}hBzU@|UvLzeWfWeI2EE-Y=`Y$Sp^sEXTWPUrCIC*KYV&g{2kP1#cd9-wq z4Nk;JM(zIWi6Xgkid{7a+d39`U<4EvLLa^Mw;98M08(%T6 zcs|z;aX$xsOkMcNymcQ;vVVzaf8X*iSonJg@f-k`5ED4|9?ju3*-n$L&b3qjE9x+# zR)HDUl?yRiHEreyVI}9M{sT%T8!{Q9D<-tX)%)#|W`f+K6%;AOrcQ;Z!_^2PNM+;N zq=E4uE&xKa#31X zj^FQaHG6y8(3%K)&SbShO5*OX%S8TEMnnHA<8c@MAujtXg8`Upb%U$nf*j=_=xWNR zWh$f<8EfZod)Kc~Q?!J>mt&$Db>%FQCSdSspA5}5E<=|tv$js4Sm0}|0ddFcuEE@R zVI|2u4{fzOBEr{t_i3G6CQ-r{^FY5zS?5hz%x4>)A8W zipauT#FlI-kT$H4aq|5XC=K4{I?bGGjh|FOomMT? zR^PYG8lI;>d&SX~H?`pK^r2hC9VPU{KGJlo=BF=vV?sxwO=0MzRiUC~)ukIEeIxGP zAxC@;E`jmt|LR?W5(&&p4$1Y{v|1PL%Peu!Mo4Jn%Y!HXhp`dY!ikRnFCTnT+IkmV zeYV<_O4SC&Pk_51Qd8qDi|9E9Nc?C^AW*sQ3?yUuy&W6mJI~Sx(lFGAEL}g&pqtCv z_wjt>+kp*VPM5SVNpi-ZV@&i1i-^xb{;_T$n&a#8SKCJl&eTOOI?MtG%8%f#DdEf$ zKl+VyDmXOEGhXOcv*Bp`Ws7oxQ?cWb-0el$&*%G*!7Jr+AhHJFZQ08ja`H3Q<^0;) zc4ZN@prQu=o8e=>kd`g4WsJHhX0xEA#Oed5A>c_26M=yI%Gkhi_B^5S(RsV!7=W1K#rCcH)Hp%zE9?o)h{?kKo4X zahXzUY@M`)-#ExEC|6KpTjsmWQN^|IDBW|Ze}$WqnGLG^Rlod`_cBpdrEw`YZTtD~ zp6Xqj6q%jd1xCwbsk3PC!caR*gqWNUe%^!d+GVA znpUV|!+($Rfd)IRa;<4>8~BWUhU4e;p;)S@Ld6g4IQ!Z}mB`MYJ=!i|s-Lfsr%_rm z?L9g71{t%f8m3!zg5Y}u8&nd*;w&CfP^(@9Rl8nL(y5acmj#nadt74S*s%vXyUj^d z7}HgQol`iEbLXFX`cW;tpH?loy_cJJ4{fUdTj_;-VA;CckMY1BF8_EU5c1VJQA%`; zp8#O}YfX|_kORVidzo&Q&pisUR{px17%rIjFIFUo>BqZ6y@;ab!Uerp2fARDoto1G z?e|7M5msDv&=1Ie#p{+ijjdX+KtNJ>|EqW%@xQq>{l}<1MS&kNPzY}84P8DRI72QP z2Qoj&QRyVgK|B-B-GiR^+gmYMOtPdqu6t!z2~QCmZS`L@2CYaaKX$Y+SDv^Z>Y|eO zipYhFy#sh4olHyRSV&RBg>Q(`!p6UZbA23pTs>uhx_H3Kng$y@U!-VX5i!AmVR*=% z8Jwm$DxiMXC#CP8fRYeEol69-;DrNI9nBQahJ=&EJ8lILe<~&F-0=9 z;@O_QNEkpD>IcZUG1y%9?w1&}BnX=DfLhJdc z@fa^l(d2xp9k65Iiec{^<(hIL+XYhulU&tW`~ln~H0n``ivS3FYSKh-M)j;m46$Xu z&Rm_s1p4*75#x3UdPLVhmi?HUuOtOugBk+r#uX$n10P6Rfx5CUuh9`yStT~eYjZ2X zd%~LSi-Y8eyex(_xYnq519ygoW9;~ZKjintzCHUi z{JMl-5G6#{|Y2)|3vbk{ChG%$$c8Se%KM5Za8seS|_VIZ_1>=Q-LuTSm z?*f!&nM=J#fW)+fgQzof2?E^qK{j$rkg2aa7d)eF%sy>5q|kA8K8$WL>zCi_oDZo! z4JQpN*4_l&o}KvbPDy3DWb#1&2vmDnhje2@tgh)8jz-;a{H$h#3yAS`T0?NXSss7v z9E0B1fGt{Ca_GXwv#V)$jmnwS?y`4dLfaH-l{EqXneAlLQIg#~!T^l3$O?UyHK7xiY+E%;=Q-DBrC)Tq4*riQRVS)n2A!OKKu_QL#KKo@vRnk-tQu%VWhPM0kT z5FKhtIO93NDQ~J)qmLI5T~$eyjiJj&D)JQiRT<#X2f0X_b0RkMinC-r4_Q{;tSwLj zSE-f*O(y`YHk|9^SR|rqIc=ICGz|MqcT68bl{vSnj&JiTP-bxCE)Azlraqy3-ol6C zR3+|wR3y-?RGyTz*M?~pkD#cdRda)`Zms#s?Yem>RhyuUI*}wN&vREk$D{CfW&&l_ z(&u)~f%7C&>(#f}<_+P4Ctv!^lMnvQ%EuF+%i!if)a&{75hI4HpDj~ipN+b$=dYjO zl%Frxq+3{@nlY!A%vbjeGmlMD?y|roo;|a`)rqf9$ z%W{vT`PGvP!@);;$Jr;(j^I+rbc~PS0gu_EK(-Tsao3xG`h?5;m+fTS4LkqYB2iaQ z)O3}P0RS~SNzkwjkx8)IKEjy4@FSp-b0-aP_rxbRbMpNw>Fue+8F`0OaP;%Fy9hV? zj^t-IWcJhi z7vmXU#7)yB!;;UB9mK=I$1CsIrX@vo!G4>r&(3Ppw5d-nj^s()D*!;3jr$6auxEhW z>G5W~;EkHVo;o`D7_K<|B-vRJXEHd;`D%XqU3~IUs;KGr{8DmU3lKfM-2I?>zBzf@ zp7QaYG~<8$B+0FK+w4CfpyN!L5%Ax%==Tg%!$^x5Kk}V79m-UwfHf-(mfTLQo-5RF<%_Esm_Gf@SUl7$ zw*4#irTXTv8skgmh4GPAQMW)*^UO+f4G(!Ep5Ry7<{iKs(RZl5wlT83;t6z`t3@Mf zw^A$S6Xm>Sl2eRV)V>UqDjSUb_?WACr5?ct{<;uS)Wq#yh5d% zC7_7XYf+Iv(RYxX^BEMxOhmtB*^PJ=ICO~E26CWwR5vHMecc*rLmrXif+}9bjpw#3 z&LfVRB$x5ogAZgQqm~qDpuGo>7Zj?lY;X(-blE{z~sWQ|k2pK{Kx$?r1McO@Zi!a)clhmdNj@L8V za1IQ2qSjdu=yK{H@knKws2X)cN%aG^|0m440mj3RM-kOVGl^8M;XjtaFcqnNoLwn>nzPT2Z zfhd~LGzMxoKStI~X*k&Qy{A!!IcD?$Mh4&k`Ly^wGxUKqn$R!PQ11vMHdb8#G}dti zwg7A;%`#b>EN(~Ux?gp7xp~fMTzRh0WX|Y@3Oi${#-i(-MkNfciE9qJt@pbI35I$H zuVF(DrCn+!kS@CKgJ2){iyydz9Xm8UUtvHty9W?E*CV=Re1Z~X`qmG6Jv9hNJUcW8 z?=n!9V1E>v2N{+y0SQ*uNc6N1Vzj=w1T?0VQbu_)CwP%}Njyu}w5O~s7IHQr#N{ud z2rZH_RHu8K-YHe~gs7T}cptr1=TiMa{@Kkp`6-gVT8;`*mULo=>m3#Cd;hYyqY+a)58xH)TDI{ZP%3wCW~!vG+X9ps?~j(M)3hFq=$|I zi>QiOj1{Dp9_E+dKOonP%r7`VOC&wz$uh#1`Y-&n+Zm?}dHW9uR*%ZA>OM|jLpOpT z`*o*t14=%SC_BhQ29h?{(Z`8%e-9RR8NlklErsAtW{ zCcO+7*fUn$KP(k}hI@x*QNMsOFObJ(ZitU>Y9)Ae0=}G4KE@02!x9w1?mczbh&>om zYLPOw0AkN;-Vqxx$Isq}%aVJ~AdWgtnpNm!|L7-m+VI9|!$;rrLTy2vv;}hF_0T*{ zmD{8nyrQ(<>ehtbEJrAK8kl?c4L4ZX8@w45-+j3^N}*0cntqn6HuARP3$6zQCtbu- zdd(VzpO1jARFu8(P3jtmSA(Wo_j?KRiXtr;29?Wcxj`+ypT&!9MU_Coa&oskpSihNg@s$j$5BW z9DLs6*OxRnNcS?#iq3N?K`HnV%A)bbqa!os&`cJiu+=4!*&BMRgLMX4`38M=E?0Ug zP}x^Xtk~k>u#0Mt(~cadVN%N7T^G+PB3-q+E?T?WKU;DPLM&ByFZ9mZ6}(m~yJ!_L z!8!T)=A5U!`KUNzucnP(av|%`>6(2a6=3n7eZj0umDmGwl3i3Ym;7DyqWwou`8cw6 z8G?64ZUZen0#Wlxi$ul-N8AWegcV}k$!PL7Z4`&z<>Ev`?ZP07&B62rw8IQo+d?28s) zNgzfoPv8kfTJ52u)uII?9TMg1lG-^;KAope4Z0&+4`RAVvCI!ZJi}>_hmTK`UMh?V zTGazhOvSfign?nz;pT{WJa_pYXz$^=BpNsEg}H7pa_8G*kp+H$n%$n{N|ZY{4lkTP zwUVe#PYGx8(5@NP6pAj7+^1VT{1bZIPnR*~bqzgVKrgFtb0P6tKR{F}@He!o#)wM# zIh3opJB+JInV`}y)`)qV)l>qOCxAuYEr8G=5sBp)z^aUT>Z7g5E8ja(U$*!Y4@W%6Be+07L0FZZD5Pc$G zT&><*H&Hv+9f|R{{$c z^*Ko^A;i1|)sGuV?arB@Gk@*L^$LbqbHw{d$owK4o^kM+9+Dc#@D=kw4U{{c(azLH zpc+RQ#>+eba=WmXJUyob$+Rw&z`0z_#{-8$Aq-Axx>7?D8I9sjS-f_Vuq$t+sHni9 zufcwjAwiQm@3?j`>B4~|?_`+uTC`O;N)9B6ByL1A4g)_}8?#Gg*QSvkwf1$~XP~!I zeiaQ~|I!_T{sX~6f;LG72@F7l$%lUkgz5`}*J57Qq%l!l`Vfp}ym;Xti2Utznvlv5 zdC0J11#Geh>|dURC(#%R82y}in2a8h4Do%n-0G-&DgYHrbHOy~SE`35H9;g0Ae%w{ z5umJ9ecU)&y>bR-UZuen$ftilg7+e&R#6wR*^l~lY#E)OvWDY1%9cRD&gN+N#3mi! z>W3PSrBJ{MifEIH)N(geM^W2ovi~N9!HlhV!8dnJF%5m4_g9eym*$Dh0<6)b^x%4d zgeOvgNA94r>DR~s8N`nNZjro7zGKzkqe4Hu$>x|n&`acC<2dlzfcVSYFE##l=q7HKCjV(Q$4K(VB?~Q!IcumUp%?-OHk_$fzkv40E!5?{E(+ z&SoR2&3YZ0(cP_izWy#SJSKnt7SdWki_Ewl4fTN1xNKtbwwO;c>U2Sg|0`mBvTp|& zwJ%gFe};c9>1?Y`tQq%#8UxvrIWu0s4caMK+y{e^yz9pyUqw~vyvpBs5S26PW+k}tM$fc;%nmWMs`UI0gkD(aPmCbOY_MBFx3bE@ zwIWUFuzVo~ZA)b2mHXKOj0pLT!~T)i=^E)P%B8I!!s9Lu)%VE>yq2jJodVqcPtq{4d zDik3|MD_vRi11rywfoPtMx?{LTuTzqthU-^R}<~SQafXJ8`51V`g^vBr!1aUg~@9u zS5YUMF#B=bN>Mihv720jogPUS5h;P52nrPF-p6Kqwy4NqQP{PLYc3nCd5=9Qxw6AW zIx06~-MAa@uhM&v9=h;Xr+i2ky_52N41U#sfR9`&!6o1FLoxybqI!FbZY{umYV~aY z-rmfWc!S=wKz9f4xs&=VxVb8NKw74?=$%1dVE9MQ*rloagsrl%W|?u;dKz_H^7d@T zekD-8k6q0^`XAbh%_os=;E|1)CRUca=+T%k6RJpbdE@fpn=$X$COHMTM?~agpb;ls zw8++(UvfOxy+CmarW^?F$J(m0Z$;b6EHv2!?fZ7ht33JU0|JYJNuMTd6O&9u)HhCjN=9%N9(S87GVd$P7uM>WFJcIMxg%hQ}Vl z78KYUl5{CaD7}o2H1#AEAE$qx-*UOoTB$XovuW3=&!0M@n3%*=3kyFqCla{=KI<`C z{Mboa^hc)}Q!Wg-nRPgl)9HC3CWq})A~}1MY4quVowd#@pzw%5X_2uQ{Ar8Rwal7sX=DYHg@1AWRYJ053?ERog$m`xR z*Z#c0oCx9`OMIkAEs?yRBL>KKVXd_(3{ntM@( zp6U7Mwa31LoQX%abf!hW0#Bq|@w&iepLa243w>Z$?j-iNl7&07VgoUH*79Qo7G@@v z>LO-gS7RHHvm33FKB@zeDj_v}Aqh=vk+G>fq-D9ovaB z!~!Ky`EIvI?QDe&7y);PX?4fUQ6=$YJ!=nN3Df5R(I&I|wZWp*D=tG2)GR3Ws`@7^ zM%?Gsj2oh-9r~#Ij>v7{K-y?Su`3mTI+b1sMhp3{lUlbVuq zdLF|RpuVnLQuC)e>u+Bc9p2sHS)+03f-)t;$oc+IjdU6fAj*|{f90k7{cO73Y2^Bh_d>*x$pZl$liC(k34YMND?O~q## z?P$WK1}LV~9CuHp6{Xt}Vza_vRQPrg0wz$I%>(^lhtc8l1H2<8`*ei)3$Jj-^xaZ* za5pKlGRPqd>xFOsI^__GXp+MfMTio(!hN~_VuMYZ-5eb^!ZLSy_62& zTw_2yD{n-s^|SLWX$^SW*F5XpQGr2f(N@eliL zXk|EUmGB?J)lGkGLD-FZcmm3+C9A{E_m=SCbq^jQ)|?Sh8cyQZuHaQn=&RC5E=s^I zhr4d2z?zq3dySq{K$`shGvK1dcT>GgP3jK4EA_+4V4-M4N8P zG|u-K3HLop^ry2ikh9w8oS5seb#C-fX+Ap8ai7*pn&)z*SMObK#~T!6w7h4Hhc?4J zK7&5}G)vIR4mf2ny-5QIr4Q~&Jtla@l>RAAF}foBT_@FpdJ$L3P(H$4WsC`tIDqBWKd^YTi;FY+8IQ9z`4J24wES8^a#lm*ip&iM>()26=-bo?*JD5L>QFNV~1)ft{7Qekpv4V|4ub9pj#k`aDU# zsWxmY^2hgIi*_55d<^zsJZML>R6hY1anBX)WdbfUGLLte%1jZ-cQBhor5$l=n1Cr$ zs?c$tiOf=~ijJ_jy#}LJ68af$;96+)eQ8@>WxB*LYrAxDbf`njbPufcf_BnHF-kY` z;xd6klO0w1%2F(M=||N;dYHWV*l~4B>Z0b~pDAQQoxc^j;{9*IwyKYBRv~q_1K|#o zwMt81r1~n1K%e-}Ld7b?SDAyThn2GwD%$lTjb%`9w^as$6TQ2lRA%ZK5udPZXYOdB zYorv}hfNBK#5OmhyU$o~SJ0Ka38$f6g~^97vc`;3ipExM^m+tK3ElBw!;Xvy94HKj=|X$4H!d^1Ewd6A@u%m)#J(=BC&Di4NU*aO-q5swW?tqYF6y3aU9OBGIi4+bb-#iL~_{5rdQF~cX zJGZpzfVM*bCAYz0)1TvPt{-(uOg{=paL_%rN)h(`oMbhnsvpIbE(Hkh$OqA44`6Dq zm9eH^P!iIBV&>8CybAQY2F*{8{_KCbR^V{nR*~VpcsPf*VDF$eSMg00aQ9?Kihf(u z%?NydZ_f}F@x4QQvwpn?sJ&k#)ea%L7mR<0RR4B@gW*rj_7J(u!nEzF$1a_1mKk{R zAw~~17RKKavUCI8tyIO+qLW)=Hbb+25XjYFquZRA%cmmcX9mV{^{)EiQ zAlXRa^uEyBMRF8+q}KT&y&7i|YTvx~YTq_bDBiZi6?i7D;qNDO`}^hL9kO43LLGbY z+*Ag_6>sJ8ciMz%f!NldawlHdO=7TmF`X8~G;l%T&eMR8Lx$KJvGTMjdl=DCnW>8Q z!!Ap8aGa)K4tfW=qjf6vP=vcZSM={8;qYAPSG~!X$6viao*DBsa&t$mxMIyDe8wQ& zgLL_4ljwRuY>MGmoLHxSI)1`f%Ges=RM1%<~P%sC%RWY4nMc#2F7Ex;1BU9-CMTUC3R{69RvR z|0o5SzL!F{-SWGqKzPY}Lhi6@4lc3dnEsf!>!nBM`ZEp z(pa$}&kX11tb-K#l_&5OpXelkhecpDWj?B>%t|=^*rD0jRQ;>v6f`V)fP4K?QG44| zv0N}Jl(0N1pga(0#Zjm2Nhk#L)9@-?%d=adp6L4ficGjL8xqGsCU$0ppM$9KhpS1Z zjW4iM7ltg=V8qk}Vfbm5&+nVq}0M1J~qH;l&r8;?`CzYl{p*(yd@WT6= z+8=k;kJ#8#j+6awgF+m=tAm&CV^V?#%bmHb&J*+Qb*Ur!{$r(9u+5uzsuycn58Mb! zuMLz~&$uK6Z?5v~AZ<1VVtR(ci~N2u!XL1J?L80)qSFKN^KEJy=u8gBh<#?i4_GNL z7=5)y0*v}$q%7CTVmH!ZKSmDrsD!DpA($-51o;*6aw{C!=t&;qLoo?XMrC+wREE}n zaqBPXq%zHUM=`ajdDVo|RpYhoxVM&;834D@x3rAA)?LU-aRZ@%=+y^Z@qG_O{0K$` z8snjxH)M^UZ@`5?REmYnjeOwz*GtSLh4^DF+SXtQ*^9IlY}mg;1BU0RMrG+b^?Ob6 zqIPeGXa-t&kvlnU8a~+jW>`BB`&;~quX_h?Z{dmsJo#w6GA))%kf(Y$fTnf?lcu;L zcxs)<{i@I3%)^-Wu4J$-$wurVFUmbuclksydXx|Nx8{BatrTw1M$Il(VEirn;Hk~k zDO46vs!hmYVAvonJsA?WGRIZm12jmz&F@`k1k6ENNw_^{;YKJ^ny|Si(2V;&)7-4Y zA8bO!I%hLYx5dJ`S6U0ZN5eq6quGv2+vFO33FyUL_(iRU^1K52`TzsFXHeZ?eUv}N zv0<`Cu(@eH0>!Tv&k&4$Q`+GW>Fr1pfOkcpj5ef=3-WYsiZa6b#S7*0{1B^`+4ilS zeD7We;nS%Sq$#7~wFMxyBUp5I-#b~;v?VnV_qMQ;ALKtBwOth4110>e+j6zb@JTG zmlc)GE80N`O7djT%IDv(l}ryxO8-4NMc>y@HH*NN*T1Q9Q@GCWe@HOXxyQBs+NZtJX$y_y zy;U{&xq~yb|JC4*`oU(_1Hi9k{8C%;p_q&xCvM6eJ(&?QDuajSnEtJXtJ>YSY8qJ1 zCGA7Wx?>)H!td9VNs2 z#LL3H6+{%TLy|yIeVEX^wj+&%!H#lC1oFz$zx~};q-K}UyCj0E;{x9kBmNOX&zwIc zg)_L7t%$}sG`<8l*XjZ6BArNI~e6yQC&e zJ~=kah$rRAYdjjt6i0D+lS6GZrYsQ}VakKnaQ863^<^izw8ws^_h5u<#*EB66`H4m+`BCy5|^hvNRXe}76$Nf~O%~IwGrv!BEp6t^X7cn`HkQV6&aVa|TNhd)C1f1Nj`KX$rs8hEcTCa-m!mm7g(LiR`gL>hphwJo{jq538&r|_cfTm2f=$jHXJl`)a$BQeN90SFmlug zViA_3Ny8up>$?Jmi!V=!`B?%${PL{|s;FHPgKx({0CAU5gFfG-CHW&~ZVNPFRP2c^L z`SW8AvZ@l31m60E*$s#Y%UyKc&)5Bg^U?S`9oW-C_~awMZ%nbl=V#_%K4?j}GZfdO z*Q87mlEq>}7UsuhvyD_R89JK92t~doIjBc=|Nfn!Wl!}n0EY97b@Bsc^{M$BU+*Ze zgIRb)EsFT5qOqumKh3B~IPiQ85GJbzPe48Iov4FE%gKA1UEvEe|4rKZ{QDKCy8vOF z@F+szC;cmhLR+=CmcxF<=#AXAJW*w2pOfeMwjyJfmxQYyOp#Q0CGH5Q=88ec9E$DG zG3Q5kwrnl3uY1MtmP@u36U&`;e|hrPl;Re17NpDUxB2gnT>7RT=RcGzt`9IaKXO+9 zFoCLYfFJlZvP`=qsXZ=DiKLFXrNxF)$r{c!hl>ryHL5|tMrik+A{*Ry%I;S;jB;hp zsC{VPJ0xcKx5@{xmPupOFDb8~THI6RnuUf{c#F7R#bD1Y*A-&30lJ~+2#`bKSw{#@ zE8xc&tw`*>EQ5fBc-gHlust_YyK}m=qQtMNpVE;A?50!2x4?jZlT*#xs(DZTo2Dk@ zFM8@ug)cLVD7L?&(}`9SE)#~e3=rX{c2&MXc?_WlLZ^Kh-Kd54ucm4YCFu!K-T;-- zIk}w+4>}{?{^nrVQrmwi)NgaVC*+;ml-q%$?F)_PBdms~m4aukU+y!!k%Ugb7t9Bv z1R^yfIY2%~PC(U5f(Dq}*~?r>kBUM=Fk#fXu?Vd1&|`{jd$B=yUVIV&-MBc&*@Ke9 zk)_vGOn!!V!kPY&mHC5`qY?Z41Luj`JJ$OH8K2Hv0>xxP#lDe?(>t{{M`(c@$vA^# zLcxeQ1A|c2DP=+)cFp^y_6<+IC*zp`v$Qs-bWKf-y^C%I|r=Ih!XmDnyyxYZIrfF9i8b7 zfPneolaNFO|D9lpBa2>sHWQLTD6s}tOU`FecYYze+-GBO05J(BsIROJgFJw(YQ`d@ zoCo`F&8P*uXvkRX_2^LMnX3Y)!=oxswLf+~)|4)sm(-BMZ|3l!Za2-+^E;E8iF;&m zYm}p`^+Lx@gl4jCTtzpH3s_t|lRpm?93na)v#CkhWq;7I6RW@|B{@^p29pleV;SE} z5BDViSZ%EgZYdRY^s@2vChhFg2D{^jV`1tfG%}lc@w_%7GZPUTj}3#KS_IaUG3*k@ z7SL*XjYgjj)+gHPS3n4ygm2416Q0+HF}l0s$|s4q*&2P>@%;>|@&`|2+WliY&g`L0zVAO?A@P{wYOm)PRBRU8#eewGrrWM zJEa^WvF2CYloa#=dbV^M)ct!~vx0%jn4=#a3^eYySm{WAqFY9qCSDU@;QidY@WC}h z*VI9DG+fxLuBNkr1D~QA^iM zF!(AcJaO*p@Tl|@lFBkpy&LXXSSY{iw7slvQ1o$OWtx^w04V}rCcd9%dMZ{;Tr##0 z4`2;TMpP`?@NqK;)vO1iv*qM|!sqJV@svm3nGcd!o}igmhtn-GYs zHX*je*Vpa!`9P44HRLFFVaqfsjnzf6!B}^gy069;3rKT*x=m@R80HkH0v$NFjw7vx zK4jbh``^-Oy{E_p^vpc>QIl?>8FPC~8!TuqjtXyi}elBKfKt zl3sI=`gv9X^VXjxce93oVN1H_xw4jDcaf`xgGn5KS&e(pHSi5CQ3FPEsBS^2;?oIr zVpxP6{JdvxYgEP!3KZWdBo{&X-sXf;>(IP+(9|6p_Mvi~OvCXcTLu#+)uaN$+Wl&K z;SZDO(dj8qDvRf*#0yo!+tTJ~iW~@9#Nh2EmCPIeSJ z;rW*}hEP}Md}g|4O{2i8W52;4wKhAUtDDAh2@JJyp!<_F3THssn9XQQmN5kxOdKXA zO%}v_j+^SAEhFb+-aj0kg=mJ~Z^JCVyN8(9{NE((ZR;CaHUCwoX9NYQ=6rto7*$A1 z2PJ{b>?nRcrd&YcYFwB8A$rx*X`9VcPh^#hR+s?kd&!tYP1o@0IEd$!*9XNwR*Hhh zs5pJ3#EOC^e@=d#=4co&W8P3j;oY%Zk>b4Ty9qmb-lY8Pp#6Tk`Byla)b_*ZC$L7z z^MNJIywE&uyo2N|MI-i%ly~WNZ=92%KoZU!H-q&4{e=}y(Hrhw zzr-Zxat@m`%*0d>=N9m=bB?Y^1IB|$-lhU7)Yq(XBa^VvAD?%`ynPg!A?!!v0l7pQ zub4oh|F*bWc^O79OvmOt7;m#Y&zXDAxpP3-2%+M~EY*^6CBBWVkvAN~rEXn^kvu#& zYy^aSAX0!uoC&g1<2AK1{PFzzWeBo;TixvJ28AuepSB(}=twNyZYma}S=~1H~EuIrHsT>iQ1s z)USrA)7oThaR8A)6d%i+r}&ouCnG&ADHY(xeLLdpHk-I-(1ePOx0DyO1L`L@sl~YO zigUdTvIo{38n_y>iQw6%U@4xF2RlJ-m^aA4uBkJaXbe=@F?P(CxZdmUiO7c& zP{#ZI9YQ*1yhqHzS?YRe!kcJG_BC+}8Mo4xb051c#vZq;{^*gxlxe&K;Z%dJ8v~rB zyT27^2we*%ifH@Jf(YskH_LObfdupdGcJsE_W~|$O9Lg@F@+@UW5;iWUY}dA?gW>D z3_>8Mu19H+BU8>e*sw(tHmHuV-@YgJ6jcR;VaBeXT6*pWJ96rm<`1F|;BRBI;h=c# z^D-m1)K$!(rs4hIIUUpf{og4==DvO%AEbMVj)7DI6%5iSdiJ!uM*X(4F5{qDgo_%V z&@rC*vlSXn^kE=k_yt4@iDRFYL*M(^m$77rr}^{V7DEa3^t)waKUx9L zUY22Qh8mAV_>pa#+v9!-)$E&cUZ}O+h>Te316A|#$clvc_6gCmDlQBhfM*iNnwokYNl!iq)7oEPP1Yuyh8vV;V zV6E8a6nWCI5-U*Gj`^2>6 z%OK;C3lx85J?kY7@woHH^razok{}Ux@;zD9-MEM7kUi}pE^ygy z@eSeKu;1U$pf3-RCXwCFQzlS8s^dp0S08m3_F*yWtD zHooUxHH=|pq-M?Oc&A~lVP>Y_w2>T4=i2A|bombB`U-Hss_?$Gc@>!-3nX)}=&3vF z8$^8)&eP^Ss9m+(3>r4s1IBg;*B@+|_YsRf10Q|6_11$*F4y4?y#ik#dV25RkG*i+ zBFT#fyCFInD&@!~`(6=BZ26-&?3K>fFFI0o$C_Y&>Nnsx4#eWETfpsmGPjD$*^sK8 zT7f3+wDzU#+#@Irze$2K>D(^8eS9Ghetx1x?IJb&V#t0*NIKT`s5k~n#3Sx(1vzEp zB7Y13x$bX2sK~G1e_jgWgSi+%pO>HSnT=|8uQp7<58DHLNM1#iS{z;F)*Vt4rV1CXjFJxOd zqNVWQTg7oCYklq^8-b_LxjDLFwHmNxeO@rSW-aFXL-hx*nIP?d?u})^4VfK)C2aCW zPIi)3qt#?=n2!H6uIZX_CP!FPVFCuvH5iq1NdlEdS+HQmP$`96S%2g*SUTC;YpvOz9Y?no`n@(rp+~o9J;fzdypqAQ@#c?U9N8P_;~;kNuPn z<`OVP+2^R4xUBb)?*=TGp&wA$EZ9CdV(`*^lEZP(9}_hOX}3&}_hA^@iN@8?YhpJ0 zP({wRxPaKuAVCw|-CHvzs+-Ze?jBaPQ*?c;n4uLxGM=E#oOI3oI;8`?>wm>aO3)7A zgcR1%Ch7zPlJ``7x56%1VuFYGsB2e?PI&EEG_Bh)#bOq*KGHTuW9Cn3IwE8(WHQB1FEoZjok~=o;{_idFodPik@0Oo*bZ4?@b|x}luTVKD%3H7EpD+Yu+r77 zh7=k{70_4rQn&MU)V5hPG^>=<#yAwR)ccQPe!ikl)(_b5;%G+`SAwUCluWHEYzEB3 zSRe7y_3IwU*11AMu(W=;88JtkH==3Y$6WTvurderB)=E6IH5`)783g#;JJDarJ_Uy z)iMcD)GF!@AAz3-z@tV@{#qIq443FPrV#v;t;%l=5?&YcI5^bqdo8f~M$7vgQNL8Az@hK=6C+>v(X7pY zr8oAN%lVP|Y3Z$YxUEPVqrjVlP=~$)CPDN8qvt{0+stn-ElE8MH7{{T^^JA_diB7> zOj0T0qSZAs3_P7ZI6}~iDS^>w>zye?Wgg&N{F39*US!EbY?j=wGJqZ=KX0XKZlo=v z&-N>A5r{X|#VC=pVwx=R=x+VY4MWXP?%vg^g9#?u7F>S73j3g z6bkDV=@7o$ve7d{j1tKcUne1n0Ffql_5123OIf6LW6Y9Ah!AlMo#|xF+*5ZE-(bw5 z`)ZBe@yo>I+)x*Zn_nK}LD{LC#kVd^N%^%A=%!uk&913}ZyS}hgE@zOd1GSEaAxPq z+@nJdeWW({K$2xdE`7Iiju98)w~oeE*W~Z%{D@GRhTl{XcT-Do@+NvmknjZ;OlzqC zIPmE4tYts)@H+%~X|h+VWcZ79K3^TN@4+B+#B``9F+dbr`VS^4-BY=x%$jf~1$4Z1SrIM&4FXzO7X+Tuse2@0?}`rUC@YIt~w=y(Bc%`zPI zEl}$kby@d|r+ee3?jmUWisSCXa?^TR_|f9D!57eeyWd)y~K zv+P)#fyg`B^h(@3R5}l#X-y;e2?5qHG_a;EsA3--X-Vhbt%S&_rz6+`2`2NPC$wKu z`m)&a$;HkZ6zmr~bF)sz1OESmw08;;g;}S+_gD5xI1ABmyQWQ!VZpm$D|o-=7f7N>o0*lnLg0M?eUOolL2Q?rVD6yB^blSWEA zOrAGwnw%uU{nyO+@M^`(d7)0_xQ**sUXYqMuPZh0poA;mV7k!YlTFu~&uKdB*IIj$_xTa|`d1b2jM5CtAdt4mLGp6eNOLsjod@6aAu#Zf-35N8#xu=9XC*w=(8 zcQ|QSr0sJj1FLz$& zL*VvPQ$^D#qFuCvsvsEqiRi>+R|!K%*9!eYfWRMs}d)# z&29Y+;gu!~kT6lqgSEaob%LI4B??BaO_jx@vL+D196)7Fx{(ZhXJ29Fmf^%h#6ecn z#OXHt&IuhD>$#H}u6HT2M zUHMu)sVUlIlaMx^W%`_pX_kCFaNGLj*3uqgF+c(I3-PSJ@~?g25c^cObN_h;n_i7vNVk+=1t{>@4uEBg<=l(V4hFdO-Sr03ghdY;rL9Z zn^R!3Wej2JNHyp036%0_ErE|ur)0*`+t6i_MZK&tz>3{04$_2)c2ABLbW>7Ky@K=iNl3QyH?R0zw~Tl=(+QhlRS~qeebc-nGs?rJD|4hCb266?|vqAOREQK=i8Ur3qqIO{Y%ev zcT#sKwFhlyAB;^r(+D0qhC#c3benlM)s1c-_vh#JS2h<|9W`8dwL75E9aK1Y$RIP4 zgQQNpkQ2qloIal~tuITh`Ow~tZb9P}y;JDvw~_rIoDf;E$L%0kf{|eZfn_n`2yoLv z_~vuA*>*)m;1TRGXktOa^|(-zYru1sSQl9d(Jh~a(1*8d<`*;#%B^-Pqa1Rybc@o! z%9{pIyGE6`>d(~9OsJe#RP*z5!ODG?iV|0;&OF zr6ZncMcvE!t8p3+Jt7!JYaU9lw9z~4gVeU&R;ED!G6od8)Ci_z@Dr{||`DqSYmCGCT8`eL-CGBc8e*_EwFar56;QBx1P>BBx zTmIwTUM`BWmK*dKy%!X`VQHFVm0+_6whzC5xI7s+9h8ZK<>@sM2(7^!};q))m^Y z$abyx(g7Q%TsWS_TfXDI}=@9~L&`N8DXJ86{IcE>oY#nXaqz|-eWPp; zX3k7d0wY0CzAc+%v9A`uR1{8Q|Ewo;vdI}hUm)(>wK)MP-i;M3_fME7Rg}eWB*o8q z;zeYMR7$e+SIaU4V@F21WCI?SuO_m=gQlx%g3~B(uPq->s^^|vQ%~EeliJaH$9s%! zg9X-1{a$H06LNCW+1A}siBQ(HK6#tn;}J4iSH=Wg)CBN_KQ;7=AsoH)V?QL@2vL6} z@bb=Ze`n)#YrPT0;X40x5@n59{a(^QP-85~Rtc?SAisR+yoyW0LD;j(uq{IMeK;N| zj`7z0wrc=7hrI>e^5_{S<1W4YuV-v$WNoh&5CCBHub=$ir~aUSqruqD=s#r-|EGXL z{nr-%i-@>58aP|n+5QI&^>Z^v6hkE?Ibul5hn zkD;w0d4;L1PICbLymnQPl1w)Py7Gz>epDPRRjxclCTxZ> z=oQ&=kR#orSWR2+$QH0)plDODUdtUrSuQ7BM%20ZP(Tny)J@OZ;5Z#AP1N67yA0=3r7OLIkl_GIz6$0PX~Q4 z!8sH)5K>N=AibiL84O+-STWTwha$VeMhWf2#bXE^w9EBXaC62r{V2+ko~Vc2A?f{z z>y3Ax`{Vs8l~ecK=fo}j`XCg+?%-{iRbh2*DsLyKq&ZDXJ41G`WLuTsqk75Pd!}F?5+@t8{hZ6ztd3#Mw){p{%08C6%_x**sg7wP})y z$E$|APdJ#AzS)N8!#`s&%u%|%hN$EH3VblJ&YMd!N_pa}%ONd)aWA@fmp+xS_#7VJ zh{5uCU;`E$UVeh!xDsZju56g~e*fUQo2HqbooESMhwXW$hJbXK(K2%3ePdUxW7Cv; zAouFzdt$kSxs_s74P^zOwBVw%oZ=}qIBo^<##Rz?O8(0kI0u5gpsuvS1!hnm%7MCVP1E$%l*Oi~Lu~-aw6r@E)_AuOQpVCAy{;FT|dHk8I zS_=J^&CW4F0=yIX;2dS}r-0oi((1gK0~Jkc+Wcq{eVT5k=6G*u->~P?8`VSHtYZ7T zqj$8{U0>)DQ}Ud3J@xGH)$X&qf-&nD%$;dEz8b+%M{i5Dd&Bn! z`<5P-ehH^L*x zy(U@0SO~b$P_6XEkwEkb@G&o9XfR#-7Nw!);hvuU-U!=pDpU8T{Isy_YpU=2YtyCs&AvqtY976JWbdKQof!oWfA8x;I9tv$0d zLwj7veI~V4Q$s5oyYuDz{{Cg(qMl7RjPi5;cuMx;$he>BzjEFa@KK?UB;rAq;joc1 zRujr26Ko^NpF6Bd*6sV~gbzw`W}I4)l7#>{OTelcLU%5QQ{2pMct+QMt;#iAg5pS- zQC(Y$bJo@n(6Yv4h3G6goOZ<=jX9q+>rC;2mr7YeJjQ-lcL*HZ-;d#_TmKM42lsnS zG3hSni2SI9AYWt0?IjD(q7r(}Wr_`=tAE|D`%n8s59aUIvNcm4LC#SJ&5csY=tQM?FeWtgFo0g>`<}Y88JPPwmB`(4&{}Z zRox>ZIv}E-a9i_(f>Rfv-*2bB^_`K|X3>2Si1l^T{xK;BA<>BN+f|C*)6D~ahbPOx z$zp+$*$~%*dcfTO+TqIA&ndm`ce*#gN8_`2Zrl9Z=!;tFcMCetA2y+yoDK^0;wvtA zyOF# zw`$T&NdlcX3rzaeEaEvkoqkp#9_Su^&(#PSdT?y=7r{U*Xx4*f>zde!Fc{K>oF0-d z8iVJRIraTJt6M-*K+ zFoS`t-#VO)ljP0bqjn1lB&_kEU$G>YGHy#fGLs3Timagsem1+u|2bd&YXHFoHT$j@ z29o5NOSQk~(}hQrtCv$aeu)$O6Z#{=$R5nHpugrDfst8uBM*vy2I?f0!c#5KPJelU ztEdHrFXnI~Bz;pn%U#2(G5oZI^4Xrdc~BzF%Ax{Zm+g`qS-YeP&Re9ga$N9jpw5{g zT6wBJ5Wi|h8^Dz7aG^+@mQ8`slS=!GaE6l>2h{Jsn((|!Ip8Hi003|y|0{9&AG00< zdkY#z6H^mM6I&yb{~+tB*4#>2A4BX}QF_$Sqn3V6$E!U!;P46vsFwgs176k5oyIK} zv&=IhKx_tRG^=?4@EGEj=&7)k=$m5aU7G^MFYoN=c(1Iem3$Bsrb0ebcD@EPEI6iA zk|^Vz-C7bI6PETeELOE>LC>EeL^ScNWK_s}F43v)Hn*e0!np5|%I$T&Fw8L})T0!S zZK!^x)jAuEBCU=<|e)-l~vJfWOoOTTwU zDsLVTONi>DM2~Besj7*>`sSRz=P#1zB3skK5l|;}GfdCW4z@@zv%s#L(lYZbcG9gh zO+xBj7%I`NHfkOKVqCFU&=l!i%K7W-YUREehMsTCl&qsT@PIcA#@p|=(IU=V>YgxH zgWp%3RjE;Xe6&rhRtnPF7E1itT-n zC{PwoO`}6YIkL*6=g}b593HhsV;llsGDq1hF^f`qAV{&-o5G0!+#Qxrp9kGSkl+2O z!K2nmdR#?GRG}m~e=uV4R%(wHJ_mg_jff>RlRYe48HBSRbG{~XpAa7p8?F<5f9L0O zW&SJ+{3#Tmsap^5qg~g!0qRew8^kn|quRwXLasqIG09{f3>vIL#i=eF4(ndSdbDhp zn7(BM*JbEFL^foUj3kpoQl^QQHz!N7{}h-R2)the}yV-&s?= zs%%RcG9Wn3+FptPLjgnCNAt)nMWYQy1}^tMOl96Hxo>U<8v-v*{+Rq(k3g-GyRl9E zBgA{d$1xMHRW7>fJtG~v9yp}2Mh7bP6OV@J(CvvIp^Ih0T@;)ABQV>9ks0jMT876n zlLuGa-7&4L2iJNY$U*bd7`#>sN{w+Tu6ognhH9!kgTH5DB2NevoZ}~7p$}M>Urc}V zH$`HvtE(-8VeG}xO!ncQa2)fV#hEzf5AJO-4|PKwjg%>Bbn{mQ2&7nSYma7v?xAV^ z%AvxvJ-3qe%CGYe(=9`+)9MFwu|IHVzYe!vLc1&f{5{Wa&oIq_98|uH^Gy4_ zSu(o<8&Er$>g@2A_=>Ef<6oTS5*>32;xDYNix?aXp?Y6w=kmBh`2fumDCn?BZ77Fx zC{ndoqB%mVDikMZ3Q&yz1OlpRkc@9E5D-Mrx^QefC{qMzGEqjp2UIZ*WZ`xRZhP7c zia{0^%n&w*diK^c{$dkZU(siP9D)$=hO#2QkYk$Q!f|b)#hJ>4z!Q0q4%FOGa>N8# zPkk4xUb}J_!okP6ik!YCS_d$$mvC3t-OPM6mhx(xe55XV2(BnQf^q>i{cXh_X7;WJq0pjY2rg<(h|VVEs*pC@)L_G9`P{=ogf>c`?N)fCwFxIP59x>^~4P zL!rVn&XK1;BklU5)TRuVvcN*Rho;*mBN~;a2 zECA;*CXxf8Y-QWYgLeMWqy}?50!6!Q-u*n9Oznr<-1`)3QwksLf2&lht-~1pjU#CTuj`4j5IJTL3&ek^_!ITpwt%@*imwW_t zpED>iDQ)O3rD)5Y0C8WZL&%oN2Vvi*z%4xmbA&cl++=98dhHK`eyup0hrj?1wJa67 zn)%xONrTH>8HgpjEu1mOt+EJ2;$cbWjY{6Y()TNbS?=#OFO9CX18%TlaJb7qc~j4R zQwVZPA}T5NR`24SoSWz;(VuAm$Ww+)_ko71cfe`iVR+<3#Nu@**#g23>Tgs|?4=zN zLgc+4S)Q%pBFv6C#Z;`Jvdj&vVRvLeCiTC+N59QSG-G);w;kmZP!eOTqA2dg9b8rQ z2~zc-C=V=&pzzGh@FhZ&lw3q*t5vO_Sdx_#JtidaXi)u)X08T)rZOyE*|6o1<7kO#pk0CGR9gnhA zsam?|x57&lH7E^sAs*LrC{P5*ti7W>1wjLV2me&adT~$&AvY6kFV#iArSsr{o1%bF zrH4srjjzKQQsV$pSNy5q=ZQ;F?{rA3`K3@?pgnPIzk)3ibuzQlz<;SvP|gRbnn+TP zqifA@m`8T3ILi9tOgYEBVO!zgMWBO)uIE1qc138PM!MbvfJNhC7;=u9P$!f1_IyII*>#*%*pW9~Gk?1a;Z48W!Xod@F#7eJ|5h8G{RS_|r; z?15gRXh3jy1P5c4svq{#giYMzUPV6W^!_ zz7`=h0%hT9BM?~5H&xILOk;40L+IF{dU%QNYgdL34ne&_=@9bn6%ua4mJ1oF@B2BLIWlZ^62l(!P+KAK zu3D6Ze1-g&ZD@Mebn_aPE0C+h#gfL}kGFyoP(NfCC;*^zeccvyv@|0U!jZrD+~(ZXCtc6+~ptDy25Bi;=M9N3+a6 zoplV6ezivoL8KOD{ghoaFEVOPB&B{`Z1|q`c>V)%MZiA1DW^I{*o7|Qe)SO9;b9*i zeOU*FBNlNs#Idzvn4x>6ZmxKpK*OF+G3UK5CNm>*n>kWnyDbEn4Rc3Y3g|U0B$Xb+ z=h8kDix?lXgEH29wuMBQDyZ`+mj$jPr(`*kGOS@h=pO12i9O8Uwo z6`bdLHFt9}md~N4*+duy)Y=e$13TKZR`-2yhAyBi>oio8`3sm&SSe`TeTcV#l0jqd(uQOob29zGrL1sE z=r52qzUZ5ZWE`p4g|f=U%I}xxEbnr@+0i%cXchLj!J@pWrXK0id*_tfz{vFi>VlY5 z|MoSH1!n9!CfD82DDF|1Y`EXin8wY(D>Rb+G*#->Th@{q{;(vB~s97K^*9 zmyl*)a zAQAOOJ#bVNfQ7O%{g3{pZqv*apT_NmOnrCL%1x)uhacMGM5B2yp0Kz*|pE{af9AaL2-=f+gky2uErk6}+ zeIRy>Kmq%s`C%1uY+G`{e$Mbxf#X`7Y9to?w0`9nDi8~DVJ;ZVb#$;k@GL(Imx&#h zSNY+)dmXq3W<9~ue{h5CEdo1>lZIA$Ul^#rS@gHeg_8smA~)I#=A&l(BG}RMx#s7^ zT^*2H(d<^WNp4Bppknv}k`0*L5n0`; z(~!J>Llfn)epAu7sKgsEiW&tlnAhfQJ{b2}P$fQ2K`3dLpth=y+ z+uX>}A9x(wxuEx-D~8ceu$$amR>Hny5Ly!uJs!UhrknCkF!@|DB=pyY1pTTSt9~TK z0xXgNolCFz?f$L_6c|?H?3)JRJ%(xgg4x=>LURHdv-rHj+u`~JC7QxnANc@PEp&X~ z%PKm*CapsBi4QdelW^#~v14R>=jdrj$tzN`QiEJ{16|=Jcba8&QQY#`>2A+Hq1q-PYeOC{4 zpn{zf#a>WsPZ_0dR=|-FBexDT>UI^1Ae03o`_?f!%8TcBc%V^9~K{_Ov*|NZSF-DJWmE z+!4OE-h%HDab6OK=;ltLaLC9+m8>NqSG`v1qfS}ay?RbekdIL0Xras&DMS7c&aH6h z^^R`o=%QuqJikUt5|}1Zuu2}xIDuz)`iT%0X;_SO!!G}gCeSj!e%vvaFUwh}O(D)0 z0^y>1sE*UKeeCcH{VqrltxPxsbV}zsUy)y9_qQ$Id+OlY}HOW%ewJg0!Z!9j@{RUwp6 z!mA8AgGt^{rCL_Mp*xoi^9ZH1F)5uVjFd1 z9P+b7^cVvp^^np*xzZ0#?*3OF8QHr78u~Q5(6ULsCFrXs#<$K$d&5~^n%!MfjO8!K z)shE4EZzW;TL_Um1aLW+#%}d-c7@MCTBjkE1b*a3M{*_hhAE~ld$D zjrdE%co$ltF6Sc4q8??}SaYJY*eDInFABie7?><_bJ*T1WnE~&T}Cw40{lCsmN*=I zXASE~pp@#evNsFx(7L@(pc4gM(*g67SZyD>Az7g4xMuh<>OuG!ut1au6C}TeRYM)` zB8(k&Me5|=-^WT?-eKk`jQt!`o|#r{WG3ZUC~XCn`X-Dq)H(&*!uq|i+I8$lMyn1d z%0u0~^5ob-W^raB8Vsln*v{H1BRj(i^&AU{wHnRv%ITpM6bT_H?rXd#(@GV;1tujF ze^XLJyAU66skz&HBdw@Z*KdMKB04A*_);Zl5hoau{V}m%b(Bi=OTCSl1bhim>qcp+ zmXpL1=_V;OF+|+<`Ke(-4b^?L zs(N9V9uz`LRfd$iM4zvMO>)~WPO3bbfSmic3GfxCcfS{Sp*R=N-~O|sn8YJ z><5o!O!yb?e1ZbU>KQkqU)E>DVR=yO9M8QFZz23(4Ac$PA5R7D|AWE8xJ2x zeoHIwYzAZFki1bt)RQ)!Dt#l;*3tBk&yX7wGO^}{VlIeJ4k(rw@6;3Z5W4YL*C4Ci zS46!BCPajGewspR+R{`u9ZO~D0RDW0H1IqdVM6^5y9pW&O_6>?xQ>)*jO+wUgj9$xOr+z zKFEH89Y_K61#ibqE9!`~d7KSxud;Kngz@`VeK~5#4^s z>G{edaDY+D77V$&?{1CIiwN;U3yGu6)!!o?Z@5CJ2u_<8 zQeYP3gx9NcB$46~L7?`3g&b)Nk~bs*o8v1I#U%O^IzV{?2ZYS^9U7ztyZo5oeQ%0L zR_!;Vm)zs#^DiFE4?2!_W@c7~`0-@P?53EDC=S!DpKy^R>=EP!CGT_?NE3I-);F<8CVHR_Z~+l{bZxng|@QJA-5duT#HFnlPtvRgOL+ z^nM@k;|*w<>Dc`MrVM0{=o6Zo0EVl$<(|jn%Y^l<;05E1W-&66UPVn7Hsl!LmT|4n zP?!?M%Xg90vA&K0z{vJeO}39nvMfo=E5#qeJ) z4-ZF?tBlTkewvm{36)*EC~;r)QzvQefC5R#hB^8f^r&8^pmL@~F$@Vhey(NEf51w` zsJhvi?datG;1FlEFdz$XSafD2eymB`mmz!sfTLOAiXy1)z3WCs~9FM z8P*fOa!th8 z@UMQ`0*uYfW2sVZhC!C`!eg++4>(7_xa*DQ(T?K%`RsJzXWIyK!^&olq37#Ghq}E< zIQLqFpu98=FBhfX26B|L=T&|(`hI2NzfGBnyb6XprpJr<+`AI7bL0WvRZ(;Dx8?7# zjJnty3&o;AEZ}!PS`BWiX32lNzb3!wkUF~C!Dsqq1!rA_RB(XM(?Pl@iOzdy;BCP1!&jP=~i}%{vfu-7pLoDTUQ5mdk+Qm zd+ix;ns7R0*byq`DmUorUArUBxJX4uZEIB`9zHnWt-K~N? z9vEzR#|1jyUL0C9*&dtfun06Go;tc>k$D_QlS|s@4QmTr*3X%c=1LJS%R)laFJbBHK0r37>|e~8^~MP+Zs_!PY|zJJN5LDj zNUeQmsNpwAF?0Q;ODSZ~&YBt8?mx(Z?x+;1CJFp#SrBzm>xOe0fmG`XRvO2D*7aAA zm}u-;(>e;Q)#&4fVouDz3&s#A>#!{D1(p98B__X6#^$t?x%+N-+_4CR;Dl(m1xE z?OMW21@=wscc;OdX~!MJfRwVT#3c_}K%uQ^)QY0JL&ZJ}JEi7{MmF)&otj=KtjL{m%cg8${%XGFyEAlLN^1 zEu>=XmM1vV0l`Gxg|IfwmwtJ;t=#>Ti35)jyUs#s9zSkPVnBD_Q`q{*r3luJD&=TY zN1W}kpMSp#+ndE;UOl$qqy}4dqGG*=HGi^TN^E}b{BwmD-j{OLiZxvny>CC``06DX zZB(Ls(zH?81V;yVcGvv=eV^+&WgfH{5bOEK1OTO=Y=smqC^O|GvA86 z)=r>P*vVa@SJNh-EZcEXAxxjlb2f2u)-$&G$I7DT zYU1ehPdS~lyYv6e(jqlJEvG>Lhe=*svPD{wN$!YJf`&FiZk$GTd`gXejwv___%D?N zhd|hiJ|+HZ1ETo5{(WWOKh`1(TO(^1W0U`fN_MpWw#)xMk+X-ri4(2)|Lru*npSoP ztY}|3dIHY8e`K$?vz*suIfpqL7BOND`W#C(XuyDI=2;mM%1DZduM2*BZb(GBskt<) zvGlC;ueIco~$R)C@?{A8Z z2#x`A;p_6_Kn@)XxUG@CL+MPRWcCf*q(D6`sLh0mhR3{&e#aZ-#!KxL`tlLgYaj8}|8fD3Rup5{!jVFXGesN5=0SLO(JciKo=4;p90=*MSaY ztJ>uRfPbmp@nMW7DXBZFAE&pvHUy$w5&{rpP2KiPN? zP+k4v)T-te{B`ewUC&NJCGXcq@}RWv79=tMBGPbW`IMGjoG=1)Tn3+qB}xnSb;Qb| zIlRLAB#=n}HSZull=}VHY5SX8piJP-0_NO^nfK@pnHpvhqYFzW%(%Q*pvo-Awr?P> zVrs<}nW<-+T7>itUc0;$)pyMgEf1bagHpa%p`9*7afJ8eFx3i(>A-*D3NqcX*bTY^ zI3|pKxeBU~Wbwe;J=wNsY#B>E=&%q`GIKPo8ng6auiJ|$$7`^2eD-DW?hA<7C!Xq8 zbt@v}aGQAXT-3dKF-i(y_QN-lH_0iYYXdK!1>eB!*&hx*k=+_rDo*0#NSMzLFS=#} zGls55s1*Xdp9H*3au4%RVBRmQTj)}}{9bA%&=I%=8Jj}tnS#O}?EKDSuMmeE+>>lN z4=72_8$=*-zJz&u2h#x*08KOP49wIeOrO^qAhXYQuI;jiwuGNeSQ!jNs%#PbJ>t0C zG?!Cyp~VH_>AnDZ-?A9z%x~+!@$AMi#fl-p75`T*g2X@8U`P<8k#r2i1Y?{aw=L`7 z45RvB6X-+a?%VVT(#IS#@2e}3>`r0)+=dmB32{s&S#G@<)!e$#{a^7}Pxn>%sBUzU z0c%n~5)uZ1X`Ki;X(po>r+32 zQ1!RoXD`pyw=jrP%9QOHev6CIC7OnQKp;UBW3(l9>=oN{X<*<0OD-4WFgWxiy%fF|@(CyeI| zwfND1a3EaWKtO{b!EY@Iliforu_+td+AA~1r=t&VWb@ZA^dO3ih{35Mzn7s> z8{h&AwjHbvms;+A%H* zs`(n-p^_18?~kuple z)ti64q}ostWh>vOGjH*`)eTe)CQnGKDQOBrE*|Qe<_q*k$9QE5nv|k^?54B@UIhJK zVv?VBlnVqOg$=<1^HOosM;~jLl_gjy=3e$);p$VRA>-B8>;{C-OssTFw!;5Gz!Wch z`u3lJo1yLHJ0$`e1FxvoA)a;8XaYeYhkS1)%+B>cba`1O zx34mfn@FH2$VNCVW^ym(|%3FkAn9L7po<*ZUjAycBM4b|TLd9Eg z`iL+eU;7U#Mv0B%Wn%l(Fp%O11{xI2%An%Jbq;u*lzFnfy+7Ktul9Uf(DKQvK;q9s zDmiVq735}r^6jt%1T2)UV1ow-`ml(rz0DTlu^mH@{-yv~q`(lfI#YPr z!w23lAaDb?M(DHYIbhWv{j8HpkVXPQ3ivj+n_+kEMH>uBy)uP8H)_FUkp)KVvwwWU ztu+mn{Bx>h;HaCo86O4F^p@<85BA17dmgSwUW$+-pZFWWhzXm&x_YOM#(@_Wg(_Th z4Sv8UlNd7PMhBfciQ`<$5GQY=)FuoFeR-Wn@ki;lUwdSHLEkjSpbQ$2x9S_yrl;F4 z+4Lje(CmeXnV-&DA^?+!8DZPPz>ocXl0Tl@d7pf<<B{LeG3T5$J z%~EkIU3t(J8i@8$^~^lDnCL#2T#oIYRseLYe;4LW@SEJZn>u`gTlGVH7K@7bJpMTb*lM@!=?6OaceVLQ1k0G zYTTLIOIx1}AYE)ozn~l6uvu}+P+7o~jcu2K2BTSiU(zY1ViFTtR@;m{4By+^J#G3T zUATNl*Wps-y*tUX*E($};X6x*en(B^IaP#YgxLBA@k~=VNM+EV7gbdm%JW3a`xVRnitxJ$?^X^y zGeIuZt3|tbqHGVRo{AZ@+G#pRYiK(P*ZSYRFfn0sB)H(L7}8ks51YjRj(BcD@D*brx!!{K5HJENA0CO#|O$oy%`VlHclRe+ByeL16dFsSU@!L=Io+ z%xms3*nXdi(d*K+<<&2FXSs0c)q+N`awRR_xx$S>s%e+WS0QUi4XupJ2M&PX)YiF3 zXNX39e`a&wh-m@G6(@F=aAM=p)MZFo)Ye#2uU~p3`{6Ipbj!N4(ZRrs3D37%hxx}_ zu3r}^A1+stHL(%VQs{t%8C_rL;VW2!p%-AG7uP@d98GO-D2M*2l?}3ue$ZyWjgS_g zv|SA-i5RqiBBTmnOQDONs;1%5Y9V56{m|FPY-zZ0xKW7lT&nUIvx4ViNc-kMCEURL zIkNIxI0X6=wp5R38th|&wR!!``k+)CybA<=NokCw@U1k0EuABZYu3XVy|LU4mbvJI zEh|-rXlLS0^!rN=$Z>y^Oq4f*_8}mRuBb=VE5zz!ZUknaRX@@PSpjZyHRvf<9H0~B zJt_r8YtPVP+T_DMC4Dy?$z7GVNx6VSX=wTsYXf7^ptR-Q*_E%K^}*~E0N2zF`J`3J z?$g4%m;LGZAoFdtdkIr;M-DOGup`pb&iu{zll^)BEBQvOJ} zhOg;$gW=3P{fPo#ga@iNgY3(T5pC`eC;LTHt*U7J8P%(ZuO~NVBsa1)rp(t%Jprgi z4NQpxDCi7lHM*8RXGF{!;zREr_SRvR4TSQSMn04Mi@p83^5lQ9xBtz%{*eg(@3bpM zO~ww34Wau(t?o{Qk(lEPz!Tz^a18PgzhY@i6fQanMW#~a7 zu`i6-@n1QPlcjh`IWmfl4LwzDc%|}UV}Eg+A|<-Ga4AvANM*|csn+?x8S#ZCMCIvx z-g9mQwfdpnKc>`e)QjxI%#3Vbx{FFi#?aACrT8d@&HgI!(UXh^avQM*rJm5iiGUKl zKz>H_<~-vQO6_$y%$xI%WjXf&~wetI(+Vlr5X2rC59Mw&#M- z)fkJbYlf8D=Ym{#;T28O3^+o5JSBl;XU$oBgj_`=gT?|AQI-VQyC-@8Nf0dqMZ0e? zSz+lFBMaX6sesSens~=EQXE3-7oIaNt;e&z)o!F-(dYxoAqHMs!|Rfydxp zJ!UxzHE354N<$5kIAi253s`q%vxzrAW59Q37TCBiEkro?k?_VH_MYUx&2;tt#LL#? z=C-ca1~lVVeKPG}jxBM8L}`LL8sD>nqtVJ>4q8?l8Q3*)WGrS83(K@lwtj2=j)hKA z2V;_Dd+mO&%?HRj(erQqDsGAFF;RGiV$wLa2G*Sb%}gY$f+i@CHM~F`VUHPY^vNSd zZ&s4>?t#TmD!VM1)gILy&I7MY$n@)JSZ4G_VM(K#4jKKv(Pys`}jsOoKpR#;NxSY9HP*lPU=0 zR+1D>R$l5EUAfq6F@u7R*1Vq#<(N(MboV6&Zsh)O)=^BiJfs`Q6?y^_I;l8Dm@uRl zpZ~2wITc3Vpq;^F+YRBw!q-XF_w$=QGMoq*(BDLCMkWc=RhJdD2gjwfScCaHzlXBA zk$vnmFRAy3l>Jor7+a7O!_0xK-k_Ck5J{UR;rHx`9Rcgi680#-8L^xm*@R}gjmT6B zgTS(g0DPplQ*ewodBqLUmDV_Vab$K?JzOBUW@6frzKxQv=#(k9%A z-xsJ92Txc?ql9g2)EU@tQNuz}&95|43I9>k=K?}QI)}p3jh%;_XRiYf>ylY9P}hrM z*oaFx^yM&cMI1L0DWloM%^T@-;McR?!E|VbX{z#a*Txu}K8{pZxLF8H?vUl#jXsYQxPXr6MiQi7rs^jZ zhZlLd4+hRmE+RY43g+;x$4po&1_efl*z0@j&}pH03}+}@_1+t`C^F)_LBRA%H(`fe zy}oqxPGy}%H8xsUl0JME*94L|CyF{P3^HVxD+Zkqs7%8hf*#FCcmy_bxd4dI$To>S z;F3qHLJsvkKGPWg-+t))lX`qiqiF5pYjZ`!c)B0x3M}7cBh+#6wfirFCX+n>ql%(` zQd*+-$@U+d`8Y#ohsA%#!0+8RFE)9%8%-2ff5bkw;2WD?K5Mk|0&gDUm2GrJ-%oQyt8c`TORMl(ia;g{r-1ItFf%uxMSzuUsj1niy7`( zGYe{}xc{3}`9Q?ktn25WKQHVr*Mo}rcQZQ!T38tv5`aZL?)4u67{hCXOZcs!_w#QV z2-H1aZ!uNeK`}8lH1w9qR;|fxR~WV4#x2w2`lh;3?9GXN0w3?cpVJa_WnJ>*Z%hws z{{8v8W5zzOtw%(b#fM+Msr2vC>(Ba2KL)(`I#tY7RnX3Al2`DIdaHG7do|-kB%iG) zQ!{rvwnh75>(85kcRf>+-qqJW%=Ffm>a8+pdL1Il@iuFQ`P8kUYZ4>Za;rW_vt*vk z^z^q{gl}TAbaJ_ZkhWvgR#)jye*1qO{QfYElf{*VET_0WRd^UG^*MQ(VVUz2*L2``@B;zc zX(oqUJy#wR3*NGVwM|;mtmLv6caWQPL~>%5hmKR^$M&OVCU4a7FxXbw=w4)L?y*9& zG)n64+*=LaoQ(-vvJP9%nECBfqtEIsTRiG!yKnORThjJeebt(@CtueUTZOp=2zK}O z7%#ce-80p%_q&x9%Z+2ExfYxB<-SfczNP$r@=iVB**UYG{!V9S-|*4QdTQoWt!3T; z(q+b>*Dh|ZJ>(e?5)!uMcsA!@mL9fn&c<`B2LEhk*YDo>dF#)|cV%bK+$cC}*3zGk z62IA<@kyl%Ql%zi`e%3&55w4J>R44IeCl@7;slUk;`wFORU^q5wV5gY}>5# zB_EAKBRsCB99KU7ZF};SsH=N)<}SBkZZ3bQ@}ZDLVEe^mYxEi%CrdjX^?rXo`BPl& z{vU#G9zR$%!>w2N@Wb})%ro{19k?%9W>i|rReCijJU{UJqt_Z*3()%>0FJsWNA zUfP_UX1kDuYu|-C_FYyf5zlWVeF{9A{Z*-|zVOBTTUVqk@^c>;XlL(Z%u@Zy8!|5? z+V-k}`kRf3;dA4|+4t`_{`+Wr{fF0|78&PoX?vZx@ALoQw#iF(-uKvDW5#{wN=EVA zZFX5JgE|%+-hV|OltVs0$_qaN+}wVG4U|I|nM9aHfJa6_4vqRXwX1T0Edzsr2Lpou zg9LD(8v>Rzf@q}ib-k3_v}BB-XjTTs`FnO}p_`gHZ_AEIZUzPq;0Qh^imCsAcHv%? zhr_sw$BrxS1Uko^k%569#kh5z=#ESw){V$l$g`sudc=!?!N=3t)i2nUSi_JHAwzZH z6kl`~V%|ZI=50{Oqn|v+f#kxsj`QmoaGz#IglT*zraeV64accwM3^a$Vy0mO!i5ks z37>9;W(h2bA|ErPj%3M_#y-N9;5_9F%`$9Zj_M=HR_s1PI%o z!_mldn&K!H6mCW-sqjvyq8W}YNuZWkzkr6ry4l2L6XXuO7>ZLJwjfL+Fj` and `/dev/dmsdio/0` | +| `bus_width` | `4` | Widest bus wired on the board (`1` or `4`). 4-bit is used only when the card's SCR supports it | +| `max_clock_hz` | `50000000` | Upper clock limit. High Speed (50 MHz class) is only attempted above 25 MHz | +| `high_speed` | `true` | Allow the CMD6 High Speed switch. The clock is raised only after the card's switch status confirms it | +| `retries` | `3` | Extra attempts for transient errors (0-16). With `0`, errors are reported precisely instead of as `-EIO` | +| `init_timeout_ms` | `1000` | ACMD41 power-up limit | +| `read_timeout_ms` | `250` | Per-block read access limit | +| `write_timeout_ms` | `500` | Per-block write busy limit, also used for CMD13 ready polling | +| `erase_timeout_ms` | `3000` | Minimum erase busy limit per 4 MiB chunk (raised from SD Status `ERASE_TIMEOUT` when larger) | +| `max_blocks_per_transfer` | `128` | Split larger requests into several multi-block commands | +| `card_detect_active_level` | `low` | Card detect level meaning "card inserted" (`low` or `high`) | +| `monitor_event_handler` | none | dmhaman handler name the card-detect GPIO's `interrupt_handler` points to (at most 31 characters) | +| `monitor_settle_ms` | `50` | Quiet time after the last card detect edge before the card is re-checked | +| `poll_interval_ms` | `1000` | Periodic presence re-check; `0` disables it | + +The last three keys are the dmdrvi monitor policy, under the names dmdrvi +prescribes for every driver: dmsdio does not act on them itself, it hands +them out through `DMDRVI_IOCTL_MONITOR_GET_POLICY` (see below). + +## Card detect + +Card detect is optional. It is a dmgpio device in the same `friends_group` +as the dmsdio device, with `friend_role=card_detect`, interrupts on both +edges and its `interrupt_handler` set to the name used for +`monitor_event_handler`. For example (board file with one section per +device): + +```ini +[sd_card] +driver_name=dmsdio +friends_group=sd0 +instance=1 +bus_width=4 +card_detect_active_level=low +monitor_event_handler=sd0_card_detect +poll_interval_ms=0 + +[sd_card_detect] +driver_name=dmgpio +friends_group=sd0 +friend_role=card_detect +pin=PD3 +mode=input +pull=up +interrupt_trigger=both_edges +interrupt_handler=sd0_card_detect +``` + +The SD bus pins themselves (CK, CMD, D0-D3: AF12, pull-ups on CMD and +D0-D3) are dmgpio devices of the same group - see the complete board files +in [../configs/](../configs/README.md) for STM32F746G-DISCO and +STM32F407G-DISC1. + +dmdevfs reports the GPIO node to dmsdio through `dmdrvi_friend_changed()`; +the driver samples it on every scan. + +## Presence monitoring + +The driver starts no threads and does not touch the card in +`dmdrvi_create()`. Everything that happens over time is driven through the +dmdrvi monitor contract on the host node by dmdevfs' generic +[dmdevmon](https://github.com/choco-technologies/dmdevfs/blob/main/services/dmdevmon/README.md) service, one instance per host: + +1. dmdevfs reports the host node `/dev/dmsdio`, which answers + `DMDRVI_IOCTL_MONITOR_GET_POLICY`, to libsystemd as a `monitor` device + named `dmsdio`. +2. The `[class=monitor]` rule from `dmdevmon.rules` starts + `dmdevmon@dmsdio` from the `dmdevmon@.ini` template, with the node + path as its argument. +3. dmdevmon reads the policy (`monitor_event_handler`, `monitor_settle_ms`, + `poll_interval_ms`), registers the dmhaman handler - it runs in interrupt + context and only wakes dmdevmon - and calls `DMDRVI_IOCTL_MONITOR_REFRESH` + once, which identifies a card already in the slot. +4. On an edge dmdevmon calls `DMDRVI_IOCTL_MONITOR_EVENT` - lock-free, so a + transfer running on a removed card is aborted with `-ENODEV` at once - + and, once the pin has been quiet for `monitor_settle_ms`, `REFRESH`, + which identifies, verifies (CMD13) or detaches the card under the driver + lock and announces or withdraws `/dev/dmsdio/0`. +5. Without a card detect pin, `REFRESH` runs every `poll_interval_ms`. With + neither, dmdevmon refreshes once and exits. + +Install `dmdevmon.rules` into libsystemd's rules directory and +`dmdevmon@.ini` into its units directory (both ship in the dmdevmon package +under `configs/`). Without a monitor no card is ever identified. + +Use a distinct `monitor_event_handler` name per host. diff --git a/build_ci/packages/test_dmsdio/docs/port-implementation.md b/build_ci/packages/test_dmsdio/docs/port-implementation.md new file mode 100644 index 0000000..ba5e683 --- /dev/null +++ b/build_ci/packages/test_dmsdio/docs/port-implementation.md @@ -0,0 +1,122 @@ +# Implementing a dmsdio Port + +`dmsdio` is split into two DMOD modules: + +* **`dmsdio`** - everything SD specific: identification (CMD0, CMD8, + ACMD41, CMD2, CMD3, CMD9, CMD7), register decoding (OCR, CID, CSD, SCR, + SD Status, CMD6 switch status), SDSC byte vs. SDHC/SDXC block + addressing, 400 kHz / default speed / High Speed clocking, 1-bit/4-bit + negotiation, single/multi-block transfers, CMD12, CMD13 ready polling, + erase/discard, retry, recovery, hot-plug and the dmdrvi device model. +* **`dmsdio_port`** - protocol-free host controller primitives selected by + `DMOD_CPU_FAMILY`. + +A port must never decide which command to send, interpret a response or a +card register, or convert byte offsets to card addresses. + +## Port API + +Declared in [`include/dmsdio_port.h`](../include/dmsdio_port.h): + +| Function | Contract | +|----------|----------| +| `_host_init(instance)` | Acquire clocks, pins, DMA and IRQs and reset the controller. Any failed resource acquisition is returned as an error, never silently degraded | +| `_host_deinit(instance)` | Release everything acquired by `_host_init` | +| `_set_power(instance, on)` | Card power and clock output. After power-on the clock must run so the core's wait provides the 74 initialization clocks | +| `_set_clock(instance, max_hz, &actual_hz)` | Program the highest clock not above `max_hz` and report it. The core rejects an identification clock above 400 kHz | +| `_set_bus_width(instance, width)` | Host side data bus width (1 or 4) | +| `_execute(instance, &command, data, &response)` | Send one command, capture the response shape requested by `command.response`, and run the optional data phase. The data path must be armed before the command is sent. Completion and errors are interrupt driven and bounded by the command timeout and `data->timeout_ms` (per block) | +| `_abort(instance)` | Stop an interrupted data phase and return the controller to idle. Called after every failed `_execute`; must not send commands to the card | + +### Responses + +| `dmsdio_response_type_t` | Capture | CRC | +|--------------------------|---------|-----| +| `dmsdio_response_none` | nothing | - | +| `dmsdio_response_short` | 32-bit payload in `words[0]`, command index in `index` | checked | +| `dmsdio_response_short_busy` | as short; the port may return before DAT0 is released | checked | +| `dmsdio_response_short_no_crc` | as short (R3) | not checked | +| `dmsdio_response_long` | bits 127:0 in `words[0..3]`, most significant word first | checked | + +Map controller outcomes to `dmsdio_status_t`: `cmd_timeout`, `cmd_crc`, +`data_timeout`, `data_crc`, `overrun` (FIFO/DMA fault), `invalid`, +`not_supported`. The core converts them to errno values and runs the retry +and recovery policy. + +### Data phase + +`dmsdio_data_t` describes `block_count` blocks of `block_size` bytes (512 +for card data, 8 for SCR, 64 for SD Status / switch status). Buffers passed +for 512-byte transfers are `DMSDIO_TRANSFER_ALIGNMENT` (32) byte aligned - one +Cortex-M7 cache line; +the core bounces misaligned caller buffers itself. The internal scratch +block is 32-byte aligned so a port can do cache maintenance on it. + +## Adding a CPU family + +1. Create `src/port//config.cmake` setting `DMOD_TOOLS_NAME` (it must + match a directory under `dmod/configs/arch/...`). +2. Create `src/port//port.c` defining `DMOD_ENABLE_REGISTRATION`, + implementing every `dmod_dmsdio_port_api_declaration(...)` from + `include/dmsdio_port.h` plus `dmod_init`/`dmod_deinit` and the + `DMOD_IRQ_HANDLER(...)`s it needs. +3. Share only register and sequencing logic that is identical between + families in `src/port/_common/`. +4. Build with `cmake .. -DDMOD_CPU_FAMILY=`. Do not introduce a + module-specific MCU series variable. + +## Existing ports + +| Family | Status | +|--------|--------| +| `stm32f4` | SDIO (RM0090 section 31), one instance. Thin wrapper over `stm32_common` | +| `stm32f7` | SDMMC1, RM0385/RM0410 section 35. Thin wrapper over `stm32_common`. SDMMC2 (F76x/F77x only) is not registered: packages are per family and its IRQ 103 does not exist on F74x/F75x | +| `x86_64` | Simulated SD card for the automated tests (`dmsdio_mock.h`: card types SDSC v1/v2, SDHC, SDXC, fault injection, removal, counters). Never released - CI and the release workflow exclude it from the hardware matrix | + +### STM32 (`src/port/stm32_common`) + +STM32F4 SDIO and STM32F7 SDMMC are the same host IP: identical register +offsets and bit positions for everything the port uses. The shared code in +`stm32_common/` (`stm32_common.c`: lifecycle, clock, commands, IRQ; +`stm32_data.c`: data path) implements the whole port API; each family's +`port.c` only provides: + +* `stm32_sdio_instances[]` - base address, `RCC_APB2ENR`/`RCC_APB2RSTR` bit, NVIC IRQ and DMA controller/streams/channel per instance, +* `stm32_sdio_family_error_flags` - `STBITERR` on F4 (the bit is reserved on F7), +* `stm32_sdio_family_dma_reachable()` - memory DMA2 cannot access (F4 CCM), +* `stm32_sdio_family_has_dcache` - whether cache maintenance applies (F7), +* `dmod_init`/`dmod_deinit` and the `DMOD_IRQ_HANDLER`s. + +Implementation notes: + +* The kernel clock is read from `dmclk_port_get_domain_frequency(dmclk_domain_sdio)` + (48 MHz CLK48/PLL48CLK). `_host_init` fails with `-EIO` when it is not running. + `SDIO_CK = SDIOCLK / (CLKDIV + 2)`, or `SDIOCLK` itself with `BYPASS` when the + requested maximum is at least the source (High Speed: 48 MHz). +* Commands complete on `CMDREND`/`CMDSENT`/`CCRCFAIL`/`CTIMEOUT` interrupts. + `CCRCFAIL` is ignored for R3 (`dmsdio_response_short_no_crc`). +* Block data moves by DMA (`stm32_data.c`). `_host_init` leases DMA2 + stream 3 - or stream 6 when 3 is taken - on channel 4 from dmdma + (RM0090 table 43 / RM0385 table 27) and fails with `-EBUSY` when neither + is free; there is no silent PIO fallback. The stream runs in FIFO mode + with a full threshold, 4-beat word bursts on both sides and the SDIO as + flow controller (`dmdma_lease_start_ex()`, RM0090 31.3.2 / RM0385 35.3.2), + so interrupt latency can no longer overrun the SDIO FIFO. For reads the + DMA stream and the DPSM are armed before the command; for writes the DMA + stream is started before the command and the DPSM only after a valid + response. A transfer completes when both `DATAEND` and the DMA completion + have been seen. DMA buffers must start on and span whole 32-byte lines + (`DMSDIO_TRANSFER_ALIGNMENT`, the core bounces other buffers) and be + reachable by DMA2 (not F4 CCM RAM). +* D-cache (Cortex-M7): whenever `SCB->CCR.DC` is set, the DMA buffer is + cleaned before a write, cleaned+invalidated before a read and invalidated + again after it (by address, `DCCMVAC`/`DCCIMVAC`/`DCIMVAC`). With the cache + disabled, and always on F4 (`stm32_sdio_family_has_dcache = false`), this + is a no-op - enabling the cache later needs no driver change. +* Reads that fit the 32-word FIFO (SCR, SD Status, CMD6 switch status) do + not use DMA: the FIFO holds the whole transfer and is read at `DATAEND`. +* The DMA2 controller has to be configured through dmdma before dmsdio is + created (dmdma's board `dma.ini` with `driver_order=2`, dmsdio with 3). + Requires dmdma with `dmdma_lease_start_ex()` (stream options). +* Pins (AF12, pull-ups on CMD/D0-D3) are configured by dmgpio from the board + files in [`configs/`](../configs/README.md), not by the port. diff --git a/build_ci/packages/test_dmsdio/include/dmsdio.h b/build_ci/packages/test_dmsdio/include/dmsdio.h new file mode 100644 index 0000000..ea319f3 --- /dev/null +++ b/build_ci/packages/test_dmsdio/include/dmsdio.h @@ -0,0 +1,56 @@ +#ifndef DMSDIO_H +#define DMSDIO_H + +#include +#include +#include +#include "dmod_types.h" +#include "dmsdio_defs.h" +#include "dmsdio_types.h" + +/** + * @file dmsdio.h + * @brief Public API of the dmsdio SD memory card driver. + * + * The device itself is used through the dmdrvi 2.0 interface (a persistent + * host node /dev/dmsdioN plus a hot-plugged card node /dev/dmsdioN/0), see + * docs/api-reference.md. The functions below are pure register decoders, + * shared with the driver itself, that consumers can use to interpret the + * raw registers returned by dmsdio_ioctl_cmd_get_card_info. + */ + +/** + * @brief Decode a raw CSD register. + * + * @param raw Raw register, most significant word first + * @param csd Output + * + * @return 0 on success, -EINVAL on NULL arguments, -ENOTSUP for an + * unsupported CSD structure version (e.g. SDUC), -EPROTO for a CSD whose + * fields are inconsistent. + */ +dmod_dmsdio_api(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )); + +/** + * @brief Decode a raw CID register. + * + * @return 0 on success, -EINVAL on NULL arguments. + */ +dmod_dmsdio_api(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )); + +/** + * @brief Decode the 8-byte SCR as received on the data lines. + * + * @return 0 on success, -EINVAL on NULL arguments, -EPROTO when the SCR + * structure version is unknown or no supported bus width is reported. + */ +dmod_dmsdio_api(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )); + +/** + * @brief Decode the 64-byte SD Status as received on the data lines. + * + * @return 0 on success, -EINVAL on NULL arguments. + */ +dmod_dmsdio_api(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )); + +#endif // DMSDIO_H diff --git a/build_ci/packages/test_dmsdio/include/dmsdio_port.h b/build_ci/packages/test_dmsdio/include/dmsdio_port.h new file mode 100644 index 0000000..578e669 --- /dev/null +++ b/build_ci/packages/test_dmsdio/include/dmsdio_port.h @@ -0,0 +1,89 @@ +#ifndef DMSDIO_PORT_H +#define DMSDIO_PORT_H + +#include "dmod_types.h" +#include "dmsdio_port_defs.h" +#include "dmsdio_types.h" + +/** + * @file dmsdio_port.h + * @brief Hardware port of the SD host controller. + * + * Every function here is a protocol-free hardware primitive. The port knows + * how to power the bus, program the clock divider and bus width, clock one + * command out, capture the requested response shape and run the attached + * data phase. It never decides which command to send, never interprets a + * response or card register, and never converts byte offsets to block + * addresses - all of that lives in the core dmsdio module. + * + * Whether a port moves data with an internal IDMA engine, a dmdma lease or + * the FIFO is an implementation detail invisible from here. All calls are + * made from thread context and serialized per instance by the core module. + */ + +/* --- Lifecycle --- */ + +/** + * @brief Acquire and reset the controller (clocks, pins, DMA, IRQ). + * + * @return 0 on success or a negative errno value; a failure to acquire any + * required resource must be reported, never silently degraded. + */ +dmod_dmsdio_port_api(1.0, int, _host_init, ( dmsdio_instance_t instance )); + +/** @brief Release everything acquired by _host_init(). */ +dmod_dmsdio_port_api(1.0, int, _host_deinit, ( dmsdio_instance_t instance )); + +/* --- Bus configuration --- */ + +/** + * @brief Switch card power (and the bus clock output) on or off. + * + * After power on the port must keep the clock running so the core can + * provide the mandatory 74 initialization clocks by waiting. + */ +dmod_dmsdio_port_api(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )); + +/** + * @brief Program the highest bus clock not exceeding max_hz. + * + * @param actual_hz Receives the programmed frequency (may be NULL) + * + * @return 0 on success, negative errno when no divider can satisfy the + * request (e.g. the source clock is unknown). + */ +dmod_dmsdio_port_api(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )); + +/** @brief Select the host side data bus width. */ +dmod_dmsdio_port_api(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )); + +/* --- Transport --- */ + +/** + * @brief Execute one command and, if data != NULL, its data phase. + * + * The data path must be armed before the command is sent. The call returns + * once the response was captured and the data phase (if any) completed or + * failed; completion and errors must be interrupt driven and bounded by + * the command timeout and data->timeout_ms respectively. + * + * CRC checking applies to every response type except + * dmsdio_response_short_no_crc. For dmsdio_response_short_busy the port may + * return before DAT0 is released - the core polls card status itself. + * + * @param response Receives the captured response (may be NULL when + * command->response is dmsdio_response_none) + */ +dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, + ( dmsdio_instance_t instance, const dmsdio_command_t* command, + const dmsdio_data_t* data, dmsdio_response_t* response )); + +/** + * @brief Abort an interrupted data phase and return the controller to idle. + * + * Called by the core after any failed _execute() before recovery commands + * are sent. Must not touch the card - the core issues STOP itself. + */ +dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); + +#endif // DMSDIO_PORT_H diff --git a/build_ci/packages/test_dmsdio/include/dmsdio_types.h b/build_ci/packages/test_dmsdio/include/dmsdio_types.h new file mode 100644 index 0000000..cfd540d --- /dev/null +++ b/build_ci/packages/test_dmsdio/include/dmsdio_types.h @@ -0,0 +1,237 @@ +#ifndef DMSDIO_TYPES_H +#define DMSDIO_TYPES_H + +#include +#include +#include +#include "dmdrvi_ioctl.h" + +/** + * @file dmsdio_types.h + * @brief Types shared by dmsdio, dmsdio_port and dmsdio consumers. + * + * Everything that describes SD protocol behavior (command sequencing, + * register layouts, addressing) is interpreted exclusively by the core + * dmsdio module. The port-facing types below only describe *how* to clock a + * command and its data phase, never *which* command to send. + */ + +/** Logical block size used by every SD memory card supported by dmsdio. */ +#define DMSDIO_BLOCK_SIZE 512u + +/** + * Buffer alignment for direct (zero-copy) port data transfers: one 32-byte + * data cache line (Cortex-M7), so a port can clean/invalidate a DMA buffer + * without touching neighbouring data, and 4-word DMA bursts never cross a + * 1 KB boundary. Misaligned caller buffers are bounced through an aligned + * block. + */ +#define DMSDIO_TRANSFER_ALIGNMENT 32u + +/** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ +typedef uint8_t dmsdio_instance_t; + +/* ====================================================================== + * Port-facing types + * ====================================================================== */ + +/** Data bus width. */ +typedef enum +{ + dmsdio_bus_width_1bit = 1, /**< DAT0 only */ + dmsdio_bus_width_4bit = 4, /**< DAT0-DAT3 */ +} dmsdio_bus_width_t; + +/** + * @brief Shape of the response a port must capture for a command. + * + * The port never interprets response content. It only has to know how many + * bits to capture and whether the controller's CRC check applies. + */ +typedef enum +{ + dmsdio_response_none = 0, /**< No response expected */ + dmsdio_response_short, /**< 48-bit response, CRC checked */ + dmsdio_response_short_busy, /**< 48-bit response followed by busy on DAT0, CRC checked */ + dmsdio_response_short_no_crc, /**< 48-bit response whose CRC field is not valid */ + dmsdio_response_long, /**< 136-bit response, CRC checked */ +} dmsdio_response_type_t; + +/** Direction of a data phase. */ +typedef enum +{ + dmsdio_direction_read = 0, /**< Card to host */ + dmsdio_direction_write, /**< Host to card */ +} dmsdio_direction_t; + +/** + * @brief Result of a port-level operation. + * + * These are raw transport outcomes. The core module maps them to errno + * values and decides whether a retry makes sense. + */ +typedef enum +{ + dmsdio_status_ok = 0, /**< Command (and data phase) completed */ + dmsdio_status_cmd_timeout, /**< No response within the command timeout */ + dmsdio_status_cmd_crc, /**< Response CRC mismatch */ + dmsdio_status_data_timeout, /**< Data phase did not complete in time */ + dmsdio_status_data_crc, /**< Data block CRC mismatch */ + dmsdio_status_overrun, /**< FIFO overrun/underrun or DMA fault */ + dmsdio_status_invalid, /**< Invalid parameters passed to the port */ + dmsdio_status_not_supported, /**< Operation not supported by the controller */ +} dmsdio_status_t; + +/** A single command to clock out on the CMD line. */ +typedef struct +{ + uint8_t index; /**< Command index (0-63) */ + uint32_t argument; /**< 32-bit command argument */ + dmsdio_response_type_t response; /**< Expected response shape */ +} dmsdio_command_t; + +/** + * @brief Optional data phase attached to a command. + * + * The port arms the data path before issuing the command so that a read + * data block following the response is never missed. + */ +typedef struct +{ + void* buffer; /**< Source/destination, DMSDIO_TRANSFER_ALIGNMENT aligned */ + uint32_t block_size; /**< Bytes per block (1-2048) */ + uint32_t block_count; /**< Number of blocks (>= 1) */ + dmsdio_direction_t direction; /**< Transfer direction */ + uint32_t timeout_ms; /**< Upper bound for each block (read access or write busy) */ +} dmsdio_data_t; + +/** + * @brief Captured command response. + * + * Short responses store the 32-bit payload (bits 39:8) in words[0]. + * Long responses store bits 127:0 of the 128-bit register, most significant + * word first (words[0] = bits 127:96), with bit 0 undefined. + */ +typedef struct +{ + uint32_t words[4]; /**< Response payload */ + uint8_t index; /**< Command index field of a short response */ +} dmsdio_response_t; + +/* ====================================================================== + * Card description + * ====================================================================== */ + +/** Detected card family. */ +typedef enum +{ + dmsdio_card_type_none = 0, /**< No card attached */ + dmsdio_card_type_sdsc_v1, /**< SD 1.x standard capacity, byte addressed */ + dmsdio_card_type_sdsc_v2, /**< SD 2.0+ standard capacity, byte addressed */ + dmsdio_card_type_sdhc, /**< High capacity (<= 32 GiB), block addressed */ + dmsdio_card_type_sdxc, /**< Extended capacity (> 32 GiB), block addressed */ +} dmsdio_card_type_t; + +/** Decoded Card Identification register (CID). */ +typedef struct +{ + uint8_t manufacturer_id; /**< MID */ + char oem_id[3]; /**< OID, null terminated */ + char product_name[6]; /**< PNM, null terminated */ + uint8_t product_revision; /**< PRV (BCD n.m) */ + uint32_t serial_number; /**< PSN */ + uint16_t manufacture_year; /**< Full year (2000-2255) */ + uint8_t manufacture_month; /**< 1-12 */ +} dmsdio_cid_t; + +/** Decoded Card Specific Data register (CSD). */ +typedef struct +{ + uint8_t structure; /**< CSD_STRUCTURE (0 = v1, 1 = v2) */ + uint8_t tran_speed; /**< TRAN_SPEED raw code */ + uint16_t ccc; /**< Card command classes bitmap */ + uint8_t read_bl_len; /**< READ_BL_LEN (log2 of bytes) */ + uint64_t capacity_bytes; /**< User area capacity */ + bool erase_blk_en; /**< ERASE_BLK_EN */ + uint8_t sector_size; /**< SECTOR_SIZE + 1 (in write blocks) */ + bool perm_write_protect; /**< PERM_WRITE_PROTECT */ + bool tmp_write_protect; /**< TMP_WRITE_PROTECT */ +} dmsdio_csd_t; + +/** Decoded SD Configuration Register (SCR). */ +typedef struct +{ + uint8_t sd_spec; /**< SD_SPEC */ + bool sd_spec3; /**< SD_SPEC3 */ + bool data_stat_after_erase; /**< Erased data reads as 1s when true */ + bool bus_width_1bit; /**< 1-bit bus supported */ + bool bus_width_4bit; /**< 4-bit bus supported */ + bool cmd23_supported; /**< SET_BLOCK_COUNT supported */ +} dmsdio_scr_t; + +/** Decoded SD Status register (SSR) fields used by the driver. */ +typedef struct +{ + uint8_t bus_width_code; /**< DAT_BUS_WIDTH (0 = 1-bit, 2 = 4-bit) */ + uint8_t speed_class; /**< SPEED_CLASS */ + uint32_t au_size_bytes; /**< Allocation unit size, 0 = undefined */ + uint16_t erase_size; /**< ERASE_SIZE (AUs per erase timeout), 0 = unsupported */ + uint8_t erase_timeout_s; /**< ERASE_TIMEOUT in seconds */ + uint8_t erase_offset_s; /**< ERASE_OFFSET in seconds */ + bool discard_supported; /**< DISCARD_SUPPORT */ +} dmsdio_ssr_t; + +/** Snapshot of the attached card, see dmsdio_ioctl_cmd_get_card_info. */ +typedef struct +{ + dmsdio_card_type_t type; /**< Card family */ + uint32_t generation; /**< Card generation identifier */ + uint16_t rca; /**< Relative card address */ + uint32_t ocr; /**< Operating conditions register */ + uint32_t cid_raw[4]; /**< Raw CID, MSW first */ + uint32_t csd_raw[4]; /**< Raw CSD, MSW first */ + dmsdio_cid_t cid; /**< Decoded CID */ + dmsdio_csd_t csd; /**< Decoded CSD */ + dmsdio_scr_t scr; /**< Decoded SCR */ + dmsdio_ssr_t ssr; /**< Decoded SD Status */ + uint64_t capacity_bytes; /**< Addressable capacity */ + uint64_t block_count; /**< Capacity in DMSDIO_BLOCK_SIZE blocks */ + bool block_addressing; /**< SDHC/SDXC block addressing */ + bool high_speed; /**< High Speed mode active */ + bool write_protected; /**< CSD write protection active */ + dmsdio_bus_width_t bus_width; /**< Negotiated data bus width */ + uint32_t clock_hz; /**< Actual bus clock */ +} dmsdio_card_info_t; + +/** Host controller state, see dmsdio_ioctl_cmd_get_host_info. */ +typedef struct +{ + dmsdio_instance_t instance; /**< Controller instance */ + bool card_attached; /**< A card is identified and exposed */ + uint32_t generation; /**< Changes on every attach and detach */ + uint32_t scan_count; /**< Completed presence scans */ + int last_error; /**< Last transport error (negative errno) or 0 */ + uint32_t retry_count; /**< Transfers recovered by a retry */ +} dmsdio_host_info_t; + +/* ====================================================================== + * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) + * ====================================================================== */ + +/** Base of the dmsdio private ioctl range: dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE. */ +#define DMSDIO_IOCTL_BASE DMDRVI_IOCTL_CUSTOM_BASE + +/* + * Presence monitoring uses dmdrvi's class-independent monitor commands on + * the host node (DMDRVI_IOCTL_MONITOR_GET_POLICY/_EVENT/_REFRESH, see + * docs/api-reference.md) - there are no dmsdio-specific ones. + */ +typedef enum +{ + /** arg: dmsdio_host_info_t* (host and card nodes) */ + dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, + /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ + dmsdio_ioctl_cmd_get_card_info, +} dmsdio_ioctl_cmd_t; + +#endif /* DMSDIO_TYPES_H */ diff --git a/build_ci/packages/test_dmsdio/test_dmsdio.dmd b/build_ci/packages/test_dmsdio/test_dmsdio.dmd new file mode 100644 index 0000000..7ac9734 --- /dev/null +++ b/build_ci/packages/test_dmsdio/test_dmsdio.dmd @@ -0,0 +1,10 @@ +# DMOD Dependencies File +# Generated from module: test_dmsdio +# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmd + +dmsdio_port@>=0.1<1.0 +dmsdio@>=0.1<1.0 +dmini@>=0.7<1.0 diff --git a/build_ci/packages/test_dmsdio/test_dmsdio_version.txt b/build_ci/packages/test_dmsdio/test_dmsdio_version.txt new file mode 100644 index 0000000..6929f0a --- /dev/null +++ b/build_ci/packages/test_dmsdio/test_dmsdio_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +test_dmsdio 0.1 bc9bf7e diff --git a/build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake new file mode 100644 index 0000000..bbd2a57 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake @@ -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 + "/__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" + "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o.d" + "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o.d" + "/__w/dmsdio/dmsdio/src/port/stm32f7/port.c" "src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.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 "") diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make new file mode 100644 index 0000000..97dd65d --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make @@ -0,0 +1,176 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include src/port/CMakeFiles/dmsdio_port.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/port/CMakeFiles/dmsdio_port.dir/progress.make + +# Include the compile flags for this target's objects. +include src/port/CMakeFiles/dmsdio_port.dir/flags.make + +src/port/CMakeFiles/dmsdio_port.dir/codegen: +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen + +src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o: /__w/dmsdio/dmsdio/src/port/stm32f7/port.c +src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -MF CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o.d -o CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -c /__w/dmsdio/dmsdio/src/port/stm32f7/port.c + +src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/stm32f7/port.c > CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i + +src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/stm32f7/port.c -o CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s + +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o: /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -MF CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o.d -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c + +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c > CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i + +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s + +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o: /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -MF CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o.d -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c + +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c > CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i + +src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s + +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/dmsdio_port_header.c +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -MF CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c + +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c > CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i + +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s + +# Object files for target dmsdio_port +dmsdio_port_OBJECTS = \ +"CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" \ +"CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" \ +"CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" \ +"CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" + +# External object files for target dmsdio_port +dmsdio_port_EXTERNAL_OBJECTS = + +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/build.make +src/port/dmsdio_port: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +src/port/dmsdio_port: _deps/dmod-build/src/common/libdmod_common.a +src/port/dmsdio_port: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +src/port/dmsdio_port: _deps/dmod-build/src/module/libdmod_module.a +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking C executable dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio_port.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio_port.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio_port.dmr -m dmsdio_port -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci --dmf-dir /__w/dmsdio/dmsdio/build_ci/dmf -o /__w/dmsdio/dmsdio/build_ci/packages/dmsdio_port + cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci/packages/dmsdio_port /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci/packages/dmsdio_port.zip --format=zip -- . + +# Rule to build all files generated by this target. +src/port/CMakeFiles/dmsdio_port.dir/build: src/port/dmsdio_port +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/build + +src/port/CMakeFiles/dmsdio_port.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port.dir/cmake_clean.cmake +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean + +src/port/CMakeFiles/dmsdio_port.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/src/port /__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/depend + diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake new file mode 100644 index 0000000..c9b216c --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" + "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" + "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" + "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o.d" + "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" + "CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o.d" + "CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" + "CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o.d" + "dmsdio_port" + "dmsdio_port.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmsdio_port.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make new file mode 100644 index 0000000..7868475 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmsdio_port. +# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts new file mode 100644 index 0000000..0e3efc3 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmsdio_port. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make new file mode 100644 index 0000000..850a1bf --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmsdio_port. +# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make new file mode 100644 index 0000000..9e6e8f4 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmsdio_port\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port + +C_INCLUDES = -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module + +C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt new file mode 100644 index 0000000..5416820 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -o dmsdio_port /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../_deps/dmod-build/src/common/libdmod_common.a ../../_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a ../../_deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make new file mode 100644 index 0000000..89485d5 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 32 +CMAKE_PROGRESS_2 = 33 +CMAKE_PROGRESS_3 = 34 +CMAKE_PROGRESS_4 = 35 +CMAKE_PROGRESS_5 = 36 + diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make new file mode 100644 index 0000000..5096e57 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make @@ -0,0 +1,88 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for dmsdio_port_local_dmd. + +# Include any custom commands dependencies for this target. +include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make + +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen + +dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port-local.dmd" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm +.PHONY : dmsdio_port_local_dmd + +# Rule to build all files generated by this target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build: dmsdio_port_local_dmd +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build + +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean + +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/src/port /__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend + diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake new file mode 100644 index 0000000..2c02d6a --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make new file mode 100644 index 0000000..1fdef95 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_port_local_dmd. +# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts new file mode 100644 index 0000000..5d4a328 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_port_local_dmd. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make new file mode 100644 index 0000000..ae7dd6e --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Utility rule file for dmsdio_port_memory_detailed. + +# Include any custom commands dependencies for this target. +include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make + +src/port/CMakeFiles/dmsdio_port_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o@@/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen + +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make +.PHONY : dmsdio_port_memory_detailed + +# Rule to build all files generated by this target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build: dmsdio_port_memory_detailed +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build + +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean + +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/src/port /__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend + diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..e3c4b27 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio_port_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..3d81b67 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_port_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..858f124 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_port_memory_detailed. diff --git a/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make new file mode 100644 index 0000000..673b9bc --- /dev/null +++ b/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 37 + diff --git a/build_ci/src/port/CMakeFiles/progress.marks b/build_ci/src/port/CMakeFiles/progress.marks new file mode 100644 index 0000000..9902f17 --- /dev/null +++ b/build_ci/src/port/CMakeFiles/progress.marks @@ -0,0 +1 @@ +28 diff --git a/build_ci/src/port/Makefile b/build_ci/src/port/Makefile new file mode 100644 index 0000000..5c51abb --- /dev/null +++ b/build_ci/src/port/Makefile @@ -0,0 +1,353 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/src/port//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/port/CMakeFiles/dmsdio_port.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/rule +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule + +# Convenience name for target. +dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule +.PHONY : dmsdio_port + +# fast build rule for target. +dmsdio_port/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build +.PHONY : dmsdio_port/fast + +# Convenience name for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule + +# Convenience name for target. +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule +.PHONY : dmsdio_port_memory_detailed + +# fast build rule for target. +dmsdio_port_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build +.PHONY : dmsdio_port_memory_detailed/fast + +# Convenience name for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule + +# Convenience name for target. +dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule +.PHONY : dmsdio_port_local_dmd + +# fast build rule for target. +dmsdio_port_local_dmd/fast: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build +.PHONY : dmsdio_port_local_dmd/fast + +dmsdio_port_header.o: dmsdio_port_header.c.o +.PHONY : dmsdio_port_header.o + +# target to build an object file +dmsdio_port_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o +.PHONY : dmsdio_port_header.c.o + +dmsdio_port_header.i: dmsdio_port_header.c.i +.PHONY : dmsdio_port_header.i + +# target to preprocess a source file +dmsdio_port_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i +.PHONY : dmsdio_port_header.c.i + +dmsdio_port_header.s: dmsdio_port_header.c.s +.PHONY : dmsdio_port_header.s + +# target to generate assembly for a file +dmsdio_port_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s +.PHONY : dmsdio_port_header.c.s + +stm32_common/stm32_common.o: stm32_common/stm32_common.c.o +.PHONY : stm32_common/stm32_common.o + +# target to build an object file +stm32_common/stm32_common.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o +.PHONY : stm32_common/stm32_common.c.o + +stm32_common/stm32_common.i: stm32_common/stm32_common.c.i +.PHONY : stm32_common/stm32_common.i + +# target to preprocess a source file +stm32_common/stm32_common.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.i +.PHONY : stm32_common/stm32_common.c.i + +stm32_common/stm32_common.s: stm32_common/stm32_common.c.s +.PHONY : stm32_common/stm32_common.s + +# target to generate assembly for a file +stm32_common/stm32_common.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.s +.PHONY : stm32_common/stm32_common.c.s + +stm32_common/stm32_data.o: stm32_common/stm32_data.c.o +.PHONY : stm32_common/stm32_data.o + +# target to build an object file +stm32_common/stm32_data.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o +.PHONY : stm32_common/stm32_data.c.o + +stm32_common/stm32_data.i: stm32_common/stm32_data.c.i +.PHONY : stm32_common/stm32_data.i + +# target to preprocess a source file +stm32_common/stm32_data.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.i +.PHONY : stm32_common/stm32_data.c.i + +stm32_common/stm32_data.s: stm32_common/stm32_data.c.s +.PHONY : stm32_common/stm32_data.s + +# target to generate assembly for a file +stm32_common/stm32_data.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.s +.PHONY : stm32_common/stm32_data.c.s + +stm32f7/port.o: stm32f7/port.c.o +.PHONY : stm32f7/port.o + +# target to build an object file +stm32f7/port.c.o: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o +.PHONY : stm32f7/port.c.o + +stm32f7/port.i: stm32f7/port.c.i +.PHONY : stm32f7/port.i + +# target to preprocess a source file +stm32f7/port.c.i: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.i +.PHONY : stm32f7/port.c.i + +stm32f7/port.s: stm32f7/port.c.s +.PHONY : stm32f7/port.s + +# target to generate assembly for a file +stm32f7/port.c.s: + cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.s +.PHONY : stm32f7/port.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... dmsdio_port_local_dmd" + @echo "... dmsdio_port_memory_detailed" + @echo "... dmsdio_port" + @echo "... dmsdio_port_header.o" + @echo "... dmsdio_port_header.i" + @echo "... dmsdio_port_header.s" + @echo "... stm32_common/stm32_common.o" + @echo "... stm32_common/stm32_common.i" + @echo "... stm32_common/stm32_common.s" + @echo "... stm32_common/stm32_data.o" + @echo "... stm32_common/stm32_data.i" + @echo "... stm32_common/stm32_data.s" + @echo "... stm32f7/port.o" + @echo "... stm32f7/port.i" + @echo "... stm32f7/port.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: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci/src/port/cmake_install.cmake b/build_ci/src/port/cmake_install.cmake new file mode 100644 index 0000000..2b51155 --- /dev/null +++ b/build_ci/src/port/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/src/port + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio_port.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/dmsdio_port.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio_port.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio_port.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci/src/port/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci/src/port/dmsdio_port_defs.h b/build_ci/src/port/dmsdio_port_defs.h new file mode 100644 index 0000000..4315b63 --- /dev/null +++ b/build_ci/src/port/dmsdio_port_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmsdio_port +#define DMOD_MOD_DEFS_H_dmsdio_port + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmsdio_port_version +# define dmod_dmsdio_port_version "0.1" +#endif + +#ifdef DMOD_dmsdio_port +# define dmod_dmsdio_port_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmsdio_port, MODULE, NAME) +# define dmod_dmsdio_port_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmsdio_port, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmsdio_port" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmsdio_port +# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmsdio_port diff --git a/build_ci/src/port/dmsdio_port_header.c b/build_ci/src/port/dmsdio_port_header.c new file mode 100644 index 0000000..4304fad --- /dev/null +++ b/build_ci/src/port/dmsdio_port_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "dmsdio_port", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/src/port/dmsdio_port_version_requirements.txt b/build_ci/src/port/dmsdio_port_version_requirements.txt new file mode 100644 index 0000000..d4e7211 --- /dev/null +++ b/build_ci/src/port/dmsdio_port_version_requirements.txt @@ -0,0 +1,8 @@ +# Version requirements for dmsdio_port +# Generated by dmod_link_modules +# Format: module_name@version + +dmdrvi@>=2.0 +dmclk_port +dmosi +dmdma@>=0.4 diff --git a/build_ci/t.log b/build_ci/t.log new file mode 100644 index 0000000..521ed74 --- /dev/null +++ b/build_ci/t.log @@ -0,0 +1,100 @@ +=== DMOD Test Runner === +[ RUN ] dmsdio_decode_scr_and_ssr +[ OK ] dmsdio_decode_scr_and_ssr +[ RUN ] dmsdio_decode_csd_versions +[ OK ] dmsdio_decode_csd_versions +[ RUN ] dmsdio_refresh_follows_removal_and_insertion +[ OK ] dmsdio_refresh_follows_removal_and_insertion +[ RUN ] dmsdio_event_without_card_detect_pin +[ OK ] dmsdio_event_without_card_detect_pin +[ RUN ] dmsdio_card_node_is_not_monitored +[ OK ] dmsdio_card_node_is_not_monitored +[ RUN ] dmsdio_monitor_policy_is_handed_out +[ OK ] dmsdio_monitor_policy_is_handed_out +[ RUN ] dmsdio_create_leaves_the_card_to_the_monitor +[ OK ] dmsdio_create_leaves_the_card_to_the_monitor +[ RUN ] dmsdio_refresh_keeps_present_card +[ OK ] dmsdio_refresh_keeps_present_card +[ RUN ] dmsdio_stale_handle_after_card_swap +[ OK ] dmsdio_stale_handle_after_card_swap +[ RUN ] dmsdio_card_swapped_after_removal_during_transfer +[ OK ] dmsdio_card_swapped_after_removal_during_transfer +[ RUN ] dmsdio_removal_during_transfer +[ OK ] dmsdio_removal_during_transfer +[ RUN ] dmsdio_malformed_response_is_not_retried +dmsdio: [ERROR] dmsdio: CMD17 answered with index 18 +[ OK ] dmsdio_malformed_response_is_not_retried +[ RUN ] dmsdio_precise_errors_without_retries +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-110), attempt 1 +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-110), attempt 1 +[ OK ] dmsdio_precise_errors_without_retries +[ RUN ] dmsdio_retry_exhaustion_returns_eio +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 2 +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 3 +[ OK ] dmsdio_retry_exhaustion_returns_eio +[ RUN ] dmsdio_multi_block_write_retry_restores_transfer_state +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-110), attempt 1 +[ OK ] dmsdio_multi_block_write_retry_restores_transfer_state +[ RUN ] dmsdio_transient_crc_is_recovered_by_retry +dmsdio: [WARN] dmsdio: transfer at block 0 failed (-74), attempt 1 +[ OK ] dmsdio_transient_crc_is_recovered_by_retry +[ RUN ] dmsdio_write_protected_card +[ OK ] dmsdio_write_protected_card +[ RUN ] dmsdio_erase_and_discard +[ OK ] dmsdio_erase_and_discard +[ RUN ] dmsdio_argument_validation +[ OK ] dmsdio_argument_validation +[ RUN ] dmsdio_end_of_device +[ OK ] dmsdio_end_of_device +[ RUN ] dmsdio_sdsc_uses_byte_addresses +[ OK ] dmsdio_sdsc_uses_byte_addresses +[ RUN ] dmsdio_offsets_above_4gib_are_not_truncated +[ OK ] dmsdio_offsets_above_4gib_are_not_truncated +[ RUN ] dmsdio_unaligned_read_spanning_blocks +[ OK ] dmsdio_unaligned_read_spanning_blocks +[ RUN ] dmsdio_unaligned_write_preserves_neighbours +[ OK ] dmsdio_unaligned_write_preserves_neighbours +[ RUN ] dmsdio_large_request_is_split +[ OK ] dmsdio_large_request_is_split +[ RUN ] dmsdio_full_sector_round_trip_uses_multi_block +[ OK ] dmsdio_full_sector_round_trip_uses_multi_block +[ RUN ] dmsdio_rejects_invalid_configuration +dmsdio: [ERROR] dmsdio: invalid instance/bus configuration in [dmsdio] +dmsdio: [ERROR] dmsdio: host 7 initialization failed (-19) +dmsdio: [ERROR] dmsdio: monitor_event_handler longer than 31 characters +[ OK ] dmsdio_rejects_invalid_configuration +[ RUN ] dmsdio_reads_active_board_section +[ OK ] dmsdio_reads_active_board_section +[ RUN ] dmsdio_malformed_identification_response_is_eproto +dmsdio: [ERROR] dmsdio: CMD8 answered with index 9 +dmsdio: [ERROR] dmsdio0: card identification failed (-71) +[ OK ] dmsdio_malformed_identification_response_is_eproto +[ RUN ] dmsdio_no_card_is_reported +[ OK ] dmsdio_no_card_is_reported +[ RUN ] dmsdio_clock_limit_is_respected +[ OK ] dmsdio_clock_limit_is_respected +[ RUN ] dmsdio_default_speed_when_high_speed_refused +[ OK ] dmsdio_default_speed_when_high_speed_refused +[ RUN ] dmsdio_one_bit_bus_when_configured +[ OK ] dmsdio_one_bit_bus_when_configured +[ RUN ] dmsdio_identifies_sdxc_with_full_64bit_capacity +[ OK ] dmsdio_identifies_sdxc_with_full_64bit_capacity +[ RUN ] dmsdio_identifies_sdhc +[ OK ] dmsdio_identifies_sdhc +[ RUN ] dmsdio_identifies_sdsc_v2 +[ OK ] dmsdio_identifies_sdsc_v2 +[ RUN ] dmsdio_identifies_sdsc_v1 +[ OK ] dmsdio_identifies_sdsc_v1 +[ RUN ] dmsdio_identification_retries_transient_errors +[ OK ] dmsdio_identification_retries_transient_errors +[ RUN ] dmsdio_card_node_waits_for_host_registration +[ OK ] dmsdio_card_node_waits_for_host_registration +[ RUN ] dmsdio_announces_card_node +[ OK ] dmsdio_announces_card_node +[ RUN ] dmsdio_driver_is_discoverable_through_dmdrvi +[ OK ] dmsdio_driver_is_discoverable_through_dmdrvi + +=== Results: 41/41 passed === diff --git a/build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5290ccf --- /dev/null +++ b/build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") + +# 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}) diff --git a/build_ci/tests/CMakeFiles/progress.marks b/build_ci/tests/CMakeFiles/progress.marks new file mode 100644 index 0000000..9902f17 --- /dev/null +++ b/build_ci/tests/CMakeFiles/progress.marks @@ -0,0 +1 @@ +28 diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake b/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake new file mode 100644 index 0000000..8ff997b --- /dev/null +++ b/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" + "/__w/dmsdio/dmsdio/tests/dmsdio_test.c" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" + "/__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.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 "") diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o b/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d583b207fb0081fc52cc21383970db6361f036c5 GIT binary patch literal 3128 zcmb_e&1(};5Px<3h$w2(DuO6c5i8h7T6(Y|lC)|gR0-NZK_zaRwFaBru=^G*f)+f5 zB6#rN&8rs=p1lYb^bb(*C|(p1LG&a_oY|e(ec5gliUYed^PA6o@6Ai@o}N0huCGrp z^@)=r))*Dy*rr%624YbRh<@>X`@WwqV^gYLs+OkDwtrOHzb}^WeaV!U_hP`*@({Al zPJFjtl{#bF~Y;J#Bf)E1qgP_2a{`5atbRla@N;xYoSu_;&rAQ}-9F zE;p#peiOdyTDGb*>fIheoB!`MIWciOKUkghZRO|3Nd8(kVAAsJ#bi(T9hTe@^s46Pr=kQ-vVu12yE>`)xrIs++qvf6j?dOReYb>`0q&jUwd{0+!i zZ5^T=t-~@6F6Pbtc6<2bVY`EoJ5=|m}pJssTWuy1+T&AHaz8;s^RGN z@Mh>`)NYA?y9BEt#4h4E0k~_wIw1vD8t9Dk`W#I7$0s;6;QaNI4>CTdi0h}0_W^O7 z1*Y93u>Sz*c@1YDga$Pn^B*Fe8Rt1cK(e11!u5VI&l2H6dW%hE&H`6%$gi`ctXoRR zx~WVdXFX3y1Y~m8lW4T}(zO=M(CR7Eg*#sc$3ePIm@}|rI@z#WzJdZ!Mb95^xCoO4 z&W^7_?>VR0gqvMR+fkN;TXYEO%-tY;-u7k7by}9I7Wre>&i6nlu66RJEA~i^d@q4ZKzv?U9|s{VzCsTFioe<;9&seT|3WRk z$5_7v0?ufW0pbNJTqZpW9KVt0fM>}A4Ex7<*Xao3%C|V2UsP9^zl(^=_&nHj z;{F*!w`45ZK2iJ(8S$>ihvWJCaZi(b2aqVz#(hRbqvU7dx~9cfX#GEGu_z|v{{THy BI0FCx literal 0 HcmV?d00001 diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d b/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d new file mode 100644 index 0000000..dbbed8a --- /dev/null +++ b/build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d @@ -0,0 +1,30 @@ +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_test.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ + /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make b/build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make new file mode 100644 index 0000000..cb1366c --- /dev/null +++ b/build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make @@ -0,0 +1,160 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci + +# Include any dependencies generated for this target. +include tests/CMakeFiles/test_dmsdio.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/CMakeFiles/test_dmsdio.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/CMakeFiles/test_dmsdio.dir/flags.make + +tests/CMakeFiles/test_dmsdio.dir/codegen: +.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen + +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: /__w/dmsdio/dmsdio/tests/dmsdio_test.c +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -MF CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c + +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/tests/dmsdio_test.c > CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i + +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/tests/dmsdio_test.c -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s + +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -MF CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c + +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i + +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s + +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/test_dmsdio_header.c +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -MF CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c + +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c > CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i + +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s + +# Object files for target test_dmsdio +test_dmsdio_OBJECTS = \ +"CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" \ +"CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" \ +"CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" + +# External object files for target test_dmsdio +test_dmsdio_EXTERNAL_OBJECTS = + +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/build.make +tests/test_dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +tests/test_dmsdio: _deps/dmod-build/src/common/libdmod_common.a +tests/test_dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +tests/test_dmsdio: _deps/dmod-build/src/module/libdmod_module.a +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_dmsdio" + cd /__w/dmsdio/dmsdio/build_ci/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_dmsdio.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/test_dmsdio.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_dmsdio" + cd /__w/dmsdio/dmsdio/build_ci/tests && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o@@/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir//__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -DMODULE_NAME=test_dmsdio -DDMOD_MODULE_NAME="test_dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for test_dmsdio" + cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m test_dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci --dmf-dir /__w/dmsdio/dmsdio/build_ci/dmf -o /__w/dmsdio/dmsdio/build_ci/packages/test_dmsdio + cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci/packages/test_dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci/packages/test_dmsdio.zip --format=zip -- . + +# Rule to build all files generated by this target. +tests/CMakeFiles/test_dmsdio.dir/build: tests/test_dmsdio +.PHONY : tests/CMakeFiles/test_dmsdio.dir/build + +tests/CMakeFiles/test_dmsdio.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio.dir/cmake_clean.cmake +.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean + +tests/CMakeFiles/test_dmsdio.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/tests /__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/CMakeFiles/test_dmsdio.dir/depend + diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake b/build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake new file mode 100644 index 0000000..e88ce4d --- /dev/null +++ b/build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" + "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" + "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" + "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" + "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" + "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d" + "test_dmsdio" + "test_dmsdio.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/test_dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make b/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make new file mode 100644 index 0000000..154f556 --- /dev/null +++ b/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts b/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts new file mode 100644 index 0000000..8910e80 --- /dev/null +++ b/build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_dmsdio. diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make b/build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make new file mode 100644 index 0000000..d4d8860 --- /dev/null +++ b/build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o b/build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o new file mode 100644 index 0000000000000000000000000000000000000000..bf1402c5eee95a7a235b760df50c3d9dfe7b261c GIT binary patch literal 117608 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" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "test_dmsdio", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 0, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/tests/test_dmsdio_version_requirements.txt b/build_ci/tests/test_dmsdio_version_requirements.txt new file mode 100644 index 0000000..e9ccbcc --- /dev/null +++ b/build_ci/tests/test_dmsdio_version_requirements.txt @@ -0,0 +1,6 @@ +# Version requirements for test_dmsdio +# Generated by dmod_link_modules +# Format: module_name@version + +dmdrvi@>=2.1 +dmini diff --git a/build_ci_port/CMakeCache.txt b/build_ci_port/CMakeCache.txt new file mode 100644 index 0000000..d75ed29 --- /dev/null +++ b/build_ci_port/CMakeCache.txt @@ -0,0 +1,593 @@ +# This is the CMakeCache file. +# For build in directory: /__w/dmsdio/dmsdio/build_ci_port +# It was generated by CMake: /usr/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 +######################## + +//Path to a program. +AR:FILEPATH=/usr/bin/ar + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Archiver +CMAKE_AR:STRING=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/usr/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//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=/usr/bin/gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Linker +CMAKE_LINKER:STRING=/usr/bin/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=/usr/bin/nm + +//Objcopy +CMAKE_OBJCOPY:STRING=/usr/bin/objcopy + +//Objdump +CMAKE_OBJDUMP:STRING=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC=SD memory card driver (SDSC/SDHC/SDXC) for DMOD + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=dmsdio + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=0.1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/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= + +//Size +CMAKE_SIZE:STRING=/usr/bin/size + +//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 linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//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 + +//Path to a program. +DMF_GET:FILEPATH=/usr/local/bin/dmf-get + +//Path to a program. +DMF_GET_EXECUTABLE:FILEPATH=/usr/local/bin/dmf-get + +//Build examples +DMOD_BUILD_EXAMPLES:BOOL=OFF + +//Build templates +DMOD_BUILD_TEMPLATES:BOOL=OFF + +//Build tests +DMOD_BUILD_TESTS:BOOL=OFF + +//Build tools +DMOD_BUILD_TOOLS:BOOL=OFF + +//Target CPU family +DMOD_CPU_FAMILY:STRING=x86_64 + +//Name of the target cpu, if empty, the target is generic +DMOD_CPU_NAME:STRING= + +//DMOD source directory +DMOD_DIR:PATH=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src + +//Directory for DMFC files +DMOD_DMFC_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmfc + +//Directory for DMF files +DMOD_DMF_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmf + +//No help, variable specified on the command line. +DMOD_DMM_URL:UNINITIALIZED=/hosttools/local_gpio.dmm + +//Path to the module header template +DMOD_HEADER_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module + +//Path to a program. +DMOD_LOADER_EXECUTABLE:FILEPATH=/usr/local/bin/dmod_loader + +//Maximum number of modules +DMOD_MAX_MODULES:STRING=30 + +//Maximum number of required modules +DMOD_MAX_REQUIRED_MODULES:STRING=10 + +//Minimum code coverage percentage +DMOD_MIN_COVERAGE:STRING=40 + +//DMOD build mode +DMOD_MODE:STRING=DMOD_MODULE + +//DMOD module version +DMOD_MODULE_VERSION:STRING=0.1 + +//Directory for DMF files inside the system +DMOD_REPO_DIR:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmf + +//Paths to the repositories inside the system in an array +DMOD_REPO_PATHS:STRING=/__w/dmsdio/dmsdio/build_ci_port/dmf:/__w/dmsdio/dmsdio/build_ci_port/dmfc + +//Path to the scripts directory +DMOD_SCRIPTS_DIR:PATH=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts + +//Major version of your system +DMOD_SYSTEM_VERSION_MAJOR:STRING=0 + +//Minor version of your system +DMOD_SYSTEM_VERSION_MINOR:STRING=1 + +//Name of the tools configuration +DMOD_TOOLS_NAME:STRING=arch/x86_64 + +//Enable to use aligned allocation +DMOD_USE_ALIGNED_ALLOC:BOOL=ON + +//Enable to use aligned malloc mock if aligned allocation is not +// available +DMOD_USE_ALIGNED_MALLOC_MOCK:BOOL=OFF + +//Enable to use the assert function +DMOD_USE_ASSERT:BOOL=ON + +//Enable to use the environ global variable +DMOD_USE_ENVIRON:BOOL=ON + +//Enable to use exceptions +DMOD_USE_EXCEPTIONS:BOOL=OFF + +//Enable to use the FastLZ compression library +DMOD_USE_FASTLZ:BOOL=ON + +//Enable to use the getenv function +DMOD_USE_GETENV:BOOL=ON + +//Enable to use memory management functions +DMOD_USE_MMAN:BOOL=ON + +//Enable to use the pthread library +DMOD_USE_PTHREAD:BOOL=ON + +//Enable to use the realloc function +DMOD_USE_REALLOC:BOOL=ON + +//Enable to use the stdio library +DMOD_USE_STDIO:BOOL=ON + +//Enable to use the standard library +DMOD_USE_STDLIB:BOOL=ON + +//Enable to use termios for terminal I/O control (echo, canonical +// mode) +DMOD_USE_TERMIOS:BOOL=ON + +//Enable to use time.h for system time functions (clock_gettime) +DMOD_USE_TIME:BOOL=ON + +//Directory under which to collect all populated content +FETCHCONTENT_BASE_DIR:PATH=/__w/dmsdio/dmsdio/build_ci_port/_deps + +//Disables all attempts to download or update content and assumes +// source dirs already exist +FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF + +//Enables QUIET option for all content population +FETCHCONTENT_QUIET:BOOL=ON + +//When not empty, overrides where to find pre-populated content +// for dmod +FETCHCONTENT_SOURCE_DIR_DMOD:PATH= + +//Enables UPDATE_DISCONNECTED behavior for all content population +FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF + +//Enables UPDATE_DISCONNECTED behavior just for population of dmod +FETCHCONTENT_UPDATES_DISCONNECTED_DMOD:BOOL=OFF + +//Path to a program. +GCC:FILEPATH=/usr/bin/gcc + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Path to a program. +GXX:FILEPATH=/usr/bin/g++ + +//Path to a program. +LD:FILEPATH=/usr/bin/ld + +//Make +MAKE:STRING=make + +//Mkdir +MKDIR:STRING=mkdir + +//Path to a program. +MKDMRPKG:FILEPATH=/usr/local/bin/mkdmrpkg + +//Path to a program. +OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +OBJDUMP:FILEPATH=/usr/bin/objdump + +//Rm +RM:STRING=rm + +//Path to a program. +SIZE:FILEPATH=/usr/bin/size + +//Path to a program. +TODMD:FILEPATH=/usr/local/bin/todmd + +//Path to a program. +TODMFC:FILEPATH=/usr/local/bin/todmfc + +//Path to a program. +TODMM:FILEPATH=/usr/local/bin/todmm + +//Value Computed by CMake +dmod_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build + +//Value Computed by CMake +dmod_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +dmod_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src + +//Value Computed by CMake +dmsdio_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port + +//Value Computed by CMake +dmsdio_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +dmsdio_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio + + +######################## +# 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 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci_port +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/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=/usr/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=/__w/dmsdio/dmsdio +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//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=24 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 +//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 +//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 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake b/build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..e7b1eae --- /dev/null +++ b/build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/usr/bin/gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "OFF") +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 "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.34) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +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 ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake b/build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..51e8a77 --- /dev/null +++ b/build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake @@ -0,0 +1,97 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.4.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 "OFF") +set(CMAKE_CXX_STANDARD_LATEST "20") +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") +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 "") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.34) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +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 ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") + diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin b/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..605384983eee096cead8d8201a1e48cb198eeb1f GIT binary patch literal 16656 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 literal 0 HcmV?d00001 diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin b/build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..a89191210afcb795bdfe2f9eaee54d179ccf8ad4 GIT binary patch literal 16680 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 A#sB~S literal 0 HcmV?d00001 diff --git a/build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake new file mode 100644 index 0000000..32d9012 --- /dev/null +++ b/build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c b/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..8d8bb03 --- /dev/null +++ b/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#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__) + + +#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(__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(__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__) +# 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 + +#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__) +# 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(__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 +#ifdef COMPILER_VERSION_INTERNAL + 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 diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out b/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ee19ebd2904e6c2a8953c0502aaeede7300a9913 GIT binary patch literal 16776 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 asw!ipqGb4ZT*>~vElO(<2TDess`w{i0=YQ= literal 0 HcmV?d00001 diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..da6c824 --- /dev/null +++ b/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,919 @@ +/* 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__) + + +#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(__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 + + +/* 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__) +# 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 + +#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(__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 +#ifdef COMPILER_VERSION_INTERNAL + 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; +} diff --git a/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out b/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..02cd8be41b67f74dff54b51ed90bcf3eea72c2e7 GIT binary patch literal 16784 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 XIp=yUDL&&Cw-4{PG%8#MuA=xmsE)a} literal 0 HcmV?d00001 diff --git a/build_ci_port/CMakeFiles/CMakeConfigureLog.yaml b/build_ci_port/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..83724cb --- /dev/null +++ b/build_ci_port/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,570 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + The system is: Linux - 6.18.44-fc-v37 - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/gcc + Build flags: -Wall;-Werror;-std=c11 + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/g++ + Build flags: -Wall;-Werror;-std=c++17 + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r" + binary: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r" + cmakeVariables: + CMAKE_C_FLAGS: "-Wall -std=c11 " + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f1c69/fast + /usr/bin/make -f CMakeFiles/cmTC_f1c69.dir/build.make CMakeFiles/cmTC_f1c69.dir/build + make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r' + Building C object CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o + /usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/gcc + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBUhapq.s + GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7 + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o /tmp/ccBUhapq.s + GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + Linking C executable cmTC_f1c69 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1c69.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/gcc + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_f1c69' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + collect2 version 9.4.0 + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.34 + COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_f1c69' '-mtune=generic' '-march=x86-64' + /usr/bin/gcc -Wall -std=c11 -v -Wl,-v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -o cmTC_f1c69 + make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f1c69/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_f1c69.dir/build.make CMakeFiles/cmTC_f1c69.dir/build] + ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-EzS52r'] + ignore line: [Building C object CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBUhapq.s] + ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o /tmp/ccBUhapq.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_f1c69] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f1c69.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_f1c69' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc5QmBjS.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f1c69] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 9.4.0] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc5QmBjS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f1c69 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_f1c69.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.34 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v" + binary: "/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v" + cmakeVariables: + CMAKE_CXX_FLAGS: "-Wall -std=c++17 " + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_34bd5/fast + /usr/bin/make -f CMakeFiles/cmTC_34bd5.dir/build.make CMakeFiles/cmTC_34bd5.dir/build + make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v' + Building CXX object CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/g++ + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGmWYCP.s + GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + Compiler executable checksum: 3d1eba838554fa2348dba760e4770469 + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGmWYCP.s + GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + Linking CXX executable cmTC_34bd5 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34bd5.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/g++ + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:hsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu + Thread model: posix + gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) + COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_34bd5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + collect2 version 9.4.0 + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.34 + COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_34bd5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/bin/g++ -Wall -std=c++17 -v -Wl,-v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_34bd5 + make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_34bd5/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_34bd5.dir/build.make CMakeFiles/cmTC_34bd5.dir/build] + ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/CMakeScratch/TryCompile-ZHPf3v'] + ignore line: [Building CXX object CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccGmWYCP.s] + ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccGmWYCP.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_34bd5] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34bd5.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_34bd5' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccgbZvCj.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_34bd5] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 9.4.0] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgbZvCj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_34bd5 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_34bd5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build_ci_port/_deps/dmod-src/CMakeLists.txt:35 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.34 +... diff --git a/build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/CMakeFiles/CMakeRuleHashes.txt b/build_ci_port/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..6853244 --- /dev/null +++ b/build_ci_port/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,15 @@ +# Hashes of file build rules. +75ddf06981ca6e890b028b71dca51f0e CMakeFiles/dmsdio_memory_detailed +9b347371a443a0a849ac86aa64881bd1 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed +e09b018fa2b59d32d76bf0d28eb7082d _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed +e0556fdf83f27bc2880270b8c9f7dd7a _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed +bd312334266b5b2df171f986904956d8 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed +faa34d76dff19f02b85d7aefd621b374 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed +1c922b422d0a6729302dffbed7e8a2a8 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed +8a12d3dfbfd29194d6133a8f06829c19 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed +9cf2d301b3c546f29819a0d92d4590cd _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed +a019bde3ea139c1fb308b173f83913f8 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed +b94336bdf3fc43022abd707e3fe2378e _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed +d497ed10ab211cf066444d1dfdcfbdb6 _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed +90f935a3748a6347f8542cef1be6e73e src/port/CMakeFiles/dmsdio_port_memory_detailed +0103a79e8b386a30d5b86ff308cba615 tests/CMakeFiles/test_dmsdio_memory_detailed diff --git a/build_ci_port/CMakeFiles/Makefile.cmake b/build_ci_port/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..eee7049 --- /dev/null +++ b/build_ci_port/CMakeFiles/Makefile.cmake @@ -0,0 +1,276 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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" + "/__w/dmsdio/dmsdio/CMakeLists.txt" + "CMakeFiles/3.31.3/CMakeCCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.3/CMakeSystem.cmake" + "_deps/dmod-src/CMakeLists.txt" + "_deps/dmod-src/configs/arch/x86_64/tools-cfg.cmake" + "_deps/dmod-src/dmod-cfg.cmake" + "_deps/dmod-src/dmod-config.h.in" + "_deps/dmod-src/dmod-defaults.cmake" + "_deps/dmod-src/dmod-info.cmake" + "_deps/dmod-src/examples/CMakeLists.txt" + "_deps/dmod-src/examples/dif/CMakeLists.txt" + "_deps/dmod-src/examples/dif/difs/CMakeLists.txt" + "_deps/dmod-src/examples/dif/fatfs/CMakeLists.txt" + "_deps/dmod-src/examples/dif/flashfs/CMakeLists.txt" + "_deps/dmod-src/examples/dif/vfs/CMakeLists.txt" + "_deps/dmod-src/examples/module/CMakeLists.txt" + "_deps/dmod-src/examples/module/application/CMakeLists.txt" + "_deps/dmod-src/examples/module/library/CMakeLists.txt" + "_deps/dmod-src/examples/module/log_step/CMakeLists.txt" + "_deps/dmod-src/examples/module/test_example/CMakeLists.txt" + "_deps/dmod-src/inc/CMakeLists.txt" + "_deps/dmod-src/lib/CMakeLists.txt" + "_deps/dmod-src/lib/third-party/CMakeLists.txt" + "_deps/dmod-src/lib/third-party/FastLZ/CMakeLists.txt" + "_deps/dmod-src/paths.cmake" + "_deps/dmod-src/scripts/CMakeLists.txt" + "_deps/dmod-src/scripts/Makefile-lib.in" + "_deps/dmod-src/scripts/api.h.in" + "_deps/dmod-src/scripts/dmod-info.mk.in" + "_deps/dmod-src/scripts/dmod_header.c.in" + "_deps/dmod-src/scripts/version.txt.in" + "_deps/dmod-src/src/CMakeLists.txt" + "_deps/dmod-src/src/common/CMakeLists.txt" + "_deps/dmod-src/src/module/CMakeLists.txt" + "_deps/dmod-src/tools/CMakeLists.txt" + "/__w/dmsdio/dmsdio/src/port/CMakeLists.txt" + "/__w/dmsdio/dmsdio/src/port/x86_64/config.cmake" + "/__w/dmsdio/dmsdio/tests/CMakeLists.txt" + "/usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" + "/usr/share/cmake-3.31/Modules/FetchContent.cmake" + "/usr/share/cmake-3.31/Modules/FetchContent/CMakeLists.cmake.in" + "/usr/share/cmake-3.31/Modules/FindGit.cmake" + "/usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.31/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 + "_deps/dmod-subbuild/CMakeLists.txt" + "dmf/dmsdio_version.txt" + "dmsdio_defs.h" + "dmsdio_header.c" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "CMakeFiles/3.31.3/CMakeSystem.cmake" + "CMakeFiles/3.31.3/CMakeCCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCCompiler.cmake" + "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" + "_deps/dmod-build/dmod-config.h" + "_deps/dmod-src/dmod-info.mk" + "_deps/dmod-build/version.txt" + "_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-src/lib/third-party/FastLZ/Makefile" + "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-src/src/common/Makefile" + "_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-src/src/module/Makefile" + "_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/dmodex_version.txt" + "_deps/dmod-build/examples/module/library/dmodex_defs.h" + "_deps/dmod-build/examples/module/library/dmodex_header.c" + "_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/example_app_version.txt" + "_deps/dmod-build/examples/module/application/example_app_defs.h" + "_deps/dmod-build/examples/module/application/example_app_header.c" + "_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/log_step_version.txt" + "_deps/dmod-build/examples/module/log_step/log_step_defs.h" + "_deps/dmod-build/examples/module/log_step/log_step_header.c" + "_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/test_example_version.txt" + "_deps/dmod-build/examples/module/test_example/test_example_defs.h" + "_deps/dmod-build/examples/module/test_example/test_example_header.c" + "_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/difs_version.txt" + "_deps/dmod-build/examples/dif/difs/difs_defs.h" + "_deps/dmod-build/examples/dif/difs/difs_header.c" + "_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/fatfs_version.txt" + "_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h" + "_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" + "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/flashfs_version.txt" + "_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h" + "_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" + "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/vfs_version.txt" + "_deps/dmod-build/examples/dif/vfs/vfs_defs.h" + "_deps/dmod-build/examples/dif/vfs/vfs_header.c" + "_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/dmsdio_port_version.txt" + "src/port/dmsdio_port_defs.h" + "src/port/dmsdio_port_header.c" + "src/port/CMakeFiles/CMakeDirectoryInformation.cmake" + "dmf/test_dmsdio_version.txt" + "tests/test_dmsdio_defs.h" + "tests/test_dmsdio_header.c" + "tests/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/dmsdio.dir/DependInfo.cmake" + "CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake" + "CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake" + "CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake" + "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake" + "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake" + "_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake" + "_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake" + "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake" + "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake" + "src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake" + "src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake" + "src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake" + "tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake" + "tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake" + "tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake" + ) diff --git a/build_ci_port/CMakeFiles/Makefile2 b/build_ci_port/CMakeFiles/Makefile2 new file mode 100644 index 0000000..60b6e8f --- /dev/null +++ b/build_ci_port/CMakeFiles/Makefile2 @@ -0,0 +1,1666 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/dmsdio.dir/all +all: CMakeFiles/dmod_generate_manifest.dir/all +all: CMakeFiles/dmsdio_local_dmd.dir/all +all: _deps/dmod-build/all +all: src/port/all +all: tests/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/dmsdio.dir/codegen +codegen: CMakeFiles/dmod_generate_manifest.dir/codegen +codegen: CMakeFiles/dmsdio_local_dmd.dir/codegen +codegen: _deps/dmod-build/codegen +codegen: src/port/codegen +codegen: tests/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: _deps/dmod-build/preinstall +preinstall: src/port/preinstall +preinstall: tests/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/dmsdio.dir/clean +clean: CMakeFiles/dmsdio_memory_detailed.dir/clean +clean: CMakeFiles/dmod_generate_manifest.dir/clean +clean: CMakeFiles/dmsdio_local_dmd.dir/clean +clean: _deps/dmod-build/clean +clean: src/port/clean +clean: tests/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build + +# Recursive "all" directory target. +_deps/dmod-build/all: _deps/dmod-build/scripts/all +_deps/dmod-build/all: _deps/dmod-build/lib/all +_deps/dmod-build/all: _deps/dmod-build/inc/all +_deps/dmod-build/all: _deps/dmod-build/src/all +_deps/dmod-build/all: _deps/dmod-build/examples/all +_deps/dmod-build/all: _deps/dmod-build/tools/all +.PHONY : _deps/dmod-build/all + +# Recursive "codegen" directory target. +_deps/dmod-build/codegen: _deps/dmod-build/scripts/codegen +_deps/dmod-build/codegen: _deps/dmod-build/lib/codegen +_deps/dmod-build/codegen: _deps/dmod-build/inc/codegen +_deps/dmod-build/codegen: _deps/dmod-build/src/codegen +_deps/dmod-build/codegen: _deps/dmod-build/examples/codegen +_deps/dmod-build/codegen: _deps/dmod-build/tools/codegen +.PHONY : _deps/dmod-build/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/preinstall: _deps/dmod-build/scripts/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/lib/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/inc/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/src/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/examples/preinstall +_deps/dmod-build/preinstall: _deps/dmod-build/tools/preinstall +.PHONY : _deps/dmod-build/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/clean: _deps/dmod-build/scripts/clean +_deps/dmod-build/clean: _deps/dmod-build/lib/clean +_deps/dmod-build/clean: _deps/dmod-build/inc/clean +_deps/dmod-build/clean: _deps/dmod-build/src/clean +_deps/dmod-build/clean: _deps/dmod-build/examples/clean +_deps/dmod-build/clean: _deps/dmod-build/tools/clean +.PHONY : _deps/dmod-build/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples + +# Recursive "all" directory target. +_deps/dmod-build/examples/all: _deps/dmod-build/examples/module/all +_deps/dmod-build/examples/all: _deps/dmod-build/examples/dif/all +.PHONY : _deps/dmod-build/examples/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/module/codegen +_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/dif/codegen +.PHONY : _deps/dmod-build/examples/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/module/preinstall +_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/dif/preinstall +.PHONY : _deps/dmod-build/examples/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/clean: _deps/dmod-build/examples/module/clean +_deps/dmod-build/examples/clean: _deps/dmod-build/examples/dif/clean +.PHONY : _deps/dmod-build/examples/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/difs/all +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/fatfs/all +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/flashfs/all +_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/vfs/all +.PHONY : _deps/dmod-build/examples/dif/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/difs/codegen +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/fatfs/codegen +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/flashfs/codegen +_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/vfs/codegen +.PHONY : _deps/dmod-build/examples/dif/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/difs/preinstall +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/fatfs/preinstall +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/flashfs/preinstall +_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/vfs/preinstall +.PHONY : _deps/dmod-build/examples/dif/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/difs/clean +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/fatfs/clean +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/flashfs/clean +_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/vfs/clean +.PHONY : _deps/dmod-build/examples/dif/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/difs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/difs/all: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all +.PHONY : _deps/dmod-build/examples/dif/difs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/difs/codegen: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/difs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/difs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/difs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean +_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/difs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/fatfs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/fatfs/all: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all +.PHONY : _deps/dmod-build/examples/dif/fatfs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/fatfs/codegen: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/fatfs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/fatfs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/fatfs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean +_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/fatfs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/flashfs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/flashfs/all: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all +.PHONY : _deps/dmod-build/examples/dif/flashfs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/flashfs/codegen: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/flashfs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/flashfs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/flashfs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean +_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/flashfs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/dif/vfs + +# Recursive "all" directory target. +_deps/dmod-build/examples/dif/vfs/all: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all +.PHONY : _deps/dmod-build/examples/dif/vfs/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/dif/vfs/codegen: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen +.PHONY : _deps/dmod-build/examples/dif/vfs/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/dif/vfs/preinstall: +.PHONY : _deps/dmod-build/examples/dif/vfs/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean +_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/vfs/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/library/all +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/application/all +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/log_step/all +_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/test_example/all +.PHONY : _deps/dmod-build/examples/module/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/library/codegen +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/application/codegen +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/log_step/codegen +_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/test_example/codegen +.PHONY : _deps/dmod-build/examples/module/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/library/preinstall +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/application/preinstall +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/log_step/preinstall +_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/test_example/preinstall +.PHONY : _deps/dmod-build/examples/module/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/library/clean +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/application/clean +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/log_step/clean +_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/test_example/clean +.PHONY : _deps/dmod-build/examples/module/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/application + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/application/all: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all +.PHONY : _deps/dmod-build/examples/module/application/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/application/codegen: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen +.PHONY : _deps/dmod-build/examples/module/application/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/application/preinstall: +.PHONY : _deps/dmod-build/examples/module/application/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean +_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/application/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/library + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/library/all: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all +.PHONY : _deps/dmod-build/examples/module/library/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/library/codegen: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen +.PHONY : _deps/dmod-build/examples/module/library/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/library/preinstall: +.PHONY : _deps/dmod-build/examples/module/library/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean +_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/library/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/log_step + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/log_step/all: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all +.PHONY : _deps/dmod-build/examples/module/log_step/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/log_step/codegen: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen +.PHONY : _deps/dmod-build/examples/module/log_step/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/log_step/preinstall: +.PHONY : _deps/dmod-build/examples/module/log_step/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean +_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/log_step/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/examples/module/test_example + +# Recursive "all" directory target. +_deps/dmod-build/examples/module/test_example/all: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all +.PHONY : _deps/dmod-build/examples/module/test_example/all + +# Recursive "codegen" directory target. +_deps/dmod-build/examples/module/test_example/codegen: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen +.PHONY : _deps/dmod-build/examples/module/test_example/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/examples/module/test_example/preinstall: +.PHONY : _deps/dmod-build/examples/module/test_example/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean +_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/test_example/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/inc + +# Recursive "all" directory target. +_deps/dmod-build/inc/all: +.PHONY : _deps/dmod-build/inc/all + +# Recursive "codegen" directory target. +_deps/dmod-build/inc/codegen: +.PHONY : _deps/dmod-build/inc/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/inc/preinstall: +.PHONY : _deps/dmod-build/inc/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/inc/clean: +.PHONY : _deps/dmod-build/inc/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/lib + +# Recursive "all" directory target. +_deps/dmod-build/lib/all: _deps/dmod-build/lib/third-party/all +.PHONY : _deps/dmod-build/lib/all + +# Recursive "codegen" directory target. +_deps/dmod-build/lib/codegen: _deps/dmod-build/lib/third-party/codegen +.PHONY : _deps/dmod-build/lib/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/lib/preinstall: _deps/dmod-build/lib/third-party/preinstall +.PHONY : _deps/dmod-build/lib/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/lib/clean: _deps/dmod-build/lib/third-party/clean +.PHONY : _deps/dmod-build/lib/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/lib/third-party + +# Recursive "all" directory target. +_deps/dmod-build/lib/third-party/all: _deps/dmod-build/lib/third-party/FastLZ/all +.PHONY : _deps/dmod-build/lib/third-party/all + +# Recursive "codegen" directory target. +_deps/dmod-build/lib/third-party/codegen: _deps/dmod-build/lib/third-party/FastLZ/codegen +.PHONY : _deps/dmod-build/lib/third-party/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/lib/third-party/preinstall: _deps/dmod-build/lib/third-party/FastLZ/preinstall +.PHONY : _deps/dmod-build/lib/third-party/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/lib/third-party/clean: _deps/dmod-build/lib/third-party/FastLZ/clean +.PHONY : _deps/dmod-build/lib/third-party/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/lib/third-party/FastLZ + +# Recursive "all" directory target. +_deps/dmod-build/lib/third-party/FastLZ/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/all + +# Recursive "codegen" directory target. +_deps/dmod-build/lib/third-party/FastLZ/codegen: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/lib/third-party/FastLZ/preinstall: +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean +_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/scripts + +# Recursive "all" directory target. +_deps/dmod-build/scripts/all: +.PHONY : _deps/dmod-build/scripts/all + +# Recursive "codegen" directory target. +_deps/dmod-build/scripts/codegen: +.PHONY : _deps/dmod-build/scripts/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/scripts/preinstall: +.PHONY : _deps/dmod-build/scripts/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/scripts/clean: +.PHONY : _deps/dmod-build/scripts/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/src + +# Recursive "all" directory target. +_deps/dmod-build/src/all: _deps/dmod-build/src/common/all +_deps/dmod-build/src/all: _deps/dmod-build/src/module/all +.PHONY : _deps/dmod-build/src/all + +# Recursive "codegen" directory target. +_deps/dmod-build/src/codegen: _deps/dmod-build/src/common/codegen +_deps/dmod-build/src/codegen: _deps/dmod-build/src/module/codegen +.PHONY : _deps/dmod-build/src/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/src/preinstall: _deps/dmod-build/src/common/preinstall +_deps/dmod-build/src/preinstall: _deps/dmod-build/src/module/preinstall +.PHONY : _deps/dmod-build/src/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/src/clean: _deps/dmod-build/src/common/clean +_deps/dmod-build/src/clean: _deps/dmod-build/src/module/clean +.PHONY : _deps/dmod-build/src/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/src/common + +# Recursive "all" directory target. +_deps/dmod-build/src/common/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +.PHONY : _deps/dmod-build/src/common/all + +# Recursive "codegen" directory target. +_deps/dmod-build/src/common/codegen: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen +.PHONY : _deps/dmod-build/src/common/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/src/common/preinstall: +.PHONY : _deps/dmod-build/src/common/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean +_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/common/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/src/module + +# Recursive "all" directory target. +_deps/dmod-build/src/module/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all +.PHONY : _deps/dmod-build/src/module/all + +# Recursive "codegen" directory target. +_deps/dmod-build/src/module/codegen: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen +.PHONY : _deps/dmod-build/src/module/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/src/module/preinstall: +.PHONY : _deps/dmod-build/src/module/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean +_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/module/clean + +#============================================================================= +# Directory level rules for directory _deps/dmod-build/tools + +# Recursive "all" directory target. +_deps/dmod-build/tools/all: +.PHONY : _deps/dmod-build/tools/all + +# Recursive "codegen" directory target. +_deps/dmod-build/tools/codegen: +.PHONY : _deps/dmod-build/tools/codegen + +# Recursive "preinstall" directory target. +_deps/dmod-build/tools/preinstall: +.PHONY : _deps/dmod-build/tools/preinstall + +# Recursive "clean" directory target. +_deps/dmod-build/tools/clean: +.PHONY : _deps/dmod-build/tools/clean + +#============================================================================= +# Directory level rules for directory src/port + +# Recursive "all" directory target. +src/port/all: src/port/CMakeFiles/dmsdio_port.dir/all +src/port/all: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all +.PHONY : src/port/all + +# Recursive "codegen" directory target. +src/port/codegen: src/port/CMakeFiles/dmsdio_port.dir/codegen +src/port/codegen: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen +.PHONY : src/port/codegen + +# Recursive "preinstall" directory target. +src/port/preinstall: +.PHONY : src/port/preinstall + +# Recursive "clean" directory target. +src/port/clean: src/port/CMakeFiles/dmsdio_port.dir/clean +src/port/clean: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean +src/port/clean: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean +.PHONY : src/port/clean + +#============================================================================= +# Directory level rules for directory tests + +# Recursive "all" directory target. +tests/all: tests/CMakeFiles/test_dmsdio.dir/all +tests/all: tests/CMakeFiles/test_dmsdio_local_dmd.dir/all +.PHONY : tests/all + +# Recursive "codegen" directory target. +tests/codegen: tests/CMakeFiles/test_dmsdio.dir/codegen +tests/codegen: tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen +.PHONY : tests/codegen + +# Recursive "preinstall" directory target. +tests/preinstall: +.PHONY : tests/preinstall + +# Recursive "clean" directory target. +tests/clean: tests/CMakeFiles/test_dmsdio.dir/clean +tests/clean: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean +tests/clean: tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean +.PHONY : tests/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmsdio.dir + +# All Build rule for target. +CMakeFiles/dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Built target dmsdio" +.PHONY : CMakeFiles/dmsdio.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmsdio.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 19 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : CMakeFiles/dmsdio.dir/rule + +# Convenience name for target. +dmsdio: CMakeFiles/dmsdio.dir/rule +.PHONY : dmsdio + +# codegen rule for target. +CMakeFiles/dmsdio.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Finished codegen for target dmsdio" +.PHONY : CMakeFiles/dmsdio.dir/codegen + +# clean rule for target. +CMakeFiles/dmsdio.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/clean +.PHONY : CMakeFiles/dmsdio.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmsdio_memory_detailed.dir + +# All Build rule for target. +CMakeFiles/dmsdio_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=31 "Built target dmsdio_memory_detailed" +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmsdio_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/rule + +# Convenience name for target. +dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/rule +.PHONY : dmsdio_memory_detailed + +# codegen rule for target. +CMakeFiles/dmsdio_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=31 "Finished codegen for target dmsdio_memory_detailed" +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen + +# clean rule for target. +CMakeFiles/dmsdio_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/clean +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmod_generate_manifest.dir + +# All Build rule for target. +CMakeFiles/dmod_generate_manifest.dir/all: CMakeFiles/dmsdio.dir/all +CMakeFiles/dmod_generate_manifest.dir/all: src/port/CMakeFiles/dmsdio_port.dir/all +CMakeFiles/dmod_generate_manifest.dir/all: tests/CMakeFiles/test_dmsdio.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target dmod_generate_manifest" +.PHONY : CMakeFiles/dmod_generate_manifest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmod_generate_manifest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod_generate_manifest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : CMakeFiles/dmod_generate_manifest.dir/rule + +# Convenience name for target. +dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/rule +.PHONY : dmod_generate_manifest + +# codegen rule for target. +CMakeFiles/dmod_generate_manifest.dir/codegen: CMakeFiles/dmsdio.dir/all +CMakeFiles/dmod_generate_manifest.dir/codegen: src/port/CMakeFiles/dmsdio_port.dir/all +CMakeFiles/dmod_generate_manifest.dir/codegen: tests/CMakeFiles/test_dmsdio.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target dmod_generate_manifest" +.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen + +# clean rule for target. +CMakeFiles/dmod_generate_manifest.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/clean +.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/dmsdio_local_dmd.dir + +# All Build rule for target. +CMakeFiles/dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target dmsdio_local_dmd" +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmsdio_local_dmd.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_local_dmd.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/rule + +# Convenience name for target. +dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/rule +.PHONY : dmsdio_local_dmd + +# codegen rule for target. +CMakeFiles/dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target dmsdio_local_dmd" +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen + +# clean rule for target. +CMakeFiles/dmsdio_local_dmd.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/clean +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir + +# All Build rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=8,9 "Built target dmod_fastlz" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule + +# Convenience name for target. +dmod_fastlz: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule +.PHONY : dmod_fastlz + +# codegen rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=8,9 "Finished codegen for target dmod_fastlz" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen + +# clean rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=10 "Built target dmod_fastlz_memory_detailed" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule + +# Convenience name for target. +dmod_fastlz_memory_detailed: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule +.PHONY : dmod_fastlz_memory_detailed + +# codegen rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=10 "Finished codegen for target dmod_fastlz_memory_detailed" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir + +# All Build rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=5,6 "Built target dmod_common" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule + +# Convenience name for target. +dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule +.PHONY : dmod_common + +# codegen rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=5,6 "Finished codegen for target dmod_common" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=7 "Built target dmod_common_memory_detailed" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule + +# Convenience name for target. +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule +.PHONY : dmod_common_memory_detailed + +# codegen rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=7 "Finished codegen for target dmod_common_memory_detailed" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir + +# All Build rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=11,12,13,14 "Built target dmod_module" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule + +# Convenience name for target. +dmod_module: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule +.PHONY : dmod_module + +# codegen rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=11,12,13,14 "Finished codegen for target dmod_module" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=15 "Built target dmod_module_memory_detailed" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule + +# Convenience name for target. +dmod_module_memory_detailed: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule +.PHONY : dmod_module_memory_detailed + +# codegen rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=15 "Finished codegen for target dmod_module_memory_detailed" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=16,17,18 "Built target dmodex" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule + +# Convenience name for target. +dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule +.PHONY : dmodex + +# codegen rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=16,17,18 "Finished codegen for target dmodex" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=19 "Built target dmodex_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule + +# Convenience name for target. +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule +.PHONY : dmodex_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=19 "Finished codegen for target dmodex_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=38,39,40,41 "Built target example_app" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 12 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule + +# Convenience name for target. +example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule +.PHONY : example_app + +# codegen rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=38,39,40,41 "Finished codegen for target example_app" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=42 "Built target example_app_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule + +# Convenience name for target. +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule +.PHONY : example_app_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=42 "Finished codegen for target example_app_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=51,52,53 "Built target log_step" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule + +# Convenience name for target. +log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule +.PHONY : log_step + +# codegen rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=51,52,53 "Finished codegen for target log_step" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=54 "Built target log_step_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule + +# Convenience name for target. +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule +.PHONY : log_step_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=54 "Finished codegen for target log_step_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=60,61,62,63 "Built target test_example" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 12 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule + +# Convenience name for target. +test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule +.PHONY : test_example + +# codegen rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=60,61,62,63 "Finished codegen for target test_example" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=64 "Built target test_example_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule + +# Convenience name for target. +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule +.PHONY : test_example_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=64 "Finished codegen for target test_example_memory_detailed" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=1,2,3 "Built target difs" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule + +# Convenience name for target. +difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule +.PHONY : difs + +# codegen rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=1,2,3 "Finished codegen for target difs" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=4 "Built target difs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule + +# Convenience name for target. +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule +.PHONY : difs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=4 "Finished codegen for target difs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=43,44,45 "Built target fatfs" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule + +# Convenience name for target. +fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule +.PHONY : fatfs + +# codegen rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=43,44,45 "Finished codegen for target fatfs" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=46 "Built target fatfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule + +# Convenience name for target. +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule +.PHONY : fatfs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=46 "Finished codegen for target fatfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=47,48,49 "Built target flashfs" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule + +# Convenience name for target. +flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule +.PHONY : flashfs + +# codegen rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=47,48,49 "Finished codegen for target flashfs" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=50 "Built target flashfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule + +# Convenience name for target. +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule +.PHONY : flashfs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=50 "Finished codegen for target flashfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=65,66,67 "Built target vfs" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 11 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule + +# Convenience name for target. +vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule +.PHONY : vfs + +# codegen rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=65,66,67 "Finished codegen for target vfs" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean + +#============================================================================= +# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir + +# All Build rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=68 "Built target vfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule + +# Convenience name for target. +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule +.PHONY : vfs_memory_detailed + +# codegen rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=68 "Finished codegen for target vfs_memory_detailed" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen + +# clean rule for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target src/port/CMakeFiles/dmsdio_port.dir + +# All Build rule for target. +src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/depend + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=32,33,34,35,36 "Built target dmsdio_port" +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/all + +# Build rule for subdir invocation for target. +src/port/CMakeFiles/dmsdio_port.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 13 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule + +# Convenience name for target. +dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule +.PHONY : dmsdio_port + +# codegen rule for target. +src/port/CMakeFiles/dmsdio_port.dir/codegen: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=32,33,34,35,36 "Finished codegen for target dmsdio_port" +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen + +# clean rule for target. +src/port/CMakeFiles/dmsdio_port.dir/clean: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/clean +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean + +#============================================================================= +# Target rules for target src/port/CMakeFiles/dmsdio_port_memory_detailed.dir + +# All Build rule for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=37 "Built target dmsdio_port_memory_detailed" +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule + +# Convenience name for target. +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule +.PHONY : dmsdio_port_memory_detailed + +# codegen rule for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=37 "Finished codegen for target dmsdio_port_memory_detailed" +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen + +# clean rule for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target src/port/CMakeFiles/dmsdio_port_local_dmd.dir + +# All Build rule for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target dmsdio_port_local_dmd" +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all + +# Build rule for subdir invocation for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule + +# Convenience name for target. +dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule +.PHONY : dmsdio_port_local_dmd + +# codegen rule for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target dmsdio_port_local_dmd" +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen + +# clean rule for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean + +#============================================================================= +# Target rules for target tests/CMakeFiles/test_dmsdio.dir + +# All Build rule for target. +tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all +tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all +tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/depend + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=55,56,57,58 "Built target test_dmsdio" +.PHONY : tests/CMakeFiles/test_dmsdio.dir/all + +# Build rule for subdir invocation for target. +tests/CMakeFiles/test_dmsdio.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 12 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : tests/CMakeFiles/test_dmsdio.dir/rule + +# Convenience name for target. +test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/rule +.PHONY : test_dmsdio + +# codegen rule for target. +tests/CMakeFiles/test_dmsdio.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=55,56,57,58 "Finished codegen for target test_dmsdio" +.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen + +# clean rule for target. +tests/CMakeFiles/test_dmsdio.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/clean +.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean + +#============================================================================= +# Target rules for target tests/CMakeFiles/test_dmsdio_memory_detailed.dir + +# All Build rule for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=59 "Built target test_dmsdio_memory_detailed" +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all + +# Build rule for subdir invocation for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule + +# Convenience name for target. +test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule +.PHONY : test_dmsdio_memory_detailed + +# codegen rule for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=59 "Finished codegen for target test_dmsdio_memory_detailed" +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen + +# clean rule for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean + +#============================================================================= +# Target rules for target tests/CMakeFiles/test_dmsdio_local_dmd.dir + +# All Build rule for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Built target test_dmsdio_local_dmd" +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/all + +# Build rule for subdir invocation for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 28 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_local_dmd.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule + +# Convenience name for target. +test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule +.PHONY : test_dmsdio_local_dmd + +# codegen rule for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num= "Finished codegen for target test_dmsdio_local_dmd" +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen + +# clean rule for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.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 + diff --git a/build_ci_port/CMakeFiles/TargetDirectories.txt b/build_ci_port/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..8c0fd23 --- /dev/null +++ b/build_ci_port/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,200 @@ +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmod_generate_manifest.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/install/strip.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/rebuild_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/list_install_components.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/install.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/install/local.dir +/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/install/strip.dir diff --git a/build_ci_port/CMakeFiles/cmake.check_cache b/build_ci_port/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build_ci_port/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make new file mode 100644 index 0000000..82b530f --- /dev/null +++ b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make @@ -0,0 +1,88 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for dmod_generate_manifest. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmod_generate_manifest.dir/progress.make + +CMakeFiles/dmod_generate_manifest.dir/codegen: +.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen + +dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local manifest from all packages: /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm" + /usr/local/bin/todmm /__w/dmsdio/dmsdio/build_ci_port/packages /__w/dmsdio/dmsdio/build_ci_port/packages --zip -o /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm +.PHONY : dmod_generate_manifest + +# Rule to build all files generated by this target. +CMakeFiles/dmod_generate_manifest.dir/build: dmod_generate_manifest +.PHONY : CMakeFiles/dmod_generate_manifest.dir/build + +CMakeFiles/dmod_generate_manifest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean + +CMakeFiles/dmod_generate_manifest.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmod_generate_manifest.dir/depend + diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake new file mode 100644 index 0000000..ec9d842 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmod_generate_manifest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make new file mode 100644 index 0000000..64d53cb --- /dev/null +++ b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmod_generate_manifest. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts new file mode 100644 index 0000000..9b295b9 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmod_generate_manifest. diff --git a/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake new file mode 100644 index 0000000..c29cf82 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake @@ -0,0 +1,32 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" "gcc" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio.c" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_card.c" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_config.c" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_decode.c" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_detect.c" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_ident.c" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_io.c" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" + "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.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 "") diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/build.make b/build_ci_port/CMakeFiles/dmsdio.dir/build.make new file mode 100644 index 0000000..db4b85d --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/build.make @@ -0,0 +1,272 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include CMakeFiles/dmsdio.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/dmsdio.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmsdio.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/dmsdio.dir/flags.make + +CMakeFiles/dmsdio.dir/codegen: +.PHONY : CMakeFiles/dmsdio.dir/codegen + +CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio.c.o: /__w/dmsdio/dmsdio/src/dmsdio.c +CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c + +CMakeFiles/dmsdio.dir/src/dmsdio.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio.c > CMakeFiles/dmsdio.dir/src/dmsdio.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio.c -o CMakeFiles/dmsdio.dir/src/dmsdio.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: /__w/dmsdio/dmsdio/src/dmsdio_card.c +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c + +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_card.c > CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_card.c -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: /__w/dmsdio/dmsdio/src/dmsdio_cmd.c +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c + +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_cmd.c > CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_cmd.c -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: /__w/dmsdio/dmsdio/src/dmsdio_config.c +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c + +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_config.c > CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_config.c -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: /__w/dmsdio/dmsdio/src/dmsdio_decode.c +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c + +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_decode.c > CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_decode.c -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: /__w/dmsdio/dmsdio/src/dmsdio_detect.c +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c + +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_detect.c > CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_detect.c -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: /__w/dmsdio/dmsdio/src/dmsdio_ident.c +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c + +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_ident.c > CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_ident.c -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: /__w/dmsdio/dmsdio/src/dmsdio_io.c +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c + +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_io.c > CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_io.c -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s + +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: /__w/dmsdio/dmsdio/src/dmsdio_xfer.c +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c + +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_xfer.c > CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i + +CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_xfer.c -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s + +CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/flags.make +CMakeFiles/dmsdio.dir/dmsdio_header.c.o: dmsdio_header.c +CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/dmsdio.dir/dmsdio_header.c.o" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/dmsdio_header.c.o -MF CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c + +CMakeFiles/dmsdio.dir/dmsdio_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/dmsdio_header.c.i" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c > CMakeFiles/dmsdio.dir/dmsdio_header.c.i + +CMakeFiles/dmsdio.dir/dmsdio_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/dmsdio_header.c.s" + /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c -o CMakeFiles/dmsdio.dir/dmsdio_header.c.s + +# Object files for target dmsdio +dmsdio_OBJECTS = \ +"CMakeFiles/dmsdio.dir/src/dmsdio.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" \ +"CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" \ +"CMakeFiles/dmsdio.dir/dmsdio_header.c.o" + +# External object files for target dmsdio +dmsdio_EXTERNAL_OBJECTS = + +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o +dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o +dmsdio: CMakeFiles/dmsdio.dir/dmsdio_header.c.o +dmsdio: CMakeFiles/dmsdio.dir/build.make +dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +dmsdio: _deps/dmod-build/src/common/libdmod_common.a +dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +dmsdio: _deps/dmod-build/src/module/libdmod_module.a +dmsdio: CMakeFiles/dmsdio.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking C executable dmsdio" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/dmsdio /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio" + /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio" + cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci_port --dmf-dir /__w/dmsdio/dmsdio/build_ci_port/dmf -o /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio + cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio.zip --format=zip -- . + +# Rule to build all files generated by this target. +CMakeFiles/dmsdio.dir/build: dmsdio +.PHONY : CMakeFiles/dmsdio.dir/build + +CMakeFiles/dmsdio.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmsdio.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmsdio.dir/clean + +CMakeFiles/dmsdio.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmsdio.dir/depend + diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake new file mode 100644 index 0000000..6f9af99 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake @@ -0,0 +1,29 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" + "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" + "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" + "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d" + "dmsdio" + "dmsdio.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make new file mode 100644 index 0000000..809e143 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts new file mode 100644 index 0000000..5858f7d --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmsdio. diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/depend.make b/build_ci_port/CMakeFiles/dmsdio.dir/depend.make new file mode 100644 index 0000000..f43d3f2 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/flags.make b/build_ci_port/CMakeFiles/dmsdio.dir/flags.make new file mode 100644 index 0000000..ff75919 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmsdio\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port + +C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/link.txt b/build_ci_port/CMakeFiles/dmsdio.dir/link.txt new file mode 100644 index 0000000..79b8a5d --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmsdio.dir/src/dmsdio.c.o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -o dmsdio /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a _deps/dmod-build/src/common/libdmod_common.a _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a _deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci_port/CMakeFiles/dmsdio.dir/progress.make b/build_ci_port/CMakeFiles/dmsdio.dir/progress.make new file mode 100644 index 0000000..589cbdc --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio.dir/progress.make @@ -0,0 +1,12 @@ +CMAKE_PROGRESS_1 = 20 +CMAKE_PROGRESS_2 = 21 +CMAKE_PROGRESS_3 = 22 +CMAKE_PROGRESS_4 = 23 +CMAKE_PROGRESS_5 = 24 +CMAKE_PROGRESS_6 = 25 +CMAKE_PROGRESS_7 = 26 +CMAKE_PROGRESS_8 = 27 +CMAKE_PROGRESS_9 = 28 +CMAKE_PROGRESS_10 = 29 +CMAKE_PROGRESS_11 = 30 + diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make new file mode 100644 index 0000000..9b7feda --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make @@ -0,0 +1,88 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for dmsdio_local_dmd. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmsdio_local_dmd.dir/progress.make + +CMakeFiles/dmsdio_local_dmd.dir/codegen: +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen + +dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio-local.dmd" + /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm +.PHONY : dmsdio_local_dmd + +# Rule to build all files generated by this target. +CMakeFiles/dmsdio_local_dmd.dir/build: dmsdio_local_dmd +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/build + +CMakeFiles/dmsdio_local_dmd.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean + +CMakeFiles/dmsdio_local_dmd.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmsdio_local_dmd.dir/depend + diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake new file mode 100644 index 0000000..27d8fc8 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make new file mode 100644 index 0000000..d2e3f11 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_local_dmd. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts new file mode 100644 index 0000000..77e53a9 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_local_dmd. diff --git a/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make new file mode 100644 index 0000000..a9bfa3e --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for dmsdio_memory_detailed. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmsdio_memory_detailed.dir/progress.make + +CMakeFiles/dmsdio_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio" + /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +CMakeFiles/dmsdio_memory_detailed.dir/codegen: +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen + +dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed +dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/build.make +.PHONY : dmsdio_memory_detailed + +# Rule to build all files generated by this target. +CMakeFiles/dmsdio_memory_detailed.dir/build: dmsdio_memory_detailed +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/build + +CMakeFiles/dmsdio_memory_detailed.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean + +CMakeFiles/dmsdio_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/depend + diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..8d75b89 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..c075b54 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..6ca3679 --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_memory_detailed. diff --git a/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make new file mode 100644 index 0000000..a3100dd --- /dev/null +++ b/build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 31 + diff --git a/build_ci_port/CMakeFiles/progress.marks b/build_ci_port/CMakeFiles/progress.marks new file mode 100644 index 0000000..fb1e7bc --- /dev/null +++ b/build_ci_port/CMakeFiles/progress.marks @@ -0,0 +1 @@ +54 diff --git a/build_ci_port/CTestTestfile.cmake b/build_ci_port/CTestTestfile.cmake new file mode 100644 index 0000000..7a200aa --- /dev/null +++ b/build_ci_port/CTestTestfile.cmake @@ -0,0 +1,9 @@ +# CMake generated Testfile for +# Source directory: /__w/dmsdio/dmsdio +# Build directory: /__w/dmsdio/dmsdio/build_ci_port +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("_deps/dmod-build") +subdirs("src/port") +subdirs("tests") diff --git a/build_ci_port/Makefile b/build_ci_port/Makefile new file mode 100644 index 0000000..302e823 --- /dev/null +++ b/build_ci_port/Makefile @@ -0,0 +1,918 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/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 dmsdio + +# Build rule for target. +dmsdio: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio +.PHONY : dmsdio + +# fast build rule for target. +dmsdio/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build +.PHONY : dmsdio/fast + +#============================================================================= +# Target rules for targets named dmsdio_memory_detailed + +# Build rule for target. +dmsdio_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_memory_detailed +.PHONY : dmsdio_memory_detailed + +# fast build rule for target. +dmsdio_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build +.PHONY : dmsdio_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmod_generate_manifest + +# Build rule for target. +dmod_generate_manifest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_generate_manifest +.PHONY : dmod_generate_manifest + +# fast build rule for target. +dmod_generate_manifest/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build +.PHONY : dmod_generate_manifest/fast + +#============================================================================= +# Target rules for targets named dmsdio_local_dmd + +# Build rule for target. +dmsdio_local_dmd: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_local_dmd +.PHONY : dmsdio_local_dmd + +# fast build rule for target. +dmsdio_local_dmd/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build +.PHONY : dmsdio_local_dmd/fast + +#============================================================================= +# Target rules for targets named dmod_fastlz + +# Build rule for target. +dmod_fastlz: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz +.PHONY : dmod_fastlz + +# fast build rule for target. +dmod_fastlz/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build +.PHONY : dmod_fastlz/fast + +#============================================================================= +# Target rules for targets named dmod_fastlz_memory_detailed + +# Build rule for target. +dmod_fastlz_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz_memory_detailed +.PHONY : dmod_fastlz_memory_detailed + +# fast build rule for target. +dmod_fastlz_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build +.PHONY : dmod_fastlz_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmod_common + +# Build rule for target. +dmod_common: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common +.PHONY : dmod_common + +# fast build rule for target. +dmod_common/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build +.PHONY : dmod_common/fast + +#============================================================================= +# Target rules for targets named dmod_common_memory_detailed + +# Build rule for target. +dmod_common_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common_memory_detailed +.PHONY : dmod_common_memory_detailed + +# fast build rule for target. +dmod_common_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build +.PHONY : dmod_common_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmod_module + +# Build rule for target. +dmod_module: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module +.PHONY : dmod_module + +# fast build rule for target. +dmod_module/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build +.PHONY : dmod_module/fast + +#============================================================================= +# Target rules for targets named dmod_module_memory_detailed + +# Build rule for target. +dmod_module_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module_memory_detailed +.PHONY : dmod_module_memory_detailed + +# fast build rule for target. +dmod_module_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build +.PHONY : dmod_module_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmodex + +# Build rule for target. +dmodex: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex +.PHONY : dmodex + +# fast build rule for target. +dmodex/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build +.PHONY : dmodex/fast + +#============================================================================= +# Target rules for targets named dmodex_memory_detailed + +# Build rule for target. +dmodex_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex_memory_detailed +.PHONY : dmodex_memory_detailed + +# fast build rule for target. +dmodex_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build +.PHONY : dmodex_memory_detailed/fast + +#============================================================================= +# Target rules for targets named example_app + +# Build rule for target. +example_app: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app +.PHONY : example_app + +# fast build rule for target. +example_app/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build +.PHONY : example_app/fast + +#============================================================================= +# Target rules for targets named example_app_memory_detailed + +# Build rule for target. +example_app_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app_memory_detailed +.PHONY : example_app_memory_detailed + +# fast build rule for target. +example_app_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build +.PHONY : example_app_memory_detailed/fast + +#============================================================================= +# Target rules for targets named log_step + +# Build rule for target. +log_step: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step +.PHONY : log_step + +# fast build rule for target. +log_step/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build +.PHONY : log_step/fast + +#============================================================================= +# Target rules for targets named log_step_memory_detailed + +# Build rule for target. +log_step_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step_memory_detailed +.PHONY : log_step_memory_detailed + +# fast build rule for target. +log_step_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build +.PHONY : log_step_memory_detailed/fast + +#============================================================================= +# Target rules for targets named test_example + +# Build rule for target. +test_example: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example +.PHONY : test_example + +# fast build rule for target. +test_example/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build +.PHONY : test_example/fast + +#============================================================================= +# Target rules for targets named test_example_memory_detailed + +# Build rule for target. +test_example_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example_memory_detailed +.PHONY : test_example_memory_detailed + +# fast build rule for target. +test_example_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build +.PHONY : test_example_memory_detailed/fast + +#============================================================================= +# Target rules for targets named difs + +# Build rule for target. +difs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs +.PHONY : difs + +# fast build rule for target. +difs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build +.PHONY : difs/fast + +#============================================================================= +# Target rules for targets named difs_memory_detailed + +# Build rule for target. +difs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs_memory_detailed +.PHONY : difs_memory_detailed + +# fast build rule for target. +difs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build +.PHONY : difs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named fatfs + +# Build rule for target. +fatfs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs +.PHONY : fatfs + +# fast build rule for target. +fatfs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build +.PHONY : fatfs/fast + +#============================================================================= +# Target rules for targets named fatfs_memory_detailed + +# Build rule for target. +fatfs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs_memory_detailed +.PHONY : fatfs_memory_detailed + +# fast build rule for target. +fatfs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build +.PHONY : fatfs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named flashfs + +# Build rule for target. +flashfs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs +.PHONY : flashfs + +# fast build rule for target. +flashfs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build +.PHONY : flashfs/fast + +#============================================================================= +# Target rules for targets named flashfs_memory_detailed + +# Build rule for target. +flashfs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs_memory_detailed +.PHONY : flashfs_memory_detailed + +# fast build rule for target. +flashfs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build +.PHONY : flashfs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named vfs + +# Build rule for target. +vfs: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs +.PHONY : vfs + +# fast build rule for target. +vfs/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build +.PHONY : vfs/fast + +#============================================================================= +# Target rules for targets named vfs_memory_detailed + +# Build rule for target. +vfs_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs_memory_detailed +.PHONY : vfs_memory_detailed + +# fast build rule for target. +vfs_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build +.PHONY : vfs_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmsdio_port + +# Build rule for target. +dmsdio_port: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port +.PHONY : dmsdio_port + +# fast build rule for target. +dmsdio_port/fast: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build +.PHONY : dmsdio_port/fast + +#============================================================================= +# Target rules for targets named dmsdio_port_memory_detailed + +# Build rule for target. +dmsdio_port_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_memory_detailed +.PHONY : dmsdio_port_memory_detailed + +# fast build rule for target. +dmsdio_port_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build +.PHONY : dmsdio_port_memory_detailed/fast + +#============================================================================= +# Target rules for targets named dmsdio_port_local_dmd + +# Build rule for target. +dmsdio_port_local_dmd: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_local_dmd +.PHONY : dmsdio_port_local_dmd + +# fast build rule for target. +dmsdio_port_local_dmd/fast: + $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build +.PHONY : dmsdio_port_local_dmd/fast + +#============================================================================= +# Target rules for targets named test_dmsdio + +# Build rule for target. +test_dmsdio: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio +.PHONY : test_dmsdio + +# fast build rule for target. +test_dmsdio/fast: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build +.PHONY : test_dmsdio/fast + +#============================================================================= +# Target rules for targets named test_dmsdio_memory_detailed + +# Build rule for target. +test_dmsdio_memory_detailed: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_memory_detailed +.PHONY : test_dmsdio_memory_detailed + +# fast build rule for target. +test_dmsdio_memory_detailed/fast: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build +.PHONY : test_dmsdio_memory_detailed/fast + +#============================================================================= +# Target rules for targets named test_dmsdio_local_dmd + +# Build rule for target. +test_dmsdio_local_dmd: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_local_dmd +.PHONY : test_dmsdio_local_dmd + +# fast build rule for target. +test_dmsdio_local_dmd/fast: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build +.PHONY : test_dmsdio_local_dmd/fast + +dmsdio_header.o: dmsdio_header.c.o +.PHONY : dmsdio_header.o + +# target to build an object file +dmsdio_header.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.o +.PHONY : dmsdio_header.c.o + +dmsdio_header.i: dmsdio_header.c.i +.PHONY : dmsdio_header.i + +# target to preprocess a source file +dmsdio_header.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.i +.PHONY : dmsdio_header.c.i + +dmsdio_header.s: dmsdio_header.c.s +.PHONY : dmsdio_header.s + +# target to generate assembly for a file +dmsdio_header.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.s +.PHONY : dmsdio_header.c.s + +src/dmsdio.o: src/dmsdio.c.o +.PHONY : src/dmsdio.o + +# target to build an object file +src/dmsdio.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.o +.PHONY : src/dmsdio.c.o + +src/dmsdio.i: src/dmsdio.c.i +.PHONY : src/dmsdio.i + +# target to preprocess a source file +src/dmsdio.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.i +.PHONY : src/dmsdio.c.i + +src/dmsdio.s: src/dmsdio.c.s +.PHONY : src/dmsdio.s + +# target to generate assembly for a file +src/dmsdio.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.s +.PHONY : src/dmsdio.c.s + +src/dmsdio_card.o: src/dmsdio_card.c.o +.PHONY : src/dmsdio_card.o + +# target to build an object file +src/dmsdio_card.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o +.PHONY : src/dmsdio_card.c.o + +src/dmsdio_card.i: src/dmsdio_card.c.i +.PHONY : src/dmsdio_card.i + +# target to preprocess a source file +src/dmsdio_card.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i +.PHONY : src/dmsdio_card.c.i + +src/dmsdio_card.s: src/dmsdio_card.c.s +.PHONY : src/dmsdio_card.s + +# target to generate assembly for a file +src/dmsdio_card.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s +.PHONY : src/dmsdio_card.c.s + +src/dmsdio_cmd.o: src/dmsdio_cmd.c.o +.PHONY : src/dmsdio_cmd.o + +# target to build an object file +src/dmsdio_cmd.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o +.PHONY : src/dmsdio_cmd.c.o + +src/dmsdio_cmd.i: src/dmsdio_cmd.c.i +.PHONY : src/dmsdio_cmd.i + +# target to preprocess a source file +src/dmsdio_cmd.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i +.PHONY : src/dmsdio_cmd.c.i + +src/dmsdio_cmd.s: src/dmsdio_cmd.c.s +.PHONY : src/dmsdio_cmd.s + +# target to generate assembly for a file +src/dmsdio_cmd.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s +.PHONY : src/dmsdio_cmd.c.s + +src/dmsdio_config.o: src/dmsdio_config.c.o +.PHONY : src/dmsdio_config.o + +# target to build an object file +src/dmsdio_config.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o +.PHONY : src/dmsdio_config.c.o + +src/dmsdio_config.i: src/dmsdio_config.c.i +.PHONY : src/dmsdio_config.i + +# target to preprocess a source file +src/dmsdio_config.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i +.PHONY : src/dmsdio_config.c.i + +src/dmsdio_config.s: src/dmsdio_config.c.s +.PHONY : src/dmsdio_config.s + +# target to generate assembly for a file +src/dmsdio_config.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s +.PHONY : src/dmsdio_config.c.s + +src/dmsdio_decode.o: src/dmsdio_decode.c.o +.PHONY : src/dmsdio_decode.o + +# target to build an object file +src/dmsdio_decode.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o +.PHONY : src/dmsdio_decode.c.o + +src/dmsdio_decode.i: src/dmsdio_decode.c.i +.PHONY : src/dmsdio_decode.i + +# target to preprocess a source file +src/dmsdio_decode.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i +.PHONY : src/dmsdio_decode.c.i + +src/dmsdio_decode.s: src/dmsdio_decode.c.s +.PHONY : src/dmsdio_decode.s + +# target to generate assembly for a file +src/dmsdio_decode.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s +.PHONY : src/dmsdio_decode.c.s + +src/dmsdio_detect.o: src/dmsdio_detect.c.o +.PHONY : src/dmsdio_detect.o + +# target to build an object file +src/dmsdio_detect.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o +.PHONY : src/dmsdio_detect.c.o + +src/dmsdio_detect.i: src/dmsdio_detect.c.i +.PHONY : src/dmsdio_detect.i + +# target to preprocess a source file +src/dmsdio_detect.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i +.PHONY : src/dmsdio_detect.c.i + +src/dmsdio_detect.s: src/dmsdio_detect.c.s +.PHONY : src/dmsdio_detect.s + +# target to generate assembly for a file +src/dmsdio_detect.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s +.PHONY : src/dmsdio_detect.c.s + +src/dmsdio_ident.o: src/dmsdio_ident.c.o +.PHONY : src/dmsdio_ident.o + +# target to build an object file +src/dmsdio_ident.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o +.PHONY : src/dmsdio_ident.c.o + +src/dmsdio_ident.i: src/dmsdio_ident.c.i +.PHONY : src/dmsdio_ident.i + +# target to preprocess a source file +src/dmsdio_ident.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i +.PHONY : src/dmsdio_ident.c.i + +src/dmsdio_ident.s: src/dmsdio_ident.c.s +.PHONY : src/dmsdio_ident.s + +# target to generate assembly for a file +src/dmsdio_ident.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s +.PHONY : src/dmsdio_ident.c.s + +src/dmsdio_io.o: src/dmsdio_io.c.o +.PHONY : src/dmsdio_io.o + +# target to build an object file +src/dmsdio_io.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o +.PHONY : src/dmsdio_io.c.o + +src/dmsdio_io.i: src/dmsdio_io.c.i +.PHONY : src/dmsdio_io.i + +# target to preprocess a source file +src/dmsdio_io.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i +.PHONY : src/dmsdio_io.c.i + +src/dmsdio_io.s: src/dmsdio_io.c.s +.PHONY : src/dmsdio_io.s + +# target to generate assembly for a file +src/dmsdio_io.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s +.PHONY : src/dmsdio_io.c.s + +src/dmsdio_xfer.o: src/dmsdio_xfer.c.o +.PHONY : src/dmsdio_xfer.o + +# target to build an object file +src/dmsdio_xfer.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o +.PHONY : src/dmsdio_xfer.c.o + +src/dmsdio_xfer.i: src/dmsdio_xfer.c.i +.PHONY : src/dmsdio_xfer.i + +# target to preprocess a source file +src/dmsdio_xfer.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i +.PHONY : src/dmsdio_xfer.c.i + +src/dmsdio_xfer.s: src/dmsdio_xfer.c.s +.PHONY : src/dmsdio_xfer.s + +# target to generate assembly for a file +src/dmsdio_xfer.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s +.PHONY : src/dmsdio_xfer.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... difs_memory_detailed" + @echo "... dmod_common_memory_detailed" + @echo "... dmod_fastlz_memory_detailed" + @echo "... dmod_generate_manifest" + @echo "... dmod_module_memory_detailed" + @echo "... dmodex_memory_detailed" + @echo "... dmsdio_local_dmd" + @echo "... dmsdio_memory_detailed" + @echo "... dmsdio_port_local_dmd" + @echo "... dmsdio_port_memory_detailed" + @echo "... example_app_memory_detailed" + @echo "... fatfs_memory_detailed" + @echo "... flashfs_memory_detailed" + @echo "... log_step_memory_detailed" + @echo "... test_dmsdio_local_dmd" + @echo "... test_dmsdio_memory_detailed" + @echo "... test_example_memory_detailed" + @echo "... vfs_memory_detailed" + @echo "... difs" + @echo "... dmod_common" + @echo "... dmod_fastlz" + @echo "... dmod_module" + @echo "... dmodex" + @echo "... dmsdio" + @echo "... dmsdio_port" + @echo "... example_app" + @echo "... fatfs" + @echo "... flashfs" + @echo "... log_step" + @echo "... test_dmsdio" + @echo "... test_example" + @echo "... vfs" + @echo "... dmsdio_header.o" + @echo "... dmsdio_header.i" + @echo "... dmsdio_header.s" + @echo "... src/dmsdio.o" + @echo "... src/dmsdio.i" + @echo "... src/dmsdio.s" + @echo "... src/dmsdio_card.o" + @echo "... src/dmsdio_card.i" + @echo "... src/dmsdio_card.s" + @echo "... src/dmsdio_cmd.o" + @echo "... src/dmsdio_cmd.i" + @echo "... src/dmsdio_cmd.s" + @echo "... src/dmsdio_config.o" + @echo "... src/dmsdio_config.i" + @echo "... src/dmsdio_config.s" + @echo "... src/dmsdio_decode.o" + @echo "... src/dmsdio_decode.i" + @echo "... src/dmsdio_decode.s" + @echo "... src/dmsdio_detect.o" + @echo "... src/dmsdio_detect.i" + @echo "... src/dmsdio_detect.s" + @echo "... src/dmsdio_ident.o" + @echo "... src/dmsdio_ident.i" + @echo "... src/dmsdio_ident.s" + @echo "... src/dmsdio_io.o" + @echo "... src/dmsdio_io.i" + @echo "... src/dmsdio_io.s" + @echo "... src/dmsdio_xfer.o" + @echo "... src/dmsdio_xfer.i" + @echo "... src/dmsdio_xfer.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 + diff --git a/build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks new file mode 100644 index 0000000..a787364 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +34 diff --git a/build_ci_port/_deps/dmod-build/Makefile b/build_ci_port/_deps/dmod-build/Makefile new file mode 100644 index 0000000..0cdbace --- /dev/null +++ b/build_ci_port/_deps/dmod-build/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/cmake_install.cmake b/build_ci_port/_deps/dmod-build/cmake_install.cmake new file mode 100644 index 0000000..c530f70 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/cmake_install.cmake @@ -0,0 +1,80 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/dmod-config.h b/build_ci_port/_deps/dmod-build/dmod-config.h new file mode 100644 index 0000000..6c56191 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/dmod-config.h @@ -0,0 +1,55 @@ +#ifndef DMOD_CONFIG_H +#define DMOD_CONFIG_H + +#define dmod_VERSION_MAJOR 1 +#define dmod_VERSION_MINOR 0 +#define DMOD_VERSION_STRING "1.0" +#define DMOD_VERSION ((uint32_t)((1 << 8) | (0))) +#define DMOD_MAX_MODULES 30 +#define DMOD_MAX_REQUIRED_MODULES 10 +#define DMOD_VFPRINTF_STACK_BUFFER_SIZE 100 +#define DMOD_USE_STDLIB ON +#define DMOD_USE_GETENV ON +#define DMOD_USE_ENVIRON ON +#define DMOD_USE_STDIO ON +#define DMOD_USE_DIRENT ON +#define DMOD_USE_ASSERT ON +#define DMOD_USE_PTHREAD ON +#define DMOD_USE_MMAN ON +#define DMOD_USE_ALIGNED_ALLOC ON +#define DMOD_USE_ALIGNED_MALLOC_MOCK OFF +#define DMOD_USE_REALLOC ON +#define DMOD_USE_TERMIOS ON +#define DMOD_USE_TIME ON +#define DMOD_USE_FASTLZ ON +#define DMOD_IMPLEMENT_PRINTF OFF +#define DMOD_IMPLEMENT_SCANF OFF +#define DMOD_MODE "DMOD_MODULE" +#define DMOD_SYSTEM_EN OFF +#define DMOD_MODULE_EN ON +#define DMOD_SYSTEM_VERSION_MAJOR 0 +#define DMOD_SYSTEM_VERSION_MINOR 1 +#define DMOD_SYSTEM_VERSION_STRING "0.1" +#define DMOD_SYSTEM_VERSION ((uint32_t)((0 << 8) | (1))) +#define DMOD_REPO_DIR "/__w/dmsdio/dmsdio/build_ci_port/dmf" +#define DMOD_REPO_PATHS "/__w/dmsdio/dmsdio/build_ci_port/dmf:/__w/dmsdio/dmsdio/build_ci_port/dmfc" +#define DMOD_CPU_NAME "" +#define DMOD_ARRAY_SEP ":" +#define DMOD_PATH_SEP "/" + +// API +#define DMOD_BUILTIN_COMPRESSION_API ON + +#ifndef ON +# define ON 1 +#endif + +#ifndef OFF +# define OFF 0 +#endif + +#ifndef DMOD_BUILD_DIR +# define DMOD_BUILD_DIR "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build" +#endif + +#endif // DMOD_CONFIG_H diff --git a/build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks new file mode 100644 index 0000000..a787364 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks @@ -0,0 +1 @@ +34 diff --git a/build_ci_port/_deps/dmod-build/examples/Makefile b/build_ci_port/_deps/dmod-build/examples/Makefile new file mode 100644 index 0000000..3ce9a18 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake new file mode 100644 index 0000000..fd7e612 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/cmake_install.cmake @@ -0,0 +1,60 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks @@ -0,0 +1 @@ +20 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/Makefile new file mode 100644 index 0000000..19fbf60 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake new file mode 100644 index 0000000..3ccad1e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake @@ -0,0 +1,70 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake new file mode 100644 index 0000000..d855731 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make new file mode 100644 index 0000000..153d748 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-src/examples/dif/difs/difs.c +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -MF CMakeFiles/difs.dir/difs.c.o.d -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c > CMakeFiles/difs.dir/difs.c.i + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c -o CMakeFiles/difs.dir/difs.c.s + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/difs_header.c +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -MF CMakeFiles/difs.dir/difs_header.c.o.d -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c > CMakeFiles/difs.dir/difs_header.c.i + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c -o CMakeFiles/difs.dir/difs_header.c.s + +# Object files for target difs +difs_OBJECTS = \ +"CMakeFiles/difs.dir/difs.c.o" \ +"CMakeFiles/difs.dir/difs_header.c.o" + +# External object files for target difs +difs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make +_deps/dmod-build/examples/dif/difs/difs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable difs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/difs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/difs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for difs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build: _deps/dmod-build/examples/dif/difs/difs +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake new file mode 100644 index 0000000..3267481 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/difs.dir/difs.c.o" + "CMakeFiles/difs.dir/difs.c.o.d" + "CMakeFiles/difs.dir/difs_header.c.o" + "CMakeFiles/difs.dir/difs_header.c.o.d" + "difs" + "difs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/difs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make new file mode 100644 index 0000000..4fd4cf8 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for difs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts new file mode 100644 index 0000000..b8ac757 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for difs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make new file mode 100644 index 0000000..8819f9a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for difs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make new file mode 100644 index 0000000..d6e6b08 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"difs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt new file mode 100644 index 0000000..99124be --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/difs.dir/difs.c.o CMakeFiles/difs.dir/difs_header.c.o -o difs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make new file mode 100644 index 0000000..1c3142c --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for difs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for difs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen + +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make +.PHONY : difs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build: difs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..03a6cd1 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/difs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/difs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..ceb9a12 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for difs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..a56c57d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for difs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..8b1fa81 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 4 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile new file mode 100644 index 0000000..a21cd1b --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule + +# Convenience name for target. +difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule +.PHONY : difs + +# fast build rule for target. +difs/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build +.PHONY : difs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule + +# Convenience name for target. +difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule +.PHONY : difs_memory_detailed + +# fast build rule for target. +difs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build +.PHONY : difs_memory_detailed/fast + +difs.o: difs.c.o +.PHONY : difs.o + +# target to build an object file +difs.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o +.PHONY : difs.c.o + +difs.i: difs.c.i +.PHONY : difs.i + +# target to preprocess a source file +difs.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i +.PHONY : difs.c.i + +difs.s: difs.c.s +.PHONY : difs.s + +# target to generate assembly for a file +difs.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s +.PHONY : difs.c.s + +difs_header.o: difs_header.c.o +.PHONY : difs_header.o + +# target to build an object file +difs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o +.PHONY : difs_header.c.o + +difs_header.i: difs_header.c.i +.PHONY : difs_header.i + +# target to preprocess a source file +difs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i +.PHONY : difs_header.c.i + +difs_header.s: difs_header.c.s +.PHONY : difs_header.s + +# target to generate assembly for a file +difs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s +.PHONY : difs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... difs_memory_detailed" + @echo "... difs" + @echo "... difs.o" + @echo "... difs.i" + @echo "... difs.s" + @echo "... difs_header.o" + @echo "... difs_header.i" + @echo "... difs_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake new file mode 100644 index 0000000..6b29f37 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/difs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/difs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/difs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/difs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h new file mode 100644 index 0000000..3f4ac65 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_difs +#define DMOD_MOD_DEFS_H_difs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_difs_version +# define dmod_difs_version "1.0" +#endif + +#ifdef DMOD_difs +# define dmod_difs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(difs, MODULE, NAME) +# define dmod_difs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(difs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "difs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_difs +# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_difs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c new file mode 100644 index 0000000..8ebd8fb --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "difs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake new file mode 100644 index 0000000..48d70a7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make new file mode 100644 index 0000000..0f1d144 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-src/examples/dif/fatfs/fatfs.c +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -MF CMakeFiles/fatfs.dir/fatfs.c.o.d -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c > CMakeFiles/fatfs.dir/fatfs.c.i + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c -o CMakeFiles/fatfs.dir/fatfs.c.s + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/fatfs_header.c +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -MF CMakeFiles/fatfs.dir/fatfs_header.c.o.d -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c > CMakeFiles/fatfs.dir/fatfs_header.c.i + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c -o CMakeFiles/fatfs.dir/fatfs_header.c.s + +# Object files for target fatfs +fatfs_OBJECTS = \ +"CMakeFiles/fatfs.dir/fatfs.c.o" \ +"CMakeFiles/fatfs.dir/fatfs_header.c.o" + +# External object files for target fatfs +fatfs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make +_deps/dmod-build/examples/dif/fatfs/fatfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable fatfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/fatfs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/fatfs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for fatfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build: _deps/dmod-build/examples/dif/fatfs/fatfs +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake new file mode 100644 index 0000000..8961a0f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/fatfs.dir/fatfs.c.o" + "CMakeFiles/fatfs.dir/fatfs.c.o.d" + "CMakeFiles/fatfs.dir/fatfs_header.c.o" + "CMakeFiles/fatfs.dir/fatfs_header.c.o.d" + "fatfs" + "fatfs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/fatfs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make new file mode 100644 index 0000000..97afc81 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for fatfs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts new file mode 100644 index 0000000..247265e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for fatfs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make new file mode 100644 index 0000000..c9fcdbf --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for fatfs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make new file mode 100644 index 0000000..7d499e0 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"fatfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt new file mode 100644 index 0000000..6fc32bf --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/fatfs.dir/fatfs.c.o CMakeFiles/fatfs.dir/fatfs_header.c.o -o fatfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make new file mode 100644 index 0000000..8e0f303 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 43 +CMAKE_PROGRESS_2 = 44 +CMAKE_PROGRESS_3 = 45 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make new file mode 100644 index 0000000..8f42287 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for fatfs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for fatfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen + +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make +.PHONY : fatfs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build: fatfs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..42e3aff --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/fatfs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/fatfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..0575fa5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for fatfs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..568c76f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for fatfs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..ec8ee70 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 46 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile new file mode 100644 index 0000000..eaa21ee --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule + +# Convenience name for target. +fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule +.PHONY : fatfs + +# fast build rule for target. +fatfs/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build +.PHONY : fatfs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule + +# Convenience name for target. +fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule +.PHONY : fatfs_memory_detailed + +# fast build rule for target. +fatfs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build +.PHONY : fatfs_memory_detailed/fast + +fatfs.o: fatfs.c.o +.PHONY : fatfs.o + +# target to build an object file +fatfs.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o +.PHONY : fatfs.c.o + +fatfs.i: fatfs.c.i +.PHONY : fatfs.i + +# target to preprocess a source file +fatfs.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i +.PHONY : fatfs.c.i + +fatfs.s: fatfs.c.s +.PHONY : fatfs.s + +# target to generate assembly for a file +fatfs.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s +.PHONY : fatfs.c.s + +fatfs_header.o: fatfs_header.c.o +.PHONY : fatfs_header.o + +# target to build an object file +fatfs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o +.PHONY : fatfs_header.c.o + +fatfs_header.i: fatfs_header.c.i +.PHONY : fatfs_header.i + +# target to preprocess a source file +fatfs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i +.PHONY : fatfs_header.c.i + +fatfs_header.s: fatfs_header.c.s +.PHONY : fatfs_header.s + +# target to generate assembly for a file +fatfs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s +.PHONY : fatfs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... fatfs_memory_detailed" + @echo "... fatfs" + @echo "... fatfs.o" + @echo "... fatfs.i" + @echo "... fatfs.s" + @echo "... fatfs_header.o" + @echo "... fatfs_header.i" + @echo "... fatfs_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake new file mode 100644 index 0000000..b67f74e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/fatfs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/fatfs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/fatfs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/fatfs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h new file mode 100644 index 0000000..732d80c --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_fatfs +#define DMOD_MOD_DEFS_H_fatfs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_fatfs_version +# define dmod_fatfs_version "1.0" +#endif + +#ifdef DMOD_fatfs +# define dmod_fatfs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(fatfs, MODULE, NAME) +# define dmod_fatfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(fatfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "fatfs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_fatfs +# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_fatfs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c new file mode 100644 index 0000000..b53ef4b --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "fatfs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake new file mode 100644 index 0000000..780d416 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make new file mode 100644 index 0000000..3cf0897 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-src/examples/dif/flashfs/flashfs.c +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -MF CMakeFiles/flashfs.dir/flashfs.c.o.d -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c > CMakeFiles/flashfs.dir/flashfs.c.i + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c -o CMakeFiles/flashfs.dir/flashfs.c.s + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/flashfs_header.c +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -MF CMakeFiles/flashfs.dir/flashfs_header.c.o.d -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c > CMakeFiles/flashfs.dir/flashfs_header.c.i + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c -o CMakeFiles/flashfs.dir/flashfs_header.c.s + +# Object files for target flashfs +flashfs_OBJECTS = \ +"CMakeFiles/flashfs.dir/flashfs.c.o" \ +"CMakeFiles/flashfs.dir/flashfs_header.c.o" + +# External object files for target flashfs +flashfs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make +_deps/dmod-build/examples/dif/flashfs/flashfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable flashfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/flashfs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/flashfs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for flashfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build: _deps/dmod-build/examples/dif/flashfs/flashfs +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake new file mode 100644 index 0000000..26d21d6 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/flashfs.dir/flashfs.c.o" + "CMakeFiles/flashfs.dir/flashfs.c.o.d" + "CMakeFiles/flashfs.dir/flashfs_header.c.o" + "CMakeFiles/flashfs.dir/flashfs_header.c.o.d" + "flashfs" + "flashfs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/flashfs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make new file mode 100644 index 0000000..6da961f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for flashfs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts new file mode 100644 index 0000000..d8333b3 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for flashfs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make new file mode 100644 index 0000000..a8d4a60 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for flashfs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make new file mode 100644 index 0000000..445f16f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"flashfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt new file mode 100644 index 0000000..f8ac81b --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/flashfs.dir/flashfs.c.o CMakeFiles/flashfs.dir/flashfs_header.c.o -o flashfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make new file mode 100644 index 0000000..3575c37 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 47 +CMAKE_PROGRESS_2 = 48 +CMAKE_PROGRESS_3 = 49 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make new file mode 100644 index 0000000..51e4ed7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for flashfs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for flashfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen + +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make +.PHONY : flashfs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build: flashfs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..35858c4 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/flashfs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/flashfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..8732a34 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for flashfs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..dcca040 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for flashfs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..9b1d57f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 50 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile new file mode 100644 index 0000000..c62d016 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule + +# Convenience name for target. +flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule +.PHONY : flashfs + +# fast build rule for target. +flashfs/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build +.PHONY : flashfs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule + +# Convenience name for target. +flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule +.PHONY : flashfs_memory_detailed + +# fast build rule for target. +flashfs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build +.PHONY : flashfs_memory_detailed/fast + +flashfs.o: flashfs.c.o +.PHONY : flashfs.o + +# target to build an object file +flashfs.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o +.PHONY : flashfs.c.o + +flashfs.i: flashfs.c.i +.PHONY : flashfs.i + +# target to preprocess a source file +flashfs.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i +.PHONY : flashfs.c.i + +flashfs.s: flashfs.c.s +.PHONY : flashfs.s + +# target to generate assembly for a file +flashfs.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s +.PHONY : flashfs.c.s + +flashfs_header.o: flashfs_header.c.o +.PHONY : flashfs_header.o + +# target to build an object file +flashfs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o +.PHONY : flashfs_header.c.o + +flashfs_header.i: flashfs_header.c.i +.PHONY : flashfs_header.i + +# target to preprocess a source file +flashfs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i +.PHONY : flashfs_header.c.i + +flashfs_header.s: flashfs_header.c.s +.PHONY : flashfs_header.s + +# target to generate assembly for a file +flashfs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s +.PHONY : flashfs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... flashfs_memory_detailed" + @echo "... flashfs" + @echo "... flashfs.o" + @echo "... flashfs.i" + @echo "... flashfs.s" + @echo "... flashfs_header.o" + @echo "... flashfs_header.i" + @echo "... flashfs_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake new file mode 100644 index 0000000..f9ed59a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/flashfs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/flashfs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/flashfs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/flashfs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h new file mode 100644 index 0000000..e2f897f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_flashfs +#define DMOD_MOD_DEFS_H_flashfs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_flashfs_version +# define dmod_flashfs_version "1.0" +#endif + +#ifdef DMOD_flashfs +# define dmod_flashfs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(flashfs, MODULE, NAME) +# define dmod_flashfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(flashfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "flashfs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_flashfs +# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_flashfs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c new file mode 100644 index 0000000..99b062d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "flashfs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake new file mode 100644 index 0000000..ae51bf7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make new file mode 100644 index 0000000..b8a5767 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-src/examples/dif/vfs/vfs.c +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -MF CMakeFiles/vfs.dir/vfs.c.o.d -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c > CMakeFiles/vfs.dir/vfs.c.i + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c -o CMakeFiles/vfs.dir/vfs.c.s + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/vfs_header.c +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -MF CMakeFiles/vfs.dir/vfs_header.c.o.d -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c > CMakeFiles/vfs.dir/vfs_header.c.i + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c -o CMakeFiles/vfs.dir/vfs_header.c.s + +# Object files for target vfs +vfs_OBJECTS = \ +"CMakeFiles/vfs.dir/vfs.c.o" \ +"CMakeFiles/vfs.dir/vfs_header.c.o" + +# External object files for target vfs +vfs_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make +_deps/dmod-build/examples/dif/vfs/vfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable vfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vfs.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/vfs.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for vfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build: _deps/dmod-build/examples/dif/vfs/vfs +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake new file mode 100644 index 0000000..872ace5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/vfs.dir/vfs.c.o" + "CMakeFiles/vfs.dir/vfs.c.o.d" + "CMakeFiles/vfs.dir/vfs_header.c.o" + "CMakeFiles/vfs.dir/vfs_header.c.o.d" + "vfs" + "vfs.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/vfs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make new file mode 100644 index 0000000..6f09891 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for vfs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts new file mode 100644 index 0000000..3fd9ecc --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for vfs. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make new file mode 100644 index 0000000..830b687 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for vfs. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make new file mode 100644 index 0000000..0e1a896 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"vfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt new file mode 100644 index 0000000..924cf87 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/vfs.dir/vfs.c.o CMakeFiles/vfs.dir/vfs_header.c.o -o vfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make new file mode 100644 index 0000000..454f037 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 65 +CMAKE_PROGRESS_2 = 66 +CMAKE_PROGRESS_3 = 67 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make new file mode 100644 index 0000000..a2b6094 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for vfs_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for vfs" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen + +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make +.PHONY : vfs_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build: vfs_memory_detailed +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean + +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..8e7886d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/vfs_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/vfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..a7fc985 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for vfs_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..140fa48 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for vfs_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make new file mode 100644 index 0000000..a9dc8c8 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 68 + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile b/build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile new file mode 100644 index 0000000..c051d5d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule + +# Convenience name for target. +vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule +.PHONY : vfs + +# fast build rule for target. +vfs/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build +.PHONY : vfs/fast + +# Convenience name for target. +_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule + +# Convenience name for target. +vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule +.PHONY : vfs_memory_detailed + +# fast build rule for target. +vfs_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build +.PHONY : vfs_memory_detailed/fast + +vfs.o: vfs.c.o +.PHONY : vfs.o + +# target to build an object file +vfs.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o +.PHONY : vfs.c.o + +vfs.i: vfs.c.i +.PHONY : vfs.i + +# target to preprocess a source file +vfs.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i +.PHONY : vfs.c.i + +vfs.s: vfs.c.s +.PHONY : vfs.s + +# target to generate assembly for a file +vfs.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s +.PHONY : vfs.c.s + +vfs_header.o: vfs_header.c.o +.PHONY : vfs_header.o + +# target to build an object file +vfs_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o +.PHONY : vfs_header.c.o + +vfs_header.i: vfs_header.c.i +.PHONY : vfs_header.i + +# target to preprocess a source file +vfs_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i +.PHONY : vfs_header.c.i + +vfs_header.s: vfs_header.c.s +.PHONY : vfs_header.s + +# target to generate assembly for a file +vfs_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s +.PHONY : vfs_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... vfs_memory_detailed" + @echo "... vfs" + @echo "... vfs.o" + @echo "... vfs.i" + @echo "... vfs.s" + @echo "... vfs_header.o" + @echo "... vfs_header.i" + @echo "... vfs_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake new file mode 100644 index 0000000..3b501b9 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/vfs.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/vfs.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/vfs.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/vfs.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h b/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h new file mode 100644 index 0000000..d5de309 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_vfs +#define DMOD_MOD_DEFS_H_vfs + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_vfs_version +# define dmod_vfs_version "1.0" +#endif + +#ifdef DMOD_vfs +# define dmod_vfs_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(vfs, MODULE, NAME) +# define dmod_vfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(vfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "vfs" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD Team" +# define DMOD_STACK_SIZE 2048 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_vfs +# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_vfs diff --git a/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c b/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c new file mode 100644 index 0000000..458d9c5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "vfs", + .Author = "DMOD Team", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 2048, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks new file mode 100644 index 0000000..2bd5a0a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks @@ -0,0 +1 @@ +22 diff --git a/build_ci_port/_deps/dmod-build/examples/module/Makefile b/build_ci_port/_deps/dmod-build/examples/module/Makefile new file mode 100644 index 0000000..e608c92 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake new file mode 100644 index 0000000..9714727 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make new file mode 100644 index 0000000..4476316 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-src/examples/module/application/main.c +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o -MF CMakeFiles/example_app.dir/main.c.o.d -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/main.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c > CMakeFiles/example_app.dir/main.c.i + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/main.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c -o CMakeFiles/example_app.dir/main.c.s + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-src/examples/module/application/example.c +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -MF CMakeFiles/example_app.dir/example.c.o.d -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c > CMakeFiles/example_app.dir/example.c.i + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c -o CMakeFiles/example_app.dir/example.c.s + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/example_app_header.c +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -MF CMakeFiles/example_app.dir/example_app_header.c.o.d -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example_app_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c > CMakeFiles/example_app.dir/example_app_header.c.i + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example_app_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c -o CMakeFiles/example_app.dir/example_app_header.c.s + +# Object files for target example_app +example_app_OBJECTS = \ +"CMakeFiles/example_app.dir/main.c.o" \ +"CMakeFiles/example_app.dir/example.c.o" \ +"CMakeFiles/example_app.dir/example_app_header.c.o" + +# External object files for target example_app +example_app_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make +_deps/dmod-build/examples/module/application/example_app: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable example_app" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example_app.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/example_app.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for example_app" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build: _deps/dmod-build/examples/module/application/example_app +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake new file mode 100644 index 0000000..b30a78f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/example_app.dir/example.c.o" + "CMakeFiles/example_app.dir/example.c.o.d" + "CMakeFiles/example_app.dir/example_app_header.c.o" + "CMakeFiles/example_app.dir/example_app_header.c.o.d" + "CMakeFiles/example_app.dir/main.c.o" + "CMakeFiles/example_app.dir/main.c.o.d" + "example_app" + "example_app.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/example_app.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make new file mode 100644 index 0000000..9c21819 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for example_app. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts new file mode 100644 index 0000000..317670e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for example_app. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make new file mode 100644 index 0000000..5dd86f2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for example_app. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make new file mode 100644 index 0000000..9814e0d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"example_app\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt new file mode 100644 index 0000000..b863b57 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/example_app.dir/main.c.o CMakeFiles/example_app.dir/example.c.o CMakeFiles/example_app.dir/example_app_header.c.o -o example_app /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make new file mode 100644 index 0000000..2add289 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 38 +CMAKE_PROGRESS_2 = 39 +CMAKE_PROGRESS_3 = 40 +CMAKE_PROGRESS_4 = 41 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make new file mode 100644 index 0000000..ce638e7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for example_app_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for example_app" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen + +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make +.PHONY : example_app_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build: example_app_memory_detailed +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..b8f1a3c --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/example_app_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/example_app_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..54c963e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for example_app_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..40bc90c --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for example_app_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make new file mode 100644 index 0000000..08da5aa --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 42 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks @@ -0,0 +1 @@ +12 diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/Makefile b/build_ci_port/_deps/dmod-build/examples/module/application/Makefile new file mode 100644 index 0000000..17c2662 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/Makefile @@ -0,0 +1,311 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule + +# Convenience name for target. +example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule +.PHONY : example_app + +# fast build rule for target. +example_app/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build +.PHONY : example_app/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule + +# Convenience name for target. +example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule +.PHONY : example_app_memory_detailed + +# fast build rule for target. +example_app_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build +.PHONY : example_app_memory_detailed/fast + +example.o: example.c.o +.PHONY : example.o + +# target to build an object file +example.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o +.PHONY : example.c.o + +example.i: example.c.i +.PHONY : example.i + +# target to preprocess a source file +example.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i +.PHONY : example.c.i + +example.s: example.c.s +.PHONY : example.s + +# target to generate assembly for a file +example.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s +.PHONY : example.c.s + +example_app_header.o: example_app_header.c.o +.PHONY : example_app_header.o + +# target to build an object file +example_app_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o +.PHONY : example_app_header.c.o + +example_app_header.i: example_app_header.c.i +.PHONY : example_app_header.i + +# target to preprocess a source file +example_app_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i +.PHONY : example_app_header.c.i + +example_app_header.s: example_app_header.c.s +.PHONY : example_app_header.s + +# target to generate assembly for a file +example_app_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s +.PHONY : example_app_header.c.s + +main.o: main.c.o +.PHONY : main.o + +# target to build an object file +main.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... example_app_memory_detailed" + @echo "... example_app" + @echo "... example.o" + @echo "... example.i" + @echo "... example.s" + @echo "... example_app_header.o" + @echo "... example_app_header.i" + @echo "... example_app_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake new file mode 100644 index 0000000..38a5213 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/example_app.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/example_app.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/example_app.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/example_app.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h b/build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h new file mode 100644 index 0000000..072a0c1 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_example_app +#define DMOD_MOD_DEFS_H_example_app + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_example_app_version +# define dmod_example_app_version "0.1" +#endif + +#ifdef DMOD_example_app +# define dmod_example_app_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(example_app, MODULE, NAME) +# define dmod_example_app_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(example_app, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "example_app" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 0 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Application +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_example_app +# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_example_app diff --git a/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c b/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c new file mode 100644 index 0000000..baf3ea1 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "example_app", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 0, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake new file mode 100644 index 0000000..ff55235 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake @@ -0,0 +1,70 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake new file mode 100644 index 0000000..2c97f72 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make new file mode 100644 index 0000000..cf44999 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-src/examples/module/library/dmodex.c +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -MF CMakeFiles/dmodex.dir/dmodex.c.o.d -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c > CMakeFiles/dmodex.dir/dmodex.c.i + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c -o CMakeFiles/dmodex.dir/dmodex.c.s + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/dmodex_header.c +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -MF CMakeFiles/dmodex.dir/dmodex_header.c.o.d -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c > CMakeFiles/dmodex.dir/dmodex_header.c.i + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c -o CMakeFiles/dmodex.dir/dmodex_header.c.s + +# Object files for target dmodex +dmodex_OBJECTS = \ +"CMakeFiles/dmodex.dir/dmodex.c.o" \ +"CMakeFiles/dmodex.dir/dmodex_header.c.o" + +# External object files for target dmodex +dmodex_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make +_deps/dmod-build/examples/module/library/dmodex: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable dmodex" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmodex.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/dmodex.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmodex" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build: _deps/dmod-build/examples/module/library/dmodex +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake new file mode 100644 index 0000000..ac00ce3 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmodex.dir/dmodex.c.o" + "CMakeFiles/dmodex.dir/dmodex.c.o.d" + "CMakeFiles/dmodex.dir/dmodex_header.c.o" + "CMakeFiles/dmodex.dir/dmodex_header.c.o.d" + "dmodex" + "dmodex.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmodex.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make new file mode 100644 index 0000000..06a73e4 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmodex. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts new file mode 100644 index 0000000..1c7222f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmodex. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make new file mode 100644 index 0000000..da38191 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmodex. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make new file mode 100644 index 0000000..51571f5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmodex\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt new file mode 100644 index 0000000..67ee8a3 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmodex.dir/dmodex.c.o CMakeFiles/dmodex.dir/dmodex_header.c.o -o dmodex /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make new file mode 100644 index 0000000..9997fcc --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 16 +CMAKE_PROGRESS_2 = 17 +CMAKE_PROGRESS_3 = 18 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make new file mode 100644 index 0000000..ab4f9a0 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for dmodex_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmodex" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen + +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make +.PHONY : dmodex_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build: dmodex_memory_detailed +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..111e712 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmodex_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmodex_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..d0c6457 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmodex_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..a9efdd1 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmodex_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make new file mode 100644 index 0000000..a7f2629 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 19 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/Makefile b/build_ci_port/_deps/dmod-build/examples/module/library/Makefile new file mode 100644 index 0000000..65ac77c --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule + +# Convenience name for target. +dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule +.PHONY : dmodex + +# fast build rule for target. +dmodex/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build +.PHONY : dmodex/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule + +# Convenience name for target. +dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule +.PHONY : dmodex_memory_detailed + +# fast build rule for target. +dmodex_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build +.PHONY : dmodex_memory_detailed/fast + +dmodex.o: dmodex.c.o +.PHONY : dmodex.o + +# target to build an object file +dmodex.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o +.PHONY : dmodex.c.o + +dmodex.i: dmodex.c.i +.PHONY : dmodex.i + +# target to preprocess a source file +dmodex.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i +.PHONY : dmodex.c.i + +dmodex.s: dmodex.c.s +.PHONY : dmodex.s + +# target to generate assembly for a file +dmodex.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s +.PHONY : dmodex.c.s + +dmodex_header.o: dmodex_header.c.o +.PHONY : dmodex_header.o + +# target to build an object file +dmodex_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o +.PHONY : dmodex_header.c.o + +dmodex_header.i: dmodex_header.c.i +.PHONY : dmodex_header.i + +# target to preprocess a source file +dmodex_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i +.PHONY : dmodex_header.c.i + +dmodex_header.s: dmodex_header.c.s +.PHONY : dmodex_header.s + +# target to generate assembly for a file +dmodex_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s +.PHONY : dmodex_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... dmodex_memory_detailed" + @echo "... dmodex" + @echo "... dmodex.o" + @echo "... dmodex.i" + @echo "... dmodex.s" + @echo "... dmodex_header.o" + @echo "... dmodex_header.i" + @echo "... dmodex_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake new file mode 100644 index 0000000..712c1a6 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmodex.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/dmodex.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmodex.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/dmodex.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h b/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h new file mode 100644 index 0000000..2dddbef --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmodex +#define DMOD_MOD_DEFS_H_dmodex + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmodex_version +# define dmod_dmodex_version "0.1" +#endif + +#ifdef DMOD_dmodex +# define dmod_dmodex_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmodex, MODULE, NAME) +# define dmod_dmodex_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmodex, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmodex" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmodex +# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmodex diff --git a/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c b/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c new file mode 100644 index 0000000..e1f5eb7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "dmodex", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake new file mode 100644 index 0000000..3bc4053 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make new file mode 100644 index 0000000..253b157 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make @@ -0,0 +1,141 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-src/examples/module/log_step/main.c +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o -MF CMakeFiles/log_step.dir/main.c.o.d -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/main.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c > CMakeFiles/log_step.dir/main.c.i + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/main.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c -o CMakeFiles/log_step.dir/main.c.s + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/log_step_header.c +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -MF CMakeFiles/log_step.dir/log_step_header.c.o.d -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/log_step_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c > CMakeFiles/log_step.dir/log_step_header.c.i + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/log_step_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c -o CMakeFiles/log_step.dir/log_step_header.c.s + +# Object files for target log_step +log_step_OBJECTS = \ +"CMakeFiles/log_step.dir/main.c.o" \ +"CMakeFiles/log_step.dir/log_step_header.c.o" + +# External object files for target log_step +log_step_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make +_deps/dmod-build/examples/module/log_step/log_step: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable log_step" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/log_step.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/log_step.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for log_step" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build: _deps/dmod-build/examples/module/log_step/log_step +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake new file mode 100644 index 0000000..26b2c30 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/log_step.dir/log_step_header.c.o" + "CMakeFiles/log_step.dir/log_step_header.c.o.d" + "CMakeFiles/log_step.dir/main.c.o" + "CMakeFiles/log_step.dir/main.c.o.d" + "log_step" + "log_step.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/log_step.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make new file mode 100644 index 0000000..9a0955f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for log_step. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts new file mode 100644 index 0000000..4bc7a3a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for log_step. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make new file mode 100644 index 0000000..187fc4f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for log_step. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make new file mode 100644 index 0000000..4c3cadd --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"log_step\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt new file mode 100644 index 0000000..d947e0d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/log_step.dir/main.c.o CMakeFiles/log_step.dir/log_step_header.c.o -o log_step /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make new file mode 100644 index 0000000..a48de7a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 51 +CMAKE_PROGRESS_2 = 52 +CMAKE_PROGRESS_3 = 53 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make new file mode 100644 index 0000000..f77304f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for log_step_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for log_step" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen + +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make +.PHONY : log_step_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build: log_step_memory_detailed +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..9bd8b12 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/log_step_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/log_step_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..2008fec --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for log_step_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..01aa80f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for log_step_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make new file mode 100644 index 0000000..0bc7bd3 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 54 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks @@ -0,0 +1 @@ +11 diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile b/build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile new file mode 100644 index 0000000..b75f12c --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule + +# Convenience name for target. +log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule +.PHONY : log_step + +# fast build rule for target. +log_step/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build +.PHONY : log_step/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule + +# Convenience name for target. +log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule +.PHONY : log_step_memory_detailed + +# fast build rule for target. +log_step_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build +.PHONY : log_step_memory_detailed/fast + +log_step_header.o: log_step_header.c.o +.PHONY : log_step_header.o + +# target to build an object file +log_step_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o +.PHONY : log_step_header.c.o + +log_step_header.i: log_step_header.c.i +.PHONY : log_step_header.i + +# target to preprocess a source file +log_step_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i +.PHONY : log_step_header.c.i + +log_step_header.s: log_step_header.c.s +.PHONY : log_step_header.s + +# target to generate assembly for a file +log_step_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s +.PHONY : log_step_header.c.s + +main.o: main.c.o +.PHONY : main.o + +# target to build an object file +main.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... log_step_memory_detailed" + @echo "... log_step" + @echo "... log_step_header.o" + @echo "... log_step_header.i" + @echo "... log_step_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake new file mode 100644 index 0000000..3bcc640 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/log_step.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/log_step.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/log_step.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/log_step.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h b/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h new file mode 100644 index 0000000..7c1f1ca --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_log_step +#define DMOD_MOD_DEFS_H_log_step + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_log_step_version +# define dmod_log_step_version "0.1" +#endif + +#ifdef DMOD_log_step +# define dmod_log_step_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(log_step, MODULE, NAME) +# define dmod_log_step_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(log_step, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "log_step" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 0 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Application +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_log_step +# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_log_step diff --git a/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c b/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c new file mode 100644 index 0000000..526e72b --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "log_step", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 0, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks @@ -0,0 +1 @@ +12 diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake new file mode 100644 index 0000000..6dd07f5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make new file mode 100644 index 0000000..b2badd9 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-src/examples/module/test_example/test_example_test.c +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -MF CMakeFiles/test_example.dir/test_example_test.c.o.d -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_test.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c > CMakeFiles/test_example.dir/test_example_test.c.i + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_test.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c -o CMakeFiles/test_example.dir/test_example_test.c.s + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -MF CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/test_example_header.c +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -MF CMakeFiles/test_example.dir/test_example_header.c.o.d -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c > CMakeFiles/test_example.dir/test_example_header.c.i + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c -o CMakeFiles/test_example.dir/test_example_header.c.s + +# Object files for target test_example +test_example_OBJECTS = \ +"CMakeFiles/test_example.dir/test_example_test.c.o" \ +"CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" \ +"CMakeFiles/test_example.dir/test_example_header.c.o" + +# External object files for target test_example +test_example_EXTERNAL_OBJECTS = + +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make +_deps/dmod-build/examples/module/test_example/test_example: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/common/libdmod_common.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/module/libdmod_module.a +_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_example" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_example.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/test_example.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_example" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build: _deps/dmod-build/examples/module/test_example/test_example +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake new file mode 100644 index 0000000..c188c28 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" + "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" + "CMakeFiles/test_example.dir/test_example_header.c.o" + "CMakeFiles/test_example.dir/test_example_header.c.o.d" + "CMakeFiles/test_example.dir/test_example_test.c.o" + "CMakeFiles/test_example.dir/test_example_test.c.o.d" + "test_example" + "test_example.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/test_example.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make new file mode 100644 index 0000000..719354c --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_example. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts new file mode 100644 index 0000000..7d67863 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_example. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make new file mode 100644 index 0000000..ef35c48 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_example. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make new file mode 100644 index 0000000..eb8cefe --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"test_example\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example + +C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt new file mode 100644 index 0000000..a2213d9 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/test_example.dir/test_example_test.c.o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o CMakeFiles/test_example.dir/test_example_header.c.o -o test_example /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make new file mode 100644 index 0000000..a9a24a0 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 60 +CMAKE_PROGRESS_2 = 61 +CMAKE_PROGRESS_3 = 62 +CMAKE_PROGRESS_4 = 63 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make new file mode 100644 index 0000000..1b6385a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for test_example_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for test_example" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen + +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make +.PHONY : test_example_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build: test_example_memory_detailed +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean + +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..a302c60 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_example_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/test_example_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..2e9e6a4 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for test_example_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..b0a2ce7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for test_example_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make new file mode 100644 index 0000000..3076d3a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 64 + diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile b/build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile new file mode 100644 index 0000000..4466f3f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile @@ -0,0 +1,311 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule + +# Convenience name for target. +test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule +.PHONY : test_example + +# fast build rule for target. +test_example/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build +.PHONY : test_example/fast + +# Convenience name for target. +_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule + +# Convenience name for target. +test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule +.PHONY : test_example_memory_detailed + +# fast build rule for target. +test_example_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build +.PHONY : test_example_memory_detailed/fast + +__/__/__/src/module/dmod_test_main.o: __/__/__/src/module/dmod_test_main.c.o +.PHONY : __/__/__/src/module/dmod_test_main.o + +# target to build an object file +__/__/__/src/module/dmod_test_main.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o +.PHONY : __/__/__/src/module/dmod_test_main.c.o + +__/__/__/src/module/dmod_test_main.i: __/__/__/src/module/dmod_test_main.c.i +.PHONY : __/__/__/src/module/dmod_test_main.i + +# target to preprocess a source file +__/__/__/src/module/dmod_test_main.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i +.PHONY : __/__/__/src/module/dmod_test_main.c.i + +__/__/__/src/module/dmod_test_main.s: __/__/__/src/module/dmod_test_main.c.s +.PHONY : __/__/__/src/module/dmod_test_main.s + +# target to generate assembly for a file +__/__/__/src/module/dmod_test_main.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s +.PHONY : __/__/__/src/module/dmod_test_main.c.s + +test_example_header.o: test_example_header.c.o +.PHONY : test_example_header.o + +# target to build an object file +test_example_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o +.PHONY : test_example_header.c.o + +test_example_header.i: test_example_header.c.i +.PHONY : test_example_header.i + +# target to preprocess a source file +test_example_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i +.PHONY : test_example_header.c.i + +test_example_header.s: test_example_header.c.s +.PHONY : test_example_header.s + +# target to generate assembly for a file +test_example_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s +.PHONY : test_example_header.c.s + +test_example_test.o: test_example_test.c.o +.PHONY : test_example_test.o + +# target to build an object file +test_example_test.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o +.PHONY : test_example_test.c.o + +test_example_test.i: test_example_test.c.i +.PHONY : test_example_test.i + +# target to preprocess a source file +test_example_test.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i +.PHONY : test_example_test.c.i + +test_example_test.s: test_example_test.c.s +.PHONY : test_example_test.s + +# target to generate assembly for a file +test_example_test.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s +.PHONY : test_example_test.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... test_example_memory_detailed" + @echo "... test_example" + @echo "... __/__/__/src/module/dmod_test_main.o" + @echo "... __/__/__/src/module/dmod_test_main.i" + @echo "... __/__/__/src/module/dmod_test_main.s" + @echo "... test_example_header.o" + @echo "... test_example_header.i" + @echo "... test_example_header.s" + @echo "... test_example_test.o" + @echo "... test_example_test.i" + @echo "... test_example_test.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake b/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake new file mode 100644 index 0000000..1a1d3c8 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/test_example.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/test_example.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/test_example.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/test_example.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h b/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h new file mode 100644 index 0000000..da0fb52 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_test_example +#define DMOD_MOD_DEFS_H_test_example + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_test_example_version +# define dmod_test_example_version "1.0" +#endif + +#ifdef DMOD_test_example +# define dmod_test_example_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(test_example, MODULE, NAME) +# define dmod_test_example_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(test_example, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "test_example" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "1.0" +# endif +# define DMOD_AUTHOR_NAME "DMOD" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Application +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_test_example +# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#else +# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +#endif +# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) +# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) +# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_test_example diff --git a/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c b/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c new file mode 100644 index 0000000..4ce3595 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "test_example", + .Author = "DMOD", + .Version = "1.0", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_ci_port/_deps/dmod-build/inc/Makefile b/build_ci_port/_deps/dmod-build/inc/Makefile new file mode 100644 index 0000000..ac95fa8 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/inc/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake b/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake new file mode 100644 index 0000000..1055337 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/inc/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/inc/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build_ci_port/_deps/dmod-build/lib/Makefile b/build_ci_port/_deps/dmod-build/lib/Makefile new file mode 100644 index 0000000..e6dc53d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake b/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake new file mode 100644 index 0000000..2788e1e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake new file mode 100644 index 0000000..5ffbf7d --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake @@ -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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" "gcc" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.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 "") diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make new file mode 100644 index 0000000..439caa8 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-src/lib/third-party/FastLZ/fastlz.c +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -MF CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_fastlz.dir/fastlz.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c > CMakeFiles/dmod_fastlz.dir/fastlz.c.i + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_fastlz.dir/fastlz.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c -o CMakeFiles/dmod_fastlz.dir/fastlz.c.s + +# Object files for target dmod_fastlz +dmod_fastlz_OBJECTS = \ +"CMakeFiles/dmod_fastlz.dir/fastlz.c.o" + +# External object files for target dmod_fastlz +dmod_fastlz_EXTERNAL_OBJECTS = + +_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o +_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make +_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_fastlz.a" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_fastlz.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_fastlz" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -DMODULE_NAME=dmod_fastlz -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean + +_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake new file mode 100644 index 0000000..38c14da --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_fastlz.dir/fastlz.c.o" + "CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d" + "libdmod_fastlz.a" + "libdmod_fastlz.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmod_fastlz.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..53648b0 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdmod_fastlz.a" +) diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make new file mode 100644 index 0000000..b958622 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmod_fastlz. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts new file mode 100644 index 0000000..398a47a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmod_fastlz. diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make new file mode 100644 index 0000000..3114856 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmod_fastlz. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o b/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o new file mode 100644 index 0000000000000000000000000000000000000000..502bef01241bcdd1eecb7fa7526d6d3c86d25a8b GIT binary patch literal 5680 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 literal 0 HcmV?d00001 diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/Makefile b/build_ci_port/_deps/dmod-build/lib/third-party/Makefile new file mode 100644 index 0000000..6dccec1 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake b/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake new file mode 100644 index 0000000..37eb899 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake @@ -0,0 +1,55 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_ci_port/_deps/dmod-build/scripts/Makefile b/build_ci_port/_deps/dmod-build/scripts/Makefile new file mode 100644 index 0000000..20e8b81 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/scripts/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake b/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake new file mode 100644 index 0000000..44f6ee6 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/scripts/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build_ci_port/_deps/dmod-build/src/Makefile b/build_ci_port/_deps/dmod-build/src/Makefile new file mode 100644 index 0000000..e8a8af3 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/src/cmake_install.cmake b/build_ci_port/_deps/dmod-build/src/cmake_install.cmake new file mode 100644 index 0000000..375027f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/cmake_install.cmake @@ -0,0 +1,60 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake new file mode 100644 index 0000000..c0a5cb7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake @@ -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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" "gcc" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.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 "") diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make new file mode 100644 index 0000000..7e72bf6 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-src/src/common/dmod_common.c +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -MF CMakeFiles/dmod_common.dir/dmod_common.c.o.d -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_common.dir/dmod_common.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c > CMakeFiles/dmod_common.dir/dmod_common.c.i + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_common.dir/dmod_common.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c -o CMakeFiles/dmod_common.dir/dmod_common.c.s + +# Object files for target dmod_common +dmod_common_OBJECTS = \ +"CMakeFiles/dmod_common.dir/dmod_common.c.o" + +# External object files for target dmod_common +dmod_common_EXTERNAL_OBJECTS = + +_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o +_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make +_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_common.a" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean_target.cmake + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_common.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_common" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build: _deps/dmod-build/src/common/libdmod_common.a +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean + +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake new file mode 100644 index 0000000..b90397e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_common.dir/dmod_common.c.o" + "CMakeFiles/dmod_common.dir/dmod_common.c.o.d" + "libdmod_common.a" + "libdmod_common.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmod_common.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..c60c401 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdmod_common.a" +) diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make new file mode 100644 index 0000000..90a0dfc --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmod_common. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts new file mode 100644 index 0000000..5dbc001 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmod_common. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make new file mode 100644 index 0000000..fc94d04 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmod_common. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o new file mode 100644 index 0000000000000000000000000000000000000000..916e572dd1d6dc2a4952cf3921ea0e002e77648c GIT binary patch literal 25184 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 A&;S4c literal 0 HcmV?d00001 diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d new file mode 100644 index 0000000..80f81a4 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d @@ -0,0 +1,29 @@ +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ + /usr/include/string.h diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make new file mode 100644 index 0000000..ec8580a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_common\" -DDMOD_MODULE -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build + +C_FLAGS = -Wall -Werror -std=c11 + diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt new file mode 100644 index 0000000..3deae8a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libdmod_common.a CMakeFiles/dmod_common.dir/dmod_common.c.o +/usr/bin/ranlib libdmod_common.a diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make new file mode 100644 index 0000000..3a86673 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make new file mode 100644 index 0000000..e45f2f6 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for dmod_common_memory_detailed. + +# Include any custom commands dependencies for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmod_common" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen + +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make +.PHONY : dmod_common_memory_detailed + +# Rule to build all files generated by this target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build: dmod_common_memory_detailed +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean + +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..dc0fbc6 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_common_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..25ee62e --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmod_common_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..6810c4f --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmod_common_memory_detailed. diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make new file mode 100644 index 0000000..68e0bc5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 7 + diff --git a/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build_ci_port/_deps/dmod-build/src/common/Makefile b/build_ci_port/_deps/dmod-build/src/common/Makefile new file mode 100644 index 0000000..040cd67 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/Makefile @@ -0,0 +1,257 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule + +# Convenience name for target. +dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule +.PHONY : dmod_common + +# fast build rule for target. +dmod_common/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build +.PHONY : dmod_common/fast + +# Convenience name for target. +_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule +.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule + +# Convenience name for target. +dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule +.PHONY : dmod_common_memory_detailed + +# fast build rule for target. +dmod_common_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build +.PHONY : dmod_common_memory_detailed/fast + +dmod_common.o: dmod_common.c.o +.PHONY : dmod_common.o + +# target to build an object file +dmod_common.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o +.PHONY : dmod_common.c.o + +dmod_common.i: dmod_common.c.i +.PHONY : dmod_common.i + +# target to preprocess a source file +dmod_common.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i +.PHONY : dmod_common.c.i + +dmod_common.s: dmod_common.c.s +.PHONY : dmod_common.s + +# target to generate assembly for a file +dmod_common.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s +.PHONY : dmod_common.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... dmod_common_memory_detailed" + @echo "... dmod_common" + @echo "... dmod_common.o" + @echo "... dmod_common.i" + @echo "... dmod_common.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake b/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake new file mode 100644 index 0000000..e7e6ded --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/src/common/libdmod_common.a b/build_ci_port/_deps/dmod-build/src/common/libdmod_common.a new file mode 100644 index 0000000000000000000000000000000000000000..0f44642037c78ed0721b87c2e92f8b460496195d GIT binary patch literal 25820 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 CMakeFiles/dmod_module.dir/dmod_module.c.i + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/dmod_module.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c -o CMakeFiles/dmod_module.dir/dmod_module.c.s + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-src/src/module/string.c +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o -MF CMakeFiles/dmod_module.dir/string.c.o.d -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/string.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c > CMakeFiles/dmod_module.dir/string.c.i + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/string.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c -o CMakeFiles/dmod_module.dir/string.c.s + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-src/src/module/signal.c +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -MF CMakeFiles/dmod_module.dir/signal.c.o.d -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/signal.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c > CMakeFiles/dmod_module.dir/signal.c.i + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/signal.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c -o CMakeFiles/dmod_module.dir/signal.c.s + +# Object files for target dmod_module +dmod_module_OBJECTS = \ +"CMakeFiles/dmod_module.dir/dmod_module.c.o" \ +"CMakeFiles/dmod_module.dir/string.c.o" \ +"CMakeFiles/dmod_module.dir/signal.c.o" + +# External object files for target dmod_module +dmod_module_EXTERNAL_OBJECTS = + +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make +_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C static library libdmod_module.a" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean_target.cmake + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_module.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_module" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o@@/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -DMODULE_NAME=dmod_module -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +# Rule to build all files generated by this target. +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build: _deps/dmod-build/src/module/libdmod_module.a +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean.cmake +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean + +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend + diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake new file mode 100644 index 0000000..bed8ae9 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod_module.dir/dmod_module.c.o" + "CMakeFiles/dmod_module.dir/dmod_module.c.o.d" + "CMakeFiles/dmod_module.dir/signal.c.o" + "CMakeFiles/dmod_module.dir/signal.c.o.d" + "CMakeFiles/dmod_module.dir/string.c.o" + "CMakeFiles/dmod_module.dir/string.c.o.d" + "libdmod_module.a" + "libdmod_module.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmod_module.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..a9fc8d2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libdmod_module.a" +) diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make new file mode 100644 index 0000000..99666a7 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmod_module. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts new file mode 100644 index 0000000..864d311 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmod_module. diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make new file mode 100644 index 0000000..fce76ac --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmod_module. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o new file mode 100644 index 0000000000000000000000000000000000000000..483247751c5a1ccd2fbb06080c6b9198ea6ba474 GIT binary patch literal 18232 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 literal 0 HcmV?d00001 diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d new file mode 100644 index 0000000..6d2c6f5 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d @@ -0,0 +1,28 @@ +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o: \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make new file mode 100644 index 0000000..8dda891 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_module\" -DDMOD_MODULE -DOFF=0 -DON=1 + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build + +C_FLAGS = -Wall -Werror -std=c11 + diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt new file mode 100644 index 0000000..cca187a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libdmod_module.a CMakeFiles/dmod_module.dir/dmod_module.c.o CMakeFiles/dmod_module.dir/string.c.o CMakeFiles/dmod_module.dir/signal.c.o +/usr/bin/ranlib libdmod_module.a diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make new file mode 100644 index 0000000..65c1b99 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 +CMAKE_PROGRESS_3 = 13 +CMAKE_PROGRESS_4 = 14 + diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d10ccf7825bac2ff44d6fff484020c20f7f6601d GIT binary patch literal 1368 zcmbtUy-EW?5T46v{EHgJLWoGLRL~_#1htSrh*1y=Az&kNiDx33i`;D>3jS1rosZyS zSPC{iLSDc=Vkd&m-0dctHEDEUc4oerZ)Y~Umz&JaX2>u=iUAwYiX;lKA8Pq2-%UXT zhTvm#`ZKq6|8{@%^+fQ&3uM#j_4r&aUv+pjzQ&R)vA9(AqowQR1WP2@@_c|}eGh6B zwHGzJn*(g~OqhvEG7%UsF89EwMU7abum1rDoI;$GWSo}FNc1k09u99~0mWT}&ej9( z-<{HC$CJ}6%Hb8F*_=`V(KY?kv||*R5dIDNcwZNseu;J&#Bf}h(?2_vcqc{2I%5TJ ztrO3NIAJI>dE4~NyC`!j56t6kU`x{Dc8vo&vbY5-?|Hxqm2%m35OXTrW_Ue|9=8go zA}%^rcJ5ZrZI@pFbL}&W*`>o{*DBk7>whgVWYb;gzgSA_+B~<2saBO43<#6&NapsW zqgkCli+OrSf8{SAm-bAcsv`SSUKQD2+7(PnU#+`V1I5>CGnk`S)pqw7-=dPl{k65| z-^>A~XiuI0C@8DKN~81lF+s04B@2YDi$NzvJb;$wlzfSI>P?h7Ehvq^0DTX%ht4NV ezdNG5ivIMUql$o=&=`81_zh85Y*q%2&i?@%CQ*3+ literal 0 HcmV?d00001 diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d new file mode 100644 index 0000000..d476184 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d @@ -0,0 +1,3 @@ +_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c \ + /usr/include/stdc-predef.h diff --git a/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o b/build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o new file mode 100644 index 0000000000000000000000000000000000000000..f12c4ec98b55e247ac1eb1d6aca028914eb08379 GIT binary patch literal 4688 zcmb`JU2IfE6vt;RKQ6m*(IQrgKUyF7E8!KcdWGYqLU6?^ zB&NKgTk;BSwdh_s?OrRlV_fylY>z-!Z5>NoJKY8{1u`dRzcn8GN+!E6n!db3Fk?8Y zUg0ZF{H-y(uq( zU8%NOzSkScR3ms*B47vreSKyAPG#7v7)-cT3Uzt0H{!wv#Z|?z)H)_kjRz(2XxUKQ z_yEo#R5KhZ1y!hEjZi5U(>HKooMZW+oBF}0P2u~FPYM4)IGa&^zbmhn+u;3vD@1Kx zaCP3IRh)OFyj*?fh^u3TkMw2!aM<8`(*^%$GDo*{Y!W>jJbL5nFBB&0LLprug-Y04 zNd)(NAw&6+vBXHGL>n(f4k4+e$A-&&e@n|D)i2WDDTa67W$wybx|lL`0Iaa`1K1<7F)WzyP}UK`h%<=M4xsx zI$leFvz=Yw}$$2tbfwftIw11Ilq8@n)RKg{Q>D-+FxJ5 zejSp9qW z>~-cXblE^;j-yTCAwPZ0Wp05DGylNiCzxMmE^`^I$oy|>{)fzCbm2j?|4-1Tb<@mc z&Vqf;{C$gyyq`Oe-S4DCCY{NreQHv}N2tjR9ZHjWFrB4_D4Hy{sm!n%sy3DM)ljvm zfgBBU)b{l$pM9x;gK9vYYa^`619oqYl7vXBb@w^jGydB>*rKEpnJLWVAAo^hkfDfP5MdU^yl-! zNeyK(=`2`w$WJ@?kFp`}CsPM`ygwT_!?~g1bk08_9O)rF(6=v_%%u5*Zm)^LoI+*) zBE-Q+zT$jUBQ;m|sa=bQY9fxul-No&`jjEn9<8H)N$B1uc^D6IzCH;_nX}f_oR3ux z#S`d}&;M)R0bBAJ!()nGpZuGm*Vk9=r)|HT?GIZD+kQ7}8=c=2pWh|kFr6RSYI}Wtjn>9Aafv66^7?eg(tT>%6SL0_ fNDPnxa<|IAE91C=zhkjo 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 LQ9Co8%l!WfX4^^X literal 0 HcmV?d00001 diff --git a/build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/build_ci_port/_deps/dmod-build/tools/Makefile b/build_ci_port/_deps/dmod-build/tools/Makefile new file mode 100644 index 0000000..9076585 --- /dev/null +++ b/build_ci_port/_deps/dmod-build/tools/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.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 /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake b/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake new file mode 100644 index 0000000..47e84dd --- /dev/null +++ b/build_ci_port/_deps/dmod-build/tools/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/tools + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/tools/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-build/version.txt b/build_ci_port/_deps/dmod-build/version.txt new file mode 100644 index 0000000..71128ff --- /dev/null +++ b/build_ci_port/_deps/dmod-build/version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 + 0.1 diff --git a/build_ci_port/_deps/dmod-src b/build_ci_port/_deps/dmod-src new file mode 160000 index 0000000..690a863 --- /dev/null +++ b/build_ci_port/_deps/dmod-src @@ -0,0 +1 @@ +Subproject commit 690a863a87f2a9a37a007a37b9f1e8d4d1239e98 diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeCache.txt b/build_ci_port/_deps/dmod-subbuild/CMakeCache.txt new file mode 100644 index 0000000..2836c6f --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeCache.txt @@ -0,0 +1,119 @@ +# This is the CMakeCache file. +# For build in directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild +# It was generated by CMake: /usr/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 +######################## + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//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=dmod-populate + +//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 + +//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 + +//Value Computed by CMake +dmod-populate_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +//Value Computed by CMake +dmod-populate_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +dmod-populate_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-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=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 +//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 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake new file mode 100644 index 0000000..32d9012 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..1d14f95 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,11 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:16 (project)" + message: | + The system is: Linux - 6.18.44-fc-v37 - x86_64 +... diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..a66d60d --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild") + +# 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}) diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..d346f2d --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,11 @@ +# Hashes of file build rules. +57f18a911641ee65675d1865e03c1d2f CMakeFiles/dmod-populate +b812fe4f5702559a55cea1a05405772b CMakeFiles/dmod-populate-complete +613d7de5465da0ade25781af971fc980 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build +0c01b253f8b9d1d8669dead7fd3dcc34 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure +22acdf1fb0bbc88aec22665c8bbd86a1 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download +1a102751430b09c5d8ead9fd8f86027f dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +f15f0c5e6666161981a3ae9e2752498b dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir +3ad080d4c10a80a70d27e923a37a7aa3 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch +7710a28876035be9e116ecd47fa6b278 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test +e60c2560a809ac460100d8938a66704b dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..3a8caca --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake @@ -0,0 +1,56 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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" + "CMakeFiles/3.31.3/CMakeSystem.cmake" + "CMakeLists.txt" + "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" + "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.31/Modules/ExternalProject.cmake" + "/usr/share/cmake-3.31/Modules/ExternalProject/PatchInfo.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/RepositoryInfo.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/UpdateInfo.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/cfgcmd.txt.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/gitclone.cmake.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/gitupdate.cmake.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/mkdirs.cmake.in" + "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.31/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/3.31.3/CMakeSystem.cmake" + "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" + "dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" + "dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt" + "dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/dmod-populate.dir/DependInfo.cmake" + ) diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 new file mode 100644 index 0000000..be30e19 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/dmod-populate.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/dmod-populate.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/dmod-populate.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/dmod-populate.dir + +# All Build rule for target. +CMakeFiles/dmod-populate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target dmod-populate" +.PHONY : CMakeFiles/dmod-populate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/dmod-populate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod-populate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 0 +.PHONY : CMakeFiles/dmod-populate.dir/rule + +# Convenience name for target. +dmod-populate: CMakeFiles/dmod-populate.dir/rule +.PHONY : dmod-populate + +# codegen rule for target. +CMakeFiles/dmod-populate.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Finished codegen for target dmod-populate" +.PHONY : CMakeFiles/dmod-populate.dir/codegen + +# clean rule for target. +CMakeFiles/dmod-populate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/clean +.PHONY : CMakeFiles/dmod-populate.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 + diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..3622ae7 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/edit_cache.dir +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json new file mode 100644 index 0000000..f56c179 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json @@ -0,0 +1,46 @@ +{ + "sources" : + [ + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule" + }, + { + "file" : "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule" + } + ], + "target" : + { + "labels" : + [ + "dmod-populate" + ], + "name" : "dmod-populate" + } +} \ No newline at end of file diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt new file mode 100644 index 0000000..6f4ea22 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt @@ -0,0 +1,14 @@ +# Target labels + dmod-populate +# Source files and their labels +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule +/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make new file mode 100644 index 0000000..1e67a7d --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make @@ -0,0 +1,162 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +# Utility rule file for dmod-populate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/dmod-populate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/dmod-populate.dir/progress.make + +CMakeFiles/dmod-populate: CMakeFiles/dmod-populate-complete + +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'dmod-populate'" + /usr/bin/cmake -E make_directory /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: +.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps && /usr/bin/cmake -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake + cd /__w/dmsdio/dmsdio/build_ci_port/_deps && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'dmod-populate'" + /usr/bin/cmake -Dcfgdir= -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'dmod-populate'" + /usr/bin/cmake -E echo_append + /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: +.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E echo_append + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test + +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt +dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'dmod-populate'" + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src && /usr/bin/cmake -Dcan_fetch=YES -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake + +CMakeFiles/dmod-populate.dir/codegen: +.PHONY : CMakeFiles/dmod-populate.dir/codegen + +dmod-populate: CMakeFiles/dmod-populate +dmod-populate: CMakeFiles/dmod-populate-complete +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test +dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update +dmod-populate: CMakeFiles/dmod-populate.dir/build.make +.PHONY : dmod-populate + +# Rule to build all files generated by this target. +CMakeFiles/dmod-populate.dir/build: dmod-populate +.PHONY : CMakeFiles/dmod-populate.dir/build + +CMakeFiles/dmod-populate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/dmod-populate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/dmod-populate.dir/clean + +CMakeFiles/dmod-populate.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/dmod-populate.dir/depend + diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake new file mode 100644 index 0000000..96ad4dc --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmod-populate" + "CMakeFiles/dmod-populate-complete" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test" + "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmod-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make new file mode 100644 index 0000000..f488146 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmod-populate. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts new file mode 100644 index 0000000..4ef3ae3 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmod-populate. diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make new file mode 100644 index 0000000..d4f6ce3 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 + diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/build_ci_port/_deps/dmod-subbuild/CMakeLists.txt b/build_ci_port/_deps/dmod-subbuild/CMakeLists.txt new file mode 100644 index 0000000..8f37b4d --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/CMakeLists.txt @@ -0,0 +1,42 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.31.3) + +# Reject any attempt to use a toolchain file. We must not use one because +# we could be downloading it here. If the CMAKE_TOOLCHAIN_FILE environment +# variable is set, the cache variable will have been initialized from it. +unset(CMAKE_TOOLCHAIN_FILE CACHE) +unset(ENV{CMAKE_TOOLCHAIN_FILE}) + +# We name the project and the target for the ExternalProject_Add() call +# to something that will highlight to the user what we are working on if +# something goes wrong and an error message is produced. + +project(dmod-populate NONE) + + +# Pass through things we've already detected in the main project to avoid +# paying the cost of redetecting them again in ExternalProject_Add() +set(GIT_EXECUTABLE [==[/usr/bin/git]==]) +set(GIT_VERSION_STRING [==[2.25.1]==]) +set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION + [==[/usr/bin/git;2.25.1]==] +) + + +include(ExternalProject) +ExternalProject_Add(dmod-populate + "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/choco-technologies/dmod.git" "EXTERNALPROJECT_INTERNAL_ARGUMENT_SEPARATOR" "GIT_TAG" "develop" + SOURCE_DIR "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + BINARY_DIR "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" + USES_TERMINAL_DOWNLOAD YES + USES_TERMINAL_UPDATE YES + USES_TERMINAL_PATCH YES +) + + diff --git a/build_ci_port/_deps/dmod-subbuild/Makefile b/build_ci_port/_deps/dmod-subbuild/Makefile new file mode 100644 index 0000000..bed47e5 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/Makefile @@ -0,0 +1,161 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +#============================================================================= +# 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..." + /usr/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..." + /usr/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 /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 0 +.PHONY : all + +# The main codegen target +codegen: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 codegen + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/CMakeFiles 0 +.PHONY : codegen + +# 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 dmod-populate + +# Build rule for target. +dmod-populate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod-populate +.PHONY : dmod-populate + +# fast build rule for target. +dmod-populate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build +.PHONY : dmod-populate/fast + +# 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 "... dmod-populate" +.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 + diff --git a/build_ci_port/_deps/dmod-subbuild/cmake_install.cmake b/build_ci_port/_deps/dmod-subbuild/cmake_install.cmake new file mode 100644 index 0000000..68438a3 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt new file mode 100644 index 0000000..8fb0fd4 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake +source_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src +work_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps +repository=https://github.com/choco-technologies/dmod.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt new file mode 100644 index 0000000..8fb0fd4 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake +source_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src +work_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps +repository=https://github.com/choco-technologies/dmod.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt new file mode 100644 index 0000000..53e1e1e --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt @@ -0,0 +1,6 @@ +# This is a generated file and its contents are an internal implementation detail. +# The update step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command= +work_dir= diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test new file mode 100644 index 0000000..e69de29 diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt new file mode 100644 index 0000000..f672f1f --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt @@ -0,0 +1,7 @@ +# This is a generated file and its contents are an internal implementation detail. +# The patch step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command (connected)=/usr/bin/cmake;-Dcan_fetch=YES;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +command (disconnected)=/usr/bin/cmake;-Dcan_fetch=NO;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +work_dir=/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt new file mode 100644 index 0000000..6a6ed5f --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt @@ -0,0 +1 @@ +cmd='' diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake new file mode 100644 index 0000000..ca12f49 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake @@ -0,0 +1,87 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +if(EXISTS "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" AND EXISTS "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" AND + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt") + message(VERBOSE + "Avoiding repeated git clone, stamp file is up to date: " + "'/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'" + ) + return() +endif() + +# Even at VERBOSE level, we don't want to see the commands executed, but +# enabling them to be shown for DEBUG may be useful to help diagnose problems. +cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) +if(active_log_level MATCHES "DEBUG|TRACE") + set(maybe_show_command COMMAND_ECHO STDOUT) +else() + set(maybe_show_command "") +endif() + +execute_process( + COMMAND ${CMAKE_COMMAND} -E rm -rf "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to remove directory: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'") +endif() + +# try the clone 3 times in case there is an odd git clone issue +set(error_code 1) +set(number_of_tries 0) +while(error_code AND number_of_tries LESS 3) + execute_process( + COMMAND "/usr/bin/git" + clone --no-checkout --config "advice.detachedHead=false" "https://github.com/choco-technologies/dmod.git" "dmod-src" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + math(EXPR number_of_tries "${number_of_tries} + 1") +endwhile() +if(number_of_tries GREATER 1) + message(NOTICE "Had to git clone more than once: ${number_of_tries} times.") +endif() +if(error_code) + message(FATAL_ERROR "Failed to clone repository: 'https://github.com/choco-technologies/dmod.git'") +endif() + +execute_process( + COMMAND "/usr/bin/git" + checkout "develop" -- + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to checkout tag: 'develop'") +endif() + +set(init_submodules TRUE) +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" + submodule update --recursive --init + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) +endif() +if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'") +endif() + +# Complete success, update the script-last-run stamp file: +# +execute_process( + COMMAND ${CMAKE_COMMAND} -E copy "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'") +endif() diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake new file mode 100644 index 0000000..dbcd9d2 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake @@ -0,0 +1,317 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +# Even at VERBOSE level, we don't want to see the commands executed, but +# enabling them to be shown for DEBUG may be useful to help diagnose problems. +cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) +if(active_log_level MATCHES "DEBUG|TRACE") + set(maybe_show_command COMMAND_ECHO STDOUT) +else() + set(maybe_show_command "") +endif() + +function(do_fetch) + message(VERBOSE "Fetching latest from the remote origin") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL LAST + ${maybe_show_command} + ) +endfunction() + +function(get_hash_for_ref ref out_var err_var) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE ref_hash + ERROR_VARIABLE error_msg + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(error_code) + set(${out_var} "" PARENT_SCOPE) + else() + set(${out_var} "${ref_hash}" PARENT_SCOPE) + endif() + set(${err_var} "${error_msg}" PARENT_SCOPE) +endfunction() + +get_hash_for_ref(HEAD head_sha error_msg) +if(head_sha STREQUAL "") + message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") +endif() + +if("${can_fetch}" STREQUAL "") + set(can_fetch "YES") +endif() + +execute_process( + COMMAND "/usr/bin/git" --git-dir=.git show-ref "develop" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + OUTPUT_VARIABLE show_ref_output +) +if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") + # Given a full remote/branch-name and we know about it already. Since + # branches can move around, we should always fetch, if permitted. + if(can_fetch) + do_fetch() + endif() + set(checkout_name "develop") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") + # Given a tag name that we already know about. We don't know if the tag we + # have matches the remote though (tags can move), so we should fetch. As a + # special case to preserve backward compatibility, if we are already at the + # same commit as the tag we hold locally, don't do a fetch and assume the tag + # hasn't moved on the remote. + # FIXME: We should provide an option to always fetch for this case + get_hash_for_ref("develop" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + message(VERBOSE "Already at requested tag: develop") + return() + endif() + + if(can_fetch) + do_fetch() + endif() + set(checkout_name "develop") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") + # Given a branch name without any remote and we already have a branch by that + # name. We might already have that branch checked out or it might be a + # different branch. It isn't fully safe to use a bare branch name without the + # remote, so do a fetch (if allowed) and replace the ref with one that + # includes the remote. + if(can_fetch) + do_fetch() + endif() + set(checkout_name "origin/develop") + +else() + get_hash_for_ref("develop" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + # Have the right commit checked out already + message(VERBOSE "Already at requested ref: ${tag_sha}") + return() + + elseif(tag_sha STREQUAL "") + # We don't know about this ref yet, so we have no choice but to fetch. + if(NOT can_fetch) + message(FATAL_ERROR + "Requested git ref \"develop\" is not present locally, and not " + "allowed to contact remote due to UPDATE_DISCONNECTED setting." + ) + endif() + + # We deliberately swallow any error message at the default log level + # because it can be confusing for users to see a failed git command. + # That failure is being handled here, so it isn't an error. + if(NOT error_msg STREQUAL "") + message(DEBUG "${error_msg}") + endif() + do_fetch() + set(checkout_name "develop") + + else() + # We have the commit, so we know we were asked to find a commit hash + # (otherwise it would have been handled further above), but we don't + # have that commit checked out yet. We don't need to fetch from the remote. + set(checkout_name "develop") + if(NOT error_msg STREQUAL "") + message(WARNING "${error_msg}") + endif() + + endif() +endif() + +set(git_update_strategy "REBASE") +if(git_update_strategy STREQUAL "") + # Backward compatibility requires REBASE as the default behavior + set(git_update_strategy REBASE) +endif() + +if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") + # Asked to potentially try to rebase first, maybe with fallback to checkout. + # We can't if we aren't already on a branch and we shouldn't if that local + # branch isn't tracking the one we want to checkout. + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + OUTPUT_VARIABLE current_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + # Don't test for an error. If this isn't a branch, we get a non-zero error + # code but empty output. + ) + + if(current_branch STREQUAL "") + # Not on a branch, checkout is the only sensible option since any rebase + # would always fail (and backward compatibility requires us to checkout in + # this situation) + set(git_update_strategy CHECKOUT) + + else() + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + OUTPUT_VARIABLE upstream_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set + ) + if(NOT upstream_branch STREQUAL checkout_name) + # Not safe to rebase when asked to checkout a different branch to the one + # we are tracking. If we did rebase, we could end up with arbitrary + # commits added to the ref we were asked to checkout if the current local + # branch happens to be able to rebase onto the target branch. There would + # be no error message and the user wouldn't know this was occurring. + set(git_update_strategy CHECKOUT) + endif() + + endif() +elseif(NOT git_update_strategy STREQUAL "CHECKOUT") + message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") +endif() + + +# Check if stash is needed +execute_process( + COMMAND "/usr/bin/git" --git-dir=.git status --porcelain + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE repo_status +) +if(error_code) + message(FATAL_ERROR "Failed to get the status") +endif() +string(LENGTH "${repo_status}" need_stash) + +# If not in clean state, stash changes in order to be able to perform a +# rebase or checkout without losing those changes permanently +if(need_stash) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +endif() + +if(git_update_strategy STREQUAL "CHECKOUT") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +else() + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE rebase_output + ERROR_VARIABLE rebase_output + ) + if(error_code) + # Rebase failed, undo the rebase attempt before continuing + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rebase --abort + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + ${maybe_show_command} + ) + + if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") + # Not allowed to do a checkout as a fallback, so cannot proceed + if(need_stash) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + ${maybe_show_command} + ) + endif() + message(FATAL_ERROR "\nFailed to rebase in: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'." + "\nOutput from the attempted rebase follows:" + "\n${rebase_output}" + "\n\nYou will have to resolve the conflicts manually") + endif() + + # Fall back to checkout. We create an annotated tag so that the user + # can manually inspect the situation and revert if required. + # We can't log the failed rebase output because MSVC sees it and + # intervenes, causing the build to fail even though it completes. + # Write it to a file instead. + string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) + set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) + set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) + file(WRITE ${error_log_file} "${rebase_output}") + message(WARNING "Rebase failed, output has been saved to ${error_log_file}" + "\nFalling back to checkout, previous commit tagged as ${tag_name}") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git tag -a + -m "ExternalProject attempting to move from here to ${checkout_name}" + ${tag_name} + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) + + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) + endif() +endif() + +if(need_stash) + # Put back the stashed changes + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + if(error_code) + # Stash pop --index failed: Try again dropping the index + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + ${maybe_show_command} + ) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + if(error_code) + # Stash pop failed: Restore previous state. + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha} + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + ${maybe_show_command} + ) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + ${maybe_show_command} + ) + message(FATAL_ERROR "\nFailed to unstash changes in: '/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src'." + "\nYou will have to resolve the conflicts manually") + endif() + endif() +endif() + +set(init_submodules "TRUE") +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" + --git-dir=.git + submodule update --recursive --init + WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +endif() diff --git a/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake new file mode 100644 index 0000000..865fc06 --- /dev/null +++ b/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake @@ -0,0 +1,27 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +# If CMAKE_DISABLE_SOURCE_CHANGES is set to true and the source directory is an +# existing directory in our source tree, calling file(MAKE_DIRECTORY) on it +# would cause a fatal error, even though it would be a no-op. +if(NOT EXISTS "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src") + file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src") +endif() +file(MAKE_DIRECTORY + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src" + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" +) + +set(configSubDirs ) +foreach(subDir IN LISTS configSubDirs) + file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/${subDir}") +endforeach() +if(cfgdir) + file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp${cfgdir}") # cfgdir has leading slash +endif() diff --git a/build_ci_port/cmake_install.cmake b/build_ci_port/cmake_install.cmake new file mode 100644 index 0000000..efa816f --- /dev/null +++ b/build_ci_port/cmake_install.cmake @@ -0,0 +1,105 @@ +# Install script for directory: /__w/dmsdio/dmsdio + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio.dmfc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/src/port/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/__w/dmsdio/dmsdio/build_ci_port/tests/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/compile_commands.json b/build_ci_port/compile_commands.json new file mode 100644 index 0000000..8c174ab --- /dev/null +++ b/build_ci_port/compile_commands.json @@ -0,0 +1,242 @@ +[ +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_card.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_config.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_decode.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_detect.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_ident.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_io.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c", + "file": "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c", + "output": "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/dmsdio_header.c", + "output": "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/lib/third-party/FastLZ", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_fastlz\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -Wall -Werror -std=c11 -Os -ffunction-sections -fdata-sections -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", + "output": "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/common", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_common\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common/dmod_common.c", + "output": "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/dmod_module.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_module.c", + "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/string.c", + "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/src/module", + "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/signal.c", + "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library/dmodex.c", + "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c", + "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/main.c", + "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application/example.c", + "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c", + "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step/main.c", + "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c", + "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example/test_example_test.c", + "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", + "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c", + "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs/difs.c", + "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c", + "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs/fatfs.c", + "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", + "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs/flashfs.c", + "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", + "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs/vfs.c", + "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c", + "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/port.c", + "file": "/__w/dmsdio/dmsdio/src/port/x86_64/port.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c", + "file": "/__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c", + "file": "/__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/src/port", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c", + "output": "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/tests", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c", + "file": "/__w/dmsdio/dmsdio/tests/dmsdio_test.c", + "output": "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/tests", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c", + "output": "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" +}, +{ + "directory": "/__w/dmsdio/dmsdio/build_ci_port/tests", + "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c", + "file": "/__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c", + "output": "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" +} +] \ No newline at end of file diff --git a/build_ci_port/dmf/difs_version.txt b/build_ci_port/dmf/difs_version.txt new file mode 100644 index 0000000..26bbe50 --- /dev/null +++ b/build_ci_port/dmf/difs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +difs 1.0 690a863 diff --git a/build_ci_port/dmf/dmodex_version.txt b/build_ci_port/dmf/dmodex_version.txt new file mode 100644 index 0000000..b1fec7b --- /dev/null +++ b/build_ci_port/dmf/dmodex_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +dmodex 0.1 690a863 diff --git a/build_ci_port/dmf/dmsdio_port.dmd b/build_ci_port/dmf/dmsdio_port.dmd new file mode 100644 index 0000000..8b4e2dc --- /dev/null +++ b/build_ci_port/dmf/dmsdio_port.dmd @@ -0,0 +1,7 @@ +# DMOD Dependencies File +# Generated from module: dmsdio_port +# Source file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd + diff --git a/build_ci_port/dmf/dmsdio_port_version.txt b/build_ci_port/dmf/dmsdio_port_version.txt new file mode 100644 index 0000000..6564701 --- /dev/null +++ b/build_ci_port/dmf/dmsdio_port_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +dmsdio_port 0.1 bc9bf7e diff --git a/build_ci_port/dmf/dmsdio_version.txt b/build_ci_port/dmf/dmsdio_version.txt new file mode 100644 index 0000000..6154368 --- /dev/null +++ b/build_ci_port/dmf/dmsdio_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +dmsdio 0.1 bc9bf7e diff --git a/build_ci_port/dmf/example_app_version.txt b/build_ci_port/dmf/example_app_version.txt new file mode 100644 index 0000000..23bff3b --- /dev/null +++ b/build_ci_port/dmf/example_app_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +example_app 0.1 690a863 diff --git a/build_ci_port/dmf/fatfs_version.txt b/build_ci_port/dmf/fatfs_version.txt new file mode 100644 index 0000000..505c6b0 --- /dev/null +++ b/build_ci_port/dmf/fatfs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +fatfs 1.0 690a863 diff --git a/build_ci_port/dmf/flashfs_version.txt b/build_ci_port/dmf/flashfs_version.txt new file mode 100644 index 0000000..21d3bef --- /dev/null +++ b/build_ci_port/dmf/flashfs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +flashfs 1.0 690a863 diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h new file mode 100644 index 0000000..971268a --- /dev/null +++ b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h @@ -0,0 +1,299 @@ +#ifndef DMDRVI_H +#define DMDRVI_H + +#include +#include "dmod.h" +#include "dmdrvi_defs.h" +#include "dmini.h" +#include "dmdrvi_types.h" +#include "dmdrvi_ioctl.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Opaque context type for DMDRVI module + */ +typedef struct dmdrvi_context* dmdrvi_context_t; + +/** + * @brief Device identifier type + */ +typedef uint8_t dmdrvi_dev_id_t; + +/** + * @brief Open for read only flag + */ +#define DMDRVI_O_RDONLY 0x01 + +/** + * @brief Open for write only flag + */ +#define DMDRVI_O_WRONLY 0x02 + +/** + * @brief Open for read and write flag + */ +#define DMDRVI_O_RDWR 0x04 + +/** + * @brief Device numbering flags + */ +#define DMDRVI_NUM_NONE 0x00 ///< Driver does not use numbering +#define DMDRVI_NUM_MAJOR 0x01 ///< Driver uses major number only +#define DMDRVI_NUM_MINOR 0x02 ///< Driver uses minor number (must be combined with MAJOR) +#define DMDRVI_NUM_ALT_NAME 0x04 ///< Driver provides an alternative file name (alt_name field is valid) + +/** + * @brief Maximum length of the alternative file name (excluding null terminator) + */ +#define DMDRVI_ALT_NAME_MAX_LEN 32 + +/** + * @brief Device number type + */ +typedef struct +{ + dmdrvi_dev_id_t major; ///< Major device number + dmdrvi_dev_id_t minor; ///< Minor device number + uint8_t flags; ///< Device numbering flags (DMDRVI_NUM_*) + char alt_name[DMDRVI_ALT_NAME_MAX_LEN + 1]; ///< Alternative file name (valid when DMDRVI_NUM_ALT_NAME flag is set) +} dmdrvi_dev_num_t; + +/** + * @brief File status structure + */ +typedef struct +{ + dmdrvi_size_t size; //!< Size of the device or file in bytes + uint32_t mode; //!< File mode (permissions) +} dmdrvi_stat_t; + +/** + * @brief State of the device + */ +typedef enum +{ + dmdrvi_dev_state_unknown = 0, //!< Unknown state + dmdrvi_dev_state_ready, //!< Ready to be used + dmdrvi_dev_state_sleeping, //!< The driver is sleeping + dmdrvi_dev_state_dead, //!< The driver is dead + dmdrvi_dev_state_count //!< Helper for state count +} dmdrvi_dev_state_t; + +/** + * @brief Information about a friend + * + * Structure with information about a friend's node + */ +typedef struct +{ + const char* alt_name; //!< Alternative name + const char* group_name; //!< Name of the friend's group + const char* friend_role; //!< Role of the friend + const char* node_path; //!< Full path to the node + dmdrvi_dev_state_t state; //!< State of the device + const dmdrvi_dev_num_t* dev_num; //!< Device Number information +} dmdrvi_friend_info_t; + +/** + * @brief Create a DMDRVI context + * + * The driver will assign device numbers based on the configuration and return them + * via the dev_num parameter. The driver also sets flags to indicate which numbering + * scheme it uses (none, major only, or major+minor). + * + * @param config Pointer to dmini_context object with configuration parameters (dmini module required to parse them) + * @param dev_num Output pointer to device number structure - driver fills in major, minor, and flags (must not be NULL) + * + * @return dmdrvi_context_t Created DMDRVI context + */ +dmod_dmdrvi_dif(2.0, dmdrvi_context_t, _create, ( dmini_context_t config, dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Free a DMDRVI context + * + * @param context DMDRVI context to free + */ +dmod_dmdrvi_dif(2.0, void, _free, ( dmdrvi_context_t context )); + +/** + * @brief Open a device + * + * A single driver context can expose more than one device (e.g. a + * dynamically discovered sub-device announced via dmdrvi_device_available()), + * so dev_num identifies which one of the context's devices is being opened. + * + * @param context DMDRVI context + * @param flags Open flags (DMDRVI_O_RDONLY, DMDRVI_O_WRONLY, DMDRVI_O_RDWR) + * @param dev_num Device number identifying which device within the context to open + * + * @return void* Device handle + */ +dmod_dmdrvi_dif(2.0, void*, _open, ( dmdrvi_context_t context, int flags, const dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Close a device + * + * @param context DMDRVI context + * @param handle Device handle + */ +dmod_dmdrvi_dif(2.0, void, _close, ( dmdrvi_context_t context, void* handle )); + +/** + * @brief Read from a device + * + * @param context DMDRVI context + * @param handle Device handle + * @param buffer Buffer to read data into + * @param size Number of bytes to read; values greater than INT64_MAX must fail + * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t + * @param offset Non-negative byte offset from the beginning of the device + * + * @return Number of bytes read, zero at end of device, or a negative + * errno-compatible error. A zero-length request returns zero. + */ +dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _read, ( dmdrvi_context_t context, void* handle, void* buffer, size_t size, dmdrvi_offset_t offset )); + +/** + * @brief Write to a device + * + * @param context DMDRVI context + * @param handle Device handle + * @param buffer Buffer with data to write + * @param size Number of bytes to write; values greater than INT64_MAX must fail + * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t + * @param offset Non-negative byte offset from the beginning of the device + * + * @return Number of bytes written or a negative errno-compatible error. A + * zero-length request returns zero. + */ +dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _write, ( dmdrvi_context_t context, void* handle, const void* buffer, size_t size, dmdrvi_offset_t offset )); + +/** + * @brief Ioctl operation on a device + * + * @param context DMDRVI context + * @param handle Device handle + * @param command Ioctl command + * @param arg Argument for the ioctl command + * + * @return int Result of the ioctl operation (errno) + */ +dmod_dmdrvi_dif(2.0, int, _ioctl, ( dmdrvi_context_t context, void* handle, int command, void* arg )); + +/** + * @brief Flush device buffers + * + * @param context DMDRVI context + * @param handle Device handle + * + * @return int Result of the flush operation (errno) + */ +dmod_dmdrvi_dif(2.0, int, _flush, ( dmdrvi_context_t context, void* handle )); + +/** + * @brief Get device status + * + * Gets status information for the specified device path without requiring + * the device to be opened first (similar to POSIX stat() which works with + * a path without requiring fopen()). + * + * @param context DMDRVI context + * @param path Device path (e.g., "/dev/dmuart0", "/dev/dmspi0/0") + * @param stat Pointer to dmdrvi_stat_t structure to fill with status information + * + * @return int Result of the stat operation (errno) + */ +dmod_dmdrvi_dif(2.0, int, _stat, ( dmdrvi_context_t context, const char* path, dmdrvi_stat_t* stat )); + +/** + * @brief Notify that a new device is available within a driver context + * + * This is a MAL (Module Abstraction Layer) interface, implemented by the + * dmdevfs layer - the opposite direction of the other DMDRVI functions + * above, which are called by dmdevfs and implemented by the driver. It + * allows a driver to actively inform dmdevfs that a new device became + * available within an already existing context (e.g. a hot-plugged + * sub-device or a dynamically discovered channel), so that dmdevfs can + * expose a corresponding device file for it. + * + * The driver does not create a new context for this device - context is + * where dmdevfs first learned about the driver (via dmdrvi_create()), which + * is also what ties the notification to the right dmdevfs instance in + * setups where dmdevfs is mounted more than once. dev_num identifies the + * new device within that context and must later be passed to + * dmdrvi_open() to open it. + * + * @param context DMDRVI context the new device belongs to + * @param dev_num Device number identifying the newly available device + */ +dmod_dmdrvi_mal(1.0, void, _device_available, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Notify that a device is no longer available within a driver context + * + * This is a MAL (Module Abstraction Layer) interface, implemented by the + * dmdevfs layer. It is the counterpart of dmdrvi_device_available() and + * allows a driver to inform dmdevfs that a device previously announced + * (or present from the initial dmdrvi_create() call) is no longer valid - + * for example because the underlying hot-plugged sub-device was removed. + * dmdevfs should remove the corresponding device file; the context itself + * remains valid and is only freed via dmdrvi_free(). + * + * @param context DMDRVI context the device belongs to + * @param dev_num Device number identifying the device that is no longer available + */ +dmod_dmdrvi_mal(1.0, void, _device_unavailable, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); + +/** + * @brief Notify a driver that the absolute path of one of its devices is now known + * + * This is a regular DIF (implemented by the driver, called by dmdevfs) - the + * opposite direction of the other DMDRVI functions above, which are called + * by dmdevfs and implemented by the driver, but same direction as those: + * dmdevfs pushes the path to the driver as soon as it is available, rather + * than the driver having to pull/poll for it. + * + * A device's absolute path cannot be resolved until the dmdevfs mount that + * owns it has itself been fully mounted (see dmfsi_mounted() in dmfsi.h) - + * which for devices created during the initial config-driven setup happens + * well after dmdrvi_create() returns for them. This callback fires once that + * precondition is met: either shortly after dmdevfs itself becomes mounted + * (for devices already registered by then), or immediately upon + * registration (for devices announced via dmdrvi_device_available(), or any + * other driver registered with an already-mounted dmdevfs instance). + * + * Implementing this dif is optional - a driver that doesn't need its own + * absolute path can simply not implement it. A driver that does need it + * should cache the value passed here, e.g. for use later inside + * dmdrvi_ioctl() or dmdrvi_open() - there is no on-demand/pull alternative. + * + * @param context DMDRVI context the device belongs to + * @param dev_num Device number identifying the device + * @param path Absolute, null-terminated path under which the device is now exposed + */ +dmod_dmdrvi_dif(2.0, void, _path_ready, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num, const char* path )); + +/** + * @brief Notifies a driver when one of the friend's state changed + * + * The configuration files can be joined into friend groups. When you would specify + * a group in the ini file (for example `friend_group=my_spi`), all the related drivers are notified + * about a node configuration. This is useful, when one driver requires context of another one. For example + * when SPI driver uses GPIO, it can define the configuration for the pins and use the same friend group name + * as in the spi configuration, then the SPI will know what is the context for CS pins. + * + * Implementation of this API is optional + * + * @param context context the device belongs to + * @param info structure with informations about the friend + */ +dmod_dmdrvi_dif(2.0, void, _friend_changed, ( dmdrvi_context_t context, const dmdrvi_friend_info_t* info )); + +#ifdef __cplusplus +} +#endif + +#endif // DMDRVI_H diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h new file mode 100644 index 0000000..0ee56ca --- /dev/null +++ b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmdrvi +#define DMOD_MOD_DEFS_H_dmdrvi + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmdrvi_version +# define dmod_dmdrvi_version "2.1" +#endif + +#ifdef DMOD_dmdrvi +# define dmod_dmdrvi_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmdrvi, MODULE, NAME) +# define dmod_dmdrvi_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmdrvi, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) +# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmdrvi" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "2.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmdrvi +# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +#else +# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +#endif +# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) +# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) +# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmdrvi diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h new file mode 100644 index 0000000..8b09c6e --- /dev/null +++ b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h @@ -0,0 +1,199 @@ +#ifndef DMDRVI_IOCTL_H +#define DMDRVI_IOCTL_H + +#include +#include "dmdrvi_types.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * @brief Length in bytes of an Ethernet MAC address + */ +#define DMDRVI_NET_MAC_ADDR_LEN 6 + +/** + * @brief MAC address type + */ +typedef struct +{ + uint8_t addr[DMDRVI_NET_MAC_ADDR_LEN]; ///< MAC address bytes +} dmdrvi_net_mac_addr_t; + +/** + * @brief Network link status + */ +typedef enum +{ + DMDRVI_NET_LINK_DOWN = 0, ///< Link is down (disconnected) + DMDRVI_NET_LINK_UP = 1, ///< Link is up (connected) +} dmdrvi_net_link_status_t; + +/** + * @brief Set the device MAC address + * + * arg: const dmdrvi_net_mac_addr_t* - MAC address to set (input) + */ +#define DMDRVI_IOCTL_NET_SET_MAC_ADDR 0x01 + +/** + * @brief Get the device MAC address + * + * arg: dmdrvi_net_mac_addr_t* - buffer to receive the MAC address (output) + */ +#define DMDRVI_IOCTL_NET_GET_MAC_ADDR 0x02 + +/** + * @brief Get the current link status + * + * arg: dmdrvi_net_link_status_t* - buffer to receive the link status (output) + */ +#define DMDRVI_IOCTL_NET_GET_LINK_STATUS 0x03 + +/** + * @brief Start the network interface (begin packet reception/transmission) + * + * arg: none + */ +#define DMDRVI_IOCTL_NET_START 0x04 + +/** + * @brief Stop the network interface + * + * arg: none + */ +#define DMDRVI_IOCTL_NET_STOP 0x05 + +/** Block device is read-only. */ +#define DMDRVI_BLOCK_FLAG_READ_ONLY (1u << 0) + +/** Block device can be removed while the system is running. */ +#define DMDRVI_BLOCK_FLAG_REMOVABLE (1u << 1) + +/** Block device implements DMDRVI_IOCTL_BLOCK_ERASE. */ +#define DMDRVI_BLOCK_FLAG_ERASE_SUPPORTED (1u << 2) + +/** Block device implements DMDRVI_IOCTL_BLOCK_DISCARD. */ +#define DMDRVI_BLOCK_FLAG_DISCARD_SUPPORTED (1u << 3) + +/** Standard geometry and capabilities returned by a block device. */ +typedef struct +{ + uint32_t logical_block_size; /**< Addressable block size in bytes. */ + uint32_t erase_block_size; /**< Minimum erase unit in bytes, or zero. */ + dmdrvi_size_t block_count; /**< Number of logical blocks. */ + uint32_t flags; /**< DMDRVI_BLOCK_FLAG_* capability bits. */ +} dmdrvi_block_info_t; + +/** Byte range used by erase and discard controls. */ +typedef struct +{ + dmdrvi_offset_t offset; /**< Non-negative byte offset. */ + dmdrvi_size_t length; /**< Range length in bytes. */ +} dmdrvi_block_range_t; + +/** + * Read block geometry and capabilities. + * + * arg: dmdrvi_block_info_t* - output buffer + */ +#define DMDRVI_IOCTL_BLOCK_GET_INFO 0x100 + +/** + * Physically erase an aligned byte range. Successful completion means the + * operation has completed on the medium. The post-erase byte value is + * device-specific. + * + * arg: const dmdrvi_block_range_t* - input range + */ +#define DMDRVI_IOCTL_BLOCK_ERASE 0x101 + +/** + * Inform the device that an aligned byte range is no longer in use. Reads of + * discarded data are unspecified until it is written again. + * + * arg: const dmdrvi_block_range_t* - input range + */ +#define DMDRVI_IOCTL_BLOCK_DISCARD 0x102 + +/* + * Monitor commands - class-independent (a USB host controller node is not a + * block device). They let a driver have work done over time - presence + * detection, hot-plug, media or link polling - without creating threads of + * its own: the driver declares what should trigger it (GET_POLICY), a + * monitor service waits for that and calls EVENT (urgent, non-blocking) and + * REFRESH (settles the state). See docs/dmdrvi.md, "Monitor Ioctl Commands", + * for when each command is called and what a driver may do in it. + * + * A driver that needs no monitoring does not implement them (-ENOTTY). + * All three are called from thread context only, never from an ISR. + */ + +/** Longest event handler name in dmdrvi_monitor_policy_t, including the terminator. */ +#define DMDRVI_MONITOR_HANDLER_NAME_MAX 32u + +/** What should trigger the monitor for a node. */ +typedef struct +{ + /** dmhaman handler whose calls are the node's events ("" = no events). + * Fired from interrupt context by another driver (e.g. a dmgpio edge + * interrupt) or by the driver's own ISR. */ + char event_handler[DMDRVI_MONITOR_HANDLER_NAME_MAX]; + uint32_t settle_ms; /**< Quiet time after the last event before REFRESH */ + uint32_t poll_interval_ms; /**< Periodic REFRESH interval, 0 = no polling */ +} dmdrvi_monitor_policy_t; + +/** + * Read the monitoring policy of a node. Called once when the monitor starts + * (and again after it restarts). -ENOTTY means the node is not monitored. + * + * arg: dmdrvi_monitor_policy_t* - output buffer + */ +#define DMDRVI_IOCTL_MONITOR_GET_POLICY 0x200 + +/** + * An event arrived. Called right after every event, before the settle time. + * Must return quickly and must not wait for in-flight I/O - it may run + * concurrently with read/write on the same context. It may only record + * state or set flags (e.g. make a transfer on a pulled card fail at once); + * nodes are announced or withdrawn only by REFRESH. Return 0 when there is + * nothing to do. + * + * arg: NULL + */ +#define DMDRVI_IOCTL_MONITOR_EVENT 0x201 + +/** + * Settle the state behind the node. Called once when the monitor starts, + * after events once settle_ms passed without a new one, and every + * poll_interval_ms if non-zero. May block; serialized with I/O. Announces or + * withdraws nodes through dmdrvi_device_available() / + * dmdrvi_device_unavailable(). + * + * Returns 0 when something is attached behind the node, -ENODEV when nothing + * is, another negative errno value on failure. + * + * arg: NULL + */ +#define DMDRVI_IOCTL_MONITOR_REFRESH 0x202 + +/** + * @brief Start of the reserved range for driver-specific custom ioctl commands + * + * A driver built on dmdrvi (e.g. a network driver needing something beyond + * DMDRVI_IOCTL_NET_*) should number its own private commands starting from + * this base, not from "last standard command + 1" - the standard command + * set above is expected to grow over time, and a driver numbering its own + * commands relative to whichever one happens to be last today would silently + * collide with a new standard command added later. Standard categories are + * spaced 0x100 apart (network 0x01, block 0x100, monitor 0x200), which + * leaves generous headroom before reaching this base. + */ +#define DMDRVI_IOCTL_CUSTOM_BASE 0x1000 + +#ifdef __cplusplus +} +#endif + +#endif // DMDRVI_IOCTL_H diff --git a/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h new file mode 100644 index 0000000..8c41515 --- /dev/null +++ b/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h @@ -0,0 +1,26 @@ +#ifndef DMDRVI_TYPES_H +#define DMDRVI_TYPES_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/** Signed byte offset used by dmdrvi 2.x. */ +typedef int64_t dmdrvi_offset_t; + +/** Unsigned device or range size used by dmdrvi 2.x. */ +typedef uint64_t dmdrvi_size_t; + +/** + * Signed I/O result. Non-negative values are transferred byte counts and + * negative values are errno-compatible failures. + */ +typedef int64_t dmdrvi_ssize_t; + +#ifdef __cplusplus +} +#endif + +#endif /* DMDRVI_TYPES_H */ diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio.h new file mode 100644 index 0000000..31c2c54 --- /dev/null +++ b/build_ci_port/dmf/inc/dmgpio/include/dmgpio.h @@ -0,0 +1,25 @@ +#ifndef DMGPIO_H +#define DMGPIO_H + +#include "dmgpio_defs.h" +#include "dmgpio_types.h" + +/** + * @brief GPIO driver configuration structure + */ +typedef struct +{ + dmgpio_port_t port; /**< GPIO port index (0=A, 1=B, ...) */ + dmgpio_pins_mask_t pins; /**< GPIO pin mask (bit N = pin N) */ + dmgpio_protection_t protection; /**< Protection for special pins */ + dmgpio_speed_t speed; /**< Maximum switching speed */ + dmgpio_current_t current; /**< Maximum output current */ + dmgpio_mode_t mode; /**< Pin direction mode */ + dmgpio_pull_t pull; /**< Pull-up/pull-down selection */ + dmgpio_output_circuit_t output_circuit; /**< Output circuit type */ + uint8_t alternate_function; /**< Alternate function number (0-15) */ + dmgpio_int_trigger_t interrupt_trigger; /**< Interrupt trigger source */ + dmgpio_interrupt_handler_t interrupt_handler; /**< Interrupt handler (NULL = not used) */ +} dmgpio_config_t; + +#endif // DMGPIO_H \ No newline at end of file diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h new file mode 100644 index 0000000..0e07572 --- /dev/null +++ b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmgpio +#define DMOD_MOD_DEFS_H_dmgpio + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmgpio_version +# define dmod_dmgpio_version "2.0" +#endif + +#ifdef DMOD_dmgpio +# define dmod_dmgpio_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmgpio, MODULE, NAME) +# define dmod_dmgpio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmgpio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) +# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmgpio" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "2.0" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmgpio +# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +#else +# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +#endif +# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) +# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) +# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmgpio diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h new file mode 100644 index 0000000..404e55b --- /dev/null +++ b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h @@ -0,0 +1,66 @@ +#ifndef DMGPIO_PORT_H +#define DMGPIO_PORT_H + +#include "dmod_types.h" +#include "dmgpio_port.h" +#include "dmgpio_port_defs.h" +#include "dmgpio_types.h" + +/* --- Interrupt handlers --- */ + +dmod_dmgpio_port_api(1.0, int, _add_interrupt_handler, + ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_port_interrupt_handler_t handler, void *user_ptr )); +dmod_dmgpio_port_api(1.0, int, _remove_interrupt_handler, + ( dmgpio_port_t port, void *user_ptr )); + +/* --- Configuration session --- */ + +dmod_dmgpio_port_api(1.0, int, _begin_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _finish_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); + +/* --- Clock / power --- */ + +dmod_dmgpio_port_api(1.0, int, _set_power, ( dmgpio_port_t port, int power_on )); + +/* --- Pin protection --- */ + +dmod_dmgpio_port_api(1.0, bool, _are_pins_protected, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _unlock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_protection_t protection )); +dmod_dmgpio_port_api(1.0, int, _lock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); + +/* --- Configuration parameters (require begin/finish_configuration) --- */ + +dmod_dmgpio_port_api(1.0, int, _set_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t speed )); +dmod_dmgpio_port_api(1.0, int, _read_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t *out_speed )); +dmod_dmgpio_port_api(1.0, int, _set_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t current )); +dmod_dmgpio_port_api(1.0, int, _read_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t *out_current )); +dmod_dmgpio_port_api(1.0, int, _set_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t mode )); +dmod_dmgpio_port_api(1.0, int, _read_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t *out_mode )); +dmod_dmgpio_port_api(1.0, int, _set_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t pull )); +dmod_dmgpio_port_api(1.0, int, _read_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t *out_pull )); +dmod_dmgpio_port_api(1.0, int, _set_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t oc )); +dmod_dmgpio_port_api(1.0, int, _read_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t *out_oc )); +dmod_dmgpio_port_api(1.0, int, _set_alternate_function, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t af )); +dmod_dmgpio_port_api(1.0, int, _read_alternate_function,( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t *out_af )); +dmod_dmgpio_port_api(1.0, int, _set_interrupt_trigger, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t trigger )); +dmod_dmgpio_port_api(1.0, int, _read_interrupt_trigger,( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t *out_trigger )); + +/* --- Pin usage tracking --- */ + +dmod_dmgpio_port_api(1.0, int, _set_pins_used, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _set_pins_unused, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, int, _check_is_pin_used,( dmgpio_port_t port, dmgpio_pins_mask_t pins, int *out_used )); + +/* --- Data read/write --- */ + +dmod_dmgpio_port_api(1.0, int, _write_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t data )); +dmod_dmgpio_port_api(1.0, int, _read_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t *out_data )); + +/* --- Pin state operations (no argument checking, must ensure correct pins) --- */ + +dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_high_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_low_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); +dmod_dmgpio_port_api(1.0, void, _set_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_state_t state )); +dmod_dmgpio_port_api(1.0, void, _toggle_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); + +#endif // DMGPIO_PORT_H \ No newline at end of file diff --git a/build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h new file mode 100644 index 0000000..c7bc829 --- /dev/null +++ b/build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h @@ -0,0 +1,174 @@ +#ifndef DMGPIO_TYPES_H +#define DMGPIO_TYPES_H + +#include +#include +#include "dmdrvi_ioctl.h" + +/** + * @brief GPIO port index type (0=GPIOA, 1=GPIOB, ...) + */ +typedef uint8_t dmgpio_port_t; + +/** + * @brief GPIO pin number type (0-15) + */ +typedef uint8_t dmgpio_pin_t; + +/** + * @brief Bitmask of pins within a single port (bit N = pin N) + */ +typedef uint16_t dmgpio_pins_mask_t; + +/** + * @brief Protection for special pins (e.g. JTAG, NMI) + */ +typedef enum +{ + dmgpio_protection_dont_unlock_protected_pins, /**< Do not configure special pins */ + dmgpio_protection_unlock_protected_pins /**< Configure special pins */ +} dmgpio_protection_t; + +/** + * @brief GPIO output speed + */ +typedef enum +{ + dmgpio_speed_default = 0, /**< Default speed (not changed) */ + dmgpio_speed_minimum, /**< Minimum speed */ + dmgpio_speed_medium, /**< Medium speed */ + dmgpio_speed_maximum, /**< Maximum speed */ + dmgpio_speed_number_of_elements /**< Number of elements */ +} dmgpio_speed_t; + +/** + * @brief GPIO output current + */ +typedef enum +{ + dmgpio_current_default = 0, /**< Default current (not changed) */ + dmgpio_current_minimum, /**< Minimum current */ + dmgpio_current_medium, /**< Medium current */ + dmgpio_current_maximum /**< Maximum current */ +} dmgpio_current_t; + +/** + * @brief GPIO pin mode + */ +typedef enum +{ + dmgpio_mode_default = 0, /**< Default mode (not changed) */ + dmgpio_mode_input, /**< Input mode */ + dmgpio_mode_output, /**< Output mode */ + dmgpio_mode_alternate /**< Alternate function mode */ +} dmgpio_mode_t; + +/** + * @brief GPIO pull resistor configuration + */ +typedef enum +{ + dmgpio_pull_default = 0, /**< Default pull (not changed) */ + dmgpio_pull_up, /**< Pull-up resistor */ + dmgpio_pull_down /**< Pull-down resistor */ +} dmgpio_pull_t; + +/** + * @brief GPIO output circuit type + */ +typedef enum +{ + dmgpio_output_circuit_default = 0, /**< Default (not changed) */ + dmgpio_output_circuit_open_drain, /**< Open-drain output */ + dmgpio_output_circuit_push_pull /**< Push-pull output */ +} dmgpio_output_circuit_t; + +/** + * @brief GPIO interrupt trigger source + */ +typedef enum +{ + dmgpio_int_trigger_default = 0, /**< Default (not changed) */ + dmgpio_int_trigger_off = 0, /**< Interrupts disabled */ + dmgpio_int_trigger_rising_edge = (1 << 0), /**< Rising edge */ + dmgpio_int_trigger_falling_edge = (1 << 1), /**< Falling edge */ + dmgpio_int_trigger_both_edges = dmgpio_int_trigger_rising_edge | dmgpio_int_trigger_falling_edge, /**< Both edges */ + dmgpio_int_trigger_high_level = (1 << 2), /**< High level */ + dmgpio_int_trigger_low_level = (1 << 3), /**< Low level */ + dmgpio_int_trigger_both_levels = dmgpio_int_trigger_high_level | dmgpio_int_trigger_low_level /**< Both levels */ +} dmgpio_int_trigger_t; + +/** + * @brief GPIO pins state (all low / all high) + */ +typedef enum +{ + dmgpio_pins_state_all_low = 0, /**< All selected pins set to low */ + dmgpio_pins_state_all_high /**< All selected pins set to high */ +} dmgpio_pins_state_t; + +/** + * @brief IOCTL commands for DMGPIO device + * + * Numbered from DMDRVI_IOCTL_CUSTOM_BASE, the range dmdrvi reserves for + * driver-specific commands: below it are the standard commands (network + * 0x01.., block 0x100.., monitor 0x200..) that dmdevfs and other generic + * code may send to any node, and which dmgpio must answer with -ENOTTY. + */ +typedef enum +{ + dmgpio_ioctl_cmd_toggle_pins = DMDRVI_IOCTL_CUSTOM_BASE, /**< Toggle pins state */ + dmgpio_ioctl_cmd_set_pins_state, /**< Set new pins state */ + dmgpio_ioctl_cmd_get_high_pins_state, /**< Read pins that are in high state */ + dmgpio_ioctl_cmd_get_low_pins_state, /**< Read pins that are in low state */ + dmgpio_ioctl_cmd_set_interrupt_handler /**< Add an interrupt handler; arg = dmgpio_interrupt_handler_t* */ +} dmgpio_ioctl_cmd_t; + +/** + * @brief Opaque driver context type (forward declaration) + * + * The concrete definition is private to the dmgpio driver. + */ +struct dmdrvi_context; +typedef struct dmdrvi_context *dmdrvi_context_t; + +/** + * @brief Parameters passed to a dmhaman-registered interrupt handler. + * + * Packed into a single struct so it fits the dmhaman handler API + * (void *parameters) and the caller does not need to track whether + * the module that registered the handler is still loaded. + */ +typedef struct +{ + dmgpio_port_t port; /**< Port on which the interrupt occurred */ + dmgpio_pins_mask_t pins; /**< Bitmask of pins that caused the interrupt */ + dmgpio_pins_mask_t state; /**< Current pin state bitmask (bit N high = pin N is high) */ +} dmgpio_interrupt_params_t; + +/** + * @brief GPIO interrupt handler function type + * + * Called when an interrupt occurs on a GPIO pin. + * + * @param context Context of the driver instance + * @param port Port on which the interrupt occurred + * @param pins Bitmask of pins that caused the interrupt + * @param state Current pin state bitmask (bit N high = pin N is currently high) + */ +typedef void (*dmgpio_interrupt_handler_t)(dmdrvi_context_t context, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); + +/** + * @brief GPIO port interrupt handler function type + * + * Called by the port layer when an interrupt occurs on a GPIO pin. + * Registered by the dmgpio driver in the dmgpio_port layer. + * + * @param user_ptr User pointer supplied at registration time (e.g. driver context) + * @param port Port on which the interrupt occurred + * @param pins Bitmask of pins that caused the interrupt + * @param state Current pin state bitmask (bit N high = pin N is currently high) + */ +typedef void (*dmgpio_port_interrupt_handler_t)(void *user_ptr, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); + +#endif /* DMGPIO_TYPES_H */ diff --git a/build_ci_port/dmf/inc/dmini/include/dmini.h b/build_ci_port/dmf/inc/dmini/include/dmini.h new file mode 100644 index 0000000..839da8b --- /dev/null +++ b/build_ci_port/dmf/inc/dmini/include/dmini.h @@ -0,0 +1,313 @@ +#ifndef DMINI_H +#define DMINI_H + +#include "dmod.h" +#include "dmini_defs.h" // Generated by CMake from DMOD's api.h.in template + +/** + * @brief DMINI - DMOD INI File Parser Module + * + * This module provides an API for parsing and generating INI files. + * It uses only SAL (System Abstraction Layer) functions from DMOD. + * + * INI file format: + * - Sections are defined by [section_name] + * - Key-value pairs are defined by key=value + * - Comments start with ; or # + * - Whitespace is trimmed from keys and values + */ + +/** + * @brief Error codes + */ +#define DMINI_OK 0 +#define DMINI_ERR_GENERAL -1 +#define DMINI_ERR_MEMORY -2 +#define DMINI_ERR_INVALID -3 +#define DMINI_ERR_NOT_FOUND -4 +#define DMINI_ERR_FILE -5 +#define DMINI_ERR_LOCKED -6 + +/** + * @brief INI context type (opaque) + * + * This is an opaque pointer to the INI file context structure. + */ +typedef struct dmini_context* dmini_context_t; + +/** + * @brief Initialize INI context + * + * Creates a new INI context for storing sections and key-value pairs. + * + * @return Pointer to INI context or NULL on error + */ +dmod_dmini_api(1.0, dmini_context_t, _create, (void)); + +/** + * @brief Free INI context + * + * Frees all memory associated with the INI context. + * + * @param ctx INI context to free + */ +dmod_dmini_api(1.0, void, _destroy, (dmini_context_t ctx)); + +/** + * @brief Parse INI file from string + * + * Parses an INI file from a null-terminated string. + * + * @param ctx INI context + * @param data String containing INI file contents + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _parse_string, (dmini_context_t ctx, const char* data)); + +/** + * @brief Parse INI file + * + * Parses an INI file from a file path using SAL file functions. + * + * @param ctx INI context + * @param filename Path to INI file + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _parse_file, (dmini_context_t ctx, const char* filename)); + +/** + * @brief Generate INI file to string + * + * Generates an INI file string from the context. + * If buffer is NULL, returns the required buffer size. + * If buffer is not NULL, fills it with the INI data. + * + * @param ctx INI context + * @param buffer Buffer to write to (NULL to query size) + * @param buffer_size Size of the buffer + * @return Required buffer size, or negative error code + */ +dmod_dmini_api(1.0, int, _generate_string, (dmini_context_t ctx, char* buffer, size_t buffer_size)); + +/** + * @brief Generate INI file + * + * Generates an INI file from the context and writes it to a file. + * + * @param ctx INI context + * @param filename Path to output INI file + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _generate_file, (dmini_context_t ctx, const char* filename)); + +/** + * @brief Get string value from INI context + * + * Retrieves a string value for the given section and key. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param default_value Default value if key not found + * @return Value string or default_value if not found + */ +dmod_dmini_api(1.0, const char*, _get_string, (dmini_context_t ctx, + const char* section, + const char* key, + const char* default_value)); + +/** + * @brief Get integer value from INI context + * + * Retrieves an integer value for the given section and key. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param default_value Default value if key not found + * @return Integer value or default_value if not found + */ +dmod_dmini_api(1.0, int, _get_int, (dmini_context_t ctx, + const char* section, + const char* key, + int default_value)); + +/** + * @brief Set string value in INI context + * + * Sets a string value for the given section and key. + * Creates the section if it doesn't exist. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param value Value string + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _set_string, (dmini_context_t ctx, + const char* section, + const char* key, + const char* value)); + +/** + * @brief Set integer value in INI context + * + * Sets an integer value for the given section and key. + * Creates the section if it doesn't exist. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @param value Integer value + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _set_int, (dmini_context_t ctx, + const char* section, + const char* key, + int value)); + +/** + * @brief Check if section exists + * + * @param ctx INI context + * @param section Section name + * @return 1 if section exists, 0 otherwise + */ +dmod_dmini_api(1.0, int, _has_section, (dmini_context_t ctx, const char* section)); + +/** + * @brief Check if key exists in section + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @return 1 if key exists, 0 otherwise + */ +dmod_dmini_api(1.0, int, _has_key, (dmini_context_t ctx, + const char* section, + const char* key)); + +/** + * @brief Remove section from INI context + * + * @param ctx INI context + * @param section Section name + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _remove_section, (dmini_context_t ctx, const char* section)); + +/** + * @brief Remove key from section + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param key Key name + * @return DMINI_OK on success, error code on failure + */ +dmod_dmini_api(1.0, int, _remove_key, (dmini_context_t ctx, + const char* section, + const char* key)); + +/** + * @brief Get number of sections in the context + * + * Returns the total number of sections, including the global (unnamed) section. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @return Number of sections, or DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _section_count, (dmini_context_t ctx)); + +/** + * @brief Get section name at the given index + * + * Returns the name of the section at position @p index (0-based). + * The global (unnamed) section is represented by NULL. + * Respects the active-section restriction when it is in effect. + * Use dmini_section_count() to determine the valid index range. + * + * @param ctx INI context + * @param index Zero-based section index + * @return Section name, NULL for the global section, or NULL if index is out of range + */ +dmod_dmini_api(1.0, const char*, _section_name, (dmini_context_t ctx, int index)); + +/** + * @brief Get number of keys in a section + * + * Returns the number of key-value pairs in the given section. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @return Number of keys, or DMINI_ERR_INVALID if ctx is NULL, + * or DMINI_ERR_NOT_FOUND if section does not exist + */ +dmod_dmini_api(1.0, int, _key_count, (dmini_context_t ctx, const char* section)); + +/** + * @brief Get key name at the given index within a section + * + * Returns the name of the key at position @p index (0-based) within @p section. + * Use dmini_key_count() to determine the valid index range. + * Respects the active-section restriction when it is in effect. + * + * @param ctx INI context + * @param section Section name (NULL for global section) + * @param index Zero-based key index + * @return Key name, or NULL if index is out of range or section not found + */ +dmod_dmini_api(1.0, const char*, _key_name, (dmini_context_t ctx, + const char* section, + int index)); + +/** + * @brief Initialize INI context with owner token + * + * Creates a new INI context protected by a magic number token. + * The token must be supplied to dmini_set_active_section and + * dmini_clear_active_section when a non-zero token is used. + * Using token value 0 is equivalent to calling dmini_create(). + * + * @param owner_token Magic number that guards active-section changes (0 = unprotected) + * @return Pointer to INI context or NULL on error + */ +dmod_dmini_api(1.0, dmini_context_t, _create_with_token, (unsigned int owner_token)); + +/** + * @brief Set the active section restriction + * + * Restricts the context so that only the named section is visible to + * consumers of this context. While the restriction is active all API + * calls treat section == NULL as a reference to the active section, and + * any attempt to access a different section returns not-found / default. + * Pass NULL as section to restrict to the global (unnamed) section. + * + * @param ctx INI context + * @param section Section to make active (NULL for global section) + * @param owner_token Magic number that was supplied to dmini_create_with_token + * (ignored when the context was created with token 0) + * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, + * DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _set_active_section, (dmini_context_t ctx, + const char* section, + unsigned int owner_token)); + +/** + * @brief Clear the active section restriction + * + * Removes the active-section restriction so that the full content of the + * context becomes visible again. + * + * @param ctx INI context + * @param owner_token Magic number that was supplied to dmini_create_with_token + * (ignored when the context was created with token 0) + * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, + * DMINI_ERR_INVALID if ctx is NULL + */ +dmod_dmini_api(1.0, int, _clear_active_section, (dmini_context_t ctx, + unsigned int owner_token)); + +#endif // DMINI_H diff --git a/build_ci_port/dmf/inc/dmini/include/dmini_defs.h b/build_ci_port/dmf/inc/dmini/include/dmini_defs.h new file mode 100644 index 0000000..a6367ee --- /dev/null +++ b/build_ci_port/dmf/inc/dmini/include/dmini_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmini +#define DMOD_MOD_DEFS_H_dmini + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmini_version +# define dmod_dmini_version "0.7" +#endif + +#ifdef DMOD_dmini +# define dmod_dmini_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmini, MODULE, NAME) +# define dmod_dmini_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmini, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) +# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmini" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.7" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmini +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +#else +# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +#endif +# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) +# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) +# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmini diff --git a/build_ci_port/dmf/inc/dmosi/include/dmosi.h b/build_ci_port/dmf/inc/dmosi/include/dmosi.h new file mode 100644 index 0000000..03b2c4e --- /dev/null +++ b/build_ci_port/dmf/inc/dmosi/include/dmosi.h @@ -0,0 +1,1155 @@ +#ifndef DMOSI_H +#define DMOSI_H + +/* + * Only dmod_types.h - not the full dmod.h - is needed here: it gives us the + * DMOD_BUILTIN_API macro and the Dmod_ApiRegistration_t type it expands to, + * without pulling in dmod_sal.h's kernel Built-in API declarations (Dmod_Malloc, + * Dmod_FileOpen, ...) or dmod_system.h/dmod_module.h. Those get registered by + * whoever actually owns them (dmod_system.c); if this header pulled them in + * too, a translation unit that defines DMOD_ENABLE_REGISTRATION to register + * dmosi's own API (see e.g. dmosi-posix's dmosi_registrations.c) would also + * try to re-register every kernel API, causing "multiple definition" link + * errors against dmod_system.c's own registrations. + */ +#include "dmod_types.h" + +/** + * @brief String used as the module name for the system allocations + */ +#define DMOSI_SYSTEM_MODULE_NAME "system" + +//============================================================================== +// Initialization API +//============================================================================== + +/** + * @brief Initialize the DMOD OSI system + * + * This function initializes the DMOD OSI system and must be called before + * using any other DMOD OSI APIs. + * + * @return bool true on successful initialization, false on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, bool, _init, (void) ); + +/** + * @brief Deinitialize the DMOD OSI system + * + * This function deinitializes the DMOD OSI system and should be called when + * the system is no longer needed. After calling this function, no other DMOD + * OSI APIs should be used until _init is called again. + * + * @return bool true on successful deinitialization, false on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, bool, _deinit, (void) ); + +/** + * @brief Check if the RTOS has already started + * + * This function returns true if the RTOS scheduler has been started, + * or false if it has not yet been started. + * + * @return bool true if the RTOS has started, false otherwise + */ +DMOD_BUILTIN_API( dmosi, 1.0, bool, _is_started, (void) ); + +//============================================================================== +// MUTEX API +//============================================================================== + +/** + * @brief Opaque type for mutex + * + * This type represents a mutex in the DMOD OSI system. + * + * @note The actual implementation of the mutex is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_mutex* dmosi_mutex_t; + +/** + * @defgroup DMOSI_MUTEX_API Mutex API + * @brief API for mutex operations in DMOD OSI + * + * This API provides functions to create, destroy, lock, and unlock mutexes. + * @{ + */ +/** + * @brief Create a mutex + * + * @param recursive Whether the mutex should be recursive + * + * @return dmosi_mutex_t Created mutex handle + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_mutex_t, _mutex_create, (bool recursive) ); + +/** + * @brief Destroy a mutex + * + * @param mutex Mutex handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _mutex_destroy, (dmosi_mutex_t mutex) ); + +/** + * @brief Lock a mutex + * + * @param mutex Mutex handle to lock + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_lock, (dmosi_mutex_t mutex) ); + +/** + * @brief Unlock a mutex + * + * @param mutex Mutex handle to unlock + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_unlock, (dmosi_mutex_t mutex) ); + +/** @} */ // end of DMOSI_MUTEX_API + +//============================================================================== +// Forward declarations +//============================================================================== +/** + * @brief Forward declaration for thread type + * + * This forward declaration allows Process API to reference threads + * before the Thread API section. + */ +typedef struct dmosi_thread* dmosi_thread_t; + +//============================================================================== +// Process API +//============================================================================== +/** + * @defgroup DMOSI_PROCESS_API Process API + * @brief API for process operations in DMOD OSI + * + * Processes are containers for threads. This API provides functions to create + * and manage processes, including state management, thread management, and + * process identification. + * @{ + */ + +/** + * @brief Opaque type for process + * + * This type represents a process in the DMOD OSI system. + * A process is a container for threads and has its own state, ID, and properties. + * + * @note The actual implementation of the process is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_process* dmosi_process_t; + +/** + * @brief Process ID type + */ +typedef uint32_t dmosi_process_id_t; + +/** + * @brief User ID type + */ +typedef uint32_t dmosi_user_id_t; + +/** + * @brief Process state enumeration + */ +typedef enum { + DMOSI_PROCESS_STATE_CREATED, /**< Process created but not started */ + DMOSI_PROCESS_STATE_RUNNING, /**< Process is running */ + DMOSI_PROCESS_STATE_SUSPENDED, /**< Process is suspended */ + DMOSI_PROCESS_STATE_TERMINATED, /**< Process has terminated */ + DMOSI_PROCESS_STATE_ZOMBIE /**< Process terminated but not cleaned up */ +} dmosi_process_state_t; + +/** + * @brief Create a process + * + * Creates a new process container. The process is a container for threads. + * + * @param name Name of the process (can be NULL) + * @param module_name Module name to associate with the process (can be NULL) + * @param parent Parent process (can be NULL for detached processes) + * @return dmosi_process_t Created process handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_create, (const char* name, const char* module_name, dmosi_process_t parent) ); + +/** + * @brief Destroy a process + * + * @param process Process handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _process_destroy, (dmosi_process_t process) ); + +/** + * @brief Kill a process + * + * Forcefully terminate a process and all its threads, and recursively every process + * spawned from it (i.e. every process whose dmosi_process_get_parent() chain leads back + * to @p process) - mirroring how a real OS tears down a whole process tree/cgroup rather + * than a single PID. A process spawned via dmosi_process_create() with parent == NULL + * (a detached process, e.g. Dmod_RunDetached()) is never implicitly reached this way - + * only processes actually parented under @p process are. + * + * @param process Process handle to kill + * @param status Exit status code + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_kill, (dmosi_process_t process, int status) ); + +/** + * @brief Wait for a process to terminate + * + * @param process Process handle to wait for + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_wait, (dmosi_process_t process, int32_t timeout_ms) ); + +/** + * @brief Get current process + * + * @return dmosi_process_t Current process handle + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_current, (void) ); + +/** + * @brief Set current process + * + * @param process Process handle to set as current + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_current, (dmosi_process_t process) ); + +/** + * @brief Get process state + * + * @param process Process handle + * @return dmosi_process_state_t Current state of the process + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_state_t, _process_get_state, (dmosi_process_t process) ); + +/** + * @brief Get process ID + * + * @param process Process handle + * @return dmosi_process_id_t Process ID, 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_id_t, _process_get_id, (dmosi_process_t process) ); + +/** + * @brief Set process ID + * + * @param process Process handle + * @param pid Process ID to set + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_id, (dmosi_process_t process, dmosi_process_id_t pid) ); + +/** + * @brief Get process name + * + * @param process Process handle + * @return const char* Process name, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_name, (dmosi_process_t process) ); + +/** + * @brief Get process module name + * + * @param process Process handle + * @return const char* Module name associated with the process, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_module_name, (dmosi_process_t process) ); + +/** + * @brief Set process module name + * + * @param process Process handle + * @param module_name Module name to associate with the process + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_module_name, (dmosi_process_t process, const char* module_name) ); + +/** + * @brief Associate a process with the Dmod_Context_t it is running + * + * Set once at spawn time (see Dmod_SpawnModule/Dmod_RunModuleDetached), before the process's + * own thread starts executing. Lets Dmod_GetCurrentContext() report which context is currently + * running when called from that process - the context already carries its own per-instance + * unique allocator name (see Dmod_GetCurrentAllocatorNameEx), so there is no need to duplicate + * that identity on the process itself. + * + * @param process Process handle + * @param context Dmod_Context_t the process is running (borrowed pointer, not owned) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_context, (dmosi_process_t process, Dmod_Context_t* context) ); + +/** + * @brief Get the Dmod_Context_t a process was linked to via dmosi_process_set_context + * + * @param process Process handle + * @return Dmod_Context_t* Linked context, or NULL if none was ever set + */ +DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_context, (dmosi_process_t process) ); + +/** + * @brief Set the foreground module context for a process + * + * Unlike dmosi_process_set_context (which is set once at spawn time and identifies the + * context the process itself runs), the foreground module tracks whichever context's Main + * entry point is currently executing within the process - see Dmod_Main(). A module that + * calls another module synchronously, in its own process rather than a spawned one, saves + * the previous foreground context with dmosi_process_get_foreground_module before overwriting + * it, and restores it once the call returns, so nested/synchronous calls behave correctly. + * + * @param process Process handle + * @param context Context to mark as the foreground module, or NULL to clear it + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_foreground_module, (dmosi_process_t process, Dmod_Context_t* context) ); + +/** + * @brief Get the foreground module context currently set for a process + * + * @param process Process handle + * @return Dmod_Context_t* Context most recently set as foreground for this process via + * dmosi_process_set_foreground_module, or NULL if none is set + */ +DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_foreground_module, (dmosi_process_t process) ); + +/** + * @brief Set process user ID + * + * @param process Process handle + * @param uid User ID to set + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_uid, (dmosi_process_t process, dmosi_user_id_t uid) ); + +/** + * @brief Get process user ID + * + * @param process Process handle + * @return dmosi_user_id_t User ID, 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_user_id_t, _process_get_uid, (dmosi_process_t process) ); + +/** + * @brief Set process working directory (pwd) + * + * @param process Process handle + * @param pwd Working directory path + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_pwd, (dmosi_process_t process, const char* pwd) ); + +/** + * @brief Get process working directory (pwd) + * + * @param process Process handle + * @return const char* Working directory path, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_pwd, (dmosi_process_t process) ); + +/** + * @brief Set the command a process was started with + * + * Records the command line (program name plus arguments) that was used to start + * @p process, so it can later be retrieved with dmosi_process_get_command - e.g. + * for display in a process listing (see dmell's ps command). Filled in automatically + * by the module-start API (Dmod_Spawn/Dmod_RunDetached) from the argv it was given. + * + * @param process Process handle + * @param command Command line string to associate with the process + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command, (dmosi_process_t process, const char* command) ); + +/** + * @brief Set the command a process was started with, from an argv array + * + * Equivalent to joining @p argv into a single space-separated command-line string and + * passing it to dmosi_process_set_command(), but lets the backend build and store the + * command directly in a single allocation, tagged to the process's own module from the + * start, instead of needing a separate intermediate string built (and then freed) by the + * caller. This is what the module-start API (Dmod_Spawn/Dmod_RunDetached) uses to fill + * dmosi_process_get_command() in automatically. + * + * @param process Process handle + * @param argc Number of arguments in argv (must be > 0) + * @param argv Argument array, argv[0] being the command name as invoked + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command_args, (dmosi_process_t process, int argc, char* argv[]) ); + +/** + * @brief Get the command a process was started with + * + * @param process Process handle + * @return const char* Command line the process was started with (as recorded via + * dmosi_process_set_command/dmosi_process_set_command_args), or NULL if none + * was ever set + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_command, (dmosi_process_t process) ); + +/** + * @brief Well-known stream slot indices for a process + * + * These indices identify the standard stream slots that every process has. + * Additional, implementation-specific slots may be addressed with indices + * beyond @c DMOSI_STREAM_STDLOG. + */ +typedef enum { + DMOSI_STREAM_STDIN, /**< Standard input */ + DMOSI_STREAM_STDOUT, /**< Standard output */ + DMOSI_STREAM_STDERR, /**< Standard error */ + DMOSI_STREAM_STDLOG, /**< Standard log, used for the process's default log output */ + DMOSI_STREAM_COUNT +} dmosi_stream_index_t; + +/** + * @brief Set a process stream slot to the file at the given path, or clear it + * + * Passing path == NULL clears the slot's binding, reverting it back to its default, + * unbound state (implementation-defined fallback resolution applies again - e.g. the + * kernel debug stream on embedded targets, or the real stdio handle on hosted ones). + * + * @param process Process handle + * @param index Stream slot to set (see dmosi_stream_index_t for well-known slots) + * @param path Path to the file to bind to the stream slot, or NULL to clear the binding + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_stream, (dmosi_process_t process, dmosi_stream_index_t index, const char* path) ); + +/** + * @brief Get the file handle bound to a process stream slot + * + * @param process Process handle + * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) + * @return void* File handle bound to the stream slot, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, void*, _process_get_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Get the path bound to a process stream slot, if any + * + * Unlike _process_get_stream (which returns the open file handle), this returns the + * path string that was passed to the most recent successful _process_set_stream call + * for this slot - the piece of information needed to back up a binding so it can later + * be restored exactly with _process_set_stream. + * + * @param process Process handle + * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) + * @return const char* Path bound to the slot (borrowed - do not free, and only valid + * until the next _process_set_stream call on the same slot), or NULL if the + * slot is currently unbound + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_stream_path, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Lock a process stream slot for exclusive access + * + * Fails if the slot is already locked. Implementations must use an + * interrupt-safe primitive (e.g. an atomic compare-and-swap or a critical + * section), not a mutex, since this function must be callable from + * interrupt context. + * + * @param process Process handle + * @param index Stream slot to lock (see dmosi_stream_index_t for well-known slots) + * @return int 0 on success, negative error code if already locked or on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_lock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Unlock a previously locked process stream slot + * + * Implementations must use an interrupt-safe primitive, not a mutex, since + * this function must be callable from interrupt context. + * + * @param process Process handle + * @param index Stream slot to unlock (see dmosi_stream_index_t for well-known slots) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unlock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); + +/** + * @brief Find a process by name + * + * @param name Process name to search for + * @return dmosi_process_t Process handle, NULL if not found + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_name, (const char* name) ); + +/** + * @brief Find a process by process ID + * + * @param pid Process ID to search for + * @return dmosi_process_t Process handle, NULL if not found + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_id, (dmosi_process_id_t pid) ); + +/** + * @brief Get process exit status + * + * @param process Process handle + * @return int Exit status of the process + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_get_exit_status, (dmosi_process_t process) ); + +/** + * @brief Set process exit status + * + * @param process Process handle + * @param exit_status Exit status to set + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_exit_status, (dmosi_process_t process, int exit_status) ); + +/** + * @brief Get process parent + * + * @param process Process handle + * @return dmosi_process_t Parent process handle, NULL if no parent + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_get_parent, (dmosi_process_t process) ); + +/** + * @brief Process exit callback function type + * + * Invoked when the process it was registered on terminates. + * + * @param process Process handle that terminated + * @param exit_status Exit status of the terminated process (see dmosi_process_get_exit_status) + * @param arg User-provided argument passed at registration time + */ +typedef void (*dmosi_process_exit_callback_t)(dmosi_process_t process, int exit_status, void* arg); + +/** + * @brief Opaque handle for a registered process exit callback + * + * Returned by dmosi_process_register_exit_callback and used to identify the + * registration when calling dmosi_process_unregister_exit_callback. + */ +typedef struct dmosi_process_exit_callback* dmosi_process_exit_callback_handle_t; + +/** + * @brief Register a callback to be invoked when a process terminates + * + * Multiple callbacks may be registered on the same process; each registration + * returns its own handle and all of them are invoked when the process + * terminates. + * + * @param process Process handle to observe + * @param callback Callback function to invoke on process exit + * @param arg User-provided argument passed to the callback + * @return dmosi_process_exit_callback_handle_t Handle identifying this registration, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_exit_callback_handle_t, _process_register_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_t callback, void* arg) ); + +/** + * @brief Unregister a previously registered process exit callback + * + * @param process Process handle the callback was registered on + * @param handle Handle returned by dmosi_process_register_exit_callback + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unregister_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_handle_t handle) ); + +/** @} */ // end of DMOSI_PROCESS_API + +//============================================================================== +// Thread API +//============================================================================== +/** + * @defgroup DMOSI_THREAD_API Thread API + * @brief API for thread operations in DMOD OSI + * This API provides functions to create and manage threads. + * @{ + */ + +/** + * @brief Thread entry function type + * + * This is the signature for thread entry functions. The function receives + * a user-provided argument. + * + * @param arg User-provided argument passed to the thread + */ +typedef void (*dmosi_thread_entry_t)(void* arg); + +/** + * @brief Thread state enumeration + */ +typedef enum { + DMOSI_THREAD_STATE_CREATED, /**< Thread created but not started */ + DMOSI_THREAD_STATE_READY, /**< Thread is ready to run */ + DMOSI_THREAD_STATE_RUNNING, /**< Thread is currently running */ + DMOSI_THREAD_STATE_BLOCKED, /**< Thread is blocked (waiting for resource) */ + DMOSI_THREAD_STATE_SUSPENDED, /**< Thread is suspended */ + DMOSI_THREAD_STATE_TERMINATED /**< Thread has terminated */ +} dmosi_thread_state_t; + +/** + * @brief Thread information structure + * + * This structure holds auxiliary information about a thread, including + * stack usage statistics, state, CPU usage, and runtime. + */ +typedef struct { + size_t stack_total; /**< Total stack size in bytes */ + size_t stack_current; /**< Current stack usage in bytes */ + size_t stack_peak; /**< Peak stack usage in bytes */ + dmosi_thread_state_t state; /**< Current thread state */ + float cpu_usage; /**< CPU usage as a percentage (0.0 - 100.0) */ + uint64_t runtime_ms; /**< Thread runtime in milliseconds */ +} dmosi_thread_info_t; + +/** + * @brief Extra stack bytes reserved for thread and module startup overhead + * + * The thread entry wrapper and module loading infrastructure consume stack + * before the module's own main function is invoked. This constant accounts + * for that overhead so that the effective stack available to the module + * matches the size declared in its header. + */ +#define DMOSI_THREAD_STACK_OVERHEAD 512 + +/** + * @brief Create a thread + * + * @param entry Entry function for the thread + * @param arg Argument to pass to the entry function + * @param priority Thread priority + * @param stack_size Stack size for the thread + * @param name Name of the thread (cannot be NULL) + * @param process Process to associate the thread with (NULL = current process) + * @return dmosi_thread_t Created thread handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_create, (dmosi_thread_entry_t entry, void* arg, int priority, size_t stack_size, const char* name, dmosi_process_t process) ); + +/** + * @brief Destroy a thread + * + * @param thread Thread handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_destroy, (dmosi_thread_t thread) ); + +/** + * @brief Join a thread (wait for it to finish) + * + * @param thread Thread handle to join + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_join, (dmosi_thread_t thread) ); + +/** + * @brief Kill a thread + * + * Forcefully terminate a thread. + * + * @warning This operation may leave shared resources (mutexes, memory, etc.) + * in an inconsistent state. Use with caution and prefer cooperative + * shutdown mechanisms when possible. + * + * @param thread Thread handle to kill + * @param status Exit status code passed to the underlying OS; may not be + * observable by other threads after termination + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_kill, (dmosi_thread_t thread, int status) ); + +/** + * @brief Get current thread + * + * @return dmosi_thread_t Current thread handle + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_current, (void) ); + +/** + * @brief Sleep for a specified time in milliseconds + * + * @param ms Time to sleep in milliseconds + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_sleep, (uint32_t ms) ); + +/** + * @brief Get thread name + * + * @param thread Thread handle (if NULL, returns name of current thread) + * @return const char* Thread name, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_name, (dmosi_thread_t thread) ); + +/** + * @brief Get thread module name + * + * Returns the module name associated with the thread by retrieving it from + * the thread's associated process. + * + * @param thread Thread handle (if NULL, returns module name of current thread) + * @return const char* Module name of the process that owns the thread, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_module_name, (dmosi_thread_t thread) ); + +/** + * @brief Get thread priority + * + * @param thread Thread handle (if NULL, returns priority of current thread) + * @return int Thread priority, or 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_priority, (dmosi_thread_t thread) ); + +/** + * @brief Get thread's associated process + * + * @param thread Thread handle (if NULL, returns process of current thread) + * @return dmosi_process_t Process handle that the thread belongs to, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _thread_get_process, (dmosi_thread_t thread) ); + +/** + * @brief Get an array of all threads + * + * Fills the provided array with handles of all existing threads. + * If @p threads is NULL, the function returns the total number of threads + * without writing anything, which is useful for determining the array size + * needed before allocation. + * + * @param threads Pointer to array to fill with thread handles, or NULL to query count only + * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) + * @return size_t Number of threads (when @p threads is NULL) or number of handles written + */ +DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_all, (dmosi_thread_t* threads, size_t max_count) ); + +/** + * @brief Get an array of threads belonging to a specific process + * + * Fills the provided array with handles of all threads associated with @p process. + * If @p threads is NULL, the function returns the number of threads in that process + * without writing anything, which is useful for determining the array size needed + * before allocation. + * + * @param process Process handle whose threads to retrieve + * @param threads Pointer to array to fill with thread handles, or NULL to query count only + * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) + * @return size_t Number of threads in the process (when @p threads is NULL) or number of handles written + */ +DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_by_process, (dmosi_process_t process, dmosi_thread_t* threads, size_t max_count) ); + +/** + * @brief Get information about a thread + * + * Fills the provided @p info structure with auxiliary information about + * @p thread, including stack usage statistics, state, CPU usage, and runtime. + * + * @param thread Thread handle (if NULL, returns info for the current thread) + * @param info Pointer to a dmosi_thread_info_t structure to fill + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_info, (dmosi_thread_t thread, dmosi_thread_info_t* info) ); + +/** + * @brief Thread exit callback function type + * + * Invoked when the thread it was registered on terminates. + * + * @param thread Thread handle that terminated + * @param arg User-provided argument passed at registration time + */ +typedef void (*dmosi_thread_exit_callback_t)(dmosi_thread_t thread, void* arg); + +/** + * @brief Opaque handle for a registered thread exit callback + * + * Returned by dmosi_thread_register_exit_callback and used to identify the + * registration when calling dmosi_thread_unregister_exit_callback. + */ +typedef struct dmosi_thread_exit_callback* dmosi_thread_exit_callback_handle_t; + +/** + * @brief Register a callback to be invoked when a thread terminates + * + * Multiple callbacks may be registered on the same thread; each registration + * returns its own handle and all of them are invoked when the thread + * terminates. + * + * @param thread Thread handle to observe + * @param callback Callback function to invoke on thread exit + * @param arg User-provided argument passed to the callback + * @return dmosi_thread_exit_callback_handle_t Handle identifying this registration, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_exit_callback_handle_t, _thread_register_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_t callback, void* arg) ); + +/** + * @brief Unregister a previously registered thread exit callback + * + * @param thread Thread handle the callback was registered on + * @param handle Handle returned by dmosi_thread_register_exit_callback + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_unregister_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_handle_t handle) ); + +/** @} */ // end of DMOSI_THREAD_API + +//============================================================================== +// Semaphore API +//============================================================================== +/** + * @defgroup DMOSI_SEMAPHORE_API Semaphore API + * @brief API for semaphore operations in DMOD OSI + * This API provides functions to create, destroy, and use semaphores. + * @{ + */ + +/** + * @brief Opaque type for semaphore + * + * This type represents a semaphore in the DMOD OSI system. + * + * @note The actual implementation of the semaphore is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_semaphore* dmosi_semaphore_t; + +/** + * @brief Create a semaphore + * + * @param initial_count Initial count for the semaphore + * @param max_count Maximum count for the semaphore + * @return dmosi_semaphore_t Created semaphore handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_semaphore_t, _semaphore_create, (uint32_t initial_count, uint32_t max_count) ); + +/** + * @brief Destroy a semaphore + * + * @param semaphore Semaphore handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _semaphore_destroy, (dmosi_semaphore_t semaphore) ); + +/** + * @brief Wait on a semaphore (decrement) + * + * @param semaphore Semaphore handle + * @param count Number of semaphore units to take + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_wait, (dmosi_semaphore_t semaphore, uint32_t count, int32_t timeout_ms) ); + +/** + * @brief Post to a semaphore (increment) + * + * @param semaphore Semaphore handle + * @param count Number of semaphore units to release + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_post, (dmosi_semaphore_t semaphore, uint32_t count) ); + +/** @} */ // end of DMOSI_SEMAPHORE_API + +//============================================================================== +// Queue API +//============================================================================== +/** + * @defgroup DMOSI_QUEUE_API Queue API + * @brief API for queue operations in DMOD OSI + * This API provides functions to create, destroy, and use queues. + * @{ + */ + +/** + * @brief Opaque type for queue + * + * This type represents a queue in the DMOD OSI system. + * + * @note The actual implementation of the queue is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_queue* dmosi_queue_t; + +/** + * @brief Create a queue + * + * @param item_size Size of each item in the queue + * @param queue_length Maximum number of items in the queue + * @return dmosi_queue_t Created queue handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_queue_t, _queue_create, (size_t item_size, uint32_t queue_length) ); + +/** + * @brief Destroy a queue + * + * @param queue Queue handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _queue_destroy, (dmosi_queue_t queue) ); + +/** + * @brief Send data to a queue + * + * @param queue Queue handle + * @param item Pointer to the item to send + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_send, (dmosi_queue_t queue, const void* item, int32_t timeout_ms) ); + +/** + * @brief Receive data from a queue + * + * @param queue Queue handle + * @param item Pointer to buffer to receive the item + * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_receive, (dmosi_queue_t queue, void* item, int32_t timeout_ms) ); + +/** @} */ // end of DMOSI_QUEUE_API + +//============================================================================== +// Timer API +//============================================================================== +/** + * @defgroup DMOSI_TIMER_API Timer API + * @brief API for timer operations in DMOD OSI + * This API provides functions to create, destroy, and use timers. + * @{ + */ + +/** + * @brief Opaque type for timer + * + * This type represents a timer in the DMOD OSI system. + * + * @note The actual implementation of the timer is hidden + * from the user and is specific to the underlying OS. + */ +typedef struct dmosi_timer* dmosi_timer_t; + +/** + * @brief Timer callback function type + * + * This callback is invoked when the timer expires. For auto-reload timers, + * it is called periodically at the specified interval. For one-shot timers, + * it is called once when the timer expires. + * + * @param arg User-provided argument passed to the callback + * + * @note The callback is typically executed in timer/interrupt context. + * Keep the callback short and avoid blocking operations. + */ +typedef void (*dmosi_timer_callback_t)(void* arg); + +/** + * @brief Create a timer + * + * @param callback Callback function to execute when timer expires + * @param arg Argument to pass to the callback function + * @param period_ms Timer period in milliseconds + * @param auto_reload Whether the timer should auto-reload + * @return dmosi_timer_t Created timer handle, NULL on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, dmosi_timer_t, _timer_create, (dmosi_timer_callback_t callback, void* arg, uint32_t period_ms, bool auto_reload) ); + +/** + * @brief Destroy a timer + * + * @param timer Timer handle to destroy + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _timer_destroy, (dmosi_timer_t timer) ); + +/** + * @brief Start a timer + * + * @param timer Timer handle to start + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_start, (dmosi_timer_t timer) ); + +/** + * @brief Stop a timer + * + * @param timer Timer handle to stop + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_stop, (dmosi_timer_t timer) ); + +/** + * @brief Reset a timer + * + * @param timer Timer handle to reset + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_reset, (dmosi_timer_t timer) ); + +/** + * @brief Change timer period + * + * @param timer Timer handle + * @param period_ms New timer period in milliseconds + * @return int 0 on success, negative error code on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_set_period, (dmosi_timer_t timer, uint32_t period_ms) ); + +/** + * @brief Get timer period + * + * @param timer Timer handle + * @return uint32_t Timer period in milliseconds, 0 on failure + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _timer_get_period, (dmosi_timer_t timer) ); + +/** @} */ // end of DMOSI_TIMER_API + +//============================================================================== +// Interrupt Handler API +//============================================================================== +/** + * @defgroup DMOSI_IRQ_API Interrupt Handler API + * @brief Weak prototypes for RTOS-essential interrupt handlers + * + * These handlers represent the three interrupt roles that every RTOS requires + * for correct operation. Each RTOS and each hardware architecture names these + * interrupts differently; the dmosi names below are architecture-independent + * and describe the functional role of the handler. + * + * An RTOS port provides strong implementations that forward to the + * architecture-specific ISR names, for example: + * + * | dmosi handler | ARM Cortex-M | RISC-V | + * |-----------------------------|----------------------|-------------------------| + * | dmosi_context_switch_handler | PendSV_Handler | software interrupt ISR | + * | dmosi_syscall_handler | SVC_Handler | ecall / machine-mode ISR| + * | dmosi_tick_handler | SysTick_Handler | timer interrupt ISR | + * @{ + */ + +/** + * @brief RTOS context-switch handler + * + * Invoked by the RTOS to perform a context switch between tasks/threads. + * Override this weak (no-op) implementation with the RTOS-specific + * context-switch routine. + * + * Architecture mapping examples: + * - ARM Cortex-M: @c PendSV_Handler + * - RISC-V: software interrupt handler + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _context_switch_handler, (void) ); + +/** + * @brief RTOS system-call (supervisor-call) handler + * + * Invoked when user code requests privileged OS services via a trap/call + * instruction. Override this weak (no-op) implementation with the + * RTOS-specific system-call entry routine. + * + * Architecture mapping examples: + * - ARM Cortex-M: @c SVC_Handler + * - RISC-V: ecall / machine-mode trap handler + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _syscall_handler, (void) ); + +/** + * @brief RTOS periodic tick handler + * + * Invoked by the hardware timer that drives the RTOS time base. Used for + * task scheduling, timeouts, and delay management. Override this weak (no-op) + * implementation with the RTOS-specific tick routine. + * + * Architecture mapping examples: + * - ARM Cortex-M: @c SysTick_Handler + * - RISC-V: machine timer interrupt handler + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _tick_handler, (void) ); + +/** + * @brief Get the minimum hardware interrupt priority allowed to call dmosi API + * + * Returns the raw, hardware-encoded interrupt priority value that an + * interrupt service routine must be configured with (or a less urgent value) + * in order to safely call dmosi API functions from interrupt context. + * + * Interrupt priorities on architectures such as ARM Cortex-M are numeric, + * with a *lower* value meaning a *more* urgent (higher logical) priority. An + * ISR must therefore be configured with a priority value that is numerically + * greater than or equal to the value returned by this function - a + * numerically smaller (more urgent) priority is not maskable by the RTOS's + * critical sections and must never call dmosi API functions, not even ones + * documented as interrupt-safe. + * + * On FreeRTOS/ARM Cortex-M this corresponds to + * @c configMAX_SYSCALL_INTERRUPT_PRIORITY. Backends that have no such concept + * (e.g. POSIX) return 0, meaning any interrupt priority is safe to use. + * + * @return uint32_t Minimum (numerically) raw hardware priority value safe + * for calling dmosi API from interrupt context + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_min_interrupt_priority, (void) ); + +/** @} */ // end of DMOSI_IRQ_API + +//============================================================================== +// System Time API +//============================================================================== +/** + * @defgroup DMOSI_SYSTIME_API System Time API + * @brief API for reading the RTOS system clock (SysTick) + * + * This API provides a function to read the current RTOS tick count, which + * is incremented by the hardware timer used as the RTOS time base (e.g., + * SysTick on ARM Cortex-M). The tick count can be used to measure elapsed + * time and implement timeouts. + * @{ + */ + +/** + * @brief Get the current RTOS tick count + * + * Returns the number of RTOS ticks elapsed since the scheduler was started. + * The tick period depends on the RTOS configuration (typically 1 ms per tick). + * + * @return uint32_t Current tick count + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_tick_count, (void) ); + +/** @} */ // end of DMOSI_SYSTIME_API + +//============================================================================== +// Random Number API +//============================================================================== +/** + * @defgroup DMOSI_RAND_API Random Number API + * @brief Non-cryptographic pseudo-random numbers for jitter/ID generation + * + * NOT a CSPRNG. Suitable for DHCP transaction IDs, retransmission jitter, + * TCP initial sequence numbers, and similar uses where an attacker + * predicting the output is a nuisance, not a security failure. Never use + * this for session tokens, keys, nonces, or any other security-sensitive + * value - embedded targets running dmosi-freertos may have no real + * hardware entropy source at all. + * @{ + */ + +/** + * @brief Get a pseudo-random 32-bit value + * @return A pseudo-random value. Not cryptographically secure - see this + * group's own doc comment. + */ +DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _rand32, (void) ); + +/** + * @brief Fill a buffer with pseudo-random bytes + * @param buffer Output buffer, at least `len` bytes + * @param len Number of bytes to write + */ +DMOD_BUILTIN_API( dmosi, 1.0, void, _rand_bytes, (uint8_t* buffer, size_t len) ); + +/** @} */ // end of DMOSI_RAND_API + +#endif // DMOSI_H diff --git a/build_ci_port/dmf/log_step_version.txt b/build_ci_port/dmf/log_step_version.txt new file mode 100644 index 0000000..79b9388 --- /dev/null +++ b/build_ci_port/dmf/log_step_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +log_step 0.1 690a863 diff --git a/build_ci_port/dmf/test_dmsdio_version.txt b/build_ci_port/dmf/test_dmsdio_version.txt new file mode 100644 index 0000000..6929f0a --- /dev/null +++ b/build_ci_port/dmf/test_dmsdio_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +test_dmsdio 0.1 bc9bf7e diff --git a/build_ci_port/dmf/test_example_version.txt b/build_ci_port/dmf/test_example_version.txt new file mode 100644 index 0000000..238293d --- /dev/null +++ b/build_ci_port/dmf/test_example_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +test_example 1.0 690a863 diff --git a/build_ci_port/dmf/vfs_version.txt b/build_ci_port/dmf/vfs_version.txt new file mode 100644 index 0000000..028a269 --- /dev/null +++ b/build_ci_port/dmf/vfs_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 690a863 +vfs 1.0 690a863 diff --git a/build_ci_port/dmsdio_defs.h b/build_ci_port/dmsdio_defs.h new file mode 100644 index 0000000..bfe290b --- /dev/null +++ b/build_ci_port/dmsdio_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmsdio +#define DMOD_MOD_DEFS_H_dmsdio + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmsdio_version +# define dmod_dmsdio_version "0.1" +#endif + +#ifdef DMOD_dmsdio +# define dmod_dmsdio_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmsdio, MODULE, NAME) +# define dmod_dmsdio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmsdio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmsdio" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmsdio +# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_dmsdio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmsdio diff --git a/build_ci_port/dmsdio_header.c b/build_ci_port/dmsdio_header.c new file mode 100644 index 0000000..a264139 --- /dev/null +++ b/build_ci_port/dmsdio_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "dmsdio", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/dmsdio_version_requirements.txt b/build_ci_port/dmsdio_version_requirements.txt new file mode 100644 index 0000000..e958a16 --- /dev/null +++ b/build_ci_port/dmsdio_version_requirements.txt @@ -0,0 +1,8 @@ +# Version requirements for dmsdio +# Generated by dmod_link_modules +# Format: module_name@version + +dmdrvi@>=2.1 +dmini +dmosi +dmgpio@>=2.0 diff --git a/build_ci_port/packages/dmsdio_port.zip b/build_ci_port/packages/dmsdio_port.zip new file mode 100644 index 0000000000000000000000000000000000000000..aa0965dbb8806ae1612d917a4a6192773f9bea20 GIT binary patch literal 18042 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 literal 0 HcmV?d00001 diff --git a/build_ci_port/packages/dmsdio_port/LICENSE b/build_ci_port/packages/dmsdio_port/LICENSE new file mode 100644 index 0000000..7e7d660 --- /dev/null +++ b/build_ci_port/packages/dmsdio_port/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Choco-Technologies + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/build_ci_port/packages/dmsdio_port/dmsdio_port.dmd b/build_ci_port/packages/dmsdio_port/dmsdio_port.dmd new file mode 100644 index 0000000..8b4e2dc --- /dev/null +++ b/build_ci_port/packages/dmsdio_port/dmsdio_port.dmd @@ -0,0 +1,7 @@ +# DMOD Dependencies File +# Generated from module: dmsdio_port +# Source file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf +# +# This file lists all non-system modules required by the module. +# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd + diff --git a/build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt b/build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt new file mode 100644 index 0000000..6564701 --- /dev/null +++ b/build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt @@ -0,0 +1,2 @@ +dmod 1.0 bc9bf7e +dmsdio_port 0.1 bc9bf7e diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio.h b/build_ci_port/packages/dmsdio_port/include/dmsdio.h new file mode 100644 index 0000000..ea319f3 --- /dev/null +++ b/build_ci_port/packages/dmsdio_port/include/dmsdio.h @@ -0,0 +1,56 @@ +#ifndef DMSDIO_H +#define DMSDIO_H + +#include +#include +#include +#include "dmod_types.h" +#include "dmsdio_defs.h" +#include "dmsdio_types.h" + +/** + * @file dmsdio.h + * @brief Public API of the dmsdio SD memory card driver. + * + * The device itself is used through the dmdrvi 2.0 interface (a persistent + * host node /dev/dmsdioN plus a hot-plugged card node /dev/dmsdioN/0), see + * docs/api-reference.md. The functions below are pure register decoders, + * shared with the driver itself, that consumers can use to interpret the + * raw registers returned by dmsdio_ioctl_cmd_get_card_info. + */ + +/** + * @brief Decode a raw CSD register. + * + * @param raw Raw register, most significant word first + * @param csd Output + * + * @return 0 on success, -EINVAL on NULL arguments, -ENOTSUP for an + * unsupported CSD structure version (e.g. SDUC), -EPROTO for a CSD whose + * fields are inconsistent. + */ +dmod_dmsdio_api(1.0, int, _decode_csd, ( const uint32_t raw[4], dmsdio_csd_t* csd )); + +/** + * @brief Decode a raw CID register. + * + * @return 0 on success, -EINVAL on NULL arguments. + */ +dmod_dmsdio_api(1.0, int, _decode_cid, ( const uint32_t raw[4], dmsdio_cid_t* cid )); + +/** + * @brief Decode the 8-byte SCR as received on the data lines. + * + * @return 0 on success, -EINVAL on NULL arguments, -EPROTO when the SCR + * structure version is unknown or no supported bus width is reported. + */ +dmod_dmsdio_api(1.0, int, _decode_scr, ( const uint8_t raw[8], dmsdio_scr_t* scr )); + +/** + * @brief Decode the 64-byte SD Status as received on the data lines. + * + * @return 0 on success, -EINVAL on NULL arguments. + */ +dmod_dmsdio_api(1.0, int, _decode_ssr, ( const uint8_t raw[64], dmsdio_ssr_t* ssr )); + +#endif // DMSDIO_H diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio_port.h b/build_ci_port/packages/dmsdio_port/include/dmsdio_port.h new file mode 100644 index 0000000..578e669 --- /dev/null +++ b/build_ci_port/packages/dmsdio_port/include/dmsdio_port.h @@ -0,0 +1,89 @@ +#ifndef DMSDIO_PORT_H +#define DMSDIO_PORT_H + +#include "dmod_types.h" +#include "dmsdio_port_defs.h" +#include "dmsdio_types.h" + +/** + * @file dmsdio_port.h + * @brief Hardware port of the SD host controller. + * + * Every function here is a protocol-free hardware primitive. The port knows + * how to power the bus, program the clock divider and bus width, clock one + * command out, capture the requested response shape and run the attached + * data phase. It never decides which command to send, never interprets a + * response or card register, and never converts byte offsets to block + * addresses - all of that lives in the core dmsdio module. + * + * Whether a port moves data with an internal IDMA engine, a dmdma lease or + * the FIFO is an implementation detail invisible from here. All calls are + * made from thread context and serialized per instance by the core module. + */ + +/* --- Lifecycle --- */ + +/** + * @brief Acquire and reset the controller (clocks, pins, DMA, IRQ). + * + * @return 0 on success or a negative errno value; a failure to acquire any + * required resource must be reported, never silently degraded. + */ +dmod_dmsdio_port_api(1.0, int, _host_init, ( dmsdio_instance_t instance )); + +/** @brief Release everything acquired by _host_init(). */ +dmod_dmsdio_port_api(1.0, int, _host_deinit, ( dmsdio_instance_t instance )); + +/* --- Bus configuration --- */ + +/** + * @brief Switch card power (and the bus clock output) on or off. + * + * After power on the port must keep the clock running so the core can + * provide the mandatory 74 initialization clocks by waiting. + */ +dmod_dmsdio_port_api(1.0, int, _set_power, ( dmsdio_instance_t instance, bool on )); + +/** + * @brief Program the highest bus clock not exceeding max_hz. + * + * @param actual_hz Receives the programmed frequency (may be NULL) + * + * @return 0 on success, negative errno when no divider can satisfy the + * request (e.g. the source clock is unknown). + */ +dmod_dmsdio_port_api(1.0, int, _set_clock, ( dmsdio_instance_t instance, uint32_t max_hz, uint32_t* actual_hz )); + +/** @brief Select the host side data bus width. */ +dmod_dmsdio_port_api(1.0, int, _set_bus_width, ( dmsdio_instance_t instance, dmsdio_bus_width_t width )); + +/* --- Transport --- */ + +/** + * @brief Execute one command and, if data != NULL, its data phase. + * + * The data path must be armed before the command is sent. The call returns + * once the response was captured and the data phase (if any) completed or + * failed; completion and errors must be interrupt driven and bounded by + * the command timeout and data->timeout_ms respectively. + * + * CRC checking applies to every response type except + * dmsdio_response_short_no_crc. For dmsdio_response_short_busy the port may + * return before DAT0 is released - the core polls card status itself. + * + * @param response Receives the captured response (may be NULL when + * command->response is dmsdio_response_none) + */ +dmod_dmsdio_port_api(1.0, dmsdio_status_t, _execute, + ( dmsdio_instance_t instance, const dmsdio_command_t* command, + const dmsdio_data_t* data, dmsdio_response_t* response )); + +/** + * @brief Abort an interrupted data phase and return the controller to idle. + * + * Called by the core after any failed _execute() before recovery commands + * are sent. Must not touch the card - the core issues STOP itself. + */ +dmod_dmsdio_port_api(1.0, void, _abort, ( dmsdio_instance_t instance )); + +#endif // DMSDIO_PORT_H diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h b/build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h new file mode 100644 index 0000000..4315b63 --- /dev/null +++ b/build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_dmsdio_port +#define DMOD_MOD_DEFS_H_dmsdio_port + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_dmsdio_port_version +# define dmod_dmsdio_port_version "0.1" +#endif + +#ifdef DMOD_dmsdio_port +# define dmod_dmsdio_port_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(dmsdio_port, MODULE, NAME) +# define dmod_dmsdio_port_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(dmsdio_port, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "dmsdio_port" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 1 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Library +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_dmsdio_port +# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_dmsdio_port_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(dmsdio_port , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_dmsdio_port_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(dmsdio_port, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_dmsdio_port_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmsdio_port, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(dmsdio_port, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_dmsdio_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(dmsdio_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmsdio_port, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_dmsdio_port diff --git a/build_ci_port/packages/dmsdio_port/include/dmsdio_types.h b/build_ci_port/packages/dmsdio_port/include/dmsdio_types.h new file mode 100644 index 0000000..cfd540d --- /dev/null +++ b/build_ci_port/packages/dmsdio_port/include/dmsdio_types.h @@ -0,0 +1,237 @@ +#ifndef DMSDIO_TYPES_H +#define DMSDIO_TYPES_H + +#include +#include +#include +#include "dmdrvi_ioctl.h" + +/** + * @file dmsdio_types.h + * @brief Types shared by dmsdio, dmsdio_port and dmsdio consumers. + * + * Everything that describes SD protocol behavior (command sequencing, + * register layouts, addressing) is interpreted exclusively by the core + * dmsdio module. The port-facing types below only describe *how* to clock a + * command and its data phase, never *which* command to send. + */ + +/** Logical block size used by every SD memory card supported by dmsdio. */ +#define DMSDIO_BLOCK_SIZE 512u + +/** + * Buffer alignment for direct (zero-copy) port data transfers: one 32-byte + * data cache line (Cortex-M7), so a port can clean/invalidate a DMA buffer + * without touching neighbouring data, and 4-word DMA bursts never cross a + * 1 KB boundary. Misaligned caller buffers are bounced through an aligned + * block. + */ +#define DMSDIO_TRANSFER_ALIGNMENT 32u + +/** SD host controller instance (1-based, e.g. 1 = SDMMC1/SDIO). */ +typedef uint8_t dmsdio_instance_t; + +/* ====================================================================== + * Port-facing types + * ====================================================================== */ + +/** Data bus width. */ +typedef enum +{ + dmsdio_bus_width_1bit = 1, /**< DAT0 only */ + dmsdio_bus_width_4bit = 4, /**< DAT0-DAT3 */ +} dmsdio_bus_width_t; + +/** + * @brief Shape of the response a port must capture for a command. + * + * The port never interprets response content. It only has to know how many + * bits to capture and whether the controller's CRC check applies. + */ +typedef enum +{ + dmsdio_response_none = 0, /**< No response expected */ + dmsdio_response_short, /**< 48-bit response, CRC checked */ + dmsdio_response_short_busy, /**< 48-bit response followed by busy on DAT0, CRC checked */ + dmsdio_response_short_no_crc, /**< 48-bit response whose CRC field is not valid */ + dmsdio_response_long, /**< 136-bit response, CRC checked */ +} dmsdio_response_type_t; + +/** Direction of a data phase. */ +typedef enum +{ + dmsdio_direction_read = 0, /**< Card to host */ + dmsdio_direction_write, /**< Host to card */ +} dmsdio_direction_t; + +/** + * @brief Result of a port-level operation. + * + * These are raw transport outcomes. The core module maps them to errno + * values and decides whether a retry makes sense. + */ +typedef enum +{ + dmsdio_status_ok = 0, /**< Command (and data phase) completed */ + dmsdio_status_cmd_timeout, /**< No response within the command timeout */ + dmsdio_status_cmd_crc, /**< Response CRC mismatch */ + dmsdio_status_data_timeout, /**< Data phase did not complete in time */ + dmsdio_status_data_crc, /**< Data block CRC mismatch */ + dmsdio_status_overrun, /**< FIFO overrun/underrun or DMA fault */ + dmsdio_status_invalid, /**< Invalid parameters passed to the port */ + dmsdio_status_not_supported, /**< Operation not supported by the controller */ +} dmsdio_status_t; + +/** A single command to clock out on the CMD line. */ +typedef struct +{ + uint8_t index; /**< Command index (0-63) */ + uint32_t argument; /**< 32-bit command argument */ + dmsdio_response_type_t response; /**< Expected response shape */ +} dmsdio_command_t; + +/** + * @brief Optional data phase attached to a command. + * + * The port arms the data path before issuing the command so that a read + * data block following the response is never missed. + */ +typedef struct +{ + void* buffer; /**< Source/destination, DMSDIO_TRANSFER_ALIGNMENT aligned */ + uint32_t block_size; /**< Bytes per block (1-2048) */ + uint32_t block_count; /**< Number of blocks (>= 1) */ + dmsdio_direction_t direction; /**< Transfer direction */ + uint32_t timeout_ms; /**< Upper bound for each block (read access or write busy) */ +} dmsdio_data_t; + +/** + * @brief Captured command response. + * + * Short responses store the 32-bit payload (bits 39:8) in words[0]. + * Long responses store bits 127:0 of the 128-bit register, most significant + * word first (words[0] = bits 127:96), with bit 0 undefined. + */ +typedef struct +{ + uint32_t words[4]; /**< Response payload */ + uint8_t index; /**< Command index field of a short response */ +} dmsdio_response_t; + +/* ====================================================================== + * Card description + * ====================================================================== */ + +/** Detected card family. */ +typedef enum +{ + dmsdio_card_type_none = 0, /**< No card attached */ + dmsdio_card_type_sdsc_v1, /**< SD 1.x standard capacity, byte addressed */ + dmsdio_card_type_sdsc_v2, /**< SD 2.0+ standard capacity, byte addressed */ + dmsdio_card_type_sdhc, /**< High capacity (<= 32 GiB), block addressed */ + dmsdio_card_type_sdxc, /**< Extended capacity (> 32 GiB), block addressed */ +} dmsdio_card_type_t; + +/** Decoded Card Identification register (CID). */ +typedef struct +{ + uint8_t manufacturer_id; /**< MID */ + char oem_id[3]; /**< OID, null terminated */ + char product_name[6]; /**< PNM, null terminated */ + uint8_t product_revision; /**< PRV (BCD n.m) */ + uint32_t serial_number; /**< PSN */ + uint16_t manufacture_year; /**< Full year (2000-2255) */ + uint8_t manufacture_month; /**< 1-12 */ +} dmsdio_cid_t; + +/** Decoded Card Specific Data register (CSD). */ +typedef struct +{ + uint8_t structure; /**< CSD_STRUCTURE (0 = v1, 1 = v2) */ + uint8_t tran_speed; /**< TRAN_SPEED raw code */ + uint16_t ccc; /**< Card command classes bitmap */ + uint8_t read_bl_len; /**< READ_BL_LEN (log2 of bytes) */ + uint64_t capacity_bytes; /**< User area capacity */ + bool erase_blk_en; /**< ERASE_BLK_EN */ + uint8_t sector_size; /**< SECTOR_SIZE + 1 (in write blocks) */ + bool perm_write_protect; /**< PERM_WRITE_PROTECT */ + bool tmp_write_protect; /**< TMP_WRITE_PROTECT */ +} dmsdio_csd_t; + +/** Decoded SD Configuration Register (SCR). */ +typedef struct +{ + uint8_t sd_spec; /**< SD_SPEC */ + bool sd_spec3; /**< SD_SPEC3 */ + bool data_stat_after_erase; /**< Erased data reads as 1s when true */ + bool bus_width_1bit; /**< 1-bit bus supported */ + bool bus_width_4bit; /**< 4-bit bus supported */ + bool cmd23_supported; /**< SET_BLOCK_COUNT supported */ +} dmsdio_scr_t; + +/** Decoded SD Status register (SSR) fields used by the driver. */ +typedef struct +{ + uint8_t bus_width_code; /**< DAT_BUS_WIDTH (0 = 1-bit, 2 = 4-bit) */ + uint8_t speed_class; /**< SPEED_CLASS */ + uint32_t au_size_bytes; /**< Allocation unit size, 0 = undefined */ + uint16_t erase_size; /**< ERASE_SIZE (AUs per erase timeout), 0 = unsupported */ + uint8_t erase_timeout_s; /**< ERASE_TIMEOUT in seconds */ + uint8_t erase_offset_s; /**< ERASE_OFFSET in seconds */ + bool discard_supported; /**< DISCARD_SUPPORT */ +} dmsdio_ssr_t; + +/** Snapshot of the attached card, see dmsdio_ioctl_cmd_get_card_info. */ +typedef struct +{ + dmsdio_card_type_t type; /**< Card family */ + uint32_t generation; /**< Card generation identifier */ + uint16_t rca; /**< Relative card address */ + uint32_t ocr; /**< Operating conditions register */ + uint32_t cid_raw[4]; /**< Raw CID, MSW first */ + uint32_t csd_raw[4]; /**< Raw CSD, MSW first */ + dmsdio_cid_t cid; /**< Decoded CID */ + dmsdio_csd_t csd; /**< Decoded CSD */ + dmsdio_scr_t scr; /**< Decoded SCR */ + dmsdio_ssr_t ssr; /**< Decoded SD Status */ + uint64_t capacity_bytes; /**< Addressable capacity */ + uint64_t block_count; /**< Capacity in DMSDIO_BLOCK_SIZE blocks */ + bool block_addressing; /**< SDHC/SDXC block addressing */ + bool high_speed; /**< High Speed mode active */ + bool write_protected; /**< CSD write protection active */ + dmsdio_bus_width_t bus_width; /**< Negotiated data bus width */ + uint32_t clock_hz; /**< Actual bus clock */ +} dmsdio_card_info_t; + +/** Host controller state, see dmsdio_ioctl_cmd_get_host_info. */ +typedef struct +{ + dmsdio_instance_t instance; /**< Controller instance */ + bool card_attached; /**< A card is identified and exposed */ + uint32_t generation; /**< Changes on every attach and detach */ + uint32_t scan_count; /**< Completed presence scans */ + int last_error; /**< Last transport error (negative errno) or 0 */ + uint32_t retry_count; /**< Transfers recovered by a retry */ +} dmsdio_host_info_t; + +/* ====================================================================== + * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) + * ====================================================================== */ + +/** Base of the dmsdio private ioctl range: dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE. */ +#define DMSDIO_IOCTL_BASE DMDRVI_IOCTL_CUSTOM_BASE + +/* + * Presence monitoring uses dmdrvi's class-independent monitor commands on + * the host node (DMDRVI_IOCTL_MONITOR_GET_POLICY/_EVENT/_REFRESH, see + * docs/api-reference.md) - there are no dmsdio-specific ones. + */ +typedef enum +{ + /** arg: dmsdio_host_info_t* (host and card nodes) */ + dmsdio_ioctl_cmd_get_host_info = DMSDIO_IOCTL_BASE, + /** arg: dmsdio_card_info_t* (host and card nodes, -ENODEV without a card) */ + dmsdio_ioctl_cmd_get_card_info, +} dmsdio_ioctl_cmd_t; + +#endif /* DMSDIO_TYPES_H */ diff --git a/build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake new file mode 100644 index 0000000..e288b00 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake @@ -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 + "/__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" + "/__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d" + "/__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d" + "/__w/dmsdio/dmsdio/src/port/x86_64/port.c" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" "gcc" "src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.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 "") diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make new file mode 100644 index 0000000..6a7f5dc --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make @@ -0,0 +1,176 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include src/port/CMakeFiles/dmsdio_port.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/port/CMakeFiles/dmsdio_port.dir/progress.make + +# Include the compile flags for this target's objects. +include src/port/CMakeFiles/dmsdio_port.dir/flags.make + +src/port/CMakeFiles/dmsdio_port.dir/codegen: +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: /__w/dmsdio/dmsdio/src/port/x86_64/port.c +src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -MF CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d -o CMakeFiles/dmsdio_port.dir/x86_64/port.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/port.c + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/x86_64/port.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/x86_64/port.c > CMakeFiles/dmsdio_port.dir/x86_64/port.c.i + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/x86_64/port.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/x86_64/port.c -o CMakeFiles/dmsdio_port.dir/x86_64/port.c.s + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -MF CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d -o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c > CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c -o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -MF CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d -o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o -c /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c > CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i + +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c -o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s + +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/flags.make +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/dmsdio_port_header.c +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -MF CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c + +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c > CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i + +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s + +# Object files for target dmsdio_port +dmsdio_port_OBJECTS = \ +"CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" \ +"CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" \ +"CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" \ +"CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" + +# External object files for target dmsdio_port +dmsdio_port_EXTERNAL_OBJECTS = + +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/build.make +src/port/dmsdio_port: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +src/port/dmsdio_port: _deps/dmod-build/src/common/libdmod_common.a +src/port/dmsdio_port: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +src/port/dmsdio_port: _deps/dmod-build/src/module/libdmod_module.a +src/port/dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking C executable dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio_port.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio_port.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio_port.dmr -m dmsdio_port -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci_port --dmf-dir /__w/dmsdio/dmsdio/build_ci_port/dmf -o /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio_port + cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio_port /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci_port/packages/dmsdio_port.zip --format=zip -- . + +# Rule to build all files generated by this target. +src/port/CMakeFiles/dmsdio_port.dir/build: src/port/dmsdio_port +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/build + +src/port/CMakeFiles/dmsdio_port.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port.dir/cmake_clean.cmake +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean + +src/port/CMakeFiles/dmsdio_port.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/src/port /__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/depend + diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake new file mode 100644 index 0000000..b02c241 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" + "CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d" + "CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o" + "CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d" + "CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o" + "CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d" + "CMakeFiles/dmsdio_port.dir/x86_64/port.c.o" + "CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d" + "dmsdio_port" + "dmsdio_port.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/dmsdio_port.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make new file mode 100644 index 0000000..7868475 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for dmsdio_port. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts new file mode 100644 index 0000000..0e3efc3 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for dmsdio_port. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make new file mode 100644 index 0000000..850a1bf --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for dmsdio_port. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o new file mode 100644 index 0000000000000000000000000000000000000000..04e789a2e8d4157fba96cb9f2ede78516c7886c4 GIT binary patch literal 2200 zcmbW2OK;Oa5P&Cjc|)NbP$e#g3n0-YsiKINP^5$wsR`|+;(}zH*d$hBJMu$n5CVQm zk2!MW*dsrIBS((#3t-0HO$KLORUK)wGvChaY$mgt&o4XME0qc;slW?ZSc(E{oLlJ4 zOl`s%TwA~rt-aT6|E4wE^de4&j~iB_UgCTT?D(?S8{^j*KW3cQO6jHyH;JPyNL1;haSIJXBiZ z9ws0hJF!9Z;uu8aj%_gr5oTImZV>&@_uT+#faMW*+cvR6{gJc>K`JIuIB}z7$`hYW zzl~v3(?!ST`!w@u>63i9+(Cm_@f~P#C#DzU@8KHVowLT%D|u3WbuZNsiuOZXpx2|R z9OV2<9%w__)QjY&;uU{}Oqc&1auRj_a|^&!ikurb>+-9oWhVV7KmA6<{4HdZzlwv) zK0y@veq1EZVu*KeD8~Ih>Y&E=EwT$ZiZAvT8E@hm7j=Hc$gLPlYezEvyPWCH)9b9_ jRsHEDFZK>17)tno3?_2BIiWkPi=WBAlyL5uE5-PK_LGQ0 literal 0 HcmV?d00001 diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d new file mode 100644 index 0000000..723051f --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d @@ -0,0 +1,28 @@ +src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o: \ + /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_header.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make new file mode 100644 index 0000000..e4cd311 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmsdio_port\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port + +C_INCLUDES = -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module + +C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt new file mode 100644 index 0000000..081a421 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmsdio_port.dir/x86_64/port.c.o CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -o dmsdio_port /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../_deps/dmod-build/src/common/libdmod_common.a ../../_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a ../../_deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make new file mode 100644 index 0000000..89485d5 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 32 +CMAKE_PROGRESS_2 = 33 +CMAKE_PROGRESS_3 = 34 +CMAKE_PROGRESS_4 = 35 +CMAKE_PROGRESS_5 = 36 + diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o new file mode 100644 index 0000000000000000000000000000000000000000..9420280fabcbcdc2abebcd53da42b8e4f6493202 GIT binary patch literal 7808 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 C{~%KU literal 0 HcmV?d00001 diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d new file mode 100644 index 0000000..a6e7f21 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d @@ -0,0 +1,43 @@ +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o: \ + /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.h \ + /__w/dmsdio/dmsdio/src/port/x86_64/dmsdio_mock.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o new file mode 100644 index 0000000000000000000000000000000000000000..33de016bad4f1461f5b5b7681728dcef5877a65e GIT binary patch literal 6232 zcmbtYZEPGz8J_hzsndMy+0ZDaAHI}St<`3^HKEi=fxGkBo(m4CWQR}^u+Qi7hZ6hT zyFDC3sU0?My**t)$Ve4`T9AsCl8SaNuZExCZM|Ko3lS2??C^!m_e18DBjz8kEajHB)W2)qq?rd^3tw3^bLq$L zEbd+2c0FKxC@G2ELddd^rj+`69(AAFb8bA&uRh#{^dak z3&u#8|8%Q|E^NgS#IEn3sdxl?mD7myn!9JlfnAx(D$R>hcCtmD{AR^muTpmor^z&d zHPPPFvc2Xmn1E@%@!71UA6FL^QmJn7z|RXm-}snUs?E-~R8`)&ywGy*Pl&X|SQ?+) zYK(a*!4%rrlRsbP4P#01ug~w&8;uP`KVa#rP^yET`JmJ@AKWnxeb5^Oy$=&*;&)(t zKDbk!4|)`I6?Q(Z>baKy513h0()#I2q}ofywF)CAO&;DEnhbg-)<-FdHKCrV*1dBg zepC}u-fZ2=4!2V6>XrTmcqE}Nko6OEG;kg_pK|Uw$nWx_nB+QiTVih8@`vX^Tc_!< zu1&UC=t5H$PA@d|V{^iuace#MY5Hi_L{{(5oY|!22F)#PrP2n?oXb_g9$wkqs|x?= zSq9O@oPLNN(o$|gPIjIeU^Y2HGi}L4%7O(wEpVZ3kc=@Et`wC z>96J})J*dR&0W8r=9YI-Er%oRCIIy~$bIBB-_9*$Njz^1TP^t{IHZ>jeK6b1-HKeD!jp_l_w_i)Kk@iA^PxT#8 z8|p2b31fN3djd{BY5m4A%uyCGyy8BM(D_PoQFB=Xrj=*{=gAFQjTBonOlr6d!)2TMsNco&tDOm>!nfXHN53H~S` z62U9SBDN`bUuG*LW(uuLstW^KPbQe9V)`NsQNPeDTI7;#`LRpMgq0~f#QL($Py3`y z@K!7(nS8DU3^2sae|(J;Qwt1hZ0jpDb}_uLju>{`rFB)H7+pB{)9SkevMQT5t*ecNg5A2m3zxf=eEn zUGQgJ@Ie=R!^IzQk})o<&SHPsiaIRteC1P+o2W@W zVYU6Dr^n9dMD2;_5u$b{lSD;8wbc#ipN?24D=%d$LwP1B66GhLUN|*k)hNNBc9dX6 z6~w9DUQBF~wvwVI;ux&TVzHGLOpT^$B@WwIV9t^)lv0jxsU9e-YCNS6r*ueUG(I>O z8-nBx#r2p9@1gxr_M)fwxNj(>4kzNnv4lR#m-+v0?gtIH_Uz9#n>N3#Z}0N$n}_y7 z4>9L^&7bEe?l|S~-GO`Xf0cg%WKpM^|MvG8u$8=If-dr}BQub==dDqx{8wNC&zN5@ zh?YOe#CgIz`{RI>v%kdU z#JdI97>Rl$#y@~gIs4D>CriK0KE8&W_NM?VXTOVY2=P7=_MG;A?ING$^5Q;nlmCN@ zyeORFz2zqVPd9m7Y@kQ1CjWK%|5unPm%sD;X(#pxt{+0q{H+64E`L65U%dZ-jgiy- z4iH9p{HK|n*0{X$FAL;F60OGNo##&+$oxCg5-T}>Pk?;6_%HMLeOwOX$G<9^@l$Re z@5dtIPjYV&NQiU%Z5Mejmv`m`*o&x-%RB4Wx467B-@<>Pq#NYR#ZTaW0Z8`v@je&w zVqc`VeZj|s;M33TV|}!f@L#kqaCtiq_NTbK6Blv{z7F7FkLycPZn81*@2 zaqc{q7j@tPz;F);c@aO>6ld-MB73&umyi#vCjWK%kAD}GllSrb|H2{Q7?S@295707 literal 0 HcmV?d00001 diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d new file mode 100644 index 0000000..cdfdf1c --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d @@ -0,0 +1,43 @@ +src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o: \ + /__w/dmsdio/dmsdio/src/port/x86_64/mock_registers.c \ + /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.h \ + /__w/dmsdio/dmsdio/src/port/x86_64/dmsdio_mock.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o new file mode 100644 index 0000000000000000000000000000000000000000..b9a11266788dade1fe768d9f5dd0a70f5da6190c GIT binary patch literal 10392 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 literal 0 HcmV?d00001 diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d new file mode 100644 index 0000000..e3b62f8 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d @@ -0,0 +1,45 @@ +src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o: \ + /__w/dmsdio/dmsdio/src/port/x86_64/port.c /usr/include/stdc-predef.h \ + /__w/dmsdio/dmsdio/src/port/x86_64/dmsdio_mock.h \ + /__w/dmsdio/dmsdio/include/dmsdio_port.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /usr/include/assert.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build/dmod-config.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_arch_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/src/port/dmsdio_port_defs.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_defs.h \ + /__w/dmsdio/dmsdio/include/dmsdio_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ + /__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h \ + /__w/dmsdio/dmsdio/src/port/x86_64/mock_card.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_types.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_sal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc/dmod_module.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make new file mode 100644 index 0000000..9ff6ca3 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make @@ -0,0 +1,88 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for dmsdio_port_local_dmd. + +# Include any custom commands dependencies for this target. +include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make + +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen + +dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port-local.dmd" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm +.PHONY : dmsdio_port_local_dmd + +# Rule to build all files generated by this target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build: dmsdio_port_local_dmd +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build + +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean + +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/src/port /__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend + diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake new file mode 100644 index 0000000..2c02d6a --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make new file mode 100644 index 0000000..1fdef95 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_port_local_dmd. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts new file mode 100644 index 0000000..5d4a328 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_port_local_dmd. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make new file mode 100644 index 0000000..5495184 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for dmsdio_port_memory_detailed. + +# Include any custom commands dependencies for this target. +include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make + +src/port/CMakeFiles/dmsdio_port_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio_port" + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o@@/__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -DMODULE_NAME=dmsdio_port -DDMOD_MODULE_NAME="dmsdio_port" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen + +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make +.PHONY : dmsdio_port_memory_detailed + +# Rule to build all files generated by this target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build: dmsdio_port_memory_detailed +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build + +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/src/port && $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean + +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/src/port /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/src/port /__w/dmsdio/dmsdio/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend + diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..e3c4b27 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/dmsdio_port_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..3d81b67 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for dmsdio_port_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..858f124 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for dmsdio_port_memory_detailed. diff --git a/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make new file mode 100644 index 0000000..673b9bc --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 37 + diff --git a/build_ci_port/src/port/CMakeFiles/progress.marks b/build_ci_port/src/port/CMakeFiles/progress.marks new file mode 100644 index 0000000..9902f17 --- /dev/null +++ b/build_ci_port/src/port/CMakeFiles/progress.marks @@ -0,0 +1 @@ +28 diff --git a/build_ci_port/src/port/Makefile b/build_ci_port/src/port/Makefile new file mode 100644 index 0000000..33d7c32 --- /dev/null +++ b/build_ci_port/src/port/Makefile @@ -0,0 +1,353 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/src/port//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/port/CMakeFiles/dmsdio_port.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/rule +.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule + +# Convenience name for target. +dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule +.PHONY : dmsdio_port + +# fast build rule for target. +dmsdio_port/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build +.PHONY : dmsdio_port/fast + +# Convenience name for target. +src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule +.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule + +# Convenience name for target. +dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule +.PHONY : dmsdio_port_memory_detailed + +# fast build rule for target. +dmsdio_port_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build +.PHONY : dmsdio_port_memory_detailed/fast + +# Convenience name for target. +src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule +.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule + +# Convenience name for target. +dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule +.PHONY : dmsdio_port_local_dmd + +# fast build rule for target. +dmsdio_port_local_dmd/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build +.PHONY : dmsdio_port_local_dmd/fast + +dmsdio_port_header.o: dmsdio_port_header.c.o +.PHONY : dmsdio_port_header.o + +# target to build an object file +dmsdio_port_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o +.PHONY : dmsdio_port_header.c.o + +dmsdio_port_header.i: dmsdio_port_header.c.i +.PHONY : dmsdio_port_header.i + +# target to preprocess a source file +dmsdio_port_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.i +.PHONY : dmsdio_port_header.c.i + +dmsdio_port_header.s: dmsdio_port_header.c.s +.PHONY : dmsdio_port_header.s + +# target to generate assembly for a file +dmsdio_port_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.s +.PHONY : dmsdio_port_header.c.s + +x86_64/mock_card.o: x86_64/mock_card.c.o +.PHONY : x86_64/mock_card.o + +# target to build an object file +x86_64/mock_card.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o +.PHONY : x86_64/mock_card.c.o + +x86_64/mock_card.i: x86_64/mock_card.c.i +.PHONY : x86_64/mock_card.i + +# target to preprocess a source file +x86_64/mock_card.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.i +.PHONY : x86_64/mock_card.c.i + +x86_64/mock_card.s: x86_64/mock_card.c.s +.PHONY : x86_64/mock_card.s + +# target to generate assembly for a file +x86_64/mock_card.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.s +.PHONY : x86_64/mock_card.c.s + +x86_64/mock_registers.o: x86_64/mock_registers.c.o +.PHONY : x86_64/mock_registers.o + +# target to build an object file +x86_64/mock_registers.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o +.PHONY : x86_64/mock_registers.c.o + +x86_64/mock_registers.i: x86_64/mock_registers.c.i +.PHONY : x86_64/mock_registers.i + +# target to preprocess a source file +x86_64/mock_registers.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.i +.PHONY : x86_64/mock_registers.c.i + +x86_64/mock_registers.s: x86_64/mock_registers.c.s +.PHONY : x86_64/mock_registers.s + +# target to generate assembly for a file +x86_64/mock_registers.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.s +.PHONY : x86_64/mock_registers.c.s + +x86_64/port.o: x86_64/port.c.o +.PHONY : x86_64/port.o + +# target to build an object file +x86_64/port.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o +.PHONY : x86_64/port.c.o + +x86_64/port.i: x86_64/port.c.i +.PHONY : x86_64/port.i + +# target to preprocess a source file +x86_64/port.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.i +.PHONY : x86_64/port.c.i + +x86_64/port.s: x86_64/port.c.s +.PHONY : x86_64/port.s + +# target to generate assembly for a file +x86_64/port.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.s +.PHONY : x86_64/port.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... dmsdio_port_local_dmd" + @echo "... dmsdio_port_memory_detailed" + @echo "... dmsdio_port" + @echo "... dmsdio_port_header.o" + @echo "... dmsdio_port_header.i" + @echo "... dmsdio_port_header.s" + @echo "... x86_64/mock_card.o" + @echo "... x86_64/mock_card.i" + @echo "... x86_64/mock_card.s" + @echo "... x86_64/mock_registers.o" + @echo "... x86_64/mock_registers.i" + @echo "... x86_64/mock_registers.s" + @echo "... x86_64/port.o" + @echo "... x86_64/port.i" + @echo "... x86_64/port.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/src/port/cmake_install.cmake b/build_ci_port/src/port/cmake_install.cmake new file mode 100644 index 0000000..cc95b52 --- /dev/null +++ b/build_ci_port/src/port/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/src/port + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio_port.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/dmsdio_port.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/dmsdio_port.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/src/port/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/src/port/dmsdio_port b/build_ci_port/src/port/dmsdio_port new file mode 100755 index 0000000000000000000000000000000000000000..d7da915caeae19e27d85807220e0eec30d83b1f3 GIT binary patch literal 17768 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" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "dmsdio_port", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 1, + .ModuleType = Dmod_ModuleType_Library, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/src/port/dmsdio_port_version_requirements.txt b/build_ci_port/src/port/dmsdio_port_version_requirements.txt new file mode 100644 index 0000000..105d1e4 --- /dev/null +++ b/build_ci_port/src/port/dmsdio_port_version_requirements.txt @@ -0,0 +1,5 @@ +# Version requirements for dmsdio_port +# Generated by dmod_link_modules +# Format: module_name@version + +dmdrvi@>=2.0 diff --git a/build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..aa4dea2 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci_port") + +# 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}) diff --git a/build_ci_port/tests/CMakeFiles/progress.marks b/build_ci_port/tests/CMakeFiles/progress.marks new file mode 100644 index 0000000..9902f17 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/progress.marks @@ -0,0 +1 @@ +28 diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake new file mode 100644 index 0000000..2c5c8f2 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake @@ -0,0 +1,25 @@ + +# 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 + "/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" + "/__w/dmsdio/dmsdio/tests/dmsdio_test.c" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" + "/__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" "gcc" "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.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 "") diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make new file mode 100644 index 0000000..20ab250 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make @@ -0,0 +1,160 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Include any dependencies generated for this target. +include tests/CMakeFiles/test_dmsdio.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/CMakeFiles/test_dmsdio.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/CMakeFiles/test_dmsdio.dir/flags.make + +tests/CMakeFiles/test_dmsdio.dir/codegen: +.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen + +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: /__w/dmsdio/dmsdio/tests/dmsdio_test.c +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -MF CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c + +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/tests/dmsdio_test.c > CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i + +tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/tests/dmsdio_test.c -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s + +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -MF CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c + +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i + +tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s + +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/flags.make +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/test_dmsdio_header.c +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o: tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -MF CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c + +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c > CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i + +tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio_header.c -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s + +# Object files for target test_dmsdio +test_dmsdio_OBJECTS = \ +"CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" \ +"CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" \ +"CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" + +# External object files for target test_dmsdio +test_dmsdio_EXTERNAL_OBJECTS = + +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/build.make +tests/test_dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a +tests/test_dmsdio: _deps/dmod-build/src/common/libdmod_common.a +tests/test_dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a +tests/test_dmsdio: _deps/dmod-build/src/module/libdmod_module.a +tests/test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_dmsdio" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_dmsdio.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci_port/tests/test_dmsdio /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmfc/test_dmsdio.dmfc fastlz + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmd + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_dmsdio" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -DMODULE_NAME=test_dmsdio -DDMOD_MODULE_NAME="test_dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for test_dmsdio" + cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m test_dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci_port --dmf-dir /__w/dmsdio/dmsdio/build_ci_port/dmf -o /__w/dmsdio/dmsdio/build_ci_port/packages/test_dmsdio + cd /__w/dmsdio/dmsdio/build_ci_port/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci_port/packages/test_dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci_port/packages/test_dmsdio.zip --format=zip -- . + +# Rule to build all files generated by this target. +tests/CMakeFiles/test_dmsdio.dir/build: tests/test_dmsdio +.PHONY : tests/CMakeFiles/test_dmsdio.dir/build + +tests/CMakeFiles/test_dmsdio.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio.dir/cmake_clean.cmake +.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean + +tests/CMakeFiles/test_dmsdio.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/tests /__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/CMakeFiles/test_dmsdio.dir/depend + diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake new file mode 100644 index 0000000..e88ce4d --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" + "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d" + "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" + "CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d" + "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" + "CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d" + "test_dmsdio" + "test_dmsdio.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/test_dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make new file mode 100644 index 0000000..154f556 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts new file mode 100644 index 0000000..8910e80 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_dmsdio. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make new file mode 100644 index 0000000..d4d8860 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_dmsdio. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make new file mode 100644 index 0000000..12862e0 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /usr/bin/gcc +C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"test_dmsdio\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio + +C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci_port/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci_port/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci_port -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci_port/src/port -I/__w/dmsdio/dmsdio/src/port + +C_FLAGS = -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin + diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt new file mode 100644 index 0000000..ed4116e --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/gcc -L /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/module.ld -static CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o "CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -o test_dmsdio /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../_deps/dmod-build/src/common/libdmod_common.a ../_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a ../_deps/dmod-build/src/module/libdmod_module.a diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make new file mode 100644 index 0000000..566fa98 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 55 +CMAKE_PROGRESS_2 = 56 +CMAKE_PROGRESS_3 = 57 +CMAKE_PROGRESS_4 = 58 + diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make new file mode 100644 index 0000000..f901eaa --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make @@ -0,0 +1,88 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for test_dmsdio_local_dmd. + +# Include any custom commands dependencies for this target. +include tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make + +tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen: +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen + +test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio-local.dmd" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci_port/packages/manifest-local.dmm +.PHONY : test_dmsdio_local_dmd + +# Rule to build all files generated by this target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/build: test_dmsdio_local_dmd +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/build + +tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean + +tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/tests /__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend + diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake new file mode 100644 index 0000000..4104a7c --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make new file mode 100644 index 0000000..6c6a648 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for test_dmsdio_local_dmd. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts new file mode 100644 index 0000000..97db608 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for test_dmsdio_local_dmd. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make @@ -0,0 +1 @@ + diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake new file mode 100644 index 0000000..29b95a5 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake @@ -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 "") diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make new file mode 100644 index 0000000..31e4988 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make @@ -0,0 +1,91 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +# Utility rule file for test_dmsdio_memory_detailed. + +# Include any custom commands dependencies for this target. +include tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make + +tests/CMakeFiles/test_dmsdio_memory_detailed: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci_port/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for test_dmsdio" + cd /__w/dmsdio/dmsdio/build_ci_port/tests && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir//__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -DMODULE_NAME=test_dmsdio -DDMOD_MODULE_NAME="test_dmsdio" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci_port/_deps/dmod-src/scripts/memory_analysis.cmake + +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen: +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen + +test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed +test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make +.PHONY : test_dmsdio_memory_detailed + +# Rule to build all files generated by this target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build: test_dmsdio_memory_detailed +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build + +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean: + cd /__w/dmsdio/dmsdio/build_ci_port/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean + +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/tests /__w/dmsdio/dmsdio/build_ci_port /__w/dmsdio/dmsdio/build_ci_port/tests /__w/dmsdio/dmsdio/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend + diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake new file mode 100644 index 0000000..2f08c48 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_dmsdio_memory_detailed" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make new file mode 100644 index 0000000..f96ec03 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for test_dmsdio_memory_detailed. +# This may be replaced when dependencies are built. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts new file mode 100644 index 0000000..0f906e7 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for test_dmsdio_memory_detailed. diff --git a/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make new file mode 100644 index 0000000..e3c8316 --- /dev/null +++ b/build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 59 + diff --git a/build_ci_port/tests/CTestTestfile.cmake b/build_ci_port/tests/CTestTestfile.cmake new file mode 100644 index 0000000..88c90f8 --- /dev/null +++ b/build_ci_port/tests/CTestTestfile.cmake @@ -0,0 +1,8 @@ +# CMake generated Testfile for +# Source directory: /__w/dmsdio/dmsdio/tests +# Build directory: /__w/dmsdio/dmsdio/build_ci_port/tests +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(test_dmsdio "/usr/bin/cmake" "-E" "env" "DMOD_DMF_DIR=/__w/dmsdio/dmsdio/build_ci_port/dmf" "bash" "-c" "/usr/local/bin/dmf-get install -d /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio-local.dmd -y && /usr/local/bin/dmod_loader /__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf") +set_tests_properties(test_dmsdio PROPERTIES _BACKTRACE_TRIPLES "/__w/dmsdio/dmsdio/tests/CMakeLists.txt;36;add_test;/__w/dmsdio/dmsdio/tests/CMakeLists.txt;0;") diff --git a/build_ci_port/tests/Makefile b/build_ci_port/tests/Makefile new file mode 100644 index 0000000..f267be6 --- /dev/null +++ b/build_ci_port/tests/Makefile @@ -0,0 +1,326 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci_port + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/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..." + /usr/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 + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles /__w/dmsdio/dmsdio/build_ci_port/tests//CMakeFiles/progress.marks + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/all + $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci_port/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +tests/CMakeFiles/test_dmsdio.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio.dir/rule +.PHONY : tests/CMakeFiles/test_dmsdio.dir/rule + +# Convenience name for target. +test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/rule +.PHONY : test_dmsdio + +# fast build rule for target. +test_dmsdio/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build +.PHONY : test_dmsdio/fast + +# Convenience name for target. +tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule +.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule + +# Convenience name for target. +test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule +.PHONY : test_dmsdio_memory_detailed + +# fast build rule for target. +test_dmsdio_memory_detailed/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build +.PHONY : test_dmsdio_memory_detailed/fast + +# Convenience name for target. +tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule +.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule + +# Convenience name for target. +test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule +.PHONY : test_dmsdio_local_dmd + +# fast build rule for target. +test_dmsdio_local_dmd/fast: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build +.PHONY : test_dmsdio_local_dmd/fast + +__/_deps/dmod-src/src/module/dmod_test_main.o: __/_deps/dmod-src/src/module/dmod_test_main.c.o +.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.o + +# target to build an object file +__/_deps/dmod-src/src/module/dmod_test_main.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o +.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.c.o + +__/_deps/dmod-src/src/module/dmod_test_main.i: __/_deps/dmod-src/src/module/dmod_test_main.c.i +.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.i + +# target to preprocess a source file +__/_deps/dmod-src/src/module/dmod_test_main.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.i +.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.c.i + +__/_deps/dmod-src/src/module/dmod_test_main.s: __/_deps/dmod-src/src/module/dmod_test_main.c.s +.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.s + +# target to generate assembly for a file +__/_deps/dmod-src/src/module/dmod_test_main.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.s +.PHONY : __/_deps/dmod-src/src/module/dmod_test_main.c.s + +dmsdio_test.o: dmsdio_test.c.o +.PHONY : dmsdio_test.o + +# target to build an object file +dmsdio_test.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o +.PHONY : dmsdio_test.c.o + +dmsdio_test.i: dmsdio_test.c.i +.PHONY : dmsdio_test.i + +# target to preprocess a source file +dmsdio_test.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.i +.PHONY : dmsdio_test.c.i + +dmsdio_test.s: dmsdio_test.c.s +.PHONY : dmsdio_test.s + +# target to generate assembly for a file +dmsdio_test.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.s +.PHONY : dmsdio_test.c.s + +test_dmsdio_header.o: test_dmsdio_header.c.o +.PHONY : test_dmsdio_header.o + +# target to build an object file +test_dmsdio_header.c.o: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o +.PHONY : test_dmsdio_header.c.o + +test_dmsdio_header.i: test_dmsdio_header.c.i +.PHONY : test_dmsdio_header.i + +# target to preprocess a source file +test_dmsdio_header.c.i: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.i +.PHONY : test_dmsdio_header.c.i + +test_dmsdio_header.s: test_dmsdio_header.c.s +.PHONY : test_dmsdio_header.s + +# target to generate assembly for a file +test_dmsdio_header.c.s: + cd /__w/dmsdio/dmsdio/build_ci_port && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.s +.PHONY : test_dmsdio_header.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 "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... test_dmsdio_local_dmd" + @echo "... test_dmsdio_memory_detailed" + @echo "... test_dmsdio" + @echo "... __/_deps/dmod-src/src/module/dmod_test_main.o" + @echo "... __/_deps/dmod-src/src/module/dmod_test_main.i" + @echo "... __/_deps/dmod-src/src/module/dmod_test_main.s" + @echo "... dmsdio_test.o" + @echo "... dmsdio_test.i" + @echo "... dmsdio_test.s" + @echo "... test_dmsdio_header.o" + @echo "... test_dmsdio_header.i" + @echo "... test_dmsdio_header.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: + cd /__w/dmsdio/dmsdio/build_ci_port && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build_ci_port/tests/cmake_install.cmake b/build_ci_port/tests/cmake_install.cmake new file mode 100644 index 0000000..69a61ec --- /dev/null +++ b/build_ci_port/tests/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /__w/dmsdio/dmsdio/tests + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/test_dmsdio.dmf") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmf/test_dmsdio.dmf") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) + list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES + "/tools/dmf/test_dmsdio.dmfc") + if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) + message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) + message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") + endif() + file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci_port/dmfc/test_dmsdio.dmfc") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/__w/dmsdio/dmsdio/build_ci_port/tests/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build_ci_port/tests/test_dmsdio_defs.h b/build_ci_port/tests/test_dmsdio_defs.h new file mode 100644 index 0000000..9794de8 --- /dev/null +++ b/build_ci_port/tests/test_dmsdio_defs.h @@ -0,0 +1,67 @@ +#ifndef DMOD_MOD_DEFS_H_test_dmsdio +#define DMOD_MOD_DEFS_H_test_dmsdio + +#include "dmod_defs.h" +#include "dmod_types.h" + +#ifndef dmod_test_dmsdio_version +# define dmod_test_dmsdio_version "0.1" +#endif + +#ifdef DMOD_test_dmsdio +# define dmod_test_dmsdio_api_to_mal(MODULE,NAME) \ + DMOD_API_TO_MAL(test_dmsdio, MODULE, NAME) +# define dmod_test_dmsdio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ + DMOD_API_TO_MAL_EX(test_dmsdio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) +# define dmod_test_dmsdio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(test_dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_api_declaration(VERSION, RET, NAME, PARAMS) \ + DMOD_INPUT_API_DECLARATION(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_dmsdio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(test_dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_test_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + DMOD_DIF_API_DECLARATION(test_dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "test_dmsdio" +# endif +# ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.1" +# endif +# define DMOD_AUTHOR_NAME "Patryk Kubiak" +# define DMOD_STACK_SIZE 1024 +# define DMOD_PRIORITY 0 +# define DMOD_MODULE_TYPE Dmod_ModuleType_Application +# define DMOD_MANUAL_LOAD OFF +#else +# ifdef DMOD_MAL_test_dmsdio +# define dmod_test_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_INPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#else +# define dmod_test_dmsdio_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_MAL_OUTPUT_API(test_dmsdio , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_global_mal(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_MAL_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +#endif +# define dmod_test_dmsdio_api(VERSION, RET, NAME, PARAMS) \ + DMOD_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_global_api(VERSION, RET, NAME, PARAMS) \ + DMOD_GLOBAL_OUTPUT_API(test_dmsdio, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) +# define dmod_test_dmsdio_dif(VERSION, RET, NAME, PARAMS) \ + DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_dmsdio, VERSION, RET, NAME, PARAMS);\ + DMOD_DIF_SIGNATURE_REGISTRATION(test_dmsdio, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) +# define dmod_test_dmsdio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_dmsdio, IMPL_MODULE, NAME) PARAMS; \ + _DMOD_DIF_API_REGISTRATION(test_dmsdio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ + RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_dmsdio, IMPL_MODULE, NAME) PARAMS +#endif + +#endif // DMOD_MOD_DEFS_H_test_dmsdio diff --git a/build_ci_port/tests/test_dmsdio_header.c b/build_ci_port/tests/test_dmsdio_header.c new file mode 100644 index 0000000..15fe60d --- /dev/null +++ b/build_ci_port/tests/test_dmsdio_header.c @@ -0,0 +1,64 @@ +#include "dmod.h" + +#ifndef DMOD_MODULE_NAME +# define DMOD_MODULE_NAME "" +#endif + +#ifndef DMOD_AUTHOR_NAME +# define DMOD_AUTHOR_NAME "" +#endif + +#ifndef DMOD_MODULE_VERSION +# define DMOD_MODULE_VERSION "0.0" +#endif + +#ifndef DMOD_MODULE_TYPE +# define Unknown +#endif + +#ifndef DMOD_STACK_SIZE +# define DMOD_STACK_SIZE 1024 +#endif + +#ifndef DMOD_PRIORITY +# define DMOD_PRIORITY 0 +#endif + +#ifndef DMOD_MANUAL_LOAD +# define DMOD_MANUAL_LOAD false +#endif + +extern void DMOD_WEAK_SYMBOL dmod_preinit(void); +extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); +extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); +extern int DMOD_WEAK_SYMBOL dmod_deinit(void); +extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); + +extern Dmod_License_t DMOD_WEAK_SYMBOL License; +extern void* __footer_start; + +volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = +{ + .Signature = DMOD_HEADER_SIGNATURE, + .HeaderSize = sizeof( Dmod_ModuleHeader_t ), + .DmodVersion = DMOD_VERSION, + .PointerSize = sizeof(void*), + .Arch = DMOD_ARCH, + .CpuName = DMOD_CPU_NAME, + .Name = "test_dmsdio", + .Author = "Patryk Kubiak", + .Version = "0.1", + .Preinit.Ptr = dmod_preinit, + .Init.Ptr = dmod_init, + .Main.Ptr = main, + .Deinit.Ptr = dmod_deinit, + .Signal.Ptr = dmod_signal, + .RequiredStackSize = 1024, + .Priority = 0, + .ModuleType = Dmod_ModuleType_Application, + .License.Ptr = &License, + .Footer.Ptr = &__footer_start, + .ManualLoad = OFF, +}; + +volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci_port/tests/test_dmsdio_version_requirements.txt b/build_ci_port/tests/test_dmsdio_version_requirements.txt new file mode 100644 index 0000000..e9ccbcc --- /dev/null +++ b/build_ci_port/tests/test_dmsdio_version_requirements.txt @@ -0,0 +1,6 @@ +# Version requirements for test_dmsdio +# Generated by dmod_link_modules +# Format: module_name@version + +dmdrvi@>=2.1 +dmini diff --git a/include/dmsdio_types.h b/include/dmsdio_types.h index 71e2224..cfd540d 100644 --- a/include/dmsdio_types.h +++ b/include/dmsdio_types.h @@ -4,6 +4,7 @@ #include #include #include +#include "dmdrvi_ioctl.h" /** * @file dmsdio_types.h @@ -217,8 +218,8 @@ typedef struct * Driver-specific ioctl commands (start at DMDRVI_IOCTL_CUSTOM_BASE) * ====================================================================== */ -/** Base of the dmsdio private ioctl range (== DMDRVI_IOCTL_CUSTOM_BASE). */ -#define DMSDIO_IOCTL_BASE 0x1000 +/** Base of the dmsdio private ioctl range: dmdrvi's DMDRVI_IOCTL_CUSTOM_BASE. */ +#define DMSDIO_IOCTL_BASE DMDRVI_IOCTL_CUSTOM_BASE /* * Presence monitoring uses dmdrvi's class-independent monitor commands on diff --git a/src/port/CMakeLists.txt b/src/port/CMakeLists.txt index 16f8a86..4d0a5f6 100644 --- a/src/port/CMakeLists.txt +++ b/src/port/CMakeLists.txt @@ -44,14 +44,20 @@ dmod_add_library(${DMOD_MODULE_NAME} ${DMOD_MODULE_VERSION} ${FAMILY_SOURCES} ) +# One dmod_link_modules() call: each call rewrites the target's version +# requirements file. +# dmdrvi: headers only - dmsdio_types.h numbers the dmsdio ioctls from +# DMDRVI_IOCTL_CUSTOM_BASE. # dmdma 0.4: dmdma_lease_start_ex() (FIFO/burst/flow-controller options) +set(DMSDIO_PORT_MODULES dmdrvi@>=2.0) if(DMOD_CPU_FAMILY MATCHES "^stm32") - dmod_link_modules(${DMOD_MODULE_NAME} + list(APPEND DMSDIO_PORT_MODULES dmclk_port dmosi dmdma@>=0.4 ) endif() +dmod_link_modules(${DMOD_MODULE_NAME} ${DMSDIO_PORT_MODULES}) target_include_directories(${DMOD_MODULE_NAME} BEFORE PRIVATE ${CMAKE_SOURCE_DIR}/include From a09baececb6469395fe53069ee10e17eb34f1ea0 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 13:28:54 +0000 Subject: [PATCH 12/14] Remove build directories committed by mistake 1b7b802 accidentally added the local CI build trees build_ci/ and build_ci_port/. Drop them and ignore build_*/ like build/. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TgkwHQKqf6c4DzypSKzZT7 --- .gitignore | 3 + build_ci/CMakeCache.txt | 593 ------ .../CMakeFiles/3.31.3/CMakeCCompiler.cmake | 81 - .../CMakeFiles/3.31.3/CMakeCXXCompiler.cmake | 97 - .../3.31.3/CMakeDetermineCompilerABI_C.bin | Bin 16656 -> 0 bytes .../3.31.3/CMakeDetermineCompilerABI_CXX.bin | Bin 16680 -> 0 bytes build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake | 15 - .../3.31.3/CompilerIdC/CMakeCCompilerId.c | 904 --------- build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out | Bin 16776 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 --------- .../CMakeFiles/3.31.3/CompilerIdCXX/a.out | Bin 16784 -> 0 bytes build_ci/CMakeFiles/CMakeConfigureLog.yaml | 570 ------ .../CMakeDirectoryInformation.cmake | 16 - build_ci/CMakeFiles/CMakeRuleHashes.txt | 15 - build_ci/CMakeFiles/Makefile.cmake | 276 --- build_ci/CMakeFiles/Makefile2 | 1666 ----------------- build_ci/CMakeFiles/TargetDirectories.txt | 200 -- build_ci/CMakeFiles/cmake.check_cache | 1 - .../DependInfo.cmake | 22 - .../dmod_generate_manifest.dir/build.make | 88 - .../cmake_clean.cmake | 5 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmod_generate_manifest.dir/progress.make | 1 - .../CMakeFiles/dmsdio.dir/DependInfo.cmake | 32 - build_ci/CMakeFiles/dmsdio.dir/build.make | 272 --- .../CMakeFiles/dmsdio.dir/cmake_clean.cmake | 29 - .../dmsdio.dir/compiler_depend.make | 2 - .../CMakeFiles/dmsdio.dir/compiler_depend.ts | 2 - build_ci/CMakeFiles/dmsdio.dir/depend.make | 2 - .../CMakeFiles/dmsdio.dir/dmsdio_header.c.o | Bin 2192 -> 0 bytes .../CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d | 27 - build_ci/CMakeFiles/dmsdio.dir/flags.make | 10 - build_ci/CMakeFiles/dmsdio.dir/link.txt | 1 - build_ci/CMakeFiles/dmsdio.dir/progress.make | 12 - build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o | Bin 14712 -> 0 bytes .../CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d | 52 - .../CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o | Bin 6888 -> 0 bytes .../dmsdio.dir/src/dmsdio_card.c.o.d | 53 - .../CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o | Bin 6992 -> 0 bytes .../dmsdio.dir/src/dmsdio_cmd.c.o.d | 48 - .../dmsdio.dir/src/dmsdio_config.c.o | Bin 8072 -> 0 bytes .../dmsdio.dir/src/dmsdio_config.c.o.d | 53 - .../dmsdio.dir/src/dmsdio_decode.c.o | Bin 3488 -> 0 bytes .../dmsdio.dir/src/dmsdio_decode.c.o.d | 53 - .../dmsdio.dir/src/dmsdio_detect.c.o | Bin 5064 -> 0 bytes .../dmsdio.dir/src/dmsdio_detect.c.o.d | 47 - .../dmsdio.dir/src/dmsdio_ident.c.o | Bin 8048 -> 0 bytes .../dmsdio.dir/src/dmsdio_ident.c.o.d | 53 - .../CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o | Bin 2984 -> 0 bytes .../CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d | 53 - .../CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o | Bin 6416 -> 0 bytes .../dmsdio.dir/src/dmsdio_xfer.c.o.d | 48 - .../dmsdio_local_dmd.dir/DependInfo.cmake | 22 - .../dmsdio_local_dmd.dir/build.make | 88 - .../dmsdio_local_dmd.dir/cmake_clean.cmake | 5 - .../dmsdio_local_dmd.dir/compiler_depend.make | 2 - .../dmsdio_local_dmd.dir/compiler_depend.ts | 2 - .../dmsdio_local_dmd.dir/progress.make | 1 - .../DependInfo.cmake | 22 - .../dmsdio_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmsdio_memory_detailed.dir/progress.make | 2 - build_ci/CMakeFiles/progress.marks | 1 - build_ci/CTestTestfile.cmake | 9 - build_ci/Makefile | 918 --------- .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/Makefile | 200 -- build_ci/_deps/dmod-build/cmake_install.cmake | 80 - build_ci/_deps/dmod-build/dmod-config.h | 55 - .../CMakeDirectoryInformation.cmake | 16 - .../examples/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/examples/Makefile | 200 -- .../dmod-build/examples/cmake_install.cmake | 60 - .../CMakeDirectoryInformation.cmake | 16 - .../examples/dif/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/examples/dif/Makefile | 200 -- .../examples/dif/cmake_install.cmake | 70 - .../CMakeDirectoryInformation.cmake | 16 - .../difs/CMakeFiles/difs.dir/DependInfo.cmake | 24 - .../dif/difs/CMakeFiles/difs.dir/build.make | 141 -- .../CMakeFiles/difs.dir/cmake_clean.cmake | 13 - .../CMakeFiles/difs.dir/compiler_depend.make | 2 - .../CMakeFiles/difs.dir/compiler_depend.ts | 2 - .../dif/difs/CMakeFiles/difs.dir/depend.make | 2 - .../dif/difs/CMakeFiles/difs.dir/flags.make | 10 - .../dif/difs/CMakeFiles/difs.dir/link.txt | 1 - .../difs/CMakeFiles/difs.dir/progress.make | 4 - .../difs_memory_detailed.dir/DependInfo.cmake | 22 - .../difs_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../difs_memory_detailed.dir/progress.make | 2 - .../dif/difs/CMakeFiles/progress.marks | 1 - .../dmod-build/examples/dif/difs/Makefile | 284 --- .../examples/dif/difs/cmake_install.cmake | 74 - .../dmod-build/examples/dif/difs/difs_defs.h | 67 - .../examples/dif/difs/difs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/fatfs.dir/DependInfo.cmake | 24 - .../dif/fatfs/CMakeFiles/fatfs.dir/build.make | 141 -- .../CMakeFiles/fatfs.dir/cmake_clean.cmake | 13 - .../CMakeFiles/fatfs.dir/compiler_depend.make | 2 - .../CMakeFiles/fatfs.dir/compiler_depend.ts | 2 - .../fatfs/CMakeFiles/fatfs.dir/depend.make | 2 - .../dif/fatfs/CMakeFiles/fatfs.dir/flags.make | 10 - .../dif/fatfs/CMakeFiles/fatfs.dir/link.txt | 1 - .../fatfs/CMakeFiles/fatfs.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../fatfs_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../fatfs_memory_detailed.dir/progress.make | 2 - .../dif/fatfs/CMakeFiles/progress.marks | 1 - .../dmod-build/examples/dif/fatfs/Makefile | 284 --- .../examples/dif/fatfs/cmake_install.cmake | 74 - .../examples/dif/fatfs/fatfs_defs.h | 67 - .../examples/dif/fatfs/fatfs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/flashfs.dir/DependInfo.cmake | 24 - .../flashfs/CMakeFiles/flashfs.dir/build.make | 141 -- .../CMakeFiles/flashfs.dir/cmake_clean.cmake | 13 - .../flashfs.dir/compiler_depend.make | 2 - .../CMakeFiles/flashfs.dir/compiler_depend.ts | 2 - .../CMakeFiles/flashfs.dir/depend.make | 2 - .../flashfs/CMakeFiles/flashfs.dir/flags.make | 10 - .../flashfs/CMakeFiles/flashfs.dir/link.txt | 1 - .../CMakeFiles/flashfs.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../flashfs_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../flashfs_memory_detailed.dir/progress.make | 2 - .../dif/flashfs/CMakeFiles/progress.marks | 1 - .../dmod-build/examples/dif/flashfs/Makefile | 284 --- .../examples/dif/flashfs/cmake_install.cmake | 74 - .../examples/dif/flashfs/flashfs_defs.h | 67 - .../examples/dif/flashfs/flashfs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../dif/vfs/CMakeFiles/progress.marks | 1 - .../vfs/CMakeFiles/vfs.dir/DependInfo.cmake | 24 - .../dif/vfs/CMakeFiles/vfs.dir/build.make | 141 -- .../vfs/CMakeFiles/vfs.dir/cmake_clean.cmake | 13 - .../CMakeFiles/vfs.dir/compiler_depend.make | 2 - .../vfs/CMakeFiles/vfs.dir/compiler_depend.ts | 2 - .../dif/vfs/CMakeFiles/vfs.dir/depend.make | 2 - .../dif/vfs/CMakeFiles/vfs.dir/flags.make | 10 - .../dif/vfs/CMakeFiles/vfs.dir/link.txt | 1 - .../dif/vfs/CMakeFiles/vfs.dir/progress.make | 4 - .../vfs_memory_detailed.dir/DependInfo.cmake | 22 - .../vfs_memory_detailed.dir/build.make | 91 - .../vfs_memory_detailed.dir/cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../vfs_memory_detailed.dir/progress.make | 2 - .../dmod-build/examples/dif/vfs/Makefile | 284 --- .../examples/dif/vfs/cmake_install.cmake | 74 - .../dmod-build/examples/dif/vfs/vfs_defs.h | 67 - .../dmod-build/examples/dif/vfs/vfs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../examples/module/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/examples/module/Makefile | 200 -- .../CMakeDirectoryInformation.cmake | 16 - .../example_app.dir/DependInfo.cmake | 25 - .../CMakeFiles/example_app.dir/build.make | 157 -- .../example_app.dir/cmake_clean.cmake | 15 - .../example_app.dir/compiler_depend.make | 2 - .../example_app.dir/compiler_depend.ts | 2 - .../CMakeFiles/example_app.dir/depend.make | 2 - .../CMakeFiles/example_app.dir/flags.make | 10 - .../CMakeFiles/example_app.dir/link.txt | 1 - .../CMakeFiles/example_app.dir/progress.make | 5 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../application/CMakeFiles/progress.marks | 1 - .../examples/module/application/Makefile | 311 --- .../module/application/cmake_install.cmake | 74 - .../module/application/example_app_defs.h | 67 - .../module/application/example_app_header.c | 64 - .../examples/module/cmake_install.cmake | 70 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/dmodex.dir/DependInfo.cmake | 24 - .../library/CMakeFiles/dmodex.dir/build.make | 141 -- .../CMakeFiles/dmodex.dir/cmake_clean.cmake | 13 - .../dmodex.dir/compiler_depend.make | 2 - .../CMakeFiles/dmodex.dir/compiler_depend.ts | 2 - .../library/CMakeFiles/dmodex.dir/depend.make | 2 - .../library/CMakeFiles/dmodex.dir/flags.make | 10 - .../library/CMakeFiles/dmodex.dir/link.txt | 1 - .../CMakeFiles/dmodex.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../dmodex_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmodex_memory_detailed.dir/progress.make | 2 - .../module/library/CMakeFiles/progress.marks | 1 - .../examples/module/library/Makefile | 284 --- .../module/library/cmake_install.cmake | 74 - .../examples/module/library/dmodex_defs.h | 67 - .../examples/module/library/dmodex_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/log_step.dir/DependInfo.cmake | 24 - .../CMakeFiles/log_step.dir/build.make | 141 -- .../CMakeFiles/log_step.dir/cmake_clean.cmake | 13 - .../log_step.dir/compiler_depend.make | 2 - .../log_step.dir/compiler_depend.ts | 2 - .../CMakeFiles/log_step.dir/depend.make | 2 - .../CMakeFiles/log_step.dir/flags.make | 10 - .../log_step/CMakeFiles/log_step.dir/link.txt | 1 - .../CMakeFiles/log_step.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../log_step_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../module/log_step/CMakeFiles/progress.marks | 1 - .../examples/module/log_step/Makefile | 284 --- .../module/log_step/cmake_install.cmake | 74 - .../examples/module/log_step/log_step_defs.h | 67 - .../module/log_step/log_step_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../test_example/CMakeFiles/progress.marks | 1 - .../test_example.dir/DependInfo.cmake | 25 - .../CMakeFiles/test_example.dir/build.make | 157 -- .../test_example.dir/cmake_clean.cmake | 15 - .../test_example.dir/compiler_depend.make | 2 - .../test_example.dir/compiler_depend.ts | 2 - .../CMakeFiles/test_example.dir/depend.make | 2 - .../CMakeFiles/test_example.dir/flags.make | 10 - .../CMakeFiles/test_example.dir/link.txt | 1 - .../CMakeFiles/test_example.dir/progress.make | 5 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../examples/module/test_example/Makefile | 311 --- .../module/test_example/cmake_install.cmake | 74 - .../module/test_example/test_example_defs.h | 67 - .../module/test_example/test_example_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/inc/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/inc/Makefile | 200 -- .../_deps/dmod-build/inc/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/lib/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/lib/Makefile | 200 -- .../_deps/dmod-build/lib/cmake_install.cmake | 55 - .../CMakeDirectoryInformation.cmake | 16 - .../lib/third-party/CMakeFiles/progress.marks | 1 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod_fastlz.dir/DependInfo.cmake | 23 - .../CMakeFiles/dmod_fastlz.dir/build.make | 116 -- .../dmod_fastlz.dir/cmake_clean.cmake | 11 - .../dmod_fastlz.dir/cmake_clean_target.cmake | 3 - .../dmod_fastlz.dir/compiler_depend.internal | 27 - .../dmod_fastlz.dir/compiler_depend.make | 70 - .../dmod_fastlz.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmod_fastlz.dir/depend.make | 2 - .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o | Bin 5680 -> 0 bytes .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d | 20 - .../CMakeFiles/dmod_fastlz.dir/flags.make | 10 - .../CMakeFiles/dmod_fastlz.dir/link.txt | 2 - .../CMakeFiles/dmod_fastlz.dir/progress.make | 3 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../FastLZ/CMakeFiles/progress.marks | 1 - .../lib/third-party/FastLZ/Makefile | 257 --- .../third-party/FastLZ/cmake_install.cmake | 50 - .../lib/third-party/FastLZ/libdmod_fastlz.a | Bin 5880 -> 0 bytes .../_deps/dmod-build/lib/third-party/Makefile | 200 -- .../lib/third-party/cmake_install.cmake | 55 - .../CMakeDirectoryInformation.cmake | 16 - .../scripts/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/scripts/Makefile | 200 -- .../dmod-build/scripts/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/src/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/src/Makefile | 200 -- .../_deps/dmod-build/src/cmake_install.cmake | 60 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod_common.dir/DependInfo.cmake | 23 - .../CMakeFiles/dmod_common.dir/build.make | 116 -- .../dmod_common.dir/cmake_clean.cmake | 11 - .../dmod_common.dir/cmake_clean_target.cmake | 3 - .../dmod_common.dir/compiler_depend.internal | 35 - .../dmod_common.dir/compiler_depend.make | 94 - .../dmod_common.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmod_common.dir/depend.make | 2 - .../dmod_common.dir/dmod_common.c.o | Bin 25184 -> 0 bytes .../dmod_common.dir/dmod_common.c.o.d | 29 - .../CMakeFiles/dmod_common.dir/flags.make | 10 - .../CMakeFiles/dmod_common.dir/link.txt | 2 - .../CMakeFiles/dmod_common.dir/progress.make | 3 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../src/common/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/src/common/Makefile | 257 --- .../dmod-build/src/common/cmake_install.cmake | 50 - .../dmod-build/src/common/libdmod_common.a | Bin 25820 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../dmod_module.dir/DependInfo.cmake | 25 - .../CMakeFiles/dmod_module.dir/build.make | 148 -- .../dmod_module.dir/cmake_clean.cmake | 15 - .../dmod_module.dir/cmake_clean_target.cmake | 3 - .../dmod_module.dir/compiler_depend.internal | 43 - .../dmod_module.dir/compiler_depend.make | 102 - .../dmod_module.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmod_module.dir/depend.make | 2 - .../dmod_module.dir/dmod_module.c.o | Bin 18232 -> 0 bytes .../dmod_module.dir/dmod_module.c.o.d | 28 - .../CMakeFiles/dmod_module.dir/flags.make | 10 - .../CMakeFiles/dmod_module.dir/link.txt | 2 - .../CMakeFiles/dmod_module.dir/progress.make | 5 - .../CMakeFiles/dmod_module.dir/signal.c.o | Bin 1368 -> 0 bytes .../CMakeFiles/dmod_module.dir/signal.c.o.d | 3 - .../CMakeFiles/dmod_module.dir/string.c.o | Bin 4688 -> 0 bytes .../CMakeFiles/dmod_module.dir/string.c.o.d | 4 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../src/module/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/src/module/Makefile | 311 --- .../dmod-build/src/module/cmake_install.cmake | 50 - .../dmod-build/src/module/libdmod_module.a | Bin 24856 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../tools/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-build/tools/Makefile | 200 -- .../dmod-build/tools/cmake_install.cmake | 50 - build_ci/_deps/dmod-build/version.txt | 2 - build_ci/_deps/dmod-src | 1 - build_ci/_deps/dmod-subbuild/CMakeCache.txt | 119 -- .../CMakeFiles/3.31.3/CMakeSystem.cmake | 15 - .../CMakeFiles/CMakeConfigureLog.yaml | 11 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/CMakeRuleHashes.txt | 11 - .../dmod-subbuild/CMakeFiles/Makefile.cmake | 56 - .../_deps/dmod-subbuild/CMakeFiles/Makefile2 | 122 -- .../CMakeFiles/TargetDirectories.txt | 3 - .../CMakeFiles/cmake.check_cache | 1 - .../CMakeFiles/dmod-populate-complete | 0 .../dmod-populate.dir/DependInfo.cmake | 22 - .../CMakeFiles/dmod-populate.dir/Labels.json | 46 - .../CMakeFiles/dmod-populate.dir/Labels.txt | 14 - .../CMakeFiles/dmod-populate.dir/build.make | 162 -- .../dmod-populate.dir/cmake_clean.cmake | 17 - .../dmod-populate.dir/compiler_depend.make | 2 - .../dmod-populate.dir/compiler_depend.ts | 2 - .../dmod-populate.dir/progress.make | 10 - .../dmod-subbuild/CMakeFiles/progress.marks | 1 - build_ci/_deps/dmod-subbuild/CMakeLists.txt | 42 - build_ci/_deps/dmod-subbuild/Makefile | 161 -- .../_deps/dmod-subbuild/cmake_install.cmake | 61 - .../dmod-populate-stamp/dmod-populate-build | 0 .../dmod-populate-configure | 0 .../dmod-populate-stamp/dmod-populate-done | 0 .../dmod-populate-download | 0 .../dmod-populate-gitclone-lastrun.txt | 15 - .../dmod-populate-gitinfo.txt | 15 - .../dmod-populate-stamp/dmod-populate-install | 0 .../dmod-populate-stamp/dmod-populate-mkdir | 0 .../dmod-populate-stamp/dmod-populate-patch | 0 .../dmod-populate-patch-info.txt | 6 - .../dmod-populate-stamp/dmod-populate-test | 0 .../dmod-populate-update-info.txt | 7 - .../tmp/dmod-populate-cfgcmd.txt | 1 - .../tmp/dmod-populate-gitclone.cmake | 87 - .../tmp/dmod-populate-gitupdate.cmake | 317 ---- .../tmp/dmod-populate-mkdirs.cmake | 27 - build_ci/cmake_install.cmake | 105 -- build_ci/compile_commands.json | 242 --- build_ci/dmf/difs_version.txt | 2 - build_ci/dmf/dmini.dmd | 7 - build_ci/dmf/dmini/LICENSE | 21 - build_ci/dmf/dmini/README.md | 193 -- build_ci/dmf/dmini/docs/dmini.md | 280 --- build_ci/dmf/dmini/include/dmini.h | 313 ---- build_ci/dmf/dmini/include/dmini_defs.h | 67 - build_ci/dmf/dmini_version.txt | 2 - build_ci/dmf/dmodex_version.txt | 2 - build_ci/dmf/dmsdio.dmd | 9 - build_ci/dmf/dmsdio_port.dmd | 7 - build_ci/dmf/dmsdio_port_version.txt | 2 - build_ci/dmf/dmsdio_version.txt | 2 - build_ci/dmf/example_app_version.txt | 2 - build_ci/dmf/fatfs_version.txt | 2 - build_ci/dmf/flashfs_version.txt | 2 - build_ci/dmf/inc/dmclk_port/include/dmclk.h | 53 - .../dmf/inc/dmclk_port/include/dmclk_port.h | 73 - .../inc/dmclk_port/include/dmclk_port_defs.h | 67 - .../include/port/stm32_common_regs.h | 125 -- .../dmclk_port/include/port/stm32f4_regs.h | 52 - .../dmclk_port/include/port/stm32f7_regs.h | 62 - build_ci/dmf/inc/dmdma/include/dmdma.h | 27 - build_ci/dmf/inc/dmdma/include/dmdma_defs.h | 67 - build_ci/dmf/inc/dmdma/include/dmdma_lease.h | 115 -- build_ci/dmf/inc/dmdma/include/dmdma_port.h | 67 - build_ci/dmf/inc/dmdma/include/dmdma_types.h | 248 --- .../dmdma/include/port/stm32_common_regs.h | 151 -- .../dmf/inc/dmdma/include/port/stm32f4_regs.h | 14 - .../dmf/inc/dmdma/include/port/stm32f7_regs.h | 14 - build_ci/dmf/inc/dmdrvi/include/dmdrvi.h | 299 --- build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h | 67 - .../dmf/inc/dmdrvi/include/dmdrvi_ioctl.h | 199 -- .../dmf/inc/dmdrvi/include/dmdrvi_types.h | 26 - build_ci/dmf/inc/dmgpio/include/dmgpio.h | 25 - build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h | 67 - build_ci/dmf/inc/dmgpio/include/dmgpio_port.h | 66 - .../dmf/inc/dmgpio/include/dmgpio_types.h | 174 -- build_ci/dmf/inc/dmini/include/dmini.h | 313 ---- build_ci/dmf/inc/dmini/include/dmini_defs.h | 67 - build_ci/dmf/inc/dmosi/include/dmosi.h | 1155 ------------ build_ci/dmf/log_step_version.txt | 2 - build_ci/dmf/test_dmsdio.dmd | 10 - build_ci/dmf/test_dmsdio_version.txt | 2 - build_ci/dmf/test_example_version.txt | 2 - build_ci/dmf/vfs_version.txt | 2 - build_ci/dmsdio | Bin 32568 -> 0 bytes build_ci/dmsdio_defs.h | 67 - build_ci/dmsdio_header.c | 64 - build_ci/dmsdio_version_requirements.txt | 8 - build_ci/packages/dmsdio.zip | Bin 48575 -> 0 bytes build_ci/packages/dmsdio/LICENSE | 21 - build_ci/packages/dmsdio/README.md | 198 -- build_ci/packages/dmsdio/configs/README.md | 19 - .../configs/board/stm32f407g-disc1/sdio.ini | 118 -- .../configs/board/stm32f746g-disco/sdmmc1.ini | 116 -- build_ci/packages/dmsdio/dmsdio.dmd | 9 - build_ci/packages/dmsdio/dmsdio.dmr | 36 - build_ci/packages/dmsdio/dmsdio_version.txt | 2 - build_ci/packages/dmsdio/docs/README.md | 28 - .../packages/dmsdio/docs/api-reference.md | 162 -- .../packages/dmsdio/docs/configuration.md | 107 -- .../dmsdio/docs/port-implementation.md | 122 -- build_ci/packages/dmsdio/include/dmsdio.h | 56 - .../packages/dmsdio/include/dmsdio_defs.h | 67 - .../packages/dmsdio/include/dmsdio_port.h | 89 - .../packages/dmsdio/include/dmsdio_types.h | 237 --- build_ci/packages/test_dmsdio.zip | Bin 53888 -> 0 bytes build_ci/packages/test_dmsdio/LICENSE | 21 - build_ci/packages/test_dmsdio/README.md | 198 -- .../packages/test_dmsdio/configs/README.md | 19 - .../configs/board/stm32f407g-disc1/sdio.ini | 118 -- .../configs/board/stm32f746g-disco/sdmmc1.ini | 116 -- build_ci/packages/test_dmsdio/docs/README.md | 28 - .../test_dmsdio/docs/api-reference.md | 162 -- .../test_dmsdio/docs/configuration.md | 107 -- .../test_dmsdio/docs/port-implementation.md | 122 -- .../packages/test_dmsdio/include/dmsdio.h | 56 - .../test_dmsdio/include/dmsdio_port.h | 89 - .../test_dmsdio/include/dmsdio_types.h | 237 --- build_ci/packages/test_dmsdio/test_dmsdio.dmd | 10 - .../test_dmsdio/test_dmsdio_version.txt | 2 - .../CMakeDirectoryInformation.cmake | 16 - .../dmsdio_port.dir/DependInfo.cmake | 26 - .../CMakeFiles/dmsdio_port.dir/build.make | 176 -- .../dmsdio_port.dir/cmake_clean.cmake | 17 - .../dmsdio_port.dir/compiler_depend.make | 2 - .../dmsdio_port.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmsdio_port.dir/depend.make | 2 - .../CMakeFiles/dmsdio_port.dir/flags.make | 10 - .../port/CMakeFiles/dmsdio_port.dir/link.txt | 1 - .../CMakeFiles/dmsdio_port.dir/progress.make | 6 - .../DependInfo.cmake | 22 - .../dmsdio_port_local_dmd.dir/build.make | 88 - .../cmake_clean.cmake | 5 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmsdio_port_local_dmd.dir/progress.make | 1 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - build_ci/src/port/CMakeFiles/progress.marks | 1 - build_ci/src/port/Makefile | 353 ---- build_ci/src/port/cmake_install.cmake | 74 - build_ci/src/port/dmsdio_port_defs.h | 67 - build_ci/src/port/dmsdio_port_header.c | 64 - .../port/dmsdio_port_version_requirements.txt | 8 - build_ci/t.log | 100 - .../CMakeDirectoryInformation.cmake | 16 - build_ci/tests/CMakeFiles/progress.marks | 1 - .../test_dmsdio.dir/DependInfo.cmake | 25 - .../dmod-src/src/module/dmod_test_main.c.o | Bin 3128 -> 0 bytes .../dmod-src/src/module/dmod_test_main.c.o.d | 30 - .../CMakeFiles/test_dmsdio.dir/build.make | 160 -- .../test_dmsdio.dir/cmake_clean.cmake | 15 - .../test_dmsdio.dir/compiler_depend.make | 2 - .../test_dmsdio.dir/compiler_depend.ts | 2 - .../CMakeFiles/test_dmsdio.dir/depend.make | 2 - .../test_dmsdio.dir/dmsdio_test.c.o | Bin 117608 -> 0 bytes .../test_dmsdio.dir/dmsdio_test.c.o.d | 53 - .../CMakeFiles/test_dmsdio.dir/flags.make | 10 - .../tests/CMakeFiles/test_dmsdio.dir/link.txt | 1 - .../CMakeFiles/test_dmsdio.dir/progress.make | 5 - .../test_dmsdio.dir/test_dmsdio_header.c.o | Bin 2200 -> 0 bytes .../test_dmsdio.dir/test_dmsdio_header.c.o.d | 28 - .../DependInfo.cmake | 22 - .../test_dmsdio_local_dmd.dir/build.make | 88 - .../cmake_clean.cmake | 5 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../test_dmsdio_local_dmd.dir/progress.make | 1 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - build_ci/tests/CTestTestfile.cmake | 8 - build_ci/tests/Makefile | 326 ---- build_ci/tests/cmake_install.cmake | 74 - build_ci/tests/test_dmsdio | Bin 63720 -> 0 bytes build_ci/tests/test_dmsdio_defs.h | 67 - build_ci/tests/test_dmsdio_header.c | 64 - .../test_dmsdio_version_requirements.txt | 6 - build_ci_port/CMakeCache.txt | 593 ------ .../CMakeFiles/3.31.3/CMakeCCompiler.cmake | 81 - .../CMakeFiles/3.31.3/CMakeCXXCompiler.cmake | 97 - .../3.31.3/CMakeDetermineCompilerABI_C.bin | Bin 16656 -> 0 bytes .../3.31.3/CMakeDetermineCompilerABI_CXX.bin | Bin 16680 -> 0 bytes .../CMakeFiles/3.31.3/CMakeSystem.cmake | 15 - .../3.31.3/CompilerIdC/CMakeCCompilerId.c | 904 --------- .../CMakeFiles/3.31.3/CompilerIdC/a.out | Bin 16776 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 --------- .../CMakeFiles/3.31.3/CompilerIdCXX/a.out | Bin 16784 -> 0 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 570 ------ .../CMakeDirectoryInformation.cmake | 16 - build_ci_port/CMakeFiles/CMakeRuleHashes.txt | 15 - build_ci_port/CMakeFiles/Makefile.cmake | 276 --- build_ci_port/CMakeFiles/Makefile2 | 1666 ----------------- .../CMakeFiles/TargetDirectories.txt | 200 -- build_ci_port/CMakeFiles/cmake.check_cache | 1 - .../DependInfo.cmake | 22 - .../dmod_generate_manifest.dir/build.make | 88 - .../cmake_clean.cmake | 5 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmod_generate_manifest.dir/progress.make | 1 - .../CMakeFiles/dmsdio.dir/DependInfo.cmake | 32 - .../CMakeFiles/dmsdio.dir/build.make | 272 --- .../CMakeFiles/dmsdio.dir/cmake_clean.cmake | 29 - .../dmsdio.dir/compiler_depend.make | 2 - .../CMakeFiles/dmsdio.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmsdio.dir/depend.make | 2 - .../CMakeFiles/dmsdio.dir/flags.make | 10 - build_ci_port/CMakeFiles/dmsdio.dir/link.txt | 1 - .../CMakeFiles/dmsdio.dir/progress.make | 12 - .../dmsdio_local_dmd.dir/DependInfo.cmake | 22 - .../dmsdio_local_dmd.dir/build.make | 88 - .../dmsdio_local_dmd.dir/cmake_clean.cmake | 5 - .../dmsdio_local_dmd.dir/compiler_depend.make | 2 - .../dmsdio_local_dmd.dir/compiler_depend.ts | 2 - .../dmsdio_local_dmd.dir/progress.make | 1 - .../DependInfo.cmake | 22 - .../dmsdio_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmsdio_memory_detailed.dir/progress.make | 2 - build_ci_port/CMakeFiles/progress.marks | 1 - build_ci_port/CTestTestfile.cmake | 9 - build_ci_port/Makefile | 918 --------- .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/CMakeFiles/progress.marks | 1 - build_ci_port/_deps/dmod-build/Makefile | 200 -- .../_deps/dmod-build/cmake_install.cmake | 80 - build_ci_port/_deps/dmod-build/dmod-config.h | 55 - .../CMakeDirectoryInformation.cmake | 16 - .../examples/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/examples/Makefile | 200 -- .../dmod-build/examples/cmake_install.cmake | 60 - .../CMakeDirectoryInformation.cmake | 16 - .../examples/dif/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/examples/dif/Makefile | 200 -- .../examples/dif/cmake_install.cmake | 70 - .../CMakeDirectoryInformation.cmake | 16 - .../difs/CMakeFiles/difs.dir/DependInfo.cmake | 24 - .../dif/difs/CMakeFiles/difs.dir/build.make | 141 -- .../CMakeFiles/difs.dir/cmake_clean.cmake | 13 - .../CMakeFiles/difs.dir/compiler_depend.make | 2 - .../CMakeFiles/difs.dir/compiler_depend.ts | 2 - .../dif/difs/CMakeFiles/difs.dir/depend.make | 2 - .../dif/difs/CMakeFiles/difs.dir/flags.make | 10 - .../dif/difs/CMakeFiles/difs.dir/link.txt | 1 - .../difs/CMakeFiles/difs.dir/progress.make | 4 - .../difs_memory_detailed.dir/DependInfo.cmake | 22 - .../difs_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../difs_memory_detailed.dir/progress.make | 2 - .../dif/difs/CMakeFiles/progress.marks | 1 - .../dmod-build/examples/dif/difs/Makefile | 284 --- .../examples/dif/difs/cmake_install.cmake | 74 - .../dmod-build/examples/dif/difs/difs_defs.h | 67 - .../examples/dif/difs/difs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/fatfs.dir/DependInfo.cmake | 24 - .../dif/fatfs/CMakeFiles/fatfs.dir/build.make | 141 -- .../CMakeFiles/fatfs.dir/cmake_clean.cmake | 13 - .../CMakeFiles/fatfs.dir/compiler_depend.make | 2 - .../CMakeFiles/fatfs.dir/compiler_depend.ts | 2 - .../fatfs/CMakeFiles/fatfs.dir/depend.make | 2 - .../dif/fatfs/CMakeFiles/fatfs.dir/flags.make | 10 - .../dif/fatfs/CMakeFiles/fatfs.dir/link.txt | 1 - .../fatfs/CMakeFiles/fatfs.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../fatfs_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../fatfs_memory_detailed.dir/progress.make | 2 - .../dif/fatfs/CMakeFiles/progress.marks | 1 - .../dmod-build/examples/dif/fatfs/Makefile | 284 --- .../examples/dif/fatfs/cmake_install.cmake | 74 - .../examples/dif/fatfs/fatfs_defs.h | 67 - .../examples/dif/fatfs/fatfs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/flashfs.dir/DependInfo.cmake | 24 - .../flashfs/CMakeFiles/flashfs.dir/build.make | 141 -- .../CMakeFiles/flashfs.dir/cmake_clean.cmake | 13 - .../flashfs.dir/compiler_depend.make | 2 - .../CMakeFiles/flashfs.dir/compiler_depend.ts | 2 - .../CMakeFiles/flashfs.dir/depend.make | 2 - .../flashfs/CMakeFiles/flashfs.dir/flags.make | 10 - .../flashfs/CMakeFiles/flashfs.dir/link.txt | 1 - .../CMakeFiles/flashfs.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../flashfs_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../flashfs_memory_detailed.dir/progress.make | 2 - .../dif/flashfs/CMakeFiles/progress.marks | 1 - .../dmod-build/examples/dif/flashfs/Makefile | 284 --- .../examples/dif/flashfs/cmake_install.cmake | 74 - .../examples/dif/flashfs/flashfs_defs.h | 67 - .../examples/dif/flashfs/flashfs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../dif/vfs/CMakeFiles/progress.marks | 1 - .../vfs/CMakeFiles/vfs.dir/DependInfo.cmake | 24 - .../dif/vfs/CMakeFiles/vfs.dir/build.make | 141 -- .../vfs/CMakeFiles/vfs.dir/cmake_clean.cmake | 13 - .../CMakeFiles/vfs.dir/compiler_depend.make | 2 - .../vfs/CMakeFiles/vfs.dir/compiler_depend.ts | 2 - .../dif/vfs/CMakeFiles/vfs.dir/depend.make | 2 - .../dif/vfs/CMakeFiles/vfs.dir/flags.make | 10 - .../dif/vfs/CMakeFiles/vfs.dir/link.txt | 1 - .../dif/vfs/CMakeFiles/vfs.dir/progress.make | 4 - .../vfs_memory_detailed.dir/DependInfo.cmake | 22 - .../vfs_memory_detailed.dir/build.make | 91 - .../vfs_memory_detailed.dir/cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../vfs_memory_detailed.dir/progress.make | 2 - .../dmod-build/examples/dif/vfs/Makefile | 284 --- .../examples/dif/vfs/cmake_install.cmake | 74 - .../dmod-build/examples/dif/vfs/vfs_defs.h | 67 - .../dmod-build/examples/dif/vfs/vfs_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../examples/module/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/examples/module/Makefile | 200 -- .../CMakeDirectoryInformation.cmake | 16 - .../example_app.dir/DependInfo.cmake | 25 - .../CMakeFiles/example_app.dir/build.make | 157 -- .../example_app.dir/cmake_clean.cmake | 15 - .../example_app.dir/compiler_depend.make | 2 - .../example_app.dir/compiler_depend.ts | 2 - .../CMakeFiles/example_app.dir/depend.make | 2 - .../CMakeFiles/example_app.dir/flags.make | 10 - .../CMakeFiles/example_app.dir/link.txt | 1 - .../CMakeFiles/example_app.dir/progress.make | 5 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../application/CMakeFiles/progress.marks | 1 - .../examples/module/application/Makefile | 311 --- .../module/application/cmake_install.cmake | 74 - .../module/application/example_app_defs.h | 67 - .../module/application/example_app_header.c | 64 - .../examples/module/cmake_install.cmake | 70 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/dmodex.dir/DependInfo.cmake | 24 - .../library/CMakeFiles/dmodex.dir/build.make | 141 -- .../CMakeFiles/dmodex.dir/cmake_clean.cmake | 13 - .../dmodex.dir/compiler_depend.make | 2 - .../CMakeFiles/dmodex.dir/compiler_depend.ts | 2 - .../library/CMakeFiles/dmodex.dir/depend.make | 2 - .../library/CMakeFiles/dmodex.dir/flags.make | 10 - .../library/CMakeFiles/dmodex.dir/link.txt | 1 - .../CMakeFiles/dmodex.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../dmodex_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmodex_memory_detailed.dir/progress.make | 2 - .../module/library/CMakeFiles/progress.marks | 1 - .../examples/module/library/Makefile | 284 --- .../module/library/cmake_install.cmake | 74 - .../examples/module/library/dmodex_defs.h | 67 - .../examples/module/library/dmodex_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/log_step.dir/DependInfo.cmake | 24 - .../CMakeFiles/log_step.dir/build.make | 141 -- .../CMakeFiles/log_step.dir/cmake_clean.cmake | 13 - .../log_step.dir/compiler_depend.make | 2 - .../log_step.dir/compiler_depend.ts | 2 - .../CMakeFiles/log_step.dir/depend.make | 2 - .../CMakeFiles/log_step.dir/flags.make | 10 - .../log_step/CMakeFiles/log_step.dir/link.txt | 1 - .../CMakeFiles/log_step.dir/progress.make | 4 - .../DependInfo.cmake | 22 - .../log_step_memory_detailed.dir/build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../module/log_step/CMakeFiles/progress.marks | 1 - .../examples/module/log_step/Makefile | 284 --- .../module/log_step/cmake_install.cmake | 74 - .../examples/module/log_step/log_step_defs.h | 67 - .../module/log_step/log_step_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../test_example/CMakeFiles/progress.marks | 1 - .../test_example.dir/DependInfo.cmake | 25 - .../CMakeFiles/test_example.dir/build.make | 157 -- .../test_example.dir/cmake_clean.cmake | 15 - .../test_example.dir/compiler_depend.make | 2 - .../test_example.dir/compiler_depend.ts | 2 - .../CMakeFiles/test_example.dir/depend.make | 2 - .../CMakeFiles/test_example.dir/flags.make | 10 - .../CMakeFiles/test_example.dir/link.txt | 1 - .../CMakeFiles/test_example.dir/progress.make | 5 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../examples/module/test_example/Makefile | 311 --- .../module/test_example/cmake_install.cmake | 74 - .../module/test_example/test_example_defs.h | 67 - .../module/test_example/test_example_header.c | 64 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/inc/CMakeFiles/progress.marks | 1 - build_ci_port/_deps/dmod-build/inc/Makefile | 200 -- .../_deps/dmod-build/inc/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/lib/CMakeFiles/progress.marks | 1 - build_ci_port/_deps/dmod-build/lib/Makefile | 200 -- .../_deps/dmod-build/lib/cmake_install.cmake | 55 - .../CMakeDirectoryInformation.cmake | 16 - .../lib/third-party/CMakeFiles/progress.marks | 1 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod_fastlz.dir/DependInfo.cmake | 23 - .../CMakeFiles/dmod_fastlz.dir/build.make | 116 -- .../dmod_fastlz.dir/cmake_clean.cmake | 11 - .../dmod_fastlz.dir/cmake_clean_target.cmake | 3 - .../dmod_fastlz.dir/compiler_depend.make | 2 - .../dmod_fastlz.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmod_fastlz.dir/depend.make | 2 - .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o | Bin 5680 -> 0 bytes .../CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d | 20 - .../CMakeFiles/dmod_fastlz.dir/flags.make | 10 - .../CMakeFiles/dmod_fastlz.dir/link.txt | 2 - .../CMakeFiles/dmod_fastlz.dir/progress.make | 3 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../FastLZ/CMakeFiles/progress.marks | 1 - .../lib/third-party/FastLZ/Makefile | 257 --- .../third-party/FastLZ/cmake_install.cmake | 50 - .../lib/third-party/FastLZ/libdmod_fastlz.a | Bin 5880 -> 0 bytes .../_deps/dmod-build/lib/third-party/Makefile | 200 -- .../lib/third-party/cmake_install.cmake | 55 - .../CMakeDirectoryInformation.cmake | 16 - .../scripts/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/scripts/Makefile | 200 -- .../dmod-build/scripts/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod-build/src/CMakeFiles/progress.marks | 1 - build_ci_port/_deps/dmod-build/src/Makefile | 200 -- .../_deps/dmod-build/src/cmake_install.cmake | 60 - .../CMakeDirectoryInformation.cmake | 16 - .../dmod_common.dir/DependInfo.cmake | 23 - .../CMakeFiles/dmod_common.dir/build.make | 116 -- .../dmod_common.dir/cmake_clean.cmake | 11 - .../dmod_common.dir/cmake_clean_target.cmake | 3 - .../dmod_common.dir/compiler_depend.make | 2 - .../dmod_common.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmod_common.dir/depend.make | 2 - .../dmod_common.dir/dmod_common.c.o | Bin 25184 -> 0 bytes .../dmod_common.dir/dmod_common.c.o.d | 29 - .../CMakeFiles/dmod_common.dir/flags.make | 10 - .../CMakeFiles/dmod_common.dir/link.txt | 2 - .../CMakeFiles/dmod_common.dir/progress.make | 3 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../src/common/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/src/common/Makefile | 257 --- .../dmod-build/src/common/cmake_install.cmake | 50 - .../dmod-build/src/common/libdmod_common.a | Bin 25820 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../dmod_module.dir/DependInfo.cmake | 25 - .../CMakeFiles/dmod_module.dir/build.make | 148 -- .../dmod_module.dir/cmake_clean.cmake | 15 - .../dmod_module.dir/cmake_clean_target.cmake | 3 - .../dmod_module.dir/compiler_depend.make | 2 - .../dmod_module.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmod_module.dir/depend.make | 2 - .../dmod_module.dir/dmod_module.c.o | Bin 18232 -> 0 bytes .../dmod_module.dir/dmod_module.c.o.d | 28 - .../CMakeFiles/dmod_module.dir/flags.make | 10 - .../CMakeFiles/dmod_module.dir/link.txt | 2 - .../CMakeFiles/dmod_module.dir/progress.make | 5 - .../CMakeFiles/dmod_module.dir/signal.c.o | Bin 1368 -> 0 bytes .../CMakeFiles/dmod_module.dir/signal.c.o.d | 3 - .../CMakeFiles/dmod_module.dir/string.c.o | Bin 4688 -> 0 bytes .../CMakeFiles/dmod_module.dir/string.c.o.d | 4 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../src/module/CMakeFiles/progress.marks | 1 - .../_deps/dmod-build/src/module/Makefile | 311 --- .../dmod-build/src/module/cmake_install.cmake | 50 - .../dmod-build/src/module/libdmod_module.a | Bin 24856 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../tools/CMakeFiles/progress.marks | 1 - build_ci_port/_deps/dmod-build/tools/Makefile | 200 -- .../dmod-build/tools/cmake_install.cmake | 50 - build_ci_port/_deps/dmod-build/version.txt | 2 - build_ci_port/_deps/dmod-src | 1 - .../_deps/dmod-subbuild/CMakeCache.txt | 119 -- .../CMakeFiles/3.31.3/CMakeSystem.cmake | 15 - .../CMakeFiles/CMakeConfigureLog.yaml | 11 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/CMakeRuleHashes.txt | 11 - .../dmod-subbuild/CMakeFiles/Makefile.cmake | 56 - .../_deps/dmod-subbuild/CMakeFiles/Makefile2 | 122 -- .../CMakeFiles/TargetDirectories.txt | 3 - .../CMakeFiles/cmake.check_cache | 1 - .../CMakeFiles/dmod-populate-complete | 0 .../dmod-populate.dir/DependInfo.cmake | 22 - .../CMakeFiles/dmod-populate.dir/Labels.json | 46 - .../CMakeFiles/dmod-populate.dir/Labels.txt | 14 - .../CMakeFiles/dmod-populate.dir/build.make | 162 -- .../dmod-populate.dir/cmake_clean.cmake | 17 - .../dmod-populate.dir/compiler_depend.make | 2 - .../dmod-populate.dir/compiler_depend.ts | 2 - .../dmod-populate.dir/progress.make | 10 - .../dmod-subbuild/CMakeFiles/progress.marks | 1 - .../_deps/dmod-subbuild/CMakeLists.txt | 42 - build_ci_port/_deps/dmod-subbuild/Makefile | 161 -- .../_deps/dmod-subbuild/cmake_install.cmake | 61 - .../dmod-populate-stamp/dmod-populate-build | 0 .../dmod-populate-configure | 0 .../dmod-populate-stamp/dmod-populate-done | 0 .../dmod-populate-download | 0 .../dmod-populate-gitclone-lastrun.txt | 15 - .../dmod-populate-gitinfo.txt | 15 - .../dmod-populate-stamp/dmod-populate-install | 0 .../dmod-populate-stamp/dmod-populate-mkdir | 0 .../dmod-populate-stamp/dmod-populate-patch | 0 .../dmod-populate-patch-info.txt | 6 - .../dmod-populate-stamp/dmod-populate-test | 0 .../dmod-populate-update-info.txt | 7 - .../tmp/dmod-populate-cfgcmd.txt | 1 - .../tmp/dmod-populate-gitclone.cmake | 87 - .../tmp/dmod-populate-gitupdate.cmake | 317 ---- .../tmp/dmod-populate-mkdirs.cmake | 27 - build_ci_port/cmake_install.cmake | 105 -- build_ci_port/compile_commands.json | 242 --- build_ci_port/dmf/difs_version.txt | 2 - build_ci_port/dmf/dmodex_version.txt | 2 - build_ci_port/dmf/dmsdio_port.dmd | 7 - build_ci_port/dmf/dmsdio_port_version.txt | 2 - build_ci_port/dmf/dmsdio_version.txt | 2 - build_ci_port/dmf/example_app_version.txt | 2 - build_ci_port/dmf/fatfs_version.txt | 2 - build_ci_port/dmf/flashfs_version.txt | 2 - build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h | 299 --- .../dmf/inc/dmdrvi/include/dmdrvi_defs.h | 67 - .../dmf/inc/dmdrvi/include/dmdrvi_ioctl.h | 199 -- .../dmf/inc/dmdrvi/include/dmdrvi_types.h | 26 - build_ci_port/dmf/inc/dmgpio/include/dmgpio.h | 25 - .../dmf/inc/dmgpio/include/dmgpio_defs.h | 67 - .../dmf/inc/dmgpio/include/dmgpio_port.h | 66 - .../dmf/inc/dmgpio/include/dmgpio_types.h | 174 -- build_ci_port/dmf/inc/dmini/include/dmini.h | 313 ---- .../dmf/inc/dmini/include/dmini_defs.h | 67 - build_ci_port/dmf/inc/dmosi/include/dmosi.h | 1155 ------------ build_ci_port/dmf/log_step_version.txt | 2 - build_ci_port/dmf/test_dmsdio_version.txt | 2 - build_ci_port/dmf/test_example_version.txt | 2 - build_ci_port/dmf/vfs_version.txt | 2 - build_ci_port/dmsdio_defs.h | 67 - build_ci_port/dmsdio_header.c | 64 - build_ci_port/dmsdio_version_requirements.txt | 8 - build_ci_port/packages/dmsdio_port.zip | Bin 18042 -> 0 bytes build_ci_port/packages/dmsdio_port/LICENSE | 21 - .../packages/dmsdio_port/dmsdio_port.dmd | 7 - .../dmsdio_port/dmsdio_port_version.txt | 2 - .../packages/dmsdio_port/include/dmsdio.h | 56 - .../dmsdio_port/include/dmsdio_port.h | 89 - .../dmsdio_port/include/dmsdio_port_defs.h | 67 - .../dmsdio_port/include/dmsdio_types.h | 237 --- .../CMakeDirectoryInformation.cmake | 16 - .../dmsdio_port.dir/DependInfo.cmake | 26 - .../CMakeFiles/dmsdio_port.dir/build.make | 176 -- .../dmsdio_port.dir/cmake_clean.cmake | 17 - .../dmsdio_port.dir/compiler_depend.make | 2 - .../dmsdio_port.dir/compiler_depend.ts | 2 - .../CMakeFiles/dmsdio_port.dir/depend.make | 2 - .../dmsdio_port.dir/dmsdio_port_header.c.o | Bin 2200 -> 0 bytes .../dmsdio_port.dir/dmsdio_port_header.c.o.d | 28 - .../CMakeFiles/dmsdio_port.dir/flags.make | 10 - .../port/CMakeFiles/dmsdio_port.dir/link.txt | 1 - .../CMakeFiles/dmsdio_port.dir/progress.make | 6 - .../dmsdio_port.dir/x86_64/mock_card.c.o | Bin 7808 -> 0 bytes .../dmsdio_port.dir/x86_64/mock_card.c.o.d | 43 - .../dmsdio_port.dir/x86_64/mock_registers.c.o | Bin 6232 -> 0 bytes .../x86_64/mock_registers.c.o.d | 43 - .../dmsdio_port.dir/x86_64/port.c.o | Bin 10392 -> 0 bytes .../dmsdio_port.dir/x86_64/port.c.o.d | 45 - .../DependInfo.cmake | 22 - .../dmsdio_port_local_dmd.dir/build.make | 88 - .../cmake_clean.cmake | 5 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../dmsdio_port_local_dmd.dir/progress.make | 1 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - .../src/port/CMakeFiles/progress.marks | 1 - build_ci_port/src/port/Makefile | 353 ---- build_ci_port/src/port/cmake_install.cmake | 74 - build_ci_port/src/port/dmsdio_port | Bin 17768 -> 0 bytes build_ci_port/src/port/dmsdio_port_defs.h | 67 - build_ci_port/src/port/dmsdio_port_header.c | 64 - .../port/dmsdio_port_version_requirements.txt | 5 - .../CMakeDirectoryInformation.cmake | 16 - build_ci_port/tests/CMakeFiles/progress.marks | 1 - .../test_dmsdio.dir/DependInfo.cmake | 25 - .../CMakeFiles/test_dmsdio.dir/build.make | 160 -- .../test_dmsdio.dir/cmake_clean.cmake | 15 - .../test_dmsdio.dir/compiler_depend.make | 2 - .../test_dmsdio.dir/compiler_depend.ts | 2 - .../CMakeFiles/test_dmsdio.dir/depend.make | 2 - .../CMakeFiles/test_dmsdio.dir/flags.make | 10 - .../tests/CMakeFiles/test_dmsdio.dir/link.txt | 1 - .../CMakeFiles/test_dmsdio.dir/progress.make | 5 - .../DependInfo.cmake | 22 - .../test_dmsdio_local_dmd.dir/build.make | 88 - .../cmake_clean.cmake | 5 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../test_dmsdio_local_dmd.dir/progress.make | 1 - .../DependInfo.cmake | 22 - .../build.make | 91 - .../cmake_clean.cmake | 8 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../progress.make | 2 - build_ci_port/tests/CTestTestfile.cmake | 8 - build_ci_port/tests/Makefile | 326 ---- build_ci_port/tests/cmake_install.cmake | 74 - build_ci_port/tests/test_dmsdio_defs.h | 67 - build_ci_port/tests/test_dmsdio_header.c | 64 - .../test_dmsdio_version_requirements.txt | 6 - 1013 files changed, 3 insertions(+), 56579 deletions(-) delete mode 100644 build_ci/CMakeCache.txt delete mode 100644 build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake delete mode 100644 build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake delete mode 100755 build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake delete mode 100644 build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out delete mode 100644 build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out delete mode 100644 build_ci/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build_ci/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 build_ci/CMakeFiles/Makefile.cmake delete mode 100644 build_ci/CMakeFiles/Makefile2 delete mode 100644 build_ci/CMakeFiles/TargetDirectories.txt delete mode 100644 build_ci/CMakeFiles/cmake.check_cache delete mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake delete mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make delete mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake delete mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make delete mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts delete mode 100644 build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/build.make delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/depend.make delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/flags.make delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/link.txt delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/progress.make delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o delete mode 100644 build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d delete mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake delete mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make delete mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake delete mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make delete mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts delete mode 100644 build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make delete mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make delete mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make delete mode 100644 build_ci/CMakeFiles/progress.marks delete mode 100644 build_ci/CTestTestfile.cmake delete mode 100644 build_ci/Makefile delete mode 100644 build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/Makefile delete mode 100644 build_ci/_deps/dmod-build/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/dmod-config.h delete mode 100644 build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/dif/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c delete mode 100644 build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/module/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/module/application/example_app_header.c delete mode 100644 build_ci/_deps/dmod-build/examples/module/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/Makefile delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h delete mode 100644 build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c delete mode 100644 build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/inc/Makefile delete mode 100644 build_ci/_deps/dmod-build/inc/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/lib/Makefile delete mode 100644 build_ci/_deps/dmod-build/lib/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/Makefile delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/Makefile delete mode 100644 build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/scripts/Makefile delete mode 100644 build_ci/_deps/dmod-build/scripts/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/src/Makefile delete mode 100644 build_ci/_deps/dmod-build/src/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/src/common/Makefile delete mode 100644 build_ci/_deps/dmod-build/src/common/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/src/common/libdmod_common.a delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o.d delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/progress.make delete mode 100644 build_ci/_deps/dmod-build/src/module/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/src/module/Makefile delete mode 100644 build_ci/_deps/dmod-build/src/module/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/src/module/libdmod_module.a delete mode 100644 build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-build/tools/Makefile delete mode 100644 build_ci/_deps/dmod-build/tools/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-build/version.txt delete mode 160000 build_ci/_deps/dmod-src delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeCache.txt delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks delete mode 100644 build_ci/_deps/dmod-subbuild/CMakeLists.txt delete mode 100644 build_ci/_deps/dmod-subbuild/Makefile delete mode 100644 build_ci/_deps/dmod-subbuild/cmake_install.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake delete mode 100644 build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake delete mode 100644 build_ci/cmake_install.cmake delete mode 100644 build_ci/compile_commands.json delete mode 100644 build_ci/dmf/difs_version.txt delete mode 100644 build_ci/dmf/dmini.dmd delete mode 100644 build_ci/dmf/dmini/LICENSE delete mode 100644 build_ci/dmf/dmini/README.md delete mode 100644 build_ci/dmf/dmini/docs/dmini.md delete mode 100644 build_ci/dmf/dmini/include/dmini.h delete mode 100644 build_ci/dmf/dmini/include/dmini_defs.h delete mode 100644 build_ci/dmf/dmini_version.txt delete mode 100644 build_ci/dmf/dmodex_version.txt delete mode 100644 build_ci/dmf/dmsdio.dmd delete mode 100644 build_ci/dmf/dmsdio_port.dmd delete mode 100644 build_ci/dmf/dmsdio_port_version.txt delete mode 100644 build_ci/dmf/dmsdio_version.txt delete mode 100644 build_ci/dmf/example_app_version.txt delete mode 100644 build_ci/dmf/fatfs_version.txt delete mode 100644 build_ci/dmf/flashfs_version.txt delete mode 100644 build_ci/dmf/inc/dmclk_port/include/dmclk.h delete mode 100644 build_ci/dmf/inc/dmclk_port/include/dmclk_port.h delete mode 100644 build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h delete mode 100644 build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h delete mode 100644 build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h delete mode 100644 build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h delete mode 100644 build_ci/dmf/inc/dmdma/include/dmdma.h delete mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_defs.h delete mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_lease.h delete mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_port.h delete mode 100644 build_ci/dmf/inc/dmdma/include/dmdma_types.h delete mode 100644 build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h delete mode 100644 build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h delete mode 100644 build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h delete mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi.h delete mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h delete mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h delete mode 100644 build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h delete mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio.h delete mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h delete mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio_port.h delete mode 100644 build_ci/dmf/inc/dmgpio/include/dmgpio_types.h delete mode 100644 build_ci/dmf/inc/dmini/include/dmini.h delete mode 100644 build_ci/dmf/inc/dmini/include/dmini_defs.h delete mode 100644 build_ci/dmf/inc/dmosi/include/dmosi.h delete mode 100644 build_ci/dmf/log_step_version.txt delete mode 100644 build_ci/dmf/test_dmsdio.dmd delete mode 100644 build_ci/dmf/test_dmsdio_version.txt delete mode 100644 build_ci/dmf/test_example_version.txt delete mode 100644 build_ci/dmf/vfs_version.txt delete mode 100755 build_ci/dmsdio delete mode 100644 build_ci/dmsdio_defs.h delete mode 100644 build_ci/dmsdio_header.c delete mode 100644 build_ci/dmsdio_version_requirements.txt delete mode 100644 build_ci/packages/dmsdio.zip delete mode 100644 build_ci/packages/dmsdio/LICENSE delete mode 100644 build_ci/packages/dmsdio/README.md delete mode 100644 build_ci/packages/dmsdio/configs/README.md delete mode 100644 build_ci/packages/dmsdio/configs/board/stm32f407g-disc1/sdio.ini delete mode 100644 build_ci/packages/dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini delete mode 100644 build_ci/packages/dmsdio/dmsdio.dmd delete mode 100644 build_ci/packages/dmsdio/dmsdio.dmr delete mode 100644 build_ci/packages/dmsdio/dmsdio_version.txt delete mode 100644 build_ci/packages/dmsdio/docs/README.md delete mode 100644 build_ci/packages/dmsdio/docs/api-reference.md delete mode 100644 build_ci/packages/dmsdio/docs/configuration.md delete mode 100644 build_ci/packages/dmsdio/docs/port-implementation.md delete mode 100644 build_ci/packages/dmsdio/include/dmsdio.h delete mode 100644 build_ci/packages/dmsdio/include/dmsdio_defs.h delete mode 100644 build_ci/packages/dmsdio/include/dmsdio_port.h delete mode 100644 build_ci/packages/dmsdio/include/dmsdio_types.h delete mode 100644 build_ci/packages/test_dmsdio.zip delete mode 100644 build_ci/packages/test_dmsdio/LICENSE delete mode 100644 build_ci/packages/test_dmsdio/README.md delete mode 100644 build_ci/packages/test_dmsdio/configs/README.md delete mode 100644 build_ci/packages/test_dmsdio/configs/board/stm32f407g-disc1/sdio.ini delete mode 100644 build_ci/packages/test_dmsdio/configs/board/stm32f746g-disco/sdmmc1.ini delete mode 100644 build_ci/packages/test_dmsdio/docs/README.md delete mode 100644 build_ci/packages/test_dmsdio/docs/api-reference.md delete mode 100644 build_ci/packages/test_dmsdio/docs/configuration.md delete mode 100644 build_ci/packages/test_dmsdio/docs/port-implementation.md delete mode 100644 build_ci/packages/test_dmsdio/include/dmsdio.h delete mode 100644 build_ci/packages/test_dmsdio/include/dmsdio_port.h delete mode 100644 build_ci/packages/test_dmsdio/include/dmsdio_types.h delete mode 100644 build_ci/packages/test_dmsdio/test_dmsdio.dmd delete mode 100644 build_ci/packages/test_dmsdio/test_dmsdio_version.txt delete mode 100644 build_ci/src/port/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/build.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/depend.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/flags.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/link.txt delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port.dir/progress.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make delete mode 100644 build_ci/src/port/CMakeFiles/progress.marks delete mode 100644 build_ci/src/port/Makefile delete mode 100644 build_ci/src/port/cmake_install.cmake delete mode 100644 build_ci/src/port/dmsdio_port_defs.h delete mode 100644 build_ci/src/port/dmsdio_port_header.c delete mode 100644 build_ci/src/port/dmsdio_port_version_requirements.txt delete mode 100644 build_ci/t.log delete mode 100644 build_ci/tests/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci/tests/CMakeFiles/progress.marks delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o.d delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/build.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/depend.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o.d delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/flags.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/link.txt delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/progress.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o.d delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make delete mode 100644 build_ci/tests/CTestTestfile.cmake delete mode 100644 build_ci/tests/Makefile delete mode 100644 build_ci/tests/cmake_install.cmake delete mode 100755 build_ci/tests/test_dmsdio delete mode 100644 build_ci/tests/test_dmsdio_defs.h delete mode 100644 build_ci/tests/test_dmsdio_header.c delete mode 100644 build_ci/tests/test_dmsdio_version_requirements.txt delete mode 100644 build_ci_port/CMakeCache.txt delete mode 100644 build_ci_port/CMakeFiles/3.31.3/CMakeCCompiler.cmake delete mode 100644 build_ci_port/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake delete mode 100755 build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin delete mode 100755 build_ci_port/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 build_ci_port/CMakeFiles/3.31.3/CMakeSystem.cmake delete mode 100644 build_ci_port/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build_ci_port/CMakeFiles/3.31.3/CompilerIdC/a.out delete mode 100644 build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build_ci_port/CMakeFiles/3.31.3/CompilerIdCXX/a.out delete mode 100644 build_ci_port/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build_ci_port/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 build_ci_port/CMakeFiles/Makefile.cmake delete mode 100644 build_ci_port/CMakeFiles/Makefile2 delete mode 100644 build_ci_port/CMakeFiles/TargetDirectories.txt delete mode 100644 build_ci_port/CMakeFiles/cmake.check_cache delete mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake delete mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/build.make delete mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake delete mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make delete mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts delete mode 100644 build_ci_port/CMakeFiles/dmod_generate_manifest.dir/progress.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/DependInfo.cmake delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/build.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/cmake_clean.cmake delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/compiler_depend.ts delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/depend.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/flags.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/link.txt delete mode 100644 build_ci_port/CMakeFiles/dmsdio.dir/progress.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake delete mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/build.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake delete mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts delete mode 100644 build_ci_port/CMakeFiles/dmsdio_local_dmd.dir/progress.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/build.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/CMakeFiles/dmsdio_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/CMakeFiles/progress.marks delete mode 100644 build_ci_port/CTestTestfile.cmake delete mode 100644 build_ci_port/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/dmod-config.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/difs_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/difs/difs_header.c delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/dif/vfs/vfs_header.c delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/example_app_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/application/example_app_header.c delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/dmodex_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/library/dmodex_header.c delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/log_step/log_step_header.c delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_defs.h delete mode 100644 build_ci_port/_deps/dmod-build/examples/module/test_example/test_example_header.c delete mode 100644 build_ci_port/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/inc/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/inc/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/inc/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/lib/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/lib/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/lib/third-party/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/scripts/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/scripts/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/scripts/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/src/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/src/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/src/common/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/src/common/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/src/common/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/common/libdmod_common.a delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o.d delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-build/src/module/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/src/module/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/src/module/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/src/module/libdmod_module.a delete mode 100644 build_ci_port/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-build/tools/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-build/tools/Makefile delete mode 100644 build_ci_port/_deps/dmod-build/tools/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-build/version.txt delete mode 160000 build_ci_port/_deps/dmod-src delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeCache.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/Makefile2 delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeFiles/progress.marks delete mode 100644 build_ci_port/_deps/dmod-subbuild/CMakeLists.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/Makefile delete mode 100644 build_ci_port/_deps/dmod-subbuild/cmake_install.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake delete mode 100644 build_ci_port/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake delete mode 100644 build_ci_port/cmake_install.cmake delete mode 100644 build_ci_port/compile_commands.json delete mode 100644 build_ci_port/dmf/difs_version.txt delete mode 100644 build_ci_port/dmf/dmodex_version.txt delete mode 100644 build_ci_port/dmf/dmsdio_port.dmd delete mode 100644 build_ci_port/dmf/dmsdio_port_version.txt delete mode 100644 build_ci_port/dmf/dmsdio_version.txt delete mode 100644 build_ci_port/dmf/example_app_version.txt delete mode 100644 build_ci_port/dmf/fatfs_version.txt delete mode 100644 build_ci_port/dmf/flashfs_version.txt delete mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi.h delete mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_defs.h delete mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h delete mode 100644 build_ci_port/dmf/inc/dmdrvi/include/dmdrvi_types.h delete mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio.h delete mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio_defs.h delete mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio_port.h delete mode 100644 build_ci_port/dmf/inc/dmgpio/include/dmgpio_types.h delete mode 100644 build_ci_port/dmf/inc/dmini/include/dmini.h delete mode 100644 build_ci_port/dmf/inc/dmini/include/dmini_defs.h delete mode 100644 build_ci_port/dmf/inc/dmosi/include/dmosi.h delete mode 100644 build_ci_port/dmf/log_step_version.txt delete mode 100644 build_ci_port/dmf/test_dmsdio_version.txt delete mode 100644 build_ci_port/dmf/test_example_version.txt delete mode 100644 build_ci_port/dmf/vfs_version.txt delete mode 100644 build_ci_port/dmsdio_defs.h delete mode 100644 build_ci_port/dmsdio_header.c delete mode 100644 build_ci_port/dmsdio_version_requirements.txt delete mode 100644 build_ci_port/packages/dmsdio_port.zip delete mode 100644 build_ci_port/packages/dmsdio_port/LICENSE delete mode 100644 build_ci_port/packages/dmsdio_port/dmsdio_port.dmd delete mode 100644 build_ci_port/packages/dmsdio_port/dmsdio_port_version.txt delete mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio.h delete mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio_port.h delete mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio_port_defs.h delete mode 100644 build_ci_port/packages/dmsdio_port/include/dmsdio_types.h delete mode 100644 build_ci_port/src/port/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/build.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/cmake_clean.cmake delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/compiler_depend.ts delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/depend.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o.d delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/flags.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/link.txt delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/progress.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_card.c.o.d delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/mock_registers.c.o.d delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port.dir/x86_64/port.c.o.d delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/cmake_clean.cmake delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/compiler_depend.ts delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_local_dmd.dir/progress.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/src/port/CMakeFiles/progress.marks delete mode 100644 build_ci_port/src/port/Makefile delete mode 100644 build_ci_port/src/port/cmake_install.cmake delete mode 100755 build_ci_port/src/port/dmsdio_port delete mode 100644 build_ci_port/src/port/dmsdio_port_defs.h delete mode 100644 build_ci_port/src/port/dmsdio_port_header.c delete mode 100644 build_ci_port/src/port/dmsdio_port_version_requirements.txt delete mode 100644 build_ci_port/tests/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build_ci_port/tests/CMakeFiles/progress.marks delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/build.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/cmake_clean.cmake delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/compiler_depend.ts delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/depend.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/flags.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/link.txt delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio.dir/progress.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/cmake_clean.cmake delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/compiler_depend.ts delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_local_dmd.dir/progress.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/cmake_clean.cmake delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.make delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/compiler_depend.ts delete mode 100644 build_ci_port/tests/CMakeFiles/test_dmsdio_memory_detailed.dir/progress.make delete mode 100644 build_ci_port/tests/CTestTestfile.cmake delete mode 100644 build_ci_port/tests/Makefile delete mode 100644 build_ci_port/tests/cmake_install.cmake delete mode 100644 build_ci_port/tests/test_dmsdio_defs.h delete mode 100644 build_ci_port/tests/test_dmsdio_header.c delete mode 100644 build_ci_port/tests/test_dmsdio_version_requirements.txt diff --git a/.gitignore b/.gitignore index c2af1f8..856a344 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,6 @@ build/ *.tmp *.swp *~ + +# Local CI builds +build_*/ diff --git a/build_ci/CMakeCache.txt b/build_ci/CMakeCache.txt deleted file mode 100644 index 6e4d34e..0000000 --- a/build_ci/CMakeCache.txt +++ /dev/null @@ -1,593 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /__w/dmsdio/dmsdio/build_ci -# It was generated by CMake: /usr/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 -######################## - -//Path to a program. -AR:FILEPATH=/usr/bin/ar - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Archiver -CMAKE_AR:STRING=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:STRING=/usr/bin/g++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//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=/usr/bin/gcc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 - -//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= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Linker -CMAKE_LINKER:STRING=/usr/bin/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=/usr/bin/nm - -//Objcopy -CMAKE_OBJCOPY:STRING=/usr/bin/objcopy - -//Objdump -CMAKE_OBJDUMP:STRING=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC=SD memory card driver (SDSC/SDHC/SDXC) for DMOD - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=dmsdio - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=0.1 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=1 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/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= - -//Size -CMAKE_SIZE:STRING=/usr/bin/size - -//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 linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//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 - -//Path to a program. -DMF_GET:FILEPATH=/usr/local/bin/dmf-get - -//Path to a program. -DMF_GET_EXECUTABLE:FILEPATH=/usr/local/bin/dmf-get - -//Build examples -DMOD_BUILD_EXAMPLES:BOOL=OFF - -//Build templates -DMOD_BUILD_TEMPLATES:BOOL=OFF - -//Build tests -DMOD_BUILD_TESTS:BOOL=OFF - -//Build tools -DMOD_BUILD_TOOLS:BOOL=OFF - -//Target CPU family -DMOD_CPU_FAMILY:STRING=stm32f7 - -//Name of the target cpu, if empty, the target is generic -DMOD_CPU_NAME:STRING= - -//DMOD source directory -DMOD_DIR:PATH=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src - -//Directory for DMFC files -DMOD_DMFC_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/dmfc - -//Directory for DMF files -DMOD_DMF_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/dmf - -//No help, variable specified on the command line. -DMOD_DMM_URL:UNINITIALIZED=/hosttools/local_gpio.dmm - -//Path to the module header template -DMOD_HEADER_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module - -//Path to a program. -DMOD_LOADER_EXECUTABLE:FILEPATH=/usr/local/bin/dmod_loader - -//Maximum number of modules -DMOD_MAX_MODULES:STRING=30 - -//Maximum number of required modules -DMOD_MAX_REQUIRED_MODULES:STRING=10 - -//Minimum code coverage percentage -DMOD_MIN_COVERAGE:STRING=40 - -//DMOD build mode -DMOD_MODE:STRING=DMOD_MODULE - -//DMOD module version -DMOD_MODULE_VERSION:STRING=0.1 - -//Directory for DMF files inside the system -DMOD_REPO_DIR:STRING=/__w/dmsdio/dmsdio/build_ci/dmf - -//Paths to the repositories inside the system in an array -DMOD_REPO_PATHS:STRING=/__w/dmsdio/dmsdio/build_ci/dmf:/__w/dmsdio/dmsdio/build_ci/dmfc - -//Path to the scripts directory -DMOD_SCRIPTS_DIR:PATH=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts - -//Major version of your system -DMOD_SYSTEM_VERSION_MAJOR:STRING=0 - -//Minor version of your system -DMOD_SYSTEM_VERSION_MINOR:STRING=1 - -//Name of the tools configuration -DMOD_TOOLS_NAME:STRING=arch/x86_64 - -//Enable to use aligned allocation -DMOD_USE_ALIGNED_ALLOC:BOOL=ON - -//Enable to use aligned malloc mock if aligned allocation is not -// available -DMOD_USE_ALIGNED_MALLOC_MOCK:BOOL=OFF - -//Enable to use the assert function -DMOD_USE_ASSERT:BOOL=ON - -//Enable to use the environ global variable -DMOD_USE_ENVIRON:BOOL=ON - -//Enable to use exceptions -DMOD_USE_EXCEPTIONS:BOOL=OFF - -//Enable to use the FastLZ compression library -DMOD_USE_FASTLZ:BOOL=ON - -//Enable to use the getenv function -DMOD_USE_GETENV:BOOL=ON - -//Enable to use memory management functions -DMOD_USE_MMAN:BOOL=ON - -//Enable to use the pthread library -DMOD_USE_PTHREAD:BOOL=ON - -//Enable to use the realloc function -DMOD_USE_REALLOC:BOOL=ON - -//Enable to use the stdio library -DMOD_USE_STDIO:BOOL=ON - -//Enable to use the standard library -DMOD_USE_STDLIB:BOOL=ON - -//Enable to use termios for terminal I/O control (echo, canonical -// mode) -DMOD_USE_TERMIOS:BOOL=ON - -//Enable to use time.h for system time functions (clock_gettime) -DMOD_USE_TIME:BOOL=ON - -//Directory under which to collect all populated content -FETCHCONTENT_BASE_DIR:PATH=/__w/dmsdio/dmsdio/build_ci/_deps - -//Disables all attempts to download or update content and assumes -// source dirs already exist -FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF - -//Enables QUIET option for all content population -FETCHCONTENT_QUIET:BOOL=ON - -//When not empty, overrides where to find pre-populated content -// for dmod -FETCHCONTENT_SOURCE_DIR_DMOD:PATH= - -//Enables UPDATE_DISCONNECTED behavior for all content population -FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF - -//Enables UPDATE_DISCONNECTED behavior just for population of dmod -FETCHCONTENT_UPDATES_DISCONNECTED_DMOD:BOOL=OFF - -//Path to a program. -GCC:FILEPATH=/usr/bin/gcc - -//Git command line client -GIT_EXECUTABLE:FILEPATH=/usr/bin/git - -//Path to a program. -GXX:FILEPATH=/usr/bin/g++ - -//Path to a program. -LD:FILEPATH=/usr/bin/ld - -//Make -MAKE:STRING=make - -//Mkdir -MKDIR:STRING=mkdir - -//Path to a program. -MKDMRPKG:FILEPATH=/usr/local/bin/mkdmrpkg - -//Path to a program. -OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -OBJDUMP:FILEPATH=/usr/bin/objdump - -//Rm -RM:STRING=rm - -//Path to a program. -SIZE:FILEPATH=/usr/bin/size - -//Path to a program. -TODMD:FILEPATH=/usr/local/bin/todmd - -//Path to a program. -TODMFC:FILEPATH=/usr/local/bin/todmfc - -//Path to a program. -TODMM:FILEPATH=/usr/local/bin/todmm - -//Value Computed by CMake -dmod_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build - -//Value Computed by CMake -dmod_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -dmod_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src - -//Value Computed by CMake -dmsdio_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci - -//Value Computed by CMake -dmsdio_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -dmsdio_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio - - -######################## -# 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 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/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=/usr/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=/__w/dmsdio/dmsdio -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//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=24 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 -//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 -//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 -//ADVANCED property for variable: GIT_EXECUTABLE -GIT_EXECUTABLE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE - diff --git a/build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake b/build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake deleted file mode 100644 index e7b1eae..0000000 --- a/build_ci/CMakeFiles/3.31.3/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/gcc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "9.4.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "OFF") -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 "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.34) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -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 ) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -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 "x86_64-linux-gnu") -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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake b/build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake deleted file mode 100644 index 51e8a77..0000000 --- a/build_ci/CMakeFiles/3.31.3/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,97 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/g++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "9.4.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 "OFF") -set(CMAKE_CXX_STANDARD_LATEST "20") -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") -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 "") -set(CMAKE_CXX26_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") -set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.34) -set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -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 ) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -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 "x86_64-linux-gnu") -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_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") - -set(CMAKE_CXX_COMPILER_IMPORT_STD "") - diff --git a/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin b/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index 605384983eee096cead8d8201a1e48cb198eeb1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16656 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 diff --git a/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin b/build_ci/CMakeFiles/3.31.3/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index a89191210afcb795bdfe2f9eaee54d179ccf8ad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16680 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 A#sB~S diff --git a/build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake deleted file mode 100644 index 32d9012..0000000 --- a/build_ci/CMakeFiles/3.31.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c b/build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 8d8bb03..0000000 --- a/build_ci/CMakeFiles/3.31.3/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,904 +0,0 @@ -#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__) - - -#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(__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(__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__) -# 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 - -#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__) -# 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(__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 -#ifdef COMPILER_VERSION_INTERNAL - 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 diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out b/build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out deleted file mode 100755 index ee19ebd2904e6c2a8953c0502aaeede7300a9913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16776 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 asw!ipqGb4ZT*>~vElO(<2TDess`w{i0=YQ= diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index da6c824..0000000 --- a/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,919 +0,0 @@ -/* 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__) - - -#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(__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 - - -/* 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__) -# 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 - -#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(__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 -#ifdef COMPILER_VERSION_INTERNAL - 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; -} diff --git a/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out b/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out deleted file mode 100755 index 02cd8be41b67f74dff54b51ed90bcf3eea72c2e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16784 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 XIp=yUDL&&Cw-4{PG%8#MuA=xmsE)a} diff --git a/build_ci/CMakeFiles/CMakeConfigureLog.yaml b/build_ci/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 8db21b9..0000000 --- a/build_ci/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,570 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - The system is: Linux - 6.18.44-fc-v37 - x86_64 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: /usr/bin/gcc - Build flags: -Wall;-Werror;-std=c11 - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - - The C compiler identification is GNU, found in: - /__w/dmsdio/dmsdio/build_ci/CMakeFiles/3.31.3/CompilerIdC/a.out - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. - Compiler: /usr/bin/g++ - Build flags: -Wall;-Werror;-std=c++17 - Id flags: - - The output was: - 0 - - - Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - - The CXX compiler identification is GNU, found in: - /__w/dmsdio/dmsdio/build_ci/CMakeFiles/3.31.3/CompilerIdCXX/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z" - binary: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z" - cmakeVariables: - CMAKE_C_FLAGS: "-Wall -std=c11 " - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_7f25c/fast - /usr/bin/make -f CMakeFiles/cmTC_7f25c.dir/build.make CMakeFiles/cmTC_7f25c.dir/build - make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z' - Building C object CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o - /usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/gcc - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccU9G2Kw.s - GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7 - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o /tmp/ccU9G2Kw.s - GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' - Linking C executable cmTC_7f25c - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f25c.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/gcc - COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_7f25c' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - collect2 version 9.4.0 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.34 - COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_7f25c' '-mtune=generic' '-march=x86-64' - /usr/bin/gcc -Wall -std=c11 -v -Wl,-v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -o cmTC_7f25c - make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_7f25c/fast] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_7f25c.dir/build.make CMakeFiles/cmTC_7f25c.dir/build] - ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-YIGg2z'] - ignore line: [Building C object CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/gcc -Wall -std=c11 -v -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gcc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -Wall -std=c11 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccU9G2Kw.s] - ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C11 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o /tmp/ccU9G2Kw.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking C executable cmTC_7f25c] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7f25c.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/gcc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c11' '-v' '-o' 'cmTC_7f25c' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccyCKGJX.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_7f25c] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 9.4.0] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccyCKGJX.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7f25c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_7f25c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.34 - - - kind: "try_compile-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - checks: - - "Detecting CXX compiler ABI info" - directories: - source: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA" - binary: "/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA" - cmakeVariables: - CMAKE_CXX_FLAGS: "-Wall -std=c++17 " - CMAKE_CXX_FLAGS_DEBUG: "-g" - CMAKE_CXX_SCAN_FOR_MODULES: "OFF" - CMAKE_EXE_LINKER_FLAGS: "" - buildResult: - variable: "CMAKE_CXX_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA' - - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_1e184/fast - /usr/bin/make -f CMakeFiles/cmTC_1e184.dir/build.make CMakeFiles/cmTC_1e184.dir/build - make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA' - Building CXX object CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp - Using built-in specs. - COLLECT_GCC=/usr/bin/g++ - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRRyLJY.s - GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/include/c++/9 - /usr/include/x86_64-linux-gnu/c++/9 - /usr/include/c++/9/backward - /usr/lib/gcc/x86_64-linux-gnu/9/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) - compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - Compiler executable checksum: 3d1eba838554fa2348dba760e4770469 - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - as -v --64 -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccRRyLJY.s - GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - Linking CXX executable cmTC_1e184 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1e184.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/g++ - COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:hsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu - Thread model: posix - gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) - COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_1e184' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - collect2 version 9.4.0 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.34 - COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_1e184' '-shared-libgcc' '-mtune=generic' '-march=x86-64' - /usr/bin/g++ -Wall -std=c++17 -v -Wl,-v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1e184 - make[1]: Leaving directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/9] - add: [/usr/include/x86_64-linux-gnu/c++/9] - add: [/usr/include/c++/9/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] - collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_1e184/fast] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_1e184.dir/build.make CMakeFiles/cmTC_1e184.dir/build] - ignore line: [make[1]: Entering directory '/__w/dmsdio/dmsdio/build_ci/CMakeFiles/CMakeScratch/TryCompile-EuCNAA'] - ignore line: [Building CXX object CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/g++ -Wall -std=c++17 -v -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/g++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -Wall -std=c++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRRyLJY.s] - ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/9] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] - ignore line: [ /usr/include/c++/9/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C++17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccRRyLJY.s] - ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - ignore line: [Linking CXX executable cmTC_1e184] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1e184.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/g++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] - ignore line: [Thread model: posix] - ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-Wall' '-std=c++17' '-v' '-o' 'cmTC_1e184' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccFFan2p.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_1e184] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 9.4.0] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccFFan2p.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1e184 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -v CMakeFiles/cmTC_1e184.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'CXX': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build_ci/_deps/dmod-src/CMakeLists.txt:35 (project)" - message: | - Running the CXX compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.34 -... diff --git a/build_ci/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/CMakeFiles/CMakeRuleHashes.txt b/build_ci/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index cd8df3e..0000000 --- a/build_ci/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Hashes of file build rules. -9c0931b796ac7b3163ed3705a63aced2 CMakeFiles/dmsdio_memory_detailed -fc4d61b5b86c52e9e451be9c59f24dc8 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed -adad4224fadab2a949d21020633fbc90 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed -5679f71374afbf162bba6e2e60247e0c _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed -10964944e9761de46efea6d4db21943e _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed -e8165e4c3ad9a04010016efc76a4215a _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed -92ca0bbfbca61dcbc1fd0840ff8397f4 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed -1c7444c3052f6189bc0beafa53df3e7c _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed -17a7b0341970ef986558344eb9924802 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed -ff4c64d897eaea136436bbb32729b5a4 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed -3657a5726a0e9443ad01eaf0fac00789 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed -af3334f330a7c8a1f7ee2cb602a4809e _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed -035b308c13ae4bcb41731d9b350477e7 src/port/CMakeFiles/dmsdio_port_memory_detailed -7d6ee48df149afa16ae90f67dfd5c037 tests/CMakeFiles/test_dmsdio_memory_detailed diff --git a/build_ci/CMakeFiles/Makefile.cmake b/build_ci/CMakeFiles/Makefile.cmake deleted file mode 100644 index 666849f..0000000 --- a/build_ci/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,276 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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" - "/__w/dmsdio/dmsdio/CMakeLists.txt" - "CMakeFiles/3.31.3/CMakeCCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.3/CMakeSystem.cmake" - "_deps/dmod-src/CMakeLists.txt" - "_deps/dmod-src/configs/arch/x86_64/tools-cfg.cmake" - "_deps/dmod-src/dmod-cfg.cmake" - "_deps/dmod-src/dmod-config.h.in" - "_deps/dmod-src/dmod-defaults.cmake" - "_deps/dmod-src/dmod-info.cmake" - "_deps/dmod-src/examples/CMakeLists.txt" - "_deps/dmod-src/examples/dif/CMakeLists.txt" - "_deps/dmod-src/examples/dif/difs/CMakeLists.txt" - "_deps/dmod-src/examples/dif/fatfs/CMakeLists.txt" - "_deps/dmod-src/examples/dif/flashfs/CMakeLists.txt" - "_deps/dmod-src/examples/dif/vfs/CMakeLists.txt" - "_deps/dmod-src/examples/module/CMakeLists.txt" - "_deps/dmod-src/examples/module/application/CMakeLists.txt" - "_deps/dmod-src/examples/module/library/CMakeLists.txt" - "_deps/dmod-src/examples/module/log_step/CMakeLists.txt" - "_deps/dmod-src/examples/module/test_example/CMakeLists.txt" - "_deps/dmod-src/inc/CMakeLists.txt" - "_deps/dmod-src/lib/CMakeLists.txt" - "_deps/dmod-src/lib/third-party/CMakeLists.txt" - "_deps/dmod-src/lib/third-party/FastLZ/CMakeLists.txt" - "_deps/dmod-src/paths.cmake" - "_deps/dmod-src/scripts/CMakeLists.txt" - "_deps/dmod-src/scripts/Makefile-lib.in" - "_deps/dmod-src/scripts/api.h.in" - "_deps/dmod-src/scripts/dmod-info.mk.in" - "_deps/dmod-src/scripts/dmod_header.c.in" - "_deps/dmod-src/scripts/version.txt.in" - "_deps/dmod-src/src/CMakeLists.txt" - "_deps/dmod-src/src/common/CMakeLists.txt" - "_deps/dmod-src/src/module/CMakeLists.txt" - "_deps/dmod-src/tools/CMakeLists.txt" - "/__w/dmsdio/dmsdio/src/port/CMakeLists.txt" - "/__w/dmsdio/dmsdio/src/port/stm32f7/config.cmake" - "/__w/dmsdio/dmsdio/tests/CMakeLists.txt" - "/usr/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake-3.31/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" - "/usr/share/cmake-3.31/Modules/FetchContent.cmake" - "/usr/share/cmake-3.31/Modules/FetchContent/CMakeLists.cmake.in" - "/usr/share/cmake-3.31/Modules/FindGit.cmake" - "/usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.31/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/usr/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" - "/usr/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake-3.31/Modules/Linker/GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Linker/GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.31/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 - "_deps/dmod-subbuild/CMakeLists.txt" - "dmf/dmsdio_version.txt" - "dmsdio_defs.h" - "dmsdio_header.c" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "CMakeFiles/3.31.3/CMakeSystem.cmake" - "CMakeFiles/3.31.3/CMakeCCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCCompiler.cmake" - "CMakeFiles/3.31.3/CMakeCXXCompiler.cmake" - "_deps/dmod-build/dmod-config.h" - "_deps/dmod-src/dmod-info.mk" - "_deps/dmod-build/version.txt" - "_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-src/lib/third-party/FastLZ/Makefile" - "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-src/src/common/Makefile" - "_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-src/src/module/Makefile" - "_deps/dmod-build/src/module/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/dmodex_version.txt" - "_deps/dmod-build/examples/module/library/dmodex_defs.h" - "_deps/dmod-build/examples/module/library/dmodex_header.c" - "_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/example_app_version.txt" - "_deps/dmod-build/examples/module/application/example_app_defs.h" - "_deps/dmod-build/examples/module/application/example_app_header.c" - "_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/log_step_version.txt" - "_deps/dmod-build/examples/module/log_step/log_step_defs.h" - "_deps/dmod-build/examples/module/log_step/log_step_header.c" - "_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/test_example_version.txt" - "_deps/dmod-build/examples/module/test_example/test_example_defs.h" - "_deps/dmod-build/examples/module/test_example/test_example_header.c" - "_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/difs_version.txt" - "_deps/dmod-build/examples/dif/difs/difs_defs.h" - "_deps/dmod-build/examples/dif/difs/difs_header.c" - "_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/fatfs_version.txt" - "_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h" - "_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" - "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/flashfs_version.txt" - "_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h" - "_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" - "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/vfs_version.txt" - "_deps/dmod-build/examples/dif/vfs/vfs_defs.h" - "_deps/dmod-build/examples/dif/vfs/vfs_header.c" - "_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/dmsdio_port_version.txt" - "src/port/dmsdio_port_defs.h" - "src/port/dmsdio_port_header.c" - "src/port/CMakeFiles/CMakeDirectoryInformation.cmake" - "dmf/test_dmsdio_version.txt" - "tests/test_dmsdio_defs.h" - "tests/test_dmsdio_header.c" - "tests/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/dmsdio.dir/DependInfo.cmake" - "CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake" - "CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake" - "CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake" - "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake" - "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake" - "_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake" - "_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake" - "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake" - "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake" - "src/port/CMakeFiles/dmsdio_port.dir/DependInfo.cmake" - "src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/DependInfo.cmake" - "src/port/CMakeFiles/dmsdio_port_local_dmd.dir/DependInfo.cmake" - "tests/CMakeFiles/test_dmsdio.dir/DependInfo.cmake" - "tests/CMakeFiles/test_dmsdio_memory_detailed.dir/DependInfo.cmake" - "tests/CMakeFiles/test_dmsdio_local_dmd.dir/DependInfo.cmake" - ) diff --git a/build_ci/CMakeFiles/Makefile2 b/build_ci/CMakeFiles/Makefile2 deleted file mode 100644 index 08e4ceb..0000000 --- a/build_ci/CMakeFiles/Makefile2 +++ /dev/null @@ -1,1666 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/dmsdio.dir/all -all: CMakeFiles/dmod_generate_manifest.dir/all -all: CMakeFiles/dmsdio_local_dmd.dir/all -all: _deps/dmod-build/all -all: src/port/all -all: tests/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: CMakeFiles/dmsdio.dir/codegen -codegen: CMakeFiles/dmod_generate_manifest.dir/codegen -codegen: CMakeFiles/dmsdio_local_dmd.dir/codegen -codegen: _deps/dmod-build/codegen -codegen: src/port/codegen -codegen: tests/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: _deps/dmod-build/preinstall -preinstall: src/port/preinstall -preinstall: tests/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/dmsdio.dir/clean -clean: CMakeFiles/dmsdio_memory_detailed.dir/clean -clean: CMakeFiles/dmod_generate_manifest.dir/clean -clean: CMakeFiles/dmsdio_local_dmd.dir/clean -clean: _deps/dmod-build/clean -clean: src/port/clean -clean: tests/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build - -# Recursive "all" directory target. -_deps/dmod-build/all: _deps/dmod-build/scripts/all -_deps/dmod-build/all: _deps/dmod-build/lib/all -_deps/dmod-build/all: _deps/dmod-build/inc/all -_deps/dmod-build/all: _deps/dmod-build/src/all -_deps/dmod-build/all: _deps/dmod-build/examples/all -_deps/dmod-build/all: _deps/dmod-build/tools/all -.PHONY : _deps/dmod-build/all - -# Recursive "codegen" directory target. -_deps/dmod-build/codegen: _deps/dmod-build/scripts/codegen -_deps/dmod-build/codegen: _deps/dmod-build/lib/codegen -_deps/dmod-build/codegen: _deps/dmod-build/inc/codegen -_deps/dmod-build/codegen: _deps/dmod-build/src/codegen -_deps/dmod-build/codegen: _deps/dmod-build/examples/codegen -_deps/dmod-build/codegen: _deps/dmod-build/tools/codegen -.PHONY : _deps/dmod-build/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/preinstall: _deps/dmod-build/scripts/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/lib/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/inc/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/src/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/examples/preinstall -_deps/dmod-build/preinstall: _deps/dmod-build/tools/preinstall -.PHONY : _deps/dmod-build/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/clean: _deps/dmod-build/scripts/clean -_deps/dmod-build/clean: _deps/dmod-build/lib/clean -_deps/dmod-build/clean: _deps/dmod-build/inc/clean -_deps/dmod-build/clean: _deps/dmod-build/src/clean -_deps/dmod-build/clean: _deps/dmod-build/examples/clean -_deps/dmod-build/clean: _deps/dmod-build/tools/clean -.PHONY : _deps/dmod-build/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples - -# Recursive "all" directory target. -_deps/dmod-build/examples/all: _deps/dmod-build/examples/module/all -_deps/dmod-build/examples/all: _deps/dmod-build/examples/dif/all -.PHONY : _deps/dmod-build/examples/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/module/codegen -_deps/dmod-build/examples/codegen: _deps/dmod-build/examples/dif/codegen -.PHONY : _deps/dmod-build/examples/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/module/preinstall -_deps/dmod-build/examples/preinstall: _deps/dmod-build/examples/dif/preinstall -.PHONY : _deps/dmod-build/examples/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/clean: _deps/dmod-build/examples/module/clean -_deps/dmod-build/examples/clean: _deps/dmod-build/examples/dif/clean -.PHONY : _deps/dmod-build/examples/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/difs/all -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/fatfs/all -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/flashfs/all -_deps/dmod-build/examples/dif/all: _deps/dmod-build/examples/dif/vfs/all -.PHONY : _deps/dmod-build/examples/dif/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/difs/codegen -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/fatfs/codegen -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/flashfs/codegen -_deps/dmod-build/examples/dif/codegen: _deps/dmod-build/examples/dif/vfs/codegen -.PHONY : _deps/dmod-build/examples/dif/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/difs/preinstall -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/fatfs/preinstall -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/flashfs/preinstall -_deps/dmod-build/examples/dif/preinstall: _deps/dmod-build/examples/dif/vfs/preinstall -.PHONY : _deps/dmod-build/examples/dif/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/difs/clean -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/fatfs/clean -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/flashfs/clean -_deps/dmod-build/examples/dif/clean: _deps/dmod-build/examples/dif/vfs/clean -.PHONY : _deps/dmod-build/examples/dif/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/difs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/difs/all: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all -.PHONY : _deps/dmod-build/examples/dif/difs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/difs/codegen: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/difs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/difs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/difs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean -_deps/dmod-build/examples/dif/difs/clean: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/difs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/fatfs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/fatfs/all: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all -.PHONY : _deps/dmod-build/examples/dif/fatfs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/fatfs/codegen: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/fatfs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/fatfs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/fatfs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean -_deps/dmod-build/examples/dif/fatfs/clean: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/fatfs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/flashfs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/flashfs/all: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all -.PHONY : _deps/dmod-build/examples/dif/flashfs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/flashfs/codegen: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/flashfs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/flashfs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/flashfs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean -_deps/dmod-build/examples/dif/flashfs/clean: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/flashfs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/dif/vfs - -# Recursive "all" directory target. -_deps/dmod-build/examples/dif/vfs/all: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all -.PHONY : _deps/dmod-build/examples/dif/vfs/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/dif/vfs/codegen: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen -.PHONY : _deps/dmod-build/examples/dif/vfs/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/dif/vfs/preinstall: -.PHONY : _deps/dmod-build/examples/dif/vfs/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean -_deps/dmod-build/examples/dif/vfs/clean: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/vfs/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/library/all -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/application/all -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/log_step/all -_deps/dmod-build/examples/module/all: _deps/dmod-build/examples/module/test_example/all -.PHONY : _deps/dmod-build/examples/module/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/library/codegen -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/application/codegen -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/log_step/codegen -_deps/dmod-build/examples/module/codegen: _deps/dmod-build/examples/module/test_example/codegen -.PHONY : _deps/dmod-build/examples/module/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/library/preinstall -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/application/preinstall -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/log_step/preinstall -_deps/dmod-build/examples/module/preinstall: _deps/dmod-build/examples/module/test_example/preinstall -.PHONY : _deps/dmod-build/examples/module/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/library/clean -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/application/clean -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/log_step/clean -_deps/dmod-build/examples/module/clean: _deps/dmod-build/examples/module/test_example/clean -.PHONY : _deps/dmod-build/examples/module/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/application - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/application/all: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all -.PHONY : _deps/dmod-build/examples/module/application/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/application/codegen: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen -.PHONY : _deps/dmod-build/examples/module/application/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/application/preinstall: -.PHONY : _deps/dmod-build/examples/module/application/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean -_deps/dmod-build/examples/module/application/clean: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/application/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/library - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/library/all: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all -.PHONY : _deps/dmod-build/examples/module/library/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/library/codegen: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen -.PHONY : _deps/dmod-build/examples/module/library/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/library/preinstall: -.PHONY : _deps/dmod-build/examples/module/library/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean -_deps/dmod-build/examples/module/library/clean: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/library/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/log_step - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/log_step/all: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all -.PHONY : _deps/dmod-build/examples/module/log_step/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/log_step/codegen: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen -.PHONY : _deps/dmod-build/examples/module/log_step/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/log_step/preinstall: -.PHONY : _deps/dmod-build/examples/module/log_step/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean -_deps/dmod-build/examples/module/log_step/clean: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/log_step/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/examples/module/test_example - -# Recursive "all" directory target. -_deps/dmod-build/examples/module/test_example/all: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all -.PHONY : _deps/dmod-build/examples/module/test_example/all - -# Recursive "codegen" directory target. -_deps/dmod-build/examples/module/test_example/codegen: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen -.PHONY : _deps/dmod-build/examples/module/test_example/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/examples/module/test_example/preinstall: -.PHONY : _deps/dmod-build/examples/module/test_example/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean -_deps/dmod-build/examples/module/test_example/clean: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/test_example/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/inc - -# Recursive "all" directory target. -_deps/dmod-build/inc/all: -.PHONY : _deps/dmod-build/inc/all - -# Recursive "codegen" directory target. -_deps/dmod-build/inc/codegen: -.PHONY : _deps/dmod-build/inc/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/inc/preinstall: -.PHONY : _deps/dmod-build/inc/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/inc/clean: -.PHONY : _deps/dmod-build/inc/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/lib - -# Recursive "all" directory target. -_deps/dmod-build/lib/all: _deps/dmod-build/lib/third-party/all -.PHONY : _deps/dmod-build/lib/all - -# Recursive "codegen" directory target. -_deps/dmod-build/lib/codegen: _deps/dmod-build/lib/third-party/codegen -.PHONY : _deps/dmod-build/lib/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/lib/preinstall: _deps/dmod-build/lib/third-party/preinstall -.PHONY : _deps/dmod-build/lib/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/lib/clean: _deps/dmod-build/lib/third-party/clean -.PHONY : _deps/dmod-build/lib/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/lib/third-party - -# Recursive "all" directory target. -_deps/dmod-build/lib/third-party/all: _deps/dmod-build/lib/third-party/FastLZ/all -.PHONY : _deps/dmod-build/lib/third-party/all - -# Recursive "codegen" directory target. -_deps/dmod-build/lib/third-party/codegen: _deps/dmod-build/lib/third-party/FastLZ/codegen -.PHONY : _deps/dmod-build/lib/third-party/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/lib/third-party/preinstall: _deps/dmod-build/lib/third-party/FastLZ/preinstall -.PHONY : _deps/dmod-build/lib/third-party/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/lib/third-party/clean: _deps/dmod-build/lib/third-party/FastLZ/clean -.PHONY : _deps/dmod-build/lib/third-party/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/lib/third-party/FastLZ - -# Recursive "all" directory target. -_deps/dmod-build/lib/third-party/FastLZ/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/all - -# Recursive "codegen" directory target. -_deps/dmod-build/lib/third-party/FastLZ/codegen: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/lib/third-party/FastLZ/preinstall: -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean -_deps/dmod-build/lib/third-party/FastLZ/clean: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/scripts - -# Recursive "all" directory target. -_deps/dmod-build/scripts/all: -.PHONY : _deps/dmod-build/scripts/all - -# Recursive "codegen" directory target. -_deps/dmod-build/scripts/codegen: -.PHONY : _deps/dmod-build/scripts/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/scripts/preinstall: -.PHONY : _deps/dmod-build/scripts/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/scripts/clean: -.PHONY : _deps/dmod-build/scripts/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/src - -# Recursive "all" directory target. -_deps/dmod-build/src/all: _deps/dmod-build/src/common/all -_deps/dmod-build/src/all: _deps/dmod-build/src/module/all -.PHONY : _deps/dmod-build/src/all - -# Recursive "codegen" directory target. -_deps/dmod-build/src/codegen: _deps/dmod-build/src/common/codegen -_deps/dmod-build/src/codegen: _deps/dmod-build/src/module/codegen -.PHONY : _deps/dmod-build/src/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/src/preinstall: _deps/dmod-build/src/common/preinstall -_deps/dmod-build/src/preinstall: _deps/dmod-build/src/module/preinstall -.PHONY : _deps/dmod-build/src/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/src/clean: _deps/dmod-build/src/common/clean -_deps/dmod-build/src/clean: _deps/dmod-build/src/module/clean -.PHONY : _deps/dmod-build/src/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/src/common - -# Recursive "all" directory target. -_deps/dmod-build/src/common/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -.PHONY : _deps/dmod-build/src/common/all - -# Recursive "codegen" directory target. -_deps/dmod-build/src/common/codegen: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen -.PHONY : _deps/dmod-build/src/common/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/src/common/preinstall: -.PHONY : _deps/dmod-build/src/common/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean -_deps/dmod-build/src/common/clean: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/common/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/src/module - -# Recursive "all" directory target. -_deps/dmod-build/src/module/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all -.PHONY : _deps/dmod-build/src/module/all - -# Recursive "codegen" directory target. -_deps/dmod-build/src/module/codegen: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen -.PHONY : _deps/dmod-build/src/module/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/src/module/preinstall: -.PHONY : _deps/dmod-build/src/module/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean -_deps/dmod-build/src/module/clean: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/module/clean - -#============================================================================= -# Directory level rules for directory _deps/dmod-build/tools - -# Recursive "all" directory target. -_deps/dmod-build/tools/all: -.PHONY : _deps/dmod-build/tools/all - -# Recursive "codegen" directory target. -_deps/dmod-build/tools/codegen: -.PHONY : _deps/dmod-build/tools/codegen - -# Recursive "preinstall" directory target. -_deps/dmod-build/tools/preinstall: -.PHONY : _deps/dmod-build/tools/preinstall - -# Recursive "clean" directory target. -_deps/dmod-build/tools/clean: -.PHONY : _deps/dmod-build/tools/clean - -#============================================================================= -# Directory level rules for directory src/port - -# Recursive "all" directory target. -src/port/all: src/port/CMakeFiles/dmsdio_port.dir/all -src/port/all: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all -.PHONY : src/port/all - -# Recursive "codegen" directory target. -src/port/codegen: src/port/CMakeFiles/dmsdio_port.dir/codegen -src/port/codegen: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen -.PHONY : src/port/codegen - -# Recursive "preinstall" directory target. -src/port/preinstall: -.PHONY : src/port/preinstall - -# Recursive "clean" directory target. -src/port/clean: src/port/CMakeFiles/dmsdio_port.dir/clean -src/port/clean: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean -src/port/clean: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean -.PHONY : src/port/clean - -#============================================================================= -# Directory level rules for directory tests - -# Recursive "all" directory target. -tests/all: tests/CMakeFiles/test_dmsdio.dir/all -tests/all: tests/CMakeFiles/test_dmsdio_local_dmd.dir/all -.PHONY : tests/all - -# Recursive "codegen" directory target. -tests/codegen: tests/CMakeFiles/test_dmsdio.dir/codegen -tests/codegen: tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen -.PHONY : tests/codegen - -# Recursive "preinstall" directory target. -tests/preinstall: -.PHONY : tests/preinstall - -# Recursive "clean" directory target. -tests/clean: tests/CMakeFiles/test_dmsdio.dir/clean -tests/clean: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean -tests/clean: tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean -.PHONY : tests/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmsdio.dir - -# All Build rule for target. -CMakeFiles/dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -CMakeFiles/dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Built target dmsdio" -.PHONY : CMakeFiles/dmsdio.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmsdio.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 19 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : CMakeFiles/dmsdio.dir/rule - -# Convenience name for target. -dmsdio: CMakeFiles/dmsdio.dir/rule -.PHONY : dmsdio - -# codegen rule for target. -CMakeFiles/dmsdio.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=20,21,22,23,24,25,26,27,28,29,30 "Finished codegen for target dmsdio" -.PHONY : CMakeFiles/dmsdio.dir/codegen - -# clean rule for target. -CMakeFiles/dmsdio.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/clean -.PHONY : CMakeFiles/dmsdio.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmsdio_memory_detailed.dir - -# All Build rule for target. -CMakeFiles/dmsdio_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=31 "Built target dmsdio_memory_detailed" -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmsdio_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/rule - -# Convenience name for target. -dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/rule -.PHONY : dmsdio_memory_detailed - -# codegen rule for target. -CMakeFiles/dmsdio_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=31 "Finished codegen for target dmsdio_memory_detailed" -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen - -# clean rule for target. -CMakeFiles/dmsdio_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/clean -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmod_generate_manifest.dir - -# All Build rule for target. -CMakeFiles/dmod_generate_manifest.dir/all: CMakeFiles/dmsdio.dir/all -CMakeFiles/dmod_generate_manifest.dir/all: src/port/CMakeFiles/dmsdio_port.dir/all -CMakeFiles/dmod_generate_manifest.dir/all: tests/CMakeFiles/test_dmsdio.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target dmod_generate_manifest" -.PHONY : CMakeFiles/dmod_generate_manifest.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmod_generate_manifest.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod_generate_manifest.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : CMakeFiles/dmod_generate_manifest.dir/rule - -# Convenience name for target. -dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/rule -.PHONY : dmod_generate_manifest - -# codegen rule for target. -CMakeFiles/dmod_generate_manifest.dir/codegen: CMakeFiles/dmsdio.dir/all -CMakeFiles/dmod_generate_manifest.dir/codegen: src/port/CMakeFiles/dmsdio_port.dir/all -CMakeFiles/dmod_generate_manifest.dir/codegen: tests/CMakeFiles/test_dmsdio.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target dmod_generate_manifest" -.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen - -# clean rule for target. -CMakeFiles/dmod_generate_manifest.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/clean -.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean - -#============================================================================= -# Target rules for target CMakeFiles/dmsdio_local_dmd.dir - -# All Build rule for target. -CMakeFiles/dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target dmsdio_local_dmd" -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmsdio_local_dmd.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmsdio_local_dmd.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/rule - -# Convenience name for target. -dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/rule -.PHONY : dmsdio_local_dmd - -# codegen rule for target. -CMakeFiles/dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target dmsdio_local_dmd" -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen - -# clean rule for target. -CMakeFiles/dmsdio_local_dmd.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/clean -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir - -# All Build rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=8,9 "Built target dmod_fastlz" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule - -# Convenience name for target. -dmod_fastlz: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/rule -.PHONY : dmod_fastlz - -# codegen rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=8,9 "Finished codegen for target dmod_fastlz" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen - -# clean rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=10 "Built target dmod_fastlz_memory_detailed" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule - -# Convenience name for target. -dmod_fastlz_memory_detailed: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/rule -.PHONY : dmod_fastlz_memory_detailed - -# codegen rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=10 "Finished codegen for target dmod_fastlz_memory_detailed" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir - -# All Build rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=5,6 "Built target dmod_common" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule - -# Convenience name for target. -dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule -.PHONY : dmod_common - -# codegen rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=5,6 "Finished codegen for target dmod_common" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=7 "Built target dmod_common_memory_detailed" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule - -# Convenience name for target. -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule -.PHONY : dmod_common_memory_detailed - -# codegen rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=7 "Finished codegen for target dmod_common_memory_detailed" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir - -# All Build rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=11,12,13,14 "Built target dmod_module" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule - -# Convenience name for target. -dmod_module: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/rule -.PHONY : dmod_module - -# codegen rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=11,12,13,14 "Finished codegen for target dmod_module" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=15 "Built target dmod_module_memory_detailed" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule - -# Convenience name for target. -dmod_module_memory_detailed: _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/rule -.PHONY : dmod_module_memory_detailed - -# codegen rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=15 "Finished codegen for target dmod_module_memory_detailed" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=16,17,18 "Built target dmodex" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule - -# Convenience name for target. -dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule -.PHONY : dmodex - -# codegen rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=16,17,18 "Finished codegen for target dmodex" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=19 "Built target dmodex_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule - -# Convenience name for target. -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule -.PHONY : dmodex_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=19 "Finished codegen for target dmodex_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=38,39,40,41 "Built target example_app" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 12 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule - -# Convenience name for target. -example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule -.PHONY : example_app - -# codegen rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=38,39,40,41 "Finished codegen for target example_app" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=42 "Built target example_app_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule - -# Convenience name for target. -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule -.PHONY : example_app_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=42 "Finished codegen for target example_app_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=51,52,53 "Built target log_step" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule - -# Convenience name for target. -log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule -.PHONY : log_step - -# codegen rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=51,52,53 "Finished codegen for target log_step" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=54 "Built target log_step_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule - -# Convenience name for target. -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule -.PHONY : log_step_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=54 "Finished codegen for target log_step_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=60,61,62,63 "Built target test_example" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 12 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule - -# Convenience name for target. -test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule -.PHONY : test_example - -# codegen rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=60,61,62,63 "Finished codegen for target test_example" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=64 "Built target test_example_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule - -# Convenience name for target. -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule -.PHONY : test_example_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=64 "Finished codegen for target test_example_memory_detailed" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=1,2,3 "Built target difs" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule - -# Convenience name for target. -difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule -.PHONY : difs - -# codegen rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=1,2,3 "Finished codegen for target difs" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=4 "Built target difs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule - -# Convenience name for target. -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule -.PHONY : difs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=4 "Finished codegen for target difs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=43,44,45 "Built target fatfs" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule - -# Convenience name for target. -fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule -.PHONY : fatfs - -# codegen rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=43,44,45 "Finished codegen for target fatfs" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=46 "Built target fatfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule - -# Convenience name for target. -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule -.PHONY : fatfs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=46 "Finished codegen for target fatfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=47,48,49 "Built target flashfs" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule - -# Convenience name for target. -flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule -.PHONY : flashfs - -# codegen rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=47,48,49 "Finished codegen for target flashfs" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=50 "Built target flashfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule - -# Convenience name for target. -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule -.PHONY : flashfs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=50 "Finished codegen for target flashfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=65,66,67 "Built target vfs" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 11 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule - -# Convenience name for target. -vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule -.PHONY : vfs - -# codegen rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=65,66,67 "Finished codegen for target vfs" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean - -#============================================================================= -# Target rules for target _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir - -# All Build rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=68 "Built target vfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule - -# Convenience name for target. -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule -.PHONY : vfs_memory_detailed - -# codegen rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=68 "Finished codegen for target vfs_memory_detailed" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen - -# clean rule for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target src/port/CMakeFiles/dmsdio_port.dir - -# All Build rule for target. -src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -src/port/CMakeFiles/dmsdio_port.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/depend - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=32,33,34,35,36 "Built target dmsdio_port" -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/all - -# Build rule for subdir invocation for target. -src/port/CMakeFiles/dmsdio_port.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 13 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/rule - -# Convenience name for target. -dmsdio_port: src/port/CMakeFiles/dmsdio_port.dir/rule -.PHONY : dmsdio_port - -# codegen rule for target. -src/port/CMakeFiles/dmsdio_port.dir/codegen: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=32,33,34,35,36 "Finished codegen for target dmsdio_port" -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/codegen - -# clean rule for target. -src/port/CMakeFiles/dmsdio_port.dir/clean: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/clean -.PHONY : src/port/CMakeFiles/dmsdio_port.dir/clean - -#============================================================================= -# Target rules for target src/port/CMakeFiles/dmsdio_port_memory_detailed.dir - -# All Build rule for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=37 "Built target dmsdio_port_memory_detailed" -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule - -# Convenience name for target. -dmsdio_port_memory_detailed: src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/rule -.PHONY : dmsdio_port_memory_detailed - -# codegen rule for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=37 "Finished codegen for target dmsdio_port_memory_detailed" -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/codegen - -# clean rule for target. -src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean -.PHONY : src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target src/port/CMakeFiles/dmsdio_port_local_dmd.dir - -# All Build rule for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/depend - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target dmsdio_port_local_dmd" -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all - -# Build rule for subdir invocation for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/port/CMakeFiles/dmsdio_port_local_dmd.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule - -# Convenience name for target. -dmsdio_port_local_dmd: src/port/CMakeFiles/dmsdio_port_local_dmd.dir/rule -.PHONY : dmsdio_port_local_dmd - -# codegen rule for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target dmsdio_port_local_dmd" -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/codegen - -# clean rule for target. -src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean -.PHONY : src/port/CMakeFiles/dmsdio_port_local_dmd.dir/clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_dmsdio.dir - -# All Build rule for target. -tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/all -tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/all -tests/CMakeFiles/test_dmsdio.dir/all: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/all - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/depend - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=55,56,57,58 "Built target test_dmsdio" -.PHONY : tests/CMakeFiles/test_dmsdio.dir/all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_dmsdio.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 12 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_dmsdio.dir/rule - -# Convenience name for target. -test_dmsdio: tests/CMakeFiles/test_dmsdio.dir/rule -.PHONY : test_dmsdio - -# codegen rule for target. -tests/CMakeFiles/test_dmsdio.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=55,56,57,58 "Finished codegen for target test_dmsdio" -.PHONY : tests/CMakeFiles/test_dmsdio.dir/codegen - -# clean rule for target. -tests/CMakeFiles/test_dmsdio.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/clean -.PHONY : tests/CMakeFiles/test_dmsdio.dir/clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_dmsdio_memory_detailed.dir - -# All Build rule for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/depend - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=59 "Built target test_dmsdio_memory_detailed" -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_memory_detailed.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule - -# Convenience name for target. -test_dmsdio_memory_detailed: tests/CMakeFiles/test_dmsdio_memory_detailed.dir/rule -.PHONY : test_dmsdio_memory_detailed - -# codegen rule for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=59 "Finished codegen for target test_dmsdio_memory_detailed" -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/codegen - -# clean rule for target. -tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean -.PHONY : tests/CMakeFiles/test_dmsdio_memory_detailed.dir/clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_dmsdio_local_dmd.dir - -# All Build rule for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/all: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/depend - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Built target test_dmsdio_local_dmd" -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 28 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_dmsdio_local_dmd.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule - -# Convenience name for target. -test_dmsdio_local_dmd: tests/CMakeFiles/test_dmsdio_local_dmd.dir/rule -.PHONY : test_dmsdio_local_dmd - -# codegen rule for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen: CMakeFiles/dmod_generate_manifest.dir/all - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num= "Finished codegen for target test_dmsdio_local_dmd" -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.dir/codegen - -# clean rule for target. -tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/clean -.PHONY : tests/CMakeFiles/test_dmsdio_local_dmd.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 - diff --git a/build_ci/CMakeFiles/TargetDirectories.txt b/build_ci/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 7d2314b..0000000 --- a/build_ci/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,200 +0,0 @@ -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmod_generate_manifest.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_local_dmd.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/dmsdio_port_local_dmd.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/src/port/CMakeFiles/install/strip.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio_memory_detailed.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test_dmsdio_local_dmd.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/test.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/rebuild_cache.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/list_install_components.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/install.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/install/local.dir -/__w/dmsdio/dmsdio/build_ci/tests/CMakeFiles/install/strip.dir diff --git a/build_ci/CMakeFiles/cmake.check_cache b/build_ci/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build_ci/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make b/build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make deleted file mode 100644 index ebbcfeb..0000000 --- a/build_ci/CMakeFiles/dmod_generate_manifest.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for dmod_generate_manifest. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmod_generate_manifest.dir/progress.make - -CMakeFiles/dmod_generate_manifest.dir/codegen: -.PHONY : CMakeFiles/dmod_generate_manifest.dir/codegen - -dmod_generate_manifest: CMakeFiles/dmod_generate_manifest.dir/build.make - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local manifest from all packages: /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm" - /usr/local/bin/todmm /__w/dmsdio/dmsdio/build_ci/packages /__w/dmsdio/dmsdio/build_ci/packages --zip -o /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm -.PHONY : dmod_generate_manifest - -# Rule to build all files generated by this target. -CMakeFiles/dmod_generate_manifest.dir/build: dmod_generate_manifest -.PHONY : CMakeFiles/dmod_generate_manifest.dir/build - -CMakeFiles/dmod_generate_manifest.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmod_generate_manifest.dir/clean - -CMakeFiles/dmod_generate_manifest.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmod_generate_manifest.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmod_generate_manifest.dir/depend - diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake deleted file mode 100644 index ec9d842..0000000 --- a/build_ci/CMakeFiles/dmod_generate_manifest.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmod_generate_manifest.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make b/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make deleted file mode 100644 index 64d53cb..0000000 --- a/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmod_generate_manifest. -# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts deleted file mode 100644 index 9b295b9..0000000 --- a/build_ci/CMakeFiles/dmod_generate_manifest.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmod_generate_manifest. diff --git a/build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make b/build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build_ci/CMakeFiles/dmod_generate_manifest.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake deleted file mode 100644 index e76715e..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake +++ /dev/null @@ -1,32 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/dmsdio_header.c" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" "gcc" "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio.c" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_card.c" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_config.c" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_decode.c" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_detect.c" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_ident.c" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_io.c" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" - "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" "gcc" "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.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 "") diff --git a/build_ci/CMakeFiles/dmsdio.dir/build.make b/build_ci/CMakeFiles/dmsdio.dir/build.make deleted file mode 100644 index 293dc76..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/build.make +++ /dev/null @@ -1,272 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include CMakeFiles/dmsdio.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/dmsdio.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmsdio.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/dmsdio.dir/flags.make - -CMakeFiles/dmsdio.dir/codegen: -.PHONY : CMakeFiles/dmsdio.dir/codegen - -CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio.c.o: /__w/dmsdio/dmsdio/src/dmsdio.c -CMakeFiles/dmsdio.dir/src/dmsdio.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c - -CMakeFiles/dmsdio.dir/src/dmsdio.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio.c > CMakeFiles/dmsdio.dir/src/dmsdio.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio.c -o CMakeFiles/dmsdio.dir/src/dmsdio.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: /__w/dmsdio/dmsdio/src/dmsdio_card.c -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c - -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_card.c > CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_card.c -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: /__w/dmsdio/dmsdio/src/dmsdio_cmd.c -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c - -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_cmd.c > CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_cmd.c -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: /__w/dmsdio/dmsdio/src/dmsdio_config.c -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c - -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_config.c > CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_config.c -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: /__w/dmsdio/dmsdio/src/dmsdio_decode.c -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c - -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_decode.c > CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_decode.c -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: /__w/dmsdio/dmsdio/src/dmsdio_detect.c -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c - -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_detect.c > CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_detect.c -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: /__w/dmsdio/dmsdio/src/dmsdio_ident.c -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c - -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_ident.c > CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_ident.c -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: /__w/dmsdio/dmsdio/src/dmsdio_io.c -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c - -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_io.c > CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_io.c -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s - -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: /__w/dmsdio/dmsdio/src/dmsdio_xfer.c -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -MF CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c - -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/src/dmsdio_xfer.c > CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i - -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/src/dmsdio_xfer.c -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s - -CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/flags.make -CMakeFiles/dmsdio.dir/dmsdio_header.c.o: dmsdio_header.c -CMakeFiles/dmsdio.dir/dmsdio_header.c.o: CMakeFiles/dmsdio.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building C object CMakeFiles/dmsdio.dir/dmsdio_header.c.o" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/dmsdio.dir/dmsdio_header.c.o -MF CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c - -CMakeFiles/dmsdio.dir/dmsdio_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmsdio.dir/dmsdio_header.c.i" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c > CMakeFiles/dmsdio.dir/dmsdio_header.c.i - -CMakeFiles/dmsdio.dir/dmsdio_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmsdio.dir/dmsdio_header.c.s" - /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c -o CMakeFiles/dmsdio.dir/dmsdio_header.c.s - -# Object files for target dmsdio -dmsdio_OBJECTS = \ -"CMakeFiles/dmsdio.dir/src/dmsdio.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" \ -"CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" \ -"CMakeFiles/dmsdio.dir/dmsdio_header.c.o" - -# External object files for target dmsdio -dmsdio_EXTERNAL_OBJECTS = - -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -dmsdio: CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -dmsdio: CMakeFiles/dmsdio.dir/dmsdio_header.c.o -dmsdio: CMakeFiles/dmsdio.dir/build.make -dmsdio: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -dmsdio: _deps/dmod-build/src/common/libdmod_common.a -dmsdio: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -dmsdio: _deps/dmod-build/src/module/libdmod_module.a -dmsdio: CMakeFiles/dmsdio.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking C executable dmsdio" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmsdio.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/dmsdio /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmsdio" - /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Creating release package and zip archive for dmsdio" - cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/local/bin/mkdmrpkg /__w/dmsdio/dmsdio/dmsdio.dmr -m dmsdio -r /__w/dmsdio/dmsdio -b /__w/dmsdio/dmsdio/build_ci --dmf-dir /__w/dmsdio/dmsdio/build_ci/dmf -o /__w/dmsdio/dmsdio/build_ci/packages/dmsdio - cd /__w/dmsdio/dmsdio/build_ci/packages && /usr/bin/cmake -E chdir /__w/dmsdio/dmsdio/build_ci/packages/dmsdio /usr/bin/cmake -E tar cf /__w/dmsdio/dmsdio/build_ci/packages/dmsdio.zip --format=zip -- . - -# Rule to build all files generated by this target. -CMakeFiles/dmsdio.dir/build: dmsdio -.PHONY : CMakeFiles/dmsdio.dir/build - -CMakeFiles/dmsdio.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmsdio.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmsdio.dir/clean - -CMakeFiles/dmsdio.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmsdio.dir/depend - diff --git a/build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake deleted file mode 100644 index 6f9af99..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/cmake_clean.cmake +++ /dev/null @@ -1,29 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" - "CMakeFiles/dmsdio.dir/dmsdio_header.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o.d" - "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" - "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d" - "dmsdio" - "dmsdio.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmsdio.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make b/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make deleted file mode 100644 index 809e143..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts deleted file mode 100644 index 5858f7d..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmsdio. diff --git a/build_ci/CMakeFiles/dmsdio.dir/depend.make b/build_ci/CMakeFiles/dmsdio.dir/depend.make deleted file mode 100644 index f43d3f2..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmsdio. -# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o b/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o deleted file mode 100644 index e2e2ee140129d7ea58a743c34aa1e65713051ce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2192 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 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d deleted file mode 100644 index f1e744d..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o.d +++ /dev/null @@ -1,52 +0,0 @@ -CMakeFiles/dmsdio.dir/src/dmsdio.c.o: /__w/dmsdio/dmsdio/src/dmsdio.c \ - /usr/include/stdc-predef.h /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ - /__w/dmsdio/dmsdio/include/dmsdio.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /__w/dmsdio/dmsdio/src/dmsdio_sd.h /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o deleted file mode 100644 index c5d623a1933344752919ba87cb81bb6e0568c6c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6888 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 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d deleted file mode 100644 index 606bdb8..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o.d +++ /dev/null @@ -1,53 +0,0 @@ -CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o: \ - /__w/dmsdio/dmsdio/src/dmsdio_config.c /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ - /__w/dmsdio/dmsdio/include/dmsdio.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o deleted file mode 100644 index 67183132dc50a5ac25433e5d9eeb76db14f80948..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3488 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 diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d deleted file mode 100644 index fd0f0e1..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o.d +++ /dev/null @@ -1,47 +0,0 @@ -CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o: \ - /__w/dmsdio/dmsdio/src/dmsdio_detect.c /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ - /__w/dmsdio/dmsdio/include/dmsdio.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o deleted file mode 100644 index 1b188173a5c39a00fa437f06b33a1ec6bc8cad63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8048 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 D^ZuMb diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d deleted file mode 100644 index 47bf197..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o.d +++ /dev/null @@ -1,53 +0,0 @@ -CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o: \ - /__w/dmsdio/dmsdio/src/dmsdio_ident.c /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ - /__w/dmsdio/dmsdio/include/dmsdio.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /__w/dmsdio/dmsdio/src/dmsdio_sd.h /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o deleted file mode 100644 index 4f1c1b1530e0e488b91b14fcce5d8a7e33030a7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2984 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 I1rN*q3zW2SEdT%j diff --git a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d b/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d deleted file mode 100644 index 5e8b8f4..0000000 --- a/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o.d +++ /dev/null @@ -1,48 +0,0 @@ -CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o: \ - /__w/dmsdio/dmsdio/src/dmsdio_xfer.c /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/src/dmsdio_internal.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ - /__w/dmsdio/dmsdio/include/dmsdio.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmsdio_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /__w/dmsdio/dmsdio/include/dmsdio_types.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h \ - /__w/dmsdio/dmsdio/include/dmsdio_port.h \ - /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include/dmini_defs.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include/dmosi.h \ - /__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /__w/dmsdio/dmsdio/src/dmsdio_sd.h diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make deleted file mode 100644 index 39cf529..0000000 --- a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/build.make +++ /dev/null @@ -1,88 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for dmsdio_local_dmd. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmsdio_local_dmd.dir/progress.make - -CMakeFiles/dmsdio_local_dmd.dir/codegen: -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/codegen - -dmsdio_local_dmd: CMakeFiles/dmsdio_local_dmd.dir/build.make - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating local dependencies file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio-local.dmd" - /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd --local-manifest /__w/dmsdio/dmsdio/build_ci/packages/manifest-local.dmm -.PHONY : dmsdio_local_dmd - -# Rule to build all files generated by this target. -CMakeFiles/dmsdio_local_dmd.dir/build: dmsdio_local_dmd -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/build - -CMakeFiles/dmsdio_local_dmd.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/clean - -CMakeFiles/dmsdio_local_dmd.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_local_dmd.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmsdio_local_dmd.dir/depend - diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake deleted file mode 100644 index 27d8fc8..0000000 --- a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/cmake_clean.cmake +++ /dev/null @@ -1,5 +0,0 @@ - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_local_dmd.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make deleted file mode 100644 index d2e3f11..0000000 --- a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_local_dmd. -# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts deleted file mode 100644 index 77e53a9..0000000 --- a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_local_dmd. diff --git a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make b/build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make deleted file mode 100644 index 8b13789..0000000 --- a/build_ci/CMakeFiles/dmsdio_local_dmd.dir/progress.make +++ /dev/null @@ -1 +0,0 @@ - diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make deleted file mode 100644 index 35dfc9c..0000000 --- a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for dmsdio_memory_detailed. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmsdio_memory_detailed.dir/progress.make - -CMakeFiles/dmsdio_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmsdio" - /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o@@/__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio.dir/dmsdio_header.c.o -DMODULE_NAME=dmsdio -DDMOD_MODULE_NAME="dmsdio" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -CMakeFiles/dmsdio_memory_detailed.dir/codegen: -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/codegen - -dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed -dmsdio_memory_detailed: CMakeFiles/dmsdio_memory_detailed.dir/build.make -.PHONY : dmsdio_memory_detailed - -# Rule to build all files generated by this target. -CMakeFiles/dmsdio_memory_detailed.dir/build: dmsdio_memory_detailed -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/build - -CMakeFiles/dmsdio_memory_detailed.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/clean - -CMakeFiles/dmsdio_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmsdio_memory_detailed.dir/depend - diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 8d75b89..0000000 --- a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmsdio_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmsdio_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index c075b54..0000000 --- a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmsdio_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 6ca3679..0000000 --- a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmsdio_memory_detailed. diff --git a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make b/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make deleted file mode 100644 index a3100dd..0000000 --- a/build_ci/CMakeFiles/dmsdio_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 31 - diff --git a/build_ci/CMakeFiles/progress.marks b/build_ci/CMakeFiles/progress.marks deleted file mode 100644 index fb1e7bc..0000000 --- a/build_ci/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -54 diff --git a/build_ci/CTestTestfile.cmake b/build_ci/CTestTestfile.cmake deleted file mode 100644 index fe54b99..0000000 --- a/build_ci/CTestTestfile.cmake +++ /dev/null @@ -1,9 +0,0 @@ -# CMake generated Testfile for -# Source directory: /__w/dmsdio/dmsdio -# Build directory: /__w/dmsdio/dmsdio/build_ci -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("_deps/dmod-build") -subdirs("src/port") -subdirs("tests") diff --git a/build_ci/Makefile b/build_ci/Makefile deleted file mode 100644 index a48f340..0000000 --- a/build_ci/Makefile +++ /dev/null @@ -1,918 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/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 dmsdio - -# Build rule for target. -dmsdio: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio -.PHONY : dmsdio - -# fast build rule for target. -dmsdio/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/build -.PHONY : dmsdio/fast - -#============================================================================= -# Target rules for targets named dmsdio_memory_detailed - -# Build rule for target. -dmsdio_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_memory_detailed -.PHONY : dmsdio_memory_detailed - -# fast build rule for target. -dmsdio_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_memory_detailed.dir/build.make CMakeFiles/dmsdio_memory_detailed.dir/build -.PHONY : dmsdio_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmod_generate_manifest - -# Build rule for target. -dmod_generate_manifest: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_generate_manifest -.PHONY : dmod_generate_manifest - -# fast build rule for target. -dmod_generate_manifest/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod_generate_manifest.dir/build.make CMakeFiles/dmod_generate_manifest.dir/build -.PHONY : dmod_generate_manifest/fast - -#============================================================================= -# Target rules for targets named dmsdio_local_dmd - -# Build rule for target. -dmsdio_local_dmd: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_local_dmd -.PHONY : dmsdio_local_dmd - -# fast build rule for target. -dmsdio_local_dmd/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio_local_dmd.dir/build.make CMakeFiles/dmsdio_local_dmd.dir/build -.PHONY : dmsdio_local_dmd/fast - -#============================================================================= -# Target rules for targets named dmod_fastlz - -# Build rule for target. -dmod_fastlz: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz -.PHONY : dmod_fastlz - -# fast build rule for target. -dmod_fastlz/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build -.PHONY : dmod_fastlz/fast - -#============================================================================= -# Target rules for targets named dmod_fastlz_memory_detailed - -# Build rule for target. -dmod_fastlz_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_fastlz_memory_detailed -.PHONY : dmod_fastlz_memory_detailed - -# fast build rule for target. -dmod_fastlz_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build.make _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz_memory_detailed.dir/build -.PHONY : dmod_fastlz_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmod_common - -# Build rule for target. -dmod_common: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common -.PHONY : dmod_common - -# fast build rule for target. -dmod_common/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build -.PHONY : dmod_common/fast - -#============================================================================= -# Target rules for targets named dmod_common_memory_detailed - -# Build rule for target. -dmod_common_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_common_memory_detailed -.PHONY : dmod_common_memory_detailed - -# fast build rule for target. -dmod_common_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build -.PHONY : dmod_common_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmod_module - -# Build rule for target. -dmod_module: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module -.PHONY : dmod_module - -# fast build rule for target. -dmod_module/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build -.PHONY : dmod_module/fast - -#============================================================================= -# Target rules for targets named dmod_module_memory_detailed - -# Build rule for target. -dmod_module_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod_module_memory_detailed -.PHONY : dmod_module_memory_detailed - -# fast build rule for target. -dmod_module_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build.make _deps/dmod-build/src/module/CMakeFiles/dmod_module_memory_detailed.dir/build -.PHONY : dmod_module_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmodex - -# Build rule for target. -dmodex: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex -.PHONY : dmodex - -# fast build rule for target. -dmodex/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build -.PHONY : dmodex/fast - -#============================================================================= -# Target rules for targets named dmodex_memory_detailed - -# Build rule for target. -dmodex_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmodex_memory_detailed -.PHONY : dmodex_memory_detailed - -# fast build rule for target. -dmodex_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build -.PHONY : dmodex_memory_detailed/fast - -#============================================================================= -# Target rules for targets named example_app - -# Build rule for target. -example_app: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app -.PHONY : example_app - -# fast build rule for target. -example_app/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build -.PHONY : example_app/fast - -#============================================================================= -# Target rules for targets named example_app_memory_detailed - -# Build rule for target. -example_app_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 example_app_memory_detailed -.PHONY : example_app_memory_detailed - -# fast build rule for target. -example_app_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build -.PHONY : example_app_memory_detailed/fast - -#============================================================================= -# Target rules for targets named log_step - -# Build rule for target. -log_step: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step -.PHONY : log_step - -# fast build rule for target. -log_step/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build -.PHONY : log_step/fast - -#============================================================================= -# Target rules for targets named log_step_memory_detailed - -# Build rule for target. -log_step_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 log_step_memory_detailed -.PHONY : log_step_memory_detailed - -# fast build rule for target. -log_step_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build -.PHONY : log_step_memory_detailed/fast - -#============================================================================= -# Target rules for targets named test_example - -# Build rule for target. -test_example: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example -.PHONY : test_example - -# fast build rule for target. -test_example/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build -.PHONY : test_example/fast - -#============================================================================= -# Target rules for targets named test_example_memory_detailed - -# Build rule for target. -test_example_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_example_memory_detailed -.PHONY : test_example_memory_detailed - -# fast build rule for target. -test_example_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build -.PHONY : test_example_memory_detailed/fast - -#============================================================================= -# Target rules for targets named difs - -# Build rule for target. -difs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs -.PHONY : difs - -# fast build rule for target. -difs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build -.PHONY : difs/fast - -#============================================================================= -# Target rules for targets named difs_memory_detailed - -# Build rule for target. -difs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 difs_memory_detailed -.PHONY : difs_memory_detailed - -# fast build rule for target. -difs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build -.PHONY : difs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named fatfs - -# Build rule for target. -fatfs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs -.PHONY : fatfs - -# fast build rule for target. -fatfs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build -.PHONY : fatfs/fast - -#============================================================================= -# Target rules for targets named fatfs_memory_detailed - -# Build rule for target. -fatfs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 fatfs_memory_detailed -.PHONY : fatfs_memory_detailed - -# fast build rule for target. -fatfs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build -.PHONY : fatfs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named flashfs - -# Build rule for target. -flashfs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs -.PHONY : flashfs - -# fast build rule for target. -flashfs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build -.PHONY : flashfs/fast - -#============================================================================= -# Target rules for targets named flashfs_memory_detailed - -# Build rule for target. -flashfs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flashfs_memory_detailed -.PHONY : flashfs_memory_detailed - -# fast build rule for target. -flashfs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build -.PHONY : flashfs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named vfs - -# Build rule for target. -vfs: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs -.PHONY : vfs - -# fast build rule for target. -vfs/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build -.PHONY : vfs/fast - -#============================================================================= -# Target rules for targets named vfs_memory_detailed - -# Build rule for target. -vfs_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 vfs_memory_detailed -.PHONY : vfs_memory_detailed - -# fast build rule for target. -vfs_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build -.PHONY : vfs_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmsdio_port - -# Build rule for target. -dmsdio_port: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port -.PHONY : dmsdio_port - -# fast build rule for target. -dmsdio_port/fast: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port.dir/build.make src/port/CMakeFiles/dmsdio_port.dir/build -.PHONY : dmsdio_port/fast - -#============================================================================= -# Target rules for targets named dmsdio_port_memory_detailed - -# Build rule for target. -dmsdio_port_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_memory_detailed -.PHONY : dmsdio_port_memory_detailed - -# fast build rule for target. -dmsdio_port_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build.make src/port/CMakeFiles/dmsdio_port_memory_detailed.dir/build -.PHONY : dmsdio_port_memory_detailed/fast - -#============================================================================= -# Target rules for targets named dmsdio_port_local_dmd - -# Build rule for target. -dmsdio_port_local_dmd: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmsdio_port_local_dmd -.PHONY : dmsdio_port_local_dmd - -# fast build rule for target. -dmsdio_port_local_dmd/fast: - $(MAKE) $(MAKESILENT) -f src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build.make src/port/CMakeFiles/dmsdio_port_local_dmd.dir/build -.PHONY : dmsdio_port_local_dmd/fast - -#============================================================================= -# Target rules for targets named test_dmsdio - -# Build rule for target. -test_dmsdio: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio -.PHONY : test_dmsdio - -# fast build rule for target. -test_dmsdio/fast: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio.dir/build.make tests/CMakeFiles/test_dmsdio.dir/build -.PHONY : test_dmsdio/fast - -#============================================================================= -# Target rules for targets named test_dmsdio_memory_detailed - -# Build rule for target. -test_dmsdio_memory_detailed: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_memory_detailed -.PHONY : test_dmsdio_memory_detailed - -# fast build rule for target. -test_dmsdio_memory_detailed/fast: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build.make tests/CMakeFiles/test_dmsdio_memory_detailed.dir/build -.PHONY : test_dmsdio_memory_detailed/fast - -#============================================================================= -# Target rules for targets named test_dmsdio_local_dmd - -# Build rule for target. -test_dmsdio_local_dmd: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_dmsdio_local_dmd -.PHONY : test_dmsdio_local_dmd - -# fast build rule for target. -test_dmsdio_local_dmd/fast: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_dmsdio_local_dmd.dir/build.make tests/CMakeFiles/test_dmsdio_local_dmd.dir/build -.PHONY : test_dmsdio_local_dmd/fast - -dmsdio_header.o: dmsdio_header.c.o -.PHONY : dmsdio_header.o - -# target to build an object file -dmsdio_header.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.o -.PHONY : dmsdio_header.c.o - -dmsdio_header.i: dmsdio_header.c.i -.PHONY : dmsdio_header.i - -# target to preprocess a source file -dmsdio_header.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.i -.PHONY : dmsdio_header.c.i - -dmsdio_header.s: dmsdio_header.c.s -.PHONY : dmsdio_header.s - -# target to generate assembly for a file -dmsdio_header.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/dmsdio_header.c.s -.PHONY : dmsdio_header.c.s - -src/dmsdio.o: src/dmsdio.c.o -.PHONY : src/dmsdio.o - -# target to build an object file -src/dmsdio.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.o -.PHONY : src/dmsdio.c.o - -src/dmsdio.i: src/dmsdio.c.i -.PHONY : src/dmsdio.i - -# target to preprocess a source file -src/dmsdio.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.i -.PHONY : src/dmsdio.c.i - -src/dmsdio.s: src/dmsdio.c.s -.PHONY : src/dmsdio.s - -# target to generate assembly for a file -src/dmsdio.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio.c.s -.PHONY : src/dmsdio.c.s - -src/dmsdio_card.o: src/dmsdio_card.c.o -.PHONY : src/dmsdio_card.o - -# target to build an object file -src/dmsdio_card.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -.PHONY : src/dmsdio_card.c.o - -src/dmsdio_card.i: src/dmsdio_card.c.i -.PHONY : src/dmsdio_card.i - -# target to preprocess a source file -src/dmsdio_card.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.i -.PHONY : src/dmsdio_card.c.i - -src/dmsdio_card.s: src/dmsdio_card.c.s -.PHONY : src/dmsdio_card.s - -# target to generate assembly for a file -src/dmsdio_card.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_card.c.s -.PHONY : src/dmsdio_card.c.s - -src/dmsdio_cmd.o: src/dmsdio_cmd.c.o -.PHONY : src/dmsdio_cmd.o - -# target to build an object file -src/dmsdio_cmd.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -.PHONY : src/dmsdio_cmd.c.o - -src/dmsdio_cmd.i: src/dmsdio_cmd.c.i -.PHONY : src/dmsdio_cmd.i - -# target to preprocess a source file -src/dmsdio_cmd.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.i -.PHONY : src/dmsdio_cmd.c.i - -src/dmsdio_cmd.s: src/dmsdio_cmd.c.s -.PHONY : src/dmsdio_cmd.s - -# target to generate assembly for a file -src/dmsdio_cmd.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.s -.PHONY : src/dmsdio_cmd.c.s - -src/dmsdio_config.o: src/dmsdio_config.c.o -.PHONY : src/dmsdio_config.o - -# target to build an object file -src/dmsdio_config.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -.PHONY : src/dmsdio_config.c.o - -src/dmsdio_config.i: src/dmsdio_config.c.i -.PHONY : src/dmsdio_config.i - -# target to preprocess a source file -src/dmsdio_config.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.i -.PHONY : src/dmsdio_config.c.i - -src/dmsdio_config.s: src/dmsdio_config.c.s -.PHONY : src/dmsdio_config.s - -# target to generate assembly for a file -src/dmsdio_config.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_config.c.s -.PHONY : src/dmsdio_config.c.s - -src/dmsdio_decode.o: src/dmsdio_decode.c.o -.PHONY : src/dmsdio_decode.o - -# target to build an object file -src/dmsdio_decode.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -.PHONY : src/dmsdio_decode.c.o - -src/dmsdio_decode.i: src/dmsdio_decode.c.i -.PHONY : src/dmsdio_decode.i - -# target to preprocess a source file -src/dmsdio_decode.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.i -.PHONY : src/dmsdio_decode.c.i - -src/dmsdio_decode.s: src/dmsdio_decode.c.s -.PHONY : src/dmsdio_decode.s - -# target to generate assembly for a file -src/dmsdio_decode.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.s -.PHONY : src/dmsdio_decode.c.s - -src/dmsdio_detect.o: src/dmsdio_detect.c.o -.PHONY : src/dmsdio_detect.o - -# target to build an object file -src/dmsdio_detect.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -.PHONY : src/dmsdio_detect.c.o - -src/dmsdio_detect.i: src/dmsdio_detect.c.i -.PHONY : src/dmsdio_detect.i - -# target to preprocess a source file -src/dmsdio_detect.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.i -.PHONY : src/dmsdio_detect.c.i - -src/dmsdio_detect.s: src/dmsdio_detect.c.s -.PHONY : src/dmsdio_detect.s - -# target to generate assembly for a file -src/dmsdio_detect.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.s -.PHONY : src/dmsdio_detect.c.s - -src/dmsdio_ident.o: src/dmsdio_ident.c.o -.PHONY : src/dmsdio_ident.o - -# target to build an object file -src/dmsdio_ident.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -.PHONY : src/dmsdio_ident.c.o - -src/dmsdio_ident.i: src/dmsdio_ident.c.i -.PHONY : src/dmsdio_ident.i - -# target to preprocess a source file -src/dmsdio_ident.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.i -.PHONY : src/dmsdio_ident.c.i - -src/dmsdio_ident.s: src/dmsdio_ident.c.s -.PHONY : src/dmsdio_ident.s - -# target to generate assembly for a file -src/dmsdio_ident.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.s -.PHONY : src/dmsdio_ident.c.s - -src/dmsdio_io.o: src/dmsdio_io.c.o -.PHONY : src/dmsdio_io.o - -# target to build an object file -src/dmsdio_io.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -.PHONY : src/dmsdio_io.c.o - -src/dmsdio_io.i: src/dmsdio_io.c.i -.PHONY : src/dmsdio_io.i - -# target to preprocess a source file -src/dmsdio_io.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.i -.PHONY : src/dmsdio_io.c.i - -src/dmsdio_io.s: src/dmsdio_io.c.s -.PHONY : src/dmsdio_io.s - -# target to generate assembly for a file -src/dmsdio_io.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_io.c.s -.PHONY : src/dmsdio_io.c.s - -src/dmsdio_xfer.o: src/dmsdio_xfer.c.o -.PHONY : src/dmsdio_xfer.o - -# target to build an object file -src/dmsdio_xfer.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -.PHONY : src/dmsdio_xfer.c.o - -src/dmsdio_xfer.i: src/dmsdio_xfer.c.i -.PHONY : src/dmsdio_xfer.i - -# target to preprocess a source file -src/dmsdio_xfer.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.i -.PHONY : src/dmsdio_xfer.c.i - -src/dmsdio_xfer.s: src/dmsdio_xfer.c.s -.PHONY : src/dmsdio_xfer.s - -# target to generate assembly for a file -src/dmsdio_xfer.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmsdio.dir/build.make CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.s -.PHONY : src/dmsdio_xfer.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... difs_memory_detailed" - @echo "... dmod_common_memory_detailed" - @echo "... dmod_fastlz_memory_detailed" - @echo "... dmod_generate_manifest" - @echo "... dmod_module_memory_detailed" - @echo "... dmodex_memory_detailed" - @echo "... dmsdio_local_dmd" - @echo "... dmsdio_memory_detailed" - @echo "... dmsdio_port_local_dmd" - @echo "... dmsdio_port_memory_detailed" - @echo "... example_app_memory_detailed" - @echo "... fatfs_memory_detailed" - @echo "... flashfs_memory_detailed" - @echo "... log_step_memory_detailed" - @echo "... test_dmsdio_local_dmd" - @echo "... test_dmsdio_memory_detailed" - @echo "... test_example_memory_detailed" - @echo "... vfs_memory_detailed" - @echo "... difs" - @echo "... dmod_common" - @echo "... dmod_fastlz" - @echo "... dmod_module" - @echo "... dmodex" - @echo "... dmsdio" - @echo "... dmsdio_port" - @echo "... example_app" - @echo "... fatfs" - @echo "... flashfs" - @echo "... log_step" - @echo "... test_dmsdio" - @echo "... test_example" - @echo "... vfs" - @echo "... dmsdio_header.o" - @echo "... dmsdio_header.i" - @echo "... dmsdio_header.s" - @echo "... src/dmsdio.o" - @echo "... src/dmsdio.i" - @echo "... src/dmsdio.s" - @echo "... src/dmsdio_card.o" - @echo "... src/dmsdio_card.i" - @echo "... src/dmsdio_card.s" - @echo "... src/dmsdio_cmd.o" - @echo "... src/dmsdio_cmd.i" - @echo "... src/dmsdio_cmd.s" - @echo "... src/dmsdio_config.o" - @echo "... src/dmsdio_config.i" - @echo "... src/dmsdio_config.s" - @echo "... src/dmsdio_decode.o" - @echo "... src/dmsdio_decode.i" - @echo "... src/dmsdio_decode.s" - @echo "... src/dmsdio_detect.o" - @echo "... src/dmsdio_detect.i" - @echo "... src/dmsdio_detect.s" - @echo "... src/dmsdio_ident.o" - @echo "... src/dmsdio_ident.i" - @echo "... src/dmsdio_ident.s" - @echo "... src/dmsdio_io.o" - @echo "... src/dmsdio_io.i" - @echo "... src/dmsdio_io.s" - @echo "... src/dmsdio_xfer.o" - @echo "... src/dmsdio_xfer.i" - @echo "... src/dmsdio_xfer.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 - diff --git a/build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/CMakeFiles/progress.marks deleted file mode 100644 index a787364..0000000 --- a/build_ci/_deps/dmod-build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -34 diff --git a/build_ci/_deps/dmod-build/Makefile b/build_ci/_deps/dmod-build/Makefile deleted file mode 100644 index 27de646..0000000 --- a/build_ci/_deps/dmod-build/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/cmake_install.cmake b/build_ci/_deps/dmod-build/cmake_install.cmake deleted file mode 100644 index 62eae29..0000000 --- a/build_ci/_deps/dmod-build/cmake_install.cmake +++ /dev/null @@ -1,80 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/dmod-config.h b/build_ci/_deps/dmod-build/dmod-config.h deleted file mode 100644 index ffd6c7f..0000000 --- a/build_ci/_deps/dmod-build/dmod-config.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef DMOD_CONFIG_H -#define DMOD_CONFIG_H - -#define dmod_VERSION_MAJOR 1 -#define dmod_VERSION_MINOR 0 -#define DMOD_VERSION_STRING "1.0" -#define DMOD_VERSION ((uint32_t)((1 << 8) | (0))) -#define DMOD_MAX_MODULES 30 -#define DMOD_MAX_REQUIRED_MODULES 10 -#define DMOD_VFPRINTF_STACK_BUFFER_SIZE 100 -#define DMOD_USE_STDLIB ON -#define DMOD_USE_GETENV ON -#define DMOD_USE_ENVIRON ON -#define DMOD_USE_STDIO ON -#define DMOD_USE_DIRENT ON -#define DMOD_USE_ASSERT ON -#define DMOD_USE_PTHREAD ON -#define DMOD_USE_MMAN ON -#define DMOD_USE_ALIGNED_ALLOC ON -#define DMOD_USE_ALIGNED_MALLOC_MOCK OFF -#define DMOD_USE_REALLOC ON -#define DMOD_USE_TERMIOS ON -#define DMOD_USE_TIME ON -#define DMOD_USE_FASTLZ ON -#define DMOD_IMPLEMENT_PRINTF OFF -#define DMOD_IMPLEMENT_SCANF OFF -#define DMOD_MODE "DMOD_MODULE" -#define DMOD_SYSTEM_EN OFF -#define DMOD_MODULE_EN ON -#define DMOD_SYSTEM_VERSION_MAJOR 0 -#define DMOD_SYSTEM_VERSION_MINOR 1 -#define DMOD_SYSTEM_VERSION_STRING "0.1" -#define DMOD_SYSTEM_VERSION ((uint32_t)((0 << 8) | (1))) -#define DMOD_REPO_DIR "/__w/dmsdio/dmsdio/build_ci/dmf" -#define DMOD_REPO_PATHS "/__w/dmsdio/dmsdio/build_ci/dmf:/__w/dmsdio/dmsdio/build_ci/dmfc" -#define DMOD_CPU_NAME "" -#define DMOD_ARRAY_SEP ":" -#define DMOD_PATH_SEP "/" - -// API -#define DMOD_BUILTIN_COMPRESSION_API ON - -#ifndef ON -# define ON 1 -#endif - -#ifndef OFF -# define OFF 0 -#endif - -#ifndef DMOD_BUILD_DIR -# define DMOD_BUILD_DIR "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build" -#endif - -#endif // DMOD_CONFIG_H diff --git a/build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks deleted file mode 100644 index a787364..0000000 --- a/build_ci/_deps/dmod-build/examples/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -34 diff --git a/build_ci/_deps/dmod-build/examples/Makefile b/build_ci/_deps/dmod-build/examples/Makefile deleted file mode 100644 index f2f0382..0000000 --- a/build_ci/_deps/dmod-build/examples/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/cmake_install.cmake deleted file mode 100644 index 32e4825..0000000 --- a/build_ci/_deps/dmod-build/examples/cmake_install.cmake +++ /dev/null @@ -1,60 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks deleted file mode 100644 index 209e3ef..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -20 diff --git a/build_ci/_deps/dmod-build/examples/dif/Makefile b/build_ci/_deps/dmod-build/examples/dif/Makefile deleted file mode 100644 index ececa04..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake deleted file mode 100644 index 9719b4a..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/cmake_install.cmake +++ /dev/null @@ -1,70 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake deleted file mode 100644 index 1ea9be1..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make deleted file mode 100644 index 2b3906e..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/codegen - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-src/examples/dif/difs/difs.c -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -MF CMakeFiles/difs.dir/difs.c.o.d -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c > CMakeFiles/difs.dir/difs.c.i - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c -o CMakeFiles/difs.dir/difs.c.s - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/difs_header.c -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -MF CMakeFiles/difs.dir/difs_header.c.o.d -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/difs.dir/difs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c > CMakeFiles/difs.dir/difs_header.c.i - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/difs.dir/difs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c -o CMakeFiles/difs.dir/difs_header.c.s - -# Object files for target difs -difs_OBJECTS = \ -"CMakeFiles/difs.dir/difs.c.o" \ -"CMakeFiles/difs.dir/difs_header.c.o" - -# External object files for target difs -difs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make -_deps/dmod-build/examples/dif/difs/difs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/difs/difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable difs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/difs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/difs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/difs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for difs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build: _deps/dmod-build/examples/dif/difs/difs -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/clean - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake deleted file mode 100644 index 3267481..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/difs.dir/difs.c.o" - "CMakeFiles/difs.dir/difs.c.o.d" - "CMakeFiles/difs.dir/difs_header.c.o" - "CMakeFiles/difs.dir/difs_header.c.o.d" - "difs" - "difs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/difs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make deleted file mode 100644 index 4fd4cf8..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for difs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts deleted file mode 100644 index b8ac757..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for difs. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make deleted file mode 100644 index 8819f9a..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for difs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make deleted file mode 100644 index 56d0868..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"difs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt deleted file mode 100644 index 82b3a82..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/difs.dir/difs.c.o CMakeFiles/difs.dir/difs_header.c.o -o difs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make deleted file mode 100644 index 6a9dc74..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 - diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make deleted file mode 100644 index fe9fdf8..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for difs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for difs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -DMODULE_NAME=difs -DDMOD_MODULE_NAME="difs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/codegen - -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make -.PHONY : difs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build: difs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs && $(CMAKE_COMMAND) -P CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 03a6cd1..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/difs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/difs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index ceb9a12..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for difs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index a56c57d..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for difs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make deleted file mode 100644 index 8b1fa81..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 4 - diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/Makefile b/build_ci/_deps/dmod-build/examples/dif/difs/Makefile deleted file mode 100644 index fe0b2ed..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule - -# Convenience name for target. -difs: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/rule -.PHONY : difs - -# fast build rule for target. -difs/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build -.PHONY : difs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule - -# Convenience name for target. -difs_memory_detailed: _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/rule -.PHONY : difs_memory_detailed - -# fast build rule for target. -difs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs_memory_detailed.dir/build -.PHONY : difs_memory_detailed/fast - -difs.o: difs.c.o -.PHONY : difs.o - -# target to build an object file -difs.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o -.PHONY : difs.c.o - -difs.i: difs.c.i -.PHONY : difs.i - -# target to preprocess a source file -difs.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.i -.PHONY : difs.c.i - -difs.s: difs.c.s -.PHONY : difs.s - -# target to generate assembly for a file -difs.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.s -.PHONY : difs.c.s - -difs_header.o: difs_header.c.o -.PHONY : difs_header.o - -# target to build an object file -difs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o -.PHONY : difs_header.c.o - -difs_header.i: difs_header.c.i -.PHONY : difs_header.i - -# target to preprocess a source file -difs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.i -.PHONY : difs_header.c.i - -difs_header.s: difs_header.c.s -.PHONY : difs_header.s - -# target to generate assembly for a file -difs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/build.make _deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.s -.PHONY : difs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... difs_memory_detailed" - @echo "... difs" - @echo "... difs.o" - @echo "... difs.i" - @echo "... difs.s" - @echo "... difs_header.o" - @echo "... difs_header.i" - @echo "... difs_header.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake deleted file mode 100644 index b1334ed..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/difs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/difs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/difs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/difs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h b/build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h deleted file mode 100644 index 3f4ac65..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/difs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_difs -#define DMOD_MOD_DEFS_H_difs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_difs_version -# define dmod_difs_version "1.0" -#endif - -#ifdef DMOD_difs -# define dmod_difs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(difs, MODULE, NAME) -# define dmod_difs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(difs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "difs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_difs -# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_difs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(difs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_difs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(difs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_difs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(difs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(difs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_difs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(difs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(difs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_difs diff --git a/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c b/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c deleted file mode 100644 index 8ebd8fb..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "difs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake deleted file mode 100644 index 2936f35..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make deleted file mode 100644 index 548fdcb..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/codegen - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-src/examples/dif/fatfs/fatfs.c -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -MF CMakeFiles/fatfs.dir/fatfs.c.o.d -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c > CMakeFiles/fatfs.dir/fatfs.c.i - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c -o CMakeFiles/fatfs.dir/fatfs.c.s - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/fatfs_header.c -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -MF CMakeFiles/fatfs.dir/fatfs_header.c.o.d -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/fatfs.dir/fatfs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c > CMakeFiles/fatfs.dir/fatfs_header.c.i - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/fatfs.dir/fatfs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c -o CMakeFiles/fatfs.dir/fatfs_header.c.s - -# Object files for target fatfs -fatfs_OBJECTS = \ -"CMakeFiles/fatfs.dir/fatfs.c.o" \ -"CMakeFiles/fatfs.dir/fatfs_header.c.o" - -# External object files for target fatfs -fatfs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make -_deps/dmod-build/examples/dif/fatfs/fatfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/fatfs/fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable fatfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/fatfs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/fatfs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for fatfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build: _deps/dmod-build/examples/dif/fatfs/fatfs -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/clean - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake deleted file mode 100644 index 8961a0f..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/fatfs.dir/fatfs.c.o" - "CMakeFiles/fatfs.dir/fatfs.c.o.d" - "CMakeFiles/fatfs.dir/fatfs_header.c.o" - "CMakeFiles/fatfs.dir/fatfs_header.c.o.d" - "fatfs" - "fatfs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/fatfs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make deleted file mode 100644 index 97afc81..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for fatfs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts deleted file mode 100644 index 247265e..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for fatfs. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make deleted file mode 100644 index c9fcdbf..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for fatfs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make deleted file mode 100644 index 5576877..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"fatfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt deleted file mode 100644 index d9d5dcb..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/fatfs.dir/fatfs.c.o CMakeFiles/fatfs.dir/fatfs_header.c.o -o fatfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make deleted file mode 100644 index 8e0f303..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 43 -CMAKE_PROGRESS_2 = 44 -CMAKE_PROGRESS_3 = 45 - diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make deleted file mode 100644 index ad856b3..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for fatfs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for fatfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -DMODULE_NAME=fatfs -DDMOD_MODULE_NAME="fatfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/codegen - -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make -.PHONY : fatfs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build: fatfs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs && $(CMAKE_COMMAND) -P CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 42e3aff..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/fatfs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/fatfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 0575fa5..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for fatfs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 568c76f..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for fatfs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make deleted file mode 100644 index ec8ee70..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 46 - diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile b/build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile deleted file mode 100644 index 9469457..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule - -# Convenience name for target. -fatfs: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/rule -.PHONY : fatfs - -# fast build rule for target. -fatfs/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build -.PHONY : fatfs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule - -# Convenience name for target. -fatfs_memory_detailed: _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/rule -.PHONY : fatfs_memory_detailed - -# fast build rule for target. -fatfs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs_memory_detailed.dir/build -.PHONY : fatfs_memory_detailed/fast - -fatfs.o: fatfs.c.o -.PHONY : fatfs.o - -# target to build an object file -fatfs.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o -.PHONY : fatfs.c.o - -fatfs.i: fatfs.c.i -.PHONY : fatfs.i - -# target to preprocess a source file -fatfs.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.i -.PHONY : fatfs.c.i - -fatfs.s: fatfs.c.s -.PHONY : fatfs.s - -# target to generate assembly for a file -fatfs.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.s -.PHONY : fatfs.c.s - -fatfs_header.o: fatfs_header.c.o -.PHONY : fatfs_header.o - -# target to build an object file -fatfs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o -.PHONY : fatfs_header.c.o - -fatfs_header.i: fatfs_header.c.i -.PHONY : fatfs_header.i - -# target to preprocess a source file -fatfs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.i -.PHONY : fatfs_header.c.i - -fatfs_header.s: fatfs_header.c.s -.PHONY : fatfs_header.s - -# target to generate assembly for a file -fatfs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/build.make _deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.s -.PHONY : fatfs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... fatfs_memory_detailed" - @echo "... fatfs" - @echo "... fatfs.o" - @echo "... fatfs.i" - @echo "... fatfs.s" - @echo "... fatfs_header.o" - @echo "... fatfs_header.i" - @echo "... fatfs_header.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake deleted file mode 100644 index 4fe5a3a..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/fatfs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/fatfs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/fatfs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/fatfs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h b/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h deleted file mode 100644 index 732d80c..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_fatfs -#define DMOD_MOD_DEFS_H_fatfs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_fatfs_version -# define dmod_fatfs_version "1.0" -#endif - -#ifdef DMOD_fatfs -# define dmod_fatfs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(fatfs, MODULE, NAME) -# define dmod_fatfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(fatfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "fatfs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_fatfs -# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_fatfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(fatfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_fatfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(fatfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_fatfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(fatfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(fatfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_fatfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(fatfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(fatfs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_fatfs diff --git a/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c b/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c deleted file mode 100644 index b53ef4b..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "fatfs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake deleted file mode 100644 index e325559..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make deleted file mode 100644 index 88b2f5c..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/codegen - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-src/examples/dif/flashfs/flashfs.c -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -MF CMakeFiles/flashfs.dir/flashfs.c.o.d -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c > CMakeFiles/flashfs.dir/flashfs.c.i - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c -o CMakeFiles/flashfs.dir/flashfs.c.s - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/flashfs_header.c -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -MF CMakeFiles/flashfs.dir/flashfs_header.c.o.d -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/flashfs.dir/flashfs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c > CMakeFiles/flashfs.dir/flashfs_header.c.i - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/flashfs.dir/flashfs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c -o CMakeFiles/flashfs.dir/flashfs_header.c.s - -# Object files for target flashfs -flashfs_OBJECTS = \ -"CMakeFiles/flashfs.dir/flashfs.c.o" \ -"CMakeFiles/flashfs.dir/flashfs_header.c.o" - -# External object files for target flashfs -flashfs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make -_deps/dmod-build/examples/dif/flashfs/flashfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/flashfs/flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable flashfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/flashfs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/flashfs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for flashfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build: _deps/dmod-build/examples/dif/flashfs/flashfs -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/clean - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake deleted file mode 100644 index 26d21d6..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/flashfs.dir/flashfs.c.o" - "CMakeFiles/flashfs.dir/flashfs.c.o.d" - "CMakeFiles/flashfs.dir/flashfs_header.c.o" - "CMakeFiles/flashfs.dir/flashfs_header.c.o.d" - "flashfs" - "flashfs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/flashfs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make deleted file mode 100644 index 6da961f..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for flashfs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts deleted file mode 100644 index d8333b3..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for flashfs. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make deleted file mode 100644 index a8d4a60..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for flashfs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make deleted file mode 100644 index 110b579..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"flashfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt deleted file mode 100644 index 9d60ce0..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/flashfs.dir/flashfs.c.o CMakeFiles/flashfs.dir/flashfs_header.c.o -o flashfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make deleted file mode 100644 index 3575c37..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 47 -CMAKE_PROGRESS_2 = 48 -CMAKE_PROGRESS_3 = 49 - diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make deleted file mode 100644 index 9212c9d..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for flashfs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for flashfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -DMODULE_NAME=flashfs -DDMOD_MODULE_NAME="flashfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/codegen - -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make -.PHONY : flashfs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build: flashfs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs && $(CMAKE_COMMAND) -P CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 35858c4..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/flashfs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/flashfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 8732a34..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for flashfs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index dcca040..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for flashfs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make deleted file mode 100644 index 9b1d57f..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 50 - diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile b/build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile deleted file mode 100644 index 75478fc..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule - -# Convenience name for target. -flashfs: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/rule -.PHONY : flashfs - -# fast build rule for target. -flashfs/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build -.PHONY : flashfs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule - -# Convenience name for target. -flashfs_memory_detailed: _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/rule -.PHONY : flashfs_memory_detailed - -# fast build rule for target. -flashfs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs_memory_detailed.dir/build -.PHONY : flashfs_memory_detailed/fast - -flashfs.o: flashfs.c.o -.PHONY : flashfs.o - -# target to build an object file -flashfs.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o -.PHONY : flashfs.c.o - -flashfs.i: flashfs.c.i -.PHONY : flashfs.i - -# target to preprocess a source file -flashfs.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.i -.PHONY : flashfs.c.i - -flashfs.s: flashfs.c.s -.PHONY : flashfs.s - -# target to generate assembly for a file -flashfs.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.s -.PHONY : flashfs.c.s - -flashfs_header.o: flashfs_header.c.o -.PHONY : flashfs_header.o - -# target to build an object file -flashfs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o -.PHONY : flashfs_header.c.o - -flashfs_header.i: flashfs_header.c.i -.PHONY : flashfs_header.i - -# target to preprocess a source file -flashfs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.i -.PHONY : flashfs_header.c.i - -flashfs_header.s: flashfs_header.c.s -.PHONY : flashfs_header.s - -# target to generate assembly for a file -flashfs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/build.make _deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.s -.PHONY : flashfs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... flashfs_memory_detailed" - @echo "... flashfs" - @echo "... flashfs.o" - @echo "... flashfs.i" - @echo "... flashfs.s" - @echo "... flashfs_header.o" - @echo "... flashfs_header.i" - @echo "... flashfs_header.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake deleted file mode 100644 index c560add..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/flashfs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/flashfs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/flashfs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/flashfs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h b/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h deleted file mode 100644 index e2f897f..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_flashfs -#define DMOD_MOD_DEFS_H_flashfs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_flashfs_version -# define dmod_flashfs_version "1.0" -#endif - -#ifdef DMOD_flashfs -# define dmod_flashfs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(flashfs, MODULE, NAME) -# define dmod_flashfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(flashfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "flashfs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_flashfs -# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_flashfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(flashfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_flashfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(flashfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_flashfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(flashfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(flashfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_flashfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(flashfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(flashfs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_flashfs diff --git a/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c b/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c deleted file mode 100644 index 99b062d..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "flashfs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake deleted file mode 100644 index ad1118d..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" "gcc" "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make deleted file mode 100644 index 8654ed1..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/codegen - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-src/examples/dif/vfs/vfs.c -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -MF CMakeFiles/vfs.dir/vfs.c.o.d -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c > CMakeFiles/vfs.dir/vfs.c.i - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c -o CMakeFiles/vfs.dir/vfs.c.s - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/vfs_header.c -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -MF CMakeFiles/vfs.dir/vfs_header.c.o.d -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/vfs.dir/vfs_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c > CMakeFiles/vfs.dir/vfs_header.c.i - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/vfs.dir/vfs_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c -o CMakeFiles/vfs.dir/vfs_header.c.s - -# Object files for target vfs -vfs_OBJECTS = \ -"CMakeFiles/vfs.dir/vfs.c.o" \ -"CMakeFiles/vfs.dir/vfs_header.c.o" - -# External object files for target vfs -vfs_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make -_deps/dmod-build/examples/dif/vfs/vfs: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/dif/vfs/vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable vfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/vfs.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/vfs.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf /__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for vfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build: _deps/dmod-build/examples/dif/vfs/vfs -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/clean - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake deleted file mode 100644 index 872ace5..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/vfs.dir/vfs.c.o" - "CMakeFiles/vfs.dir/vfs.c.o.d" - "CMakeFiles/vfs.dir/vfs_header.c.o" - "CMakeFiles/vfs.dir/vfs_header.c.o.d" - "vfs" - "vfs.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/vfs.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make deleted file mode 100644 index 6f09891..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for vfs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts deleted file mode 100644 index 3fd9ecc..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for vfs. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make deleted file mode 100644 index 830b687..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for vfs. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make deleted file mode 100644 index b37871f..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"vfs\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt deleted file mode 100644 index 4603fe2..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/vfs.dir/vfs.c.o CMakeFiles/vfs.dir/vfs_header.c.o -o vfs /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make deleted file mode 100644 index 454f037..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 65 -CMAKE_PROGRESS_2 = 66 -CMAKE_PROGRESS_3 = 67 - diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make deleted file mode 100644 index 872c5ae..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for vfs_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for vfs" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -DMODULE_NAME=vfs -DDMOD_MODULE_NAME="vfs" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/codegen - -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make -.PHONY : vfs_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build: vfs_memory_detailed -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs && $(CMAKE_COMMAND) -P CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/clean - -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 8e7886d..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/vfs_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/vfs_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index a7fc985..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for vfs_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 140fa48..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for vfs_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make deleted file mode 100644 index a9dc8c8..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 68 - diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/Makefile b/build_ci/_deps/dmod-build/examples/dif/vfs/Makefile deleted file mode 100644 index 74f90a1..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule - -# Convenience name for target. -vfs: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/rule -.PHONY : vfs - -# fast build rule for target. -vfs/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build -.PHONY : vfs/fast - -# Convenience name for target. -_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule - -# Convenience name for target. -vfs_memory_detailed: _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/rule -.PHONY : vfs_memory_detailed - -# fast build rule for target. -vfs_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs_memory_detailed.dir/build -.PHONY : vfs_memory_detailed/fast - -vfs.o: vfs.c.o -.PHONY : vfs.o - -# target to build an object file -vfs.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o -.PHONY : vfs.c.o - -vfs.i: vfs.c.i -.PHONY : vfs.i - -# target to preprocess a source file -vfs.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.i -.PHONY : vfs.c.i - -vfs.s: vfs.c.s -.PHONY : vfs.s - -# target to generate assembly for a file -vfs.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.s -.PHONY : vfs.c.s - -vfs_header.o: vfs_header.c.o -.PHONY : vfs_header.o - -# target to build an object file -vfs_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o -.PHONY : vfs_header.c.o - -vfs_header.i: vfs_header.c.i -.PHONY : vfs_header.i - -# target to preprocess a source file -vfs_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.i -.PHONY : vfs_header.c.i - -vfs_header.s: vfs_header.c.s -.PHONY : vfs_header.s - -# target to generate assembly for a file -vfs_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/build.make _deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.s -.PHONY : vfs_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... vfs_memory_detailed" - @echo "... vfs" - @echo "... vfs.o" - @echo "... vfs.i" - @echo "... vfs.s" - @echo "... vfs_header.o" - @echo "... vfs_header.i" - @echo "... vfs_header.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake deleted file mode 100644 index 80e9b86..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/vfs.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/vfs.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/vfs.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/vfs.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h b/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h deleted file mode 100644 index d5de309..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_vfs -#define DMOD_MOD_DEFS_H_vfs - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_vfs_version -# define dmod_vfs_version "1.0" -#endif - -#ifdef DMOD_vfs -# define dmod_vfs_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(vfs, MODULE, NAME) -# define dmod_vfs_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(vfs, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "vfs" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD Team" -# define DMOD_STACK_SIZE 2048 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_vfs -# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_vfs_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(vfs , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_vfs_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(vfs, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_vfs_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(vfs, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(vfs, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_vfs_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(vfs, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(vfs, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_vfs diff --git a/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c b/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c deleted file mode 100644 index 458d9c5..0000000 --- a/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "vfs", - .Author = "DMOD Team", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 2048, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/module/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks deleted file mode 100644 index 2bd5a0a..0000000 --- a/build_ci/_deps/dmod-build/examples/module/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -22 diff --git a/build_ci/_deps/dmod-build/examples/module/Makefile b/build_ci/_deps/dmod-build/examples/module/Makefile deleted file mode 100644 index 6144de3..0000000 --- a/build_ci/_deps/dmod-build/examples/module/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake deleted file mode 100644 index 62ee6b9..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c" "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/application/CMakeFiles/example_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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make deleted file mode 100644 index 325dee5..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make +++ /dev/null @@ -1,157 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/codegen - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-src/examples/module/application/main.c -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o -MF CMakeFiles/example_app.dir/main.c.o.d -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/main.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c > CMakeFiles/example_app.dir/main.c.i - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/main.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c -o CMakeFiles/example_app.dir/main.c.s - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-src/examples/module/application/example.c -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -MF CMakeFiles/example_app.dir/example.c.o.d -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c > CMakeFiles/example_app.dir/example.c.i - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c -o CMakeFiles/example_app.dir/example.c.s - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/example_app_header.c -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -MF CMakeFiles/example_app.dir/example_app_header.c.o.d -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/example_app.dir/example_app_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c > CMakeFiles/example_app.dir/example_app_header.c.i - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/example_app.dir/example_app_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c -o CMakeFiles/example_app.dir/example_app_header.c.s - -# Object files for target example_app -example_app_OBJECTS = \ -"CMakeFiles/example_app.dir/main.c.o" \ -"CMakeFiles/example_app.dir/example.c.o" \ -"CMakeFiles/example_app.dir/example_app_header.c.o" - -# External object files for target example_app -example_app_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make -_deps/dmod-build/examples/module/application/example_app: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/application/example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable example_app" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/example_app.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/example_app.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf /__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for example_app" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build: _deps/dmod-build/examples/module/application/example_app -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/clean - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake deleted file mode 100644 index b30a78f..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/example_app.dir/example.c.o" - "CMakeFiles/example_app.dir/example.c.o.d" - "CMakeFiles/example_app.dir/example_app_header.c.o" - "CMakeFiles/example_app.dir/example_app_header.c.o.d" - "CMakeFiles/example_app.dir/main.c.o" - "CMakeFiles/example_app.dir/main.c.o.d" - "example_app" - "example_app.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/example_app.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make deleted file mode 100644 index 9c21819..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for example_app. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts deleted file mode 100644 index 317670e..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for example_app. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make deleted file mode 100644 index 5dd86f2..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for example_app. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make deleted file mode 100644 index 90c60b4..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"example_app\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt deleted file mode 100644 index 61d0c57..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/example_app.dir/main.c.o CMakeFiles/example_app.dir/example.c.o CMakeFiles/example_app.dir/example_app_header.c.o -o example_app /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make deleted file mode 100644 index 2add289..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/progress.make +++ /dev/null @@ -1,5 +0,0 @@ -CMAKE_PROGRESS_1 = 38 -CMAKE_PROGRESS_2 = 39 -CMAKE_PROGRESS_3 = 40 -CMAKE_PROGRESS_4 = 41 - diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make deleted file mode 100644 index fe2b1d9..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for example_app_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for example_app" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -DMODULE_NAME=example_app -DDMOD_MODULE_NAME="example_app" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/codegen - -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make -.PHONY : example_app_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build: example_app_memory_detailed -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application && $(CMAKE_COMMAND) -P CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index b8f1a3c..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/example_app_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/example_app_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 54c963e..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for example_app_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 40bc90c..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for example_app_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make deleted file mode 100644 index 08da5aa..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 42 - diff --git a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks deleted file mode 100644 index 48082f7..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -12 diff --git a/build_ci/_deps/dmod-build/examples/module/application/Makefile b/build_ci/_deps/dmod-build/examples/module/application/Makefile deleted file mode 100644 index e8fd667..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/Makefile +++ /dev/null @@ -1,311 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule - -# Convenience name for target. -example_app: _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/rule -.PHONY : example_app - -# fast build rule for target. -example_app/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build -.PHONY : example_app/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule - -# Convenience name for target. -example_app_memory_detailed: _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/rule -.PHONY : example_app_memory_detailed - -# fast build rule for target. -example_app_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app_memory_detailed.dir/build -.PHONY : example_app_memory_detailed/fast - -example.o: example.c.o -.PHONY : example.o - -# target to build an object file -example.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o -.PHONY : example.c.o - -example.i: example.c.i -.PHONY : example.i - -# target to preprocess a source file -example.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.i -.PHONY : example.c.i - -example.s: example.c.s -.PHONY : example.s - -# target to generate assembly for a file -example.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.s -.PHONY : example.c.s - -example_app_header.o: example_app_header.c.o -.PHONY : example_app_header.o - -# target to build an object file -example_app_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o -.PHONY : example_app_header.c.o - -example_app_header.i: example_app_header.c.i -.PHONY : example_app_header.i - -# target to preprocess a source file -example_app_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.i -.PHONY : example_app_header.c.i - -example_app_header.s: example_app_header.c.s -.PHONY : example_app_header.s - -# target to generate assembly for a file -example_app_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.s -.PHONY : example_app_header.c.s - -main.o: main.c.o -.PHONY : main.o - -# target to build an object file -main.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/build.make _deps/dmod-build/examples/module/application/CMakeFiles/example_app.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... example_app_memory_detailed" - @echo "... example_app" - @echo "... example.o" - @echo "... example.i" - @echo "... example.s" - @echo "... example_app_header.o" - @echo "... example_app_header.i" - @echo "... example_app_header.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake deleted file mode 100644 index cb7cba5..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/example_app.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/example_app.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/example_app.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/example_app.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h b/build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h deleted file mode 100644 index 072a0c1..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/example_app_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_example_app -#define DMOD_MOD_DEFS_H_example_app - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_example_app_version -# define dmod_example_app_version "0.1" -#endif - -#ifdef DMOD_example_app -# define dmod_example_app_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(example_app, MODULE, NAME) -# define dmod_example_app_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(example_app, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "example_app" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 0 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Application -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_example_app -# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_example_app_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(example_app , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_example_app_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(example_app, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_example_app_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(example_app, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(example_app, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_example_app_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(example_app, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(example_app, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_example_app diff --git a/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c b/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c deleted file mode 100644 index baf3ea1..0000000 --- a/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "example_app", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 0, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake deleted file mode 100644 index 2a6468f..0000000 --- a/build_ci/_deps/dmod-build/examples/module/cmake_install.cmake +++ /dev/null @@ -1,70 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake deleted file mode 100644 index b5b70b9..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" "gcc" "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make deleted file mode 100644 index f43b2e9..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/codegen - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-src/examples/module/library/dmodex.c -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -MF CMakeFiles/dmodex.dir/dmodex.c.o.d -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c > CMakeFiles/dmodex.dir/dmodex.c.i - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c -o CMakeFiles/dmodex.dir/dmodex.c.s - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/dmodex_header.c -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -MF CMakeFiles/dmodex.dir/dmodex_header.c.o.d -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmodex.dir/dmodex_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c > CMakeFiles/dmodex.dir/dmodex_header.c.i - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmodex.dir/dmodex_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c -o CMakeFiles/dmodex.dir/dmodex_header.c.s - -# Object files for target dmodex -dmodex_OBJECTS = \ -"CMakeFiles/dmodex.dir/dmodex.c.o" \ -"CMakeFiles/dmodex.dir/dmodex_header.c.o" - -# External object files for target dmodex -dmodex_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make -_deps/dmod-build/examples/module/library/dmodex: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/library/dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable dmodex" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmodex.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/dmodex.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf /__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmodex" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build: _deps/dmod-build/examples/module/library/dmodex -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/clean - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake deleted file mode 100644 index ac00ce3..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmodex.dir/dmodex.c.o" - "CMakeFiles/dmodex.dir/dmodex.c.o.d" - "CMakeFiles/dmodex.dir/dmodex_header.c.o" - "CMakeFiles/dmodex.dir/dmodex_header.c.o.d" - "dmodex" - "dmodex.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmodex.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make deleted file mode 100644 index 06a73e4..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for dmodex. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts deleted file mode 100644 index 1c7222f..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmodex. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make deleted file mode 100644 index da38191..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmodex. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make deleted file mode 100644 index e23a544..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"dmodex\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt deleted file mode 100644 index 282acfa..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/dmodex.dir/dmodex.c.o CMakeFiles/dmodex.dir/dmodex_header.c.o -o dmodex /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make deleted file mode 100644 index 9997fcc..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 16 -CMAKE_PROGRESS_2 = 17 -CMAKE_PROGRESS_3 = 18 - diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make deleted file mode 100644 index e8f5a33..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for dmodex_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmodex" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -DMODULE_NAME=dmodex -DDMOD_MODULE_NAME="dmodex" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/codegen - -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make -.PHONY : dmodex_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build: dmodex_memory_detailed -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library && $(CMAKE_COMMAND) -P CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 111e712..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmodex_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmodex_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index d0c6457..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmodex_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index a9efdd1..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmodex_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make deleted file mode 100644 index a7f2629..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 19 - diff --git a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci/_deps/dmod-build/examples/module/library/Makefile b/build_ci/_deps/dmod-build/examples/module/library/Makefile deleted file mode 100644 index 4e08cd3..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule - -# Convenience name for target. -dmodex: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/rule -.PHONY : dmodex - -# fast build rule for target. -dmodex/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build -.PHONY : dmodex/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule - -# Convenience name for target. -dmodex_memory_detailed: _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/rule -.PHONY : dmodex_memory_detailed - -# fast build rule for target. -dmodex_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex_memory_detailed.dir/build -.PHONY : dmodex_memory_detailed/fast - -dmodex.o: dmodex.c.o -.PHONY : dmodex.o - -# target to build an object file -dmodex.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o -.PHONY : dmodex.c.o - -dmodex.i: dmodex.c.i -.PHONY : dmodex.i - -# target to preprocess a source file -dmodex.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.i -.PHONY : dmodex.c.i - -dmodex.s: dmodex.c.s -.PHONY : dmodex.s - -# target to generate assembly for a file -dmodex.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.s -.PHONY : dmodex.c.s - -dmodex_header.o: dmodex_header.c.o -.PHONY : dmodex_header.o - -# target to build an object file -dmodex_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o -.PHONY : dmodex_header.c.o - -dmodex_header.i: dmodex_header.c.i -.PHONY : dmodex_header.i - -# target to preprocess a source file -dmodex_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.i -.PHONY : dmodex_header.c.i - -dmodex_header.s: dmodex_header.c.s -.PHONY : dmodex_header.s - -# target to generate assembly for a file -dmodex_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/build.make _deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.s -.PHONY : dmodex_header.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... dmodex_memory_detailed" - @echo "... dmodex" - @echo "... dmodex.o" - @echo "... dmodex.i" - @echo "... dmodex.s" - @echo "... dmodex_header.o" - @echo "... dmodex_header.i" - @echo "... dmodex_header.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake deleted file mode 100644 index 3124e00..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmodex.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/dmodex.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmodex.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/dmodex.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h b/build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h deleted file mode 100644 index 2dddbef..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/dmodex_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmodex -#define DMOD_MOD_DEFS_H_dmodex - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmodex_version -# define dmod_dmodex_version "0.1" -#endif - -#ifdef DMOD_dmodex -# define dmod_dmodex_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmodex, MODULE, NAME) -# define dmod_dmodex_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmodex, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmodex" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmodex -# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_dmodex_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmodex , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_dmodex_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmodex, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_dmodex_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmodex, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmodex, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_dmodex_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmodex, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmodex, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmodex diff --git a/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c b/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c deleted file mode 100644 index e1f5eb7..0000000 --- a/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "dmodex", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake deleted file mode 100644 index bc3a1b6..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" "gcc" "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make deleted file mode 100644 index ce53c9d..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make +++ /dev/null @@ -1,141 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/codegen - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-src/examples/module/log_step/main.c -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o -MF CMakeFiles/log_step.dir/main.c.o.d -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/main.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c > CMakeFiles/log_step.dir/main.c.i - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/main.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c -o CMakeFiles/log_step.dir/main.c.s - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/log_step_header.c -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -MF CMakeFiles/log_step.dir/log_step_header.c.o.d -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/log_step.dir/log_step_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c > CMakeFiles/log_step.dir/log_step_header.c.i - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/log_step.dir/log_step_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c -o CMakeFiles/log_step.dir/log_step_header.c.s - -# Object files for target log_step -log_step_OBJECTS = \ -"CMakeFiles/log_step.dir/main.c.o" \ -"CMakeFiles/log_step.dir/log_step_header.c.o" - -# External object files for target log_step -log_step_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make -_deps/dmod-build/examples/module/log_step/log_step: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/log_step/log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking C executable log_step" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/log_step.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/log_step.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf /__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for log_step" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build: _deps/dmod-build/examples/module/log_step/log_step -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/clean - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake deleted file mode 100644 index 26b2c30..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/cmake_clean.cmake +++ /dev/null @@ -1,13 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/log_step.dir/log_step_header.c.o" - "CMakeFiles/log_step.dir/log_step_header.c.o.d" - "CMakeFiles/log_step.dir/main.c.o" - "CMakeFiles/log_step.dir/main.c.o.d" - "log_step" - "log_step.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/log_step.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make deleted file mode 100644 index 9a0955f..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for log_step. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts deleted file mode 100644 index 4bc7a3a..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for log_step. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make deleted file mode 100644 index 187fc4f..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for log_step. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make deleted file mode 100644 index 93ad80e..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"log_step\" -DDMOD_MODULE_VERSION=\"0.1\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt deleted file mode 100644 index 3788280..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/log_step.dir/main.c.o CMakeFiles/log_step.dir/log_step_header.c.o -o log_step /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make deleted file mode 100644 index a48de7a..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 51 -CMAKE_PROGRESS_2 = 52 -CMAKE_PROGRESS_3 = 53 - diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make deleted file mode 100644 index 9adfe61..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for log_step_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for log_step" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -DMODULE_NAME=log_step -DDMOD_MODULE_NAME="log_step" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/codegen - -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make -.PHONY : log_step_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build: log_step_memory_detailed -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step && $(CMAKE_COMMAND) -P CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index 9bd8b12..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/log_step_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/log_step_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 2008fec..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for log_step_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 01aa80f..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for log_step_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make deleted file mode 100644 index 0bc7bd3..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 54 - diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks deleted file mode 100644 index b4de394..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -11 diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/Makefile b/build_ci/_deps/dmod-build/examples/module/log_step/Makefile deleted file mode 100644 index f96c1f0..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule - -# Convenience name for target. -log_step: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/rule -.PHONY : log_step - -# fast build rule for target. -log_step/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build -.PHONY : log_step/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule - -# Convenience name for target. -log_step_memory_detailed: _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/rule -.PHONY : log_step_memory_detailed - -# fast build rule for target. -log_step_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step_memory_detailed.dir/build -.PHONY : log_step_memory_detailed/fast - -log_step_header.o: log_step_header.c.o -.PHONY : log_step_header.o - -# target to build an object file -log_step_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o -.PHONY : log_step_header.c.o - -log_step_header.i: log_step_header.c.i -.PHONY : log_step_header.i - -# target to preprocess a source file -log_step_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.i -.PHONY : log_step_header.c.i - -log_step_header.s: log_step_header.c.s -.PHONY : log_step_header.s - -# target to generate assembly for a file -log_step_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.s -.PHONY : log_step_header.c.s - -main.o: main.c.o -.PHONY : main.o - -# target to build an object file -main.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/build.make _deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... log_step_memory_detailed" - @echo "... log_step" - @echo "... log_step_header.o" - @echo "... log_step_header.i" - @echo "... log_step_header.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake deleted file mode 100644 index cd13638..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/log_step.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/log_step.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/log_step.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/log_step.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h b/build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h deleted file mode 100644 index 7c1f1ca..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/log_step_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_log_step -#define DMOD_MOD_DEFS_H_log_step - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_log_step_version -# define dmod_log_step_version "0.1" -#endif - -#ifdef DMOD_log_step -# define dmod_log_step_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(log_step, MODULE, NAME) -# define dmod_log_step_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(log_step, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "log_step" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 0 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Application -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_log_step -# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#else -# define dmod_log_step_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(log_step , DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -#endif -# define dmod_log_step_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(log_step, DMOD_MAKE_VERSION(VERSION,0.1), RET, NAME, PARAMS) -# define dmod_log_step_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(log_step, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(log_step, NAME, DMOD_MAKE_VERSION(VERSION,0.1)) -# define dmod_log_step_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(log_step, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(log_step, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_log_step diff --git a/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c b/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c deleted file mode 100644 index 526e72b..0000000 --- a/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "log_step", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 0, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks deleted file mode 100644 index 48082f7..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -12 diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake deleted file mode 100644 index bfabc25..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake +++ /dev/null @@ -1,25 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o.d" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" "gcc" "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make deleted file mode 100644 index 0ae159f..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make +++ /dev/null @@ -1,157 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/codegen - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-src/examples/module/test_example/test_example_test.c -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -MF CMakeFiles/test_example.dir/test_example_test.c.o.d -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_test.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c > CMakeFiles/test_example.dir/test_example_test.c.i - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_test.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c -o CMakeFiles/test_example.dir/test_example_test.c.s - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-src/src/module/dmod_test_main.c -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -MF CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c > CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/test_example_header.c -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -MF CMakeFiles/test_example.dir/test_example_header.c.o.d -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/test_example.dir/test_example_header.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c > CMakeFiles/test_example.dir/test_example_header.c.i - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/test_example.dir/test_example_header.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c -o CMakeFiles/test_example.dir/test_example_header.c.s - -# Object files for target test_example -test_example_OBJECTS = \ -"CMakeFiles/test_example.dir/test_example_test.c.o" \ -"CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" \ -"CMakeFiles/test_example.dir/test_example_header.c.o" - -# External object files for target test_example -test_example_EXTERNAL_OBJECTS = - -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make -_deps/dmod-build/examples/module/test_example/test_example: /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/common/libdmod_common.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/src/module/libdmod_module.a -_deps/dmod-build/examples/module/test_example/test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test_example" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_example.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Converting ELF to binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/objcopy -O binary /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Compressing the binary" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmfc /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci/dmfc/test_example.dmfc fastlz - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Generating dependencies file" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/local/bin/todmd /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf /__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmd - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for test_example" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build: _deps/dmod-build/examples/module/test_example/test_example -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/clean - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake deleted file mode 100644 index c188c28..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" - "CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o.d" - "CMakeFiles/test_example.dir/test_example_header.c.o" - "CMakeFiles/test_example.dir/test_example_header.c.o.d" - "CMakeFiles/test_example.dir/test_example_test.c.o" - "CMakeFiles/test_example.dir/test_example_test.c.o.d" - "test_example" - "test_example.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/test_example.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make deleted file mode 100644 index 719354c..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_example. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts deleted file mode 100644 index 7d67863..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_example. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make deleted file mode 100644 index ef35c48..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_example. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make deleted file mode 100644 index 6a4efe1..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\"DMOD_MODULE\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\"test_example\" -DDMOD_MODULE_VERSION=\"1.0\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example - -C_FLAGS = -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin - diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt deleted file mode 100644 index b967b58..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/gcc -Wall -Werror -std=c11 -L /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts -pie -nostartfiles -nostdlib -Xlinker --discard-all -Wl,--gc-sections,--undefined=ModuleHeader -T /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/module.ld -static CMakeFiles/test_example.dir/test_example_test.c.o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o CMakeFiles/test_example.dir/test_example_header.c.o -o test_example /usr/lib/gcc/x86_64-linux-gnu/9/libgcc.a ../../../src/common/libdmod_common.a ../../../lib/third-party/FastLZ/libdmod_fastlz.a ../../../src/module/libdmod_module.a diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make deleted file mode 100644 index a9a24a0..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/progress.make +++ /dev/null @@ -1,5 +0,0 @@ -CMAKE_PROGRESS_1 = 60 -CMAKE_PROGRESS_2 = 61 -CMAKE_PROGRESS_3 = 62 -CMAKE_PROGRESS_4 = 63 - diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make deleted file mode 100644 index 12647c2..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for test_example_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for test_example" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir//__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -DMODULE_NAME=test_example -DDMOD_MODULE_NAME="test_example" -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/codegen - -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make -.PHONY : test_example_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build: test_example_memory_detailed -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example && $(CMAKE_COMMAND) -P CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/clean - -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index a302c60..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_example_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/test_example_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 2e9e6a4..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for test_example_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index b0a2ce7..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for test_example_memory_detailed. diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make deleted file mode 100644 index 3076d3a..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 64 - diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/Makefile b/build_ci/_deps/dmod-build/examples/module/test_example/Makefile deleted file mode 100644 index 31b3b82..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/Makefile +++ /dev/null @@ -1,311 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule - -# Convenience name for target. -test_example: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/rule -.PHONY : test_example - -# fast build rule for target. -test_example/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build -.PHONY : test_example/fast - -# Convenience name for target. -_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule - -# Convenience name for target. -test_example_memory_detailed: _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/rule -.PHONY : test_example_memory_detailed - -# fast build rule for target. -test_example_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example_memory_detailed.dir/build -.PHONY : test_example_memory_detailed/fast - -__/__/__/src/module/dmod_test_main.o: __/__/__/src/module/dmod_test_main.c.o -.PHONY : __/__/__/src/module/dmod_test_main.o - -# target to build an object file -__/__/__/src/module/dmod_test_main.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -.PHONY : __/__/__/src/module/dmod_test_main.c.o - -__/__/__/src/module/dmod_test_main.i: __/__/__/src/module/dmod_test_main.c.i -.PHONY : __/__/__/src/module/dmod_test_main.i - -# target to preprocess a source file -__/__/__/src/module/dmod_test_main.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.i -.PHONY : __/__/__/src/module/dmod_test_main.c.i - -__/__/__/src/module/dmod_test_main.s: __/__/__/src/module/dmod_test_main.c.s -.PHONY : __/__/__/src/module/dmod_test_main.s - -# target to generate assembly for a file -__/__/__/src/module/dmod_test_main.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.s -.PHONY : __/__/__/src/module/dmod_test_main.c.s - -test_example_header.o: test_example_header.c.o -.PHONY : test_example_header.o - -# target to build an object file -test_example_header.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o -.PHONY : test_example_header.c.o - -test_example_header.i: test_example_header.c.i -.PHONY : test_example_header.i - -# target to preprocess a source file -test_example_header.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.i -.PHONY : test_example_header.c.i - -test_example_header.s: test_example_header.c.s -.PHONY : test_example_header.s - -# target to generate assembly for a file -test_example_header.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.s -.PHONY : test_example_header.c.s - -test_example_test.o: test_example_test.c.o -.PHONY : test_example_test.o - -# target to build an object file -test_example_test.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o -.PHONY : test_example_test.c.o - -test_example_test.i: test_example_test.c.i -.PHONY : test_example_test.i - -# target to preprocess a source file -test_example_test.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.i -.PHONY : test_example_test.c.i - -test_example_test.s: test_example_test.c.s -.PHONY : test_example_test.s - -# target to generate assembly for a file -test_example_test.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/build.make _deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.s -.PHONY : test_example_test.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... test_example_memory_detailed" - @echo "... test_example" - @echo "... __/__/__/src/module/dmod_test_main.o" - @echo "... __/__/__/src/module/dmod_test_main.i" - @echo "... __/__/__/src/module/dmod_test_main.s" - @echo "... test_example_header.o" - @echo "... test_example_header.i" - @echo "... test_example_header.s" - @echo "... test_example_test.o" - @echo "... test_example_test.i" - @echo "... test_example_test.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake b/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake deleted file mode 100644 index b0956be..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/cmake_install.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/test_example.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/test_example.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/test_example.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/test_example.dmfc") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h b/build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h deleted file mode 100644 index da0fb52..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/test_example_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_test_example -#define DMOD_MOD_DEFS_H_test_example - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_test_example_version -# define dmod_test_example_version "1.0" -#endif - -#ifdef DMOD_test_example -# define dmod_test_example_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(test_example, MODULE, NAME) -# define dmod_test_example_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(test_example, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "test_example" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.0" -# endif -# define DMOD_AUTHOR_NAME "DMOD" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Application -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_test_example -# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#else -# define dmod_test_example_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(test_example , DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -#endif -# define dmod_test_example_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(test_example, DMOD_MAKE_VERSION(VERSION,1.0), RET, NAME, PARAMS) -# define dmod_test_example_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(test_example, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(test_example, NAME, DMOD_MAKE_VERSION(VERSION,1.0)) -# define dmod_test_example_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(test_example, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(test_example, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_test_example diff --git a/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c b/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c deleted file mode 100644 index 4ce3595..0000000 --- a/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c +++ /dev/null @@ -1,64 +0,0 @@ -#include "dmod.h" - -#ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "test_example", - .Author = "DMOD", - .Version = "1.0", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Application, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/inc/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/build_ci/_deps/dmod-build/inc/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build_ci/_deps/dmod-build/inc/Makefile b/build_ci/_deps/dmod-build/inc/Makefile deleted file mode 100644 index 37a7d68..0000000 --- a/build_ci/_deps/dmod-build/inc/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/inc/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/inc/cmake_install.cmake b/build_ci/_deps/dmod-build/inc/cmake_install.cmake deleted file mode 100644 index 0a3c24d..0000000 --- a/build_ci/_deps/dmod-build/inc/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/inc/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/lib/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build_ci/_deps/dmod-build/lib/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build_ci/_deps/dmod-build/lib/Makefile b/build_ci/_deps/dmod-build/lib/Makefile deleted file mode 100644 index e45cf23..0000000 --- a/build_ci/_deps/dmod-build/lib/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/lib/cmake_install.cmake b/build_ci/_deps/dmod-build/lib/cmake_install.cmake deleted file mode 100644 index 0907596..0000000 --- a/build_ci/_deps/dmod-build/lib/cmake_install.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake deleted file mode 100644 index 7a20305..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" "gcc" "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.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 "") diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make deleted file mode 100644 index a33760d..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make +++ /dev/null @@ -1,116 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen: -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/codegen - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/flags.make -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-src/lib/third-party/FastLZ/fastlz.c -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -MF CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_fastlz.dir/fastlz.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c > CMakeFiles/dmod_fastlz.dir/fastlz.c.i - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_fastlz.dir/fastlz.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c -o CMakeFiles/dmod_fastlz.dir/fastlz.c.s - -# Object files for target dmod_fastlz -dmod_fastlz_OBJECTS = \ -"CMakeFiles/dmod_fastlz.dir/fastlz.c.o" - -# External object files for target dmod_fastlz -dmod_fastlz_EXTERNAL_OBJECTS = - -_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build.make -_deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a: _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_fastlz.a" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_fastlz.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_fastlz" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o -DMODULE_NAME=dmod_fastlz -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build: _deps/dmod-build/lib/third-party/FastLZ/libdmod_fastlz.a -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/build - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ && $(CMAKE_COMMAND) -P CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/clean - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend - diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake deleted file mode 100644 index 38c14da..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_fastlz.dir/fastlz.c.o" - "CMakeFiles/dmod_fastlz.dir/fastlz.c.o.d" - "libdmod_fastlz.a" - "libdmod_fastlz.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmod_fastlz.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake deleted file mode 100644 index 53648b0..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libdmod_fastlz.a" -) diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal deleted file mode 100644 index 929d985..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.internal +++ /dev/null @@ -1,27 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.h - /usr/include/features.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/string.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h - diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make deleted file mode 100644 index 9299b89..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.make +++ /dev/null @@ -1,70 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o: _deps/dmod-src/lib/third-party/FastLZ/fastlz.c \ - _deps/dmod-src/lib/third-party/FastLZ/fastlz.h \ - /usr/include/features.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h - - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/stdint.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -_deps/dmod-src/lib/third-party/FastLZ/fastlz.c: - -_deps/dmod-src/lib/third-party/FastLZ/fastlz.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts deleted file mode 100644 index 398a47a..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmod_fastlz. diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make deleted file mode 100644 index 3114856..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmod_fastlz. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o b/build_ci/_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o deleted file mode 100644 index 502bef01241bcdd1eecb7fa7526d6d3c86d25a8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5680 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 diff --git a/build_ci/_deps/dmod-build/lib/third-party/Makefile b/build_ci/_deps/dmod-build/lib/third-party/Makefile deleted file mode 100644 index e39b820..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/lib/third-party/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake b/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake deleted file mode 100644 index 128cac9..0000000 --- a/build_ci/_deps/dmod-build/lib/third-party/cmake_install.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/scripts/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/build_ci/_deps/dmod-build/scripts/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build_ci/_deps/dmod-build/scripts/Makefile b/build_ci/_deps/dmod-build/scripts/Makefile deleted file mode 100644 index 8853119..0000000 --- a/build_ci/_deps/dmod-build/scripts/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/scripts/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/scripts/cmake_install.cmake b/build_ci/_deps/dmod-build/scripts/cmake_install.cmake deleted file mode 100644 index 7e2d6e0..0000000 --- a/build_ci/_deps/dmod-build/scripts/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/scripts/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/src/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks deleted file mode 100644 index 1e8b314..0000000 --- a/build_ci/_deps/dmod-build/src/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -6 diff --git a/build_ci/_deps/dmod-build/src/Makefile b/build_ci/_deps/dmod-build/src/Makefile deleted file mode 100644 index 379fe7c..0000000 --- a/build_ci/_deps/dmod-build/src/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/src/cmake_install.cmake b/build_ci/_deps/dmod-build/src/cmake_install.cmake deleted file mode 100644 index 7fc9717..0000000 --- a/build_ci/_deps/dmod-build/src/cmake_install.cmake +++ /dev/null @@ -1,60 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake deleted file mode 100644 index 36a7d35..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# 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 - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" "gcc" "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.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 "") diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make deleted file mode 100644 index 6de7fd6..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make +++ /dev/null @@ -1,116 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Include any dependencies generated for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen: -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/codegen - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-src/src/common/dmod_common.c -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -MF CMakeFiles/dmod_common.dir/dmod_common.c.o.d -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_common.dir/dmod_common.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c > CMakeFiles/dmod_common.dir/dmod_common.c.i - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_common.dir/dmod_common.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c -o CMakeFiles/dmod_common.dir/dmod_common.c.s - -# Object files for target dmod_common -dmod_common_OBJECTS = \ -"CMakeFiles/dmod_common.dir/dmod_common.c.o" - -# External object files for target dmod_common -dmod_common_EXTERNAL_OBJECTS = - -_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make -_deps/dmod-build/src/common/libdmod_common.a: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C static library libdmod_common.a" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean_target.cmake - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_common.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_common" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build: _deps/dmod-build/src/common/libdmod_common.a -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/clean - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend - diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake deleted file mode 100644 index b90397e..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_common.dir/dmod_common.c.o" - "CMakeFiles/dmod_common.dir/dmod_common.c.o.d" - "libdmod_common.a" - "libdmod_common.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmod_common.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake deleted file mode 100644 index c60c401..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libdmod_common.a" -) diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal deleted file mode 100644 index 8d1d337..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.internal +++ /dev/null @@ -1,35 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h - /usr/include/assert.h - /usr/include/features.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/string.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h - diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make deleted file mode 100644 index 3f79ca8..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.make +++ /dev/null @@ -1,94 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: _deps/dmod-src/src/common/dmod_common.c \ - _deps/dmod-build/dmod-config.h \ - _deps/dmod-src/inc/dmod.h \ - _deps/dmod-src/inc/dmod_arch_defs.h \ - _deps/dmod-src/inc/dmod_defs.h \ - _deps/dmod-src/inc/dmod_module.h \ - _deps/dmod-src/inc/dmod_sal.h \ - _deps/dmod-src/inc/dmod_types.h \ - /usr/include/assert.h \ - /usr/include/features.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h - - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -_deps/dmod-src/inc/dmod_arch_defs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -_deps/dmod-src/inc/dmod.h: - -_deps/dmod-src/inc/dmod_module.h: - -_deps/dmod-src/src/common/dmod_common.c: - -_deps/dmod-build/dmod-config.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -_deps/dmod-src/inc/dmod_types.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -_deps/dmod-src/inc/dmod_sal.h: - -/usr/include/assert.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/stdc-predef.h: - -_deps/dmod-src/inc/dmod_defs.h: - -/usr/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: - -/usr/include/string.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts deleted file mode 100644 index 5dbc001..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmod_common. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make deleted file mode 100644 index fc94d04..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmod_common. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o deleted file mode 100644 index 916e572dd1d6dc2a4952cf3921ea0e002e77648c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25184 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 A&;S4c diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d deleted file mode 100644 index 52887f6..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o.d +++ /dev/null @@ -1,29 +0,0 @@ -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o: \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h \ - /usr/include/string.h diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make deleted file mode 100644 index bf267ae..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_common\" -DDMOD_MODULE -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build - -C_FLAGS = -Wall -Werror -std=c11 - diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt deleted file mode 100644 index 3deae8a..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc libdmod_common.a CMakeFiles/dmod_common.dir/dmod_common.c.o -/usr/bin/ranlib libdmod_common.a diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make deleted file mode 100644 index 3a86673..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 - diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make deleted file mode 100644 index 88667a3..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make +++ /dev/null @@ -1,91 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -# Utility rule file for dmod_common_memory_detailed. - -# Include any custom commands dependencies for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Detailed memory analysis for dmod_common" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -DMODULE_NAME=dmod_common -DANALYSIS_TYPE=detailed -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen: -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/codegen - -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make -.PHONY : dmod_common_memory_detailed - -# Rule to build all files generated by this target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build: dmod_common_memory_detailed -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common && $(CMAKE_COMMAND) -P CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/clean - -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/depend - diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake deleted file mode 100644 index dc0fbc6..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean.cmake +++ /dev/null @@ -1,8 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_common_memory_detailed" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmod_common_memory_detailed.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make deleted file mode 100644 index 25ee62e..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmod_common_memory_detailed. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts deleted file mode 100644 index 6810c4f..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmod_common_memory_detailed. diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make b/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make deleted file mode 100644 index 68e0bc5..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 7 - diff --git a/build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf08..0000000 --- a/build_ci/_deps/dmod-build/src/common/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build_ci/_deps/dmod-build/src/common/Makefile b/build_ci/_deps/dmod-build/src/common/Makefile deleted file mode 100644 index 93ffd64..0000000 --- a/build_ci/_deps/dmod-build/src/common/Makefile +++ /dev/null @@ -1,257 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule - -# Convenience name for target. -dmod_common: _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/rule -.PHONY : dmod_common - -# fast build rule for target. -dmod_common/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build -.PHONY : dmod_common/fast - -# Convenience name for target. -_deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule -.PHONY : _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule - -# Convenience name for target. -dmod_common_memory_detailed: _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/rule -.PHONY : dmod_common_memory_detailed - -# fast build rule for target. -dmod_common_memory_detailed/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common_memory_detailed.dir/build -.PHONY : dmod_common_memory_detailed/fast - -dmod_common.o: dmod_common.c.o -.PHONY : dmod_common.o - -# target to build an object file -dmod_common.c.o: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o -.PHONY : dmod_common.c.o - -dmod_common.i: dmod_common.c.i -.PHONY : dmod_common.i - -# target to preprocess a source file -dmod_common.c.i: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.i -.PHONY : dmod_common.c.i - -dmod_common.s: dmod_common.c.s -.PHONY : dmod_common.s - -# target to generate assembly for a file -dmod_common.c.s: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/build.make _deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.s -.PHONY : dmod_common.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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... dmod_common_memory_detailed" - @echo "... dmod_common" - @echo "... dmod_common.o" - @echo "... dmod_common.i" - @echo "... dmod_common.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: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/src/common/cmake_install.cmake b/build_ci/_deps/dmod-build/src/common/cmake_install.cmake deleted file mode 100644 index 4775380..0000000 --- a/build_ci/_deps/dmod-build/src/common/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/src/common/libdmod_common.a b/build_ci/_deps/dmod-build/src/common/libdmod_common.a deleted file mode 100644 index 0f44642037c78ed0721b87c2e92f8b460496195d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25820 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 CMakeFiles/dmod_module.dir/dmod_module.c.i - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/dmod_module.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c -o CMakeFiles/dmod_module.dir/dmod_module.c.s - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-src/src/module/string.c -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o -MF CMakeFiles/dmod_module.dir/string.c.o.d -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/string.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c > CMakeFiles/dmod_module.dir/string.c.i - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/string.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c -o CMakeFiles/dmod_module.dir/string.c.s - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-src/src/module/signal.c -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -MF CMakeFiles/dmod_module.dir/signal.c.o.d -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/dmod_module.dir/signal.c.i" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c > CMakeFiles/dmod_module.dir/signal.c.i - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/dmod_module.dir/signal.c.s" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/gcc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c -o CMakeFiles/dmod_module.dir/signal.c.s - -# Object files for target dmod_module -dmod_module_OBJECTS = \ -"CMakeFiles/dmod_module.dir/dmod_module.c.o" \ -"CMakeFiles/dmod_module.dir/string.c.o" \ -"CMakeFiles/dmod_module.dir/signal.c.o" - -# External object files for target dmod_module -dmod_module_EXTERNAL_OBJECTS = - -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build.make -_deps/dmod-build/src/module/libdmod_module.a: _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C static library libdmod_module.a" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean_target.cmake - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dmod_module.dir/link.txt --verbose=$(VERBOSE) - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold "Analyzing memory usage for dmod_module" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && /usr/bin/cmake -DOBJECT_FILES=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o@@/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o -DMODULE_NAME=dmod_module -DANALYSIS_TYPE=summary -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/scripts/memory_analysis.cmake - -# Rule to build all files generated by this target. -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build: _deps/dmod-build/src/module/libdmod_module.a -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/build - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module && $(CMAKE_COMMAND) -P CMakeFiles/dmod_module.dir/cmake_clean.cmake -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/clean - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module /__w/dmsdio/dmsdio/build_ci /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend - diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake deleted file mode 100644 index bed8ae9..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean.cmake +++ /dev/null @@ -1,15 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod_module.dir/dmod_module.c.o" - "CMakeFiles/dmod_module.dir/dmod_module.c.o.d" - "CMakeFiles/dmod_module.dir/signal.c.o" - "CMakeFiles/dmod_module.dir/signal.c.o.d" - "CMakeFiles/dmod_module.dir/string.c.o" - "CMakeFiles/dmod_module.dir/string.c.o.d" - "libdmod_module.a" - "libdmod_module.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C) - include(CMakeFiles/dmod_module.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake deleted file mode 100644 index a9fc8d2..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libdmod_module.a" -) diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal deleted file mode 100644 index f10eed9..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.internal +++ /dev/null @@ -1,43 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h - /usr/include/assert.h - /usr/include/features.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c - /usr/include/stdc-predef.h - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c - /usr/include/stdc-predef.h - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h - diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make deleted file mode 100644 index cf79300..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.make +++ /dev/null @@ -1,102 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o: _deps/dmod-src/src/module/dmod_module.c \ - _deps/dmod-build/dmod-config.h \ - _deps/dmod-src/inc/dmod.h \ - _deps/dmod-src/inc/dmod_arch_defs.h \ - _deps/dmod-src/inc/dmod_defs.h \ - _deps/dmod-src/inc/dmod_module.h \ - _deps/dmod-src/inc/dmod_sal.h \ - _deps/dmod-src/inc/dmod_types.h \ - /usr/include/assert.h \ - /usr/include/features.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: _deps/dmod-src/src/module/signal.c \ - /usr/include/stdc-predef.h - -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o: _deps/dmod-src/src/module/string.c \ - /usr/include/stdc-predef.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h - - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -_deps/dmod-src/src/module/signal.c: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -_deps/dmod-src/inc/dmod_arch_defs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -_deps/dmod-src/inc/dmod.h: - -_deps/dmod-src/inc/dmod_module.h: - -_deps/dmod-build/dmod-config.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -_deps/dmod-src/inc/dmod_types.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -_deps/dmod-src/inc/dmod_sal.h: - -/usr/include/assert.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/features.h: - -_deps/dmod-src/src/module/dmod_module.c: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/stdc-predef.h: - -_deps/dmod-src/inc/dmod_defs.h: - -/usr/include/stdint.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -_deps/dmod-src/src/module/string.c: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts deleted file mode 100644 index 864d311..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for dmod_module. diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make deleted file mode 100644 index fce76ac..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for dmod_module. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o deleted file mode 100644 index 483247751c5a1ccd2fbb06080c6b9198ea6ba474..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18232 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 diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d deleted file mode 100644 index 350cd14..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o.d +++ /dev/null @@ -1,28 +0,0 @@ -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o: \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c \ - /usr/include/stdc-predef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/dmod-config.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_types.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_defs.h \ - /usr/include/assert.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_arch_defs.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_sal.h \ - /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc/dmod_module.h diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make deleted file mode 100644 index b47f6a3..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile C with /usr/bin/gcc -C_DEFINES = -DDMOD_BUILD_DIR=\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\" -DDMOD_CURRENT_ALLOCATOR=\"dmod_module\" -DDMOD_MODULE -DOFF=0 -DON=1 - -C_INCLUDES = -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build - -C_FLAGS = -Wall -Werror -std=c11 - diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt deleted file mode 100644 index cca187a..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc libdmod_module.a CMakeFiles/dmod_module.dir/dmod_module.c.o CMakeFiles/dmod_module.dir/string.c.o CMakeFiles/dmod_module.dir/signal.c.o -/usr/bin/ranlib libdmod_module.a diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make deleted file mode 100644 index 65c1b99..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/progress.make +++ /dev/null @@ -1,5 +0,0 @@ -CMAKE_PROGRESS_1 = 11 -CMAKE_PROGRESS_2 = 12 -CMAKE_PROGRESS_3 = 13 -CMAKE_PROGRESS_4 = 14 - diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o deleted file mode 100644 index d10ccf7825bac2ff44d6fff484020c20f7f6601d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1368 zcmbtUy-EW?5T46v{EHgJLWoGLRL~_#1htSrh*1y=Az&kNiDx33i`;D>3jS1rosZyS zSPC{iLSDc=Vkd&m-0dctHEDEUc4oerZ)Y~Umz&JaX2>u=iUAwYiX;lKA8Pq2-%UXT zhTvm#`ZKq6|8{@%^+fQ&3uM#j_4r&aUv+pjzQ&R)vA9(AqowQR1WP2@@_c|}eGh6B zwHGzJn*(g~OqhvEG7%UsF89EwMU7abum1rDoI;$GWSo}FNc1k09u99~0mWT}&ej9( z-<{HC$CJ}6%Hb8F*_=`V(KY?kv||*R5dIDNcwZNseu;J&#Bf}h(?2_vcqc{2I%5TJ ztrO3NIAJI>dE4~NyC`!j56t6kU`x{Dc8vo&vbY5-?|Hxqm2%m35OXTrW_Ue|9=8go zA}%^rcJ5ZrZI@pFbL}&W*`>o{*DBk7>whgVWYb;gzgSA_+B~<2saBO43<#6&NapsW zqgkCli+OrSf8{SAm-bAcsv`SSUKQD2+7(PnU#+`V1I5>CGnk`S)pqw7-=dPl{k65| z-^>A~XiuI0C@8DKN~81lF+s04B@2YDi$NzvJb;$wlzfSI>P?h7Ehvq^0DTX%ht4NV ezdNG5ivIMUql$o=&=`81_zh85Y*q%2&i?@%CQ*3+ diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d deleted file mode 100644 index cc82a1a..0000000 --- a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o.d +++ /dev/null @@ -1,3 +0,0 @@ -_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o: \ - /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c \ - /usr/include/stdc-predef.h diff --git a/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o b/build_ci/_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o deleted file mode 100644 index f12c4ec98b55e247ac1eb1d6aca028914eb08379..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4688 zcmb`JU2IfE6vt;RKQ6m*(IQrgKUyF7E8!KcdWGYqLU6?^ zB&NKgTk;BSwdh_s?OrRlV_fylY>z-!Z5>NoJKY8{1u`dRzcn8GN+!E6n!db3Fk?8Y zUg0ZF{H-y(uq( zU8%NOzSkScR3ms*B47vreSKyAPG#7v7)-cT3Uzt0H{!wv#Z|?z)H)_kjRz(2XxUKQ z_yEo#R5KhZ1y!hEjZi5U(>HKooMZW+oBF}0P2u~FPYM4)IGa&^zbmhn+u;3vD@1Kx zaCP3IRh)OFyj*?fh^u3TkMw2!aM<8`(*^%$GDo*{Y!W>jJbL5nFBB&0LLprug-Y04 zNd)(NAw&6+vBXHGL>n(f4k4+e$A-&&e@n|D)i2WDDTa67W$wybx|lL`0Iaa`1K1<7F)WzyP}UK`h%<=M4xsx zI$leFvz=Yw}$$2tbfwftIw11Ilq8@n)RKg{Q>D-+FxJ5 zejSp9qW z>~-cXblE^;j-yTCAwPZ0Wp05DGylNiCzxMmE^`^I$oy|>{)fzCbm2j?|4-1Tb<@mc z&Vqf;{C$gyyq`Oe-S4DCCY{NreQHv}N2tjR9ZHjWFrB4_D4Hy{sm!n%sy3DM)ljvm zfgBBU)b{l$pM9x;gK9vYYa^`619oqYl7vXBb@w^jGydB>*rKEpnJLWVAAo^hkfDfP5MdU^yl-! zNeyK(=`2`w$WJ@?kFp`}CsPM`ygwT_!?~g1bk08_9O)rF(6=v_%%u5*Zm)^LoI+*) zBE-Q+zT$jUBQ;m|sa=bQY9fxul-No&`jjEn9<8H)N$B1uc^D6IzCH;_nX}f_oR3ux z#S`d}&;M)R0bBAJ!()nGpZuGm*Vk9=r)|HT?GIZD+kQ7}8=c=2pWh|kFr6RSYI}Wtjn>9Aafv66^7?eg(tT>%6SL0_ fNDPnxa<|IAE91C=zhkjo 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 LQ9Co8%l!WfX4^^X diff --git a/build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 5290ccf..0000000 --- a/build_ci/_deps/dmod-build/tools/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci") - -# 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}) diff --git a/build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks b/build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks deleted file mode 100644 index 573541a..0000000 --- a/build_ci/_deps/dmod-build/tools/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/build_ci/_deps/dmod-build/tools/Makefile b/build_ci/_deps/dmod-build/tools/Makefile deleted file mode 100644 index b67d043..0000000 --- a/build_ci/_deps/dmod-build/tools/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/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..." - /usr/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 - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"modules\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools//CMakeFiles/progress.marks - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /__w/dmsdio/dmsdio/build_ci && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/dmod-build/tools/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /__w/dmsdio/dmsdio/build_ci && $(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 "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.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 /__w/dmsdio/dmsdio/build_ci && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build_ci/_deps/dmod-build/tools/cmake_install.cmake b/build_ci/_deps/dmod-build/tools/cmake_install.cmake deleted file mode 100644 index d81f933..0000000 --- a/build_ci/_deps/dmod-build/tools/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/tools - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/tools/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-build/version.txt b/build_ci/_deps/dmod-build/version.txt deleted file mode 100644 index 71128ff..0000000 --- a/build_ci/_deps/dmod-build/version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 - 0.1 diff --git a/build_ci/_deps/dmod-src b/build_ci/_deps/dmod-src deleted file mode 160000 index 690a863..0000000 --- a/build_ci/_deps/dmod-src +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 690a863a87f2a9a37a007a37b9f1e8d4d1239e98 diff --git a/build_ci/_deps/dmod-subbuild/CMakeCache.txt b/build_ci/_deps/dmod-subbuild/CMakeCache.txt deleted file mode 100644 index e0151e3..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeCache.txt +++ /dev/null @@ -1,119 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild -# It was generated by CMake: /usr/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 -######################## - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make - -//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=dmod-populate - -//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 - -//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 - -//Value Computed by CMake -dmod-populate_BINARY_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -//Value Computed by CMake -dmod-populate_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -dmod-populate_SOURCE_DIR:STATIC=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - - -######################## -# INTERNAL cache entries -######################## - -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-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=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.31 -//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 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake deleted file mode 100644 index 32d9012..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/3.31.3/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.18.44-fc-v37") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.18.44-fc-v37") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 1d14f95..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,11 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:16 (project)" - message: | - The system is: Linux - 6.18.44-fc-v37 - x86_64 -... diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index c045622..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild") - -# 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}) diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt b/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index 4d243b6..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Hashes of file build rules. -f78ddbb1797826921880870defe12fb3 CMakeFiles/dmod-populate -c00f1c2a99fb4cee0a30dbacb3a4f81e CMakeFiles/dmod-populate-complete -df00a16528b2ac28d4c0f0b36bdb8810 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build -7ecaff8eb2bc7633afb43ea40e47cbf9 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure -a16e0c905a647054791bc2764526e046 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download -3e6111aa6303d0155de19e8a0cc17d41 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -11cbb2dafb56d17ae1ff9ddef43d38a6 dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir -75d997d442b7974dc0b009e5828d146b dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch -10e7116f3f1b82aa240a8ed66f40a9ce dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test -b3dd91c00992972ecfd5f01917c2d93a dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake deleted file mode 100644 index 3a8caca..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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" - "CMakeFiles/3.31.3/CMakeSystem.cmake" - "CMakeLists.txt" - "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" - "/usr/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake-3.31/Modules/ExternalProject.cmake" - "/usr/share/cmake-3.31/Modules/ExternalProject/PatchInfo.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/RepositoryInfo.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/UpdateInfo.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/cfgcmd.txt.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/gitclone.cmake.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/gitupdate.cmake.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/mkdirs.cmake.in" - "/usr/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.31/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/3.31.3/CMakeSystem.cmake" - "dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake" - "dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" - "dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt" - "dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/dmod-populate.dir/DependInfo.cmake" - ) diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 b/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 deleted file mode 100644 index 4903aa8..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/Makefile2 +++ /dev/null @@ -1,122 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/dmod-populate.dir/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: CMakeFiles/dmod-populate.dir/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/dmod-populate.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/dmod-populate.dir - -# All Build rule for target. -CMakeFiles/dmod-populate.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target dmod-populate" -.PHONY : CMakeFiles/dmod-populate.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/dmod-populate.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 9 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/dmod-populate.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 0 -.PHONY : CMakeFiles/dmod-populate.dir/rule - -# Convenience name for target. -dmod-populate: CMakeFiles/dmod-populate.dir/rule -.PHONY : dmod-populate - -# codegen rule for target. -CMakeFiles/dmod-populate.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Finished codegen for target dmod-populate" -.PHONY : CMakeFiles/dmod-populate.dir/codegen - -# clean rule for target. -CMakeFiles/dmod-populate.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/clean -.PHONY : CMakeFiles/dmod-populate.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 - diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt b/build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index efb4032..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/edit_cache.dir -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache b/build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake deleted file mode 100644 index 29b95a5..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# 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 "") diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json deleted file mode 100644 index 350cc38..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "sources" : - [ - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule" - }, - { - "file" : "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule" - } - ], - "target" : - { - "labels" : - [ - "dmod-populate" - ], - "name" : "dmod-populate" - } -} \ No newline at end of file diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt deleted file mode 100644 index 344ce3f..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/Labels.txt +++ /dev/null @@ -1,14 +0,0 @@ -# Target labels - dmod-populate -# Source files and their labels -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test.rule -/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update.rule diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make deleted file mode 100644 index 7fd37a5..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/build.make +++ /dev/null @@ -1,162 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -# Utility rule file for dmod-populate. - -# Include any custom commands dependencies for this target. -include CMakeFiles/dmod-populate.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/dmod-populate.dir/progress.make - -CMakeFiles/dmod-populate: CMakeFiles/dmod-populate-complete - -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -CMakeFiles/dmod-populate-complete: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'dmod-populate'" - /usr/bin/cmake -E make_directory /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate-complete - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: -.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci/_deps && /usr/bin/cmake -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake - cd /__w/dmsdio/dmsdio/build_ci/_deps && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'dmod-populate'" - /usr/bin/cmake -Dcfgdir= -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'dmod-populate'" - /usr/bin/cmake -E echo_append - /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: -.PHONY : dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E echo_append - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build && /usr/bin/cmake -E touch /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test - -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt -dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'dmod-populate'" - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src && /usr/bin/cmake -Dcan_fetch=YES -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake - -CMakeFiles/dmod-populate.dir/codegen: -.PHONY : CMakeFiles/dmod-populate.dir/codegen - -dmod-populate: CMakeFiles/dmod-populate -dmod-populate: CMakeFiles/dmod-populate-complete -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test -dmod-populate: dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update -dmod-populate: CMakeFiles/dmod-populate.dir/build.make -.PHONY : dmod-populate - -# Rule to build all files generated by this target. -CMakeFiles/dmod-populate.dir/build: dmod-populate -.PHONY : CMakeFiles/dmod-populate.dir/build - -CMakeFiles/dmod-populate.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/dmod-populate.dir/cmake_clean.cmake -.PHONY : CMakeFiles/dmod-populate.dir/clean - -CMakeFiles/dmod-populate.dir/depend: - cd /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/dmod-populate.dir/depend - diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake deleted file mode 100644 index 96ad4dc..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/cmake_clean.cmake +++ /dev/null @@ -1,17 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/dmod-populate" - "CMakeFiles/dmod-populate-complete" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test" - "dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/dmod-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make deleted file mode 100644 index f488146..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for dmod-populate. -# This may be replaced when dependencies are built. diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts deleted file mode 100644 index 4ef3ae3..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for dmod-populate. diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make b/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make deleted file mode 100644 index d4f6ce3..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/dmod-populate.dir/progress.make +++ /dev/null @@ -1,10 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 -CMAKE_PROGRESS_4 = 4 -CMAKE_PROGRESS_5 = 5 -CMAKE_PROGRESS_6 = 6 -CMAKE_PROGRESS_7 = 7 -CMAKE_PROGRESS_8 = 8 -CMAKE_PROGRESS_9 = 9 - diff --git a/build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks b/build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks deleted file mode 100644 index ec63514..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/build_ci/_deps/dmod-subbuild/CMakeLists.txt b/build_ci/_deps/dmod-subbuild/CMakeLists.txt deleted file mode 100644 index 46d4ad3..0000000 --- a/build_ci/_deps/dmod-subbuild/CMakeLists.txt +++ /dev/null @@ -1,42 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION 3.31.3) - -# Reject any attempt to use a toolchain file. We must not use one because -# we could be downloading it here. If the CMAKE_TOOLCHAIN_FILE environment -# variable is set, the cache variable will have been initialized from it. -unset(CMAKE_TOOLCHAIN_FILE CACHE) -unset(ENV{CMAKE_TOOLCHAIN_FILE}) - -# We name the project and the target for the ExternalProject_Add() call -# to something that will highlight to the user what we are working on if -# something goes wrong and an error message is produced. - -project(dmod-populate NONE) - - -# Pass through things we've already detected in the main project to avoid -# paying the cost of redetecting them again in ExternalProject_Add() -set(GIT_EXECUTABLE [==[/usr/bin/git]==]) -set(GIT_VERSION_STRING [==[2.25.1]==]) -set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION - [==[/usr/bin/git;2.25.1]==] -) - - -include(ExternalProject) -ExternalProject_Add(dmod-populate - "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/choco-technologies/dmod.git" "EXTERNALPROJECT_INTERNAL_ARGUMENT_SEPARATOR" "GIT_TAG" "develop" - SOURCE_DIR "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - BINARY_DIR "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build" - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "" - TEST_COMMAND "" - USES_TERMINAL_DOWNLOAD YES - USES_TERMINAL_UPDATE YES - USES_TERMINAL_PATCH YES -) - - diff --git a/build_ci/_deps/dmod-subbuild/Makefile b/build_ci/_deps/dmod-subbuild/Makefile deleted file mode 100644 index 5cf2635..0000000 --- a/build_ci/_deps/dmod-subbuild/Makefile +++ /dev/null @@ -1,161 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# 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 = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -#============================================================================= -# 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..." - /usr/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..." - /usr/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 /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 0 -.PHONY : all - -# The main codegen target -codegen: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 codegen - $(CMAKE_COMMAND) -E cmake_progress_start /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/CMakeFiles 0 -.PHONY : codegen - -# 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 dmod-populate - -# Build rule for target. -dmod-populate: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dmod-populate -.PHONY : dmod-populate - -# fast build rule for target. -dmod-populate/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/dmod-populate.dir/build.make CMakeFiles/dmod-populate.dir/build -.PHONY : dmod-populate/fast - -# 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 "... dmod-populate" -.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 - diff --git a/build_ci/_deps/dmod-subbuild/cmake_install.cmake b/build_ci/_deps/dmod-subbuild/cmake_install.cmake deleted file mode 100644 index a892b01..0000000 --- a/build_ci/_deps/dmod-subbuild/cmake_install.cmake +++ /dev/null @@ -1,61 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-build deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-configure deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-done deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-download deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt deleted file mode 100644 index 7fc6759..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt +++ /dev/null @@ -1,15 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The download step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -method=git -command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake -source_dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src -work_dir=/__w/dmsdio/dmsdio/build_ci/_deps -repository=https://github.com/choco-technologies/dmod.git -remote=origin -init_submodules=TRUE -recurse_submodules=--recursive -submodules= -CMP0097=NEW - diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt deleted file mode 100644 index 7fc6759..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt +++ /dev/null @@ -1,15 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The download step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -method=git -command=/usr/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake -source_dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src -work_dir=/__w/dmsdio/dmsdio/build_ci/_deps -repository=https://github.com/choco-technologies/dmod.git -remote=origin -init_submodules=TRUE -recurse_submodules=--recursive -submodules= -CMP0097=NEW - diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-install deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-mkdir deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt deleted file mode 100644 index 53e1e1e..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-patch-info.txt +++ /dev/null @@ -1,6 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The update step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -command= -work_dir= diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-test deleted file mode 100644 index e69de29..0000000 diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt deleted file mode 100644 index d0e3bc1..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-update-info.txt +++ /dev/null @@ -1,7 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The patch step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -command (connected)=/usr/bin/cmake;-Dcan_fetch=YES;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake -command (disconnected)=/usr/bin/cmake;-Dcan_fetch=NO;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake -work_dir=/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt deleted file mode 100644 index 6a6ed5f..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-cfgcmd.txt +++ /dev/null @@ -1 +0,0 @@ -cmd='' diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake deleted file mode 100644 index 70682b1..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitclone.cmake +++ /dev/null @@ -1,87 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -if(EXISTS "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" AND EXISTS "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" AND - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt") - message(VERBOSE - "Avoiding repeated git clone, stamp file is up to date: " - "'/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'" - ) - return() -endif() - -# Even at VERBOSE level, we don't want to see the commands executed, but -# enabling them to be shown for DEBUG may be useful to help diagnose problems. -cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) -if(active_log_level MATCHES "DEBUG|TRACE") - set(maybe_show_command COMMAND_ECHO STDOUT) -else() - set(maybe_show_command "") -endif() - -execute_process( - COMMAND ${CMAKE_COMMAND} -E rm -rf "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to remove directory: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'") -endif() - -# try the clone 3 times in case there is an odd git clone issue -set(error_code 1) -set(number_of_tries 0) -while(error_code AND number_of_tries LESS 3) - execute_process( - COMMAND "/usr/bin/git" - clone --no-checkout --config "advice.detachedHead=false" "https://github.com/choco-technologies/dmod.git" "dmod-src" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - math(EXPR number_of_tries "${number_of_tries} + 1") -endwhile() -if(number_of_tries GREATER 1) - message(NOTICE "Had to git clone more than once: ${number_of_tries} times.") -endif() -if(error_code) - message(FATAL_ERROR "Failed to clone repository: 'https://github.com/choco-technologies/dmod.git'") -endif() - -execute_process( - COMMAND "/usr/bin/git" - checkout "develop" -- - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to checkout tag: 'develop'") -endif() - -set(init_submodules TRUE) -if(init_submodules) - execute_process( - COMMAND "/usr/bin/git" - submodule update --recursive --init - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) -endif() -if(error_code) - message(FATAL_ERROR "Failed to update submodules in: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'") -endif() - -# Complete success, update the script-last-run stamp file: -# -execute_process( - COMMAND ${CMAKE_COMMAND} -E copy "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitinfo.txt" "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/dmod-populate-gitclone-lastrun.txt'") -endif() diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake deleted file mode 100644 index 0c690a3..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-gitupdate.cmake +++ /dev/null @@ -1,317 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -# Even at VERBOSE level, we don't want to see the commands executed, but -# enabling them to be shown for DEBUG may be useful to help diagnose problems. -cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) -if(active_log_level MATCHES "DEBUG|TRACE") - set(maybe_show_command COMMAND_ECHO STDOUT) -else() - set(maybe_show_command "") -endif() - -function(do_fetch) - message(VERBOSE "Fetching latest from the remote origin") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL LAST - ${maybe_show_command} - ) -endfunction() - -function(get_hash_for_ref ref out_var err_var) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE ref_hash - ERROR_VARIABLE error_msg - OUTPUT_STRIP_TRAILING_WHITESPACE - ) - if(error_code) - set(${out_var} "" PARENT_SCOPE) - else() - set(${out_var} "${ref_hash}" PARENT_SCOPE) - endif() - set(${err_var} "${error_msg}" PARENT_SCOPE) -endfunction() - -get_hash_for_ref(HEAD head_sha error_msg) -if(head_sha STREQUAL "") - message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") -endif() - -if("${can_fetch}" STREQUAL "") - set(can_fetch "YES") -endif() - -execute_process( - COMMAND "/usr/bin/git" --git-dir=.git show-ref "develop" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - OUTPUT_VARIABLE show_ref_output -) -if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") - # Given a full remote/branch-name and we know about it already. Since - # branches can move around, we should always fetch, if permitted. - if(can_fetch) - do_fetch() - endif() - set(checkout_name "develop") - -elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") - # Given a tag name that we already know about. We don't know if the tag we - # have matches the remote though (tags can move), so we should fetch. As a - # special case to preserve backward compatibility, if we are already at the - # same commit as the tag we hold locally, don't do a fetch and assume the tag - # hasn't moved on the remote. - # FIXME: We should provide an option to always fetch for this case - get_hash_for_ref("develop" tag_sha error_msg) - if(tag_sha STREQUAL head_sha) - message(VERBOSE "Already at requested tag: develop") - return() - endif() - - if(can_fetch) - do_fetch() - endif() - set(checkout_name "develop") - -elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") - # Given a branch name without any remote and we already have a branch by that - # name. We might already have that branch checked out or it might be a - # different branch. It isn't fully safe to use a bare branch name without the - # remote, so do a fetch (if allowed) and replace the ref with one that - # includes the remote. - if(can_fetch) - do_fetch() - endif() - set(checkout_name "origin/develop") - -else() - get_hash_for_ref("develop" tag_sha error_msg) - if(tag_sha STREQUAL head_sha) - # Have the right commit checked out already - message(VERBOSE "Already at requested ref: ${tag_sha}") - return() - - elseif(tag_sha STREQUAL "") - # We don't know about this ref yet, so we have no choice but to fetch. - if(NOT can_fetch) - message(FATAL_ERROR - "Requested git ref \"develop\" is not present locally, and not " - "allowed to contact remote due to UPDATE_DISCONNECTED setting." - ) - endif() - - # We deliberately swallow any error message at the default log level - # because it can be confusing for users to see a failed git command. - # That failure is being handled here, so it isn't an error. - if(NOT error_msg STREQUAL "") - message(DEBUG "${error_msg}") - endif() - do_fetch() - set(checkout_name "develop") - - else() - # We have the commit, so we know we were asked to find a commit hash - # (otherwise it would have been handled further above), but we don't - # have that commit checked out yet. We don't need to fetch from the remote. - set(checkout_name "develop") - if(NOT error_msg STREQUAL "") - message(WARNING "${error_msg}") - endif() - - endif() -endif() - -set(git_update_strategy "REBASE") -if(git_update_strategy STREQUAL "") - # Backward compatibility requires REBASE as the default behavior - set(git_update_strategy REBASE) -endif() - -if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") - # Asked to potentially try to rebase first, maybe with fallback to checkout. - # We can't if we aren't already on a branch and we shouldn't if that local - # branch isn't tracking the one we want to checkout. - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - OUTPUT_VARIABLE current_branch - OUTPUT_STRIP_TRAILING_WHITESPACE - # Don't test for an error. If this isn't a branch, we get a non-zero error - # code but empty output. - ) - - if(current_branch STREQUAL "") - # Not on a branch, checkout is the only sensible option since any rebase - # would always fail (and backward compatibility requires us to checkout in - # this situation) - set(git_update_strategy CHECKOUT) - - else() - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - OUTPUT_VARIABLE upstream_branch - OUTPUT_STRIP_TRAILING_WHITESPACE - COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set - ) - if(NOT upstream_branch STREQUAL checkout_name) - # Not safe to rebase when asked to checkout a different branch to the one - # we are tracking. If we did rebase, we could end up with arbitrary - # commits added to the ref we were asked to checkout if the current local - # branch happens to be able to rebase onto the target branch. There would - # be no error message and the user wouldn't know this was occurring. - set(git_update_strategy CHECKOUT) - endif() - - endif() -elseif(NOT git_update_strategy STREQUAL "CHECKOUT") - message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") -endif() - - -# Check if stash is needed -execute_process( - COMMAND "/usr/bin/git" --git-dir=.git status --porcelain - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE repo_status -) -if(error_code) - message(FATAL_ERROR "Failed to get the status") -endif() -string(LENGTH "${repo_status}" need_stash) - -# If not in clean state, stash changes in order to be able to perform a -# rebase or checkout without losing those changes permanently -if(need_stash) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -endif() - -if(git_update_strategy STREQUAL "CHECKOUT") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -else() - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE rebase_output - ERROR_VARIABLE rebase_output - ) - if(error_code) - # Rebase failed, undo the rebase attempt before continuing - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rebase --abort - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - ${maybe_show_command} - ) - - if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") - # Not allowed to do a checkout as a fallback, so cannot proceed - if(need_stash) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - ${maybe_show_command} - ) - endif() - message(FATAL_ERROR "\nFailed to rebase in: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'." - "\nOutput from the attempted rebase follows:" - "\n${rebase_output}" - "\n\nYou will have to resolve the conflicts manually") - endif() - - # Fall back to checkout. We create an annotated tag so that the user - # can manually inspect the situation and revert if required. - # We can't log the failed rebase output because MSVC sees it and - # intervenes, causing the build to fail even though it completes. - # Write it to a file instead. - string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) - set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) - set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) - file(WRITE ${error_log_file} "${rebase_output}") - message(WARNING "Rebase failed, output has been saved to ${error_log_file}" - "\nFalling back to checkout, previous commit tagged as ${tag_name}") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git tag -a - -m "ExternalProject attempting to move from here to ${checkout_name}" - ${tag_name} - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) - - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) - endif() -endif() - -if(need_stash) - # Put back the stashed changes - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - if(error_code) - # Stash pop --index failed: Try again dropping the index - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - ${maybe_show_command} - ) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - if(error_code) - # Stash pop failed: Restore previous state. - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha} - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - ${maybe_show_command} - ) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - ${maybe_show_command} - ) - message(FATAL_ERROR "\nFailed to unstash changes in: '/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src'." - "\nYou will have to resolve the conflicts manually") - endif() - endif() -endif() - -set(init_submodules "TRUE") -if(init_submodules) - execute_process( - COMMAND "/usr/bin/git" - --git-dir=.git - submodule update --recursive --init - WORKING_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -endif() diff --git a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake b/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake deleted file mode 100644 index f61f968..0000000 --- a/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp/dmod-populate-mkdirs.cmake +++ /dev/null @@ -1,27 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -# If CMAKE_DISABLE_SOURCE_CHANGES is set to true and the source directory is an -# existing directory in our source tree, calling file(MAKE_DIRECTORY) on it -# would cause a fatal error, even though it would be a no-op. -if(NOT EXISTS "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src") - file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src") -endif() -file(MAKE_DIRECTORY - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/tmp" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src" - "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp" -) - -set(configSubDirs ) -foreach(subDir IN LISTS configSubDirs) - file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp/${subDir}") -endforeach() -if(cfgdir) - file(MAKE_DIRECTORY "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-subbuild/dmod-populate-prefix/src/dmod-populate-stamp${cfgdir}") # cfgdir has leading slash -endif() diff --git a/build_ci/cmake_install.cmake b/build_ci/cmake_install.cmake deleted file mode 100644 index 0997ab3..0000000 --- a/build_ci/cmake_install.cmake +++ /dev/null @@ -1,105 +0,0 @@ -# Install script for directory: /__w/dmsdio/dmsdio - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/cmake_install.cmake") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio.dmf") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "modules" OR NOT CMAKE_INSTALL_COMPONENT) - list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES - "/tools/dmf/dmsdio.dmfc") - if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION) - message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION) - message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}") - endif() - file(INSTALL DESTINATION "/tools/dmf" TYPE FILE OPTIONAL FILES "/__w/dmsdio/dmsdio/build_ci/dmfc/dmsdio.dmfc") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/src/port/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/__w/dmsdio/dmsdio/build_ci/tests/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/__w/dmsdio/dmsdio/build_ci/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build_ci/compile_commands.json b/build_ci/compile_commands.json deleted file mode 100644 index f4e51ac..0000000 --- a/build_ci/compile_commands.json +++ /dev/null @@ -1,242 +0,0 @@ -[ -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio.c.o -c /__w/dmsdio/dmsdio/src/dmsdio.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_card.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_card.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_card.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_cmd.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_cmd.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_cmd.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_config.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_config.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_config.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_decode.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_decode.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_decode.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_detect.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_detect.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_detect.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_ident.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_ident.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_ident.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_io.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_io.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_io.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o -c /__w/dmsdio/dmsdio/src/dmsdio_xfer.c", - "file": "/__w/dmsdio/dmsdio/src/dmsdio_xfer.c", - "output": "CMakeFiles/dmsdio.dir/src/dmsdio_xfer.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmgpio/include -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio.dir/dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/dmsdio_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/dmsdio_header.c", - "output": "CMakeFiles/dmsdio.dir/dmsdio_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/lib/third-party/FastLZ", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_fastlz\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -Wall -Werror -std=c11 -Os -ffunction-sections -fdata-sections -o CMakeFiles/dmod_fastlz.dir/fastlz.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ/fastlz.c", - "output": "_deps/dmod-build/lib/third-party/FastLZ/CMakeFiles/dmod_fastlz.dir/fastlz.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/common", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_common\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_common.dir/dmod_common.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common/dmod_common.c", - "output": "_deps/dmod-build/src/common/CMakeFiles/dmod_common.dir/dmod_common.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/dmod_module.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_module.c", - "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/dmod_module.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/string.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/string.c", - "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/string.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/src/module", - "command": "/usr/bin/gcc -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_CURRENT_ALLOCATOR=\\\"dmod_module\\\" -DDMOD_MODULE -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -Wall -Werror -std=c11 -o CMakeFiles/dmod_module.dir/signal.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/signal.c", - "output": "_deps/dmod-build/src/module/CMakeFiles/dmod_module.dir/signal.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library/dmodex.c", - "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmodex\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmodex -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmodex.dir/dmodex_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library/dmodex_header.c", - "output": "_deps/dmod-build/examples/module/library/CMakeFiles/dmodex.dir/dmodex_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/main.c", - "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application/example.c", - "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmodex -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"example_app\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_example_app -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/application -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/library -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/library -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/example_app.dir/example_app_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/application/example_app_header.c", - "output": "_deps/dmod-build/examples/module/application/CMakeFiles/example_app.dir/example_app_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step/main.c", - "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"log_step\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_log_step -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/log_step -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/log_step.dir/log_step_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/log_step/log_step_header.c", - "output": "_deps/dmod-build/examples/module/log_step/CMakeFiles/log_step.dir/log_step_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_test.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example/test_example_test.c", - "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_test.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", - "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/__/__/__/src/module/dmod_test_main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=0 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_example\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_test_example -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/module/test_example -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_example.dir/test_example_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/module/test_example/test_example_header.c", - "output": "_deps/dmod-build/examples/module/test_example/CMakeFiles/test_example.dir/test_example_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs/difs.c", - "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"difs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_difs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/difs.dir/difs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs/difs_header.c", - "output": "_deps/dmod-build/examples/dif/difs/CMakeFiles/difs.dir/difs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs/fatfs.c", - "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"fatfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_fatfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/fatfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/fatfs.dir/fatfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/fatfs/fatfs_header.c", - "output": "_deps/dmod-build/examples/dif/fatfs/CMakeFiles/fatfs.dir/fatfs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs/flashfs.c", - "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_DIF_difs -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"flashfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_flashfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/flashfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/flashfs.dir/flashfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/flashfs/flashfs_header.c", - "output": "_deps/dmod-build/examples/dif/flashfs/CMakeFiles/flashfs.dir/flashfs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs/vfs.c", - "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_BUILD_DIR=\\\"/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build\\\" -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"vfs\\\" -DDMOD_MODULE_VERSION=\\\"1.0\\\" -DDMOD_SYSTEM=0 -DDMOD_vfs -DOFF=0 -DON=1 -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/vfs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/difs -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/examples/dif/difs -Wall -Werror -std=c11 -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/vfs.dir/vfs_header.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build/examples/dif/vfs/vfs_header.c", - "output": "_deps/dmod-build/examples/dif/vfs/CMakeFiles/vfs.dir/vfs_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o -c /__w/dmsdio/dmsdio/src/port/stm32f7/port.c", - "file": "/__w/dmsdio/dmsdio/src/port/stm32f7/port.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/stm32f7/port.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c", - "file": "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_common.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_common.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o -c /__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c", - "file": "/__w/dmsdio/dmsdio/src/port/stm32_common/stm32_data.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/stm32_common/stm32_data.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/src/port", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=0 -DDMOD_LIBRARY_MODULE=1 -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"dmsdio_port\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_dmsdio_port -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/src/port -I/__w/dmsdio/dmsdio/src/port/stm32f7 -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmclk_port/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmosi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdma/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o -c /__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/src/port/dmsdio_port_header.c", - "output": "src/port/CMakeFiles/dmsdio_port.dir/dmsdio_port_header.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/tests", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o -c /__w/dmsdio/dmsdio/tests/dmsdio_test.c", - "file": "/__w/dmsdio/dmsdio/tests/dmsdio_test.c", - "output": "tests/CMakeFiles/test_dmsdio.dir/dmsdio_test.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/tests", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o -c /__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", - "file": "/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module/dmod_test_main.c", - "output": "tests/CMakeFiles/test_dmsdio.dir/__/_deps/dmod-src/src/module/dmod_test_main.c.o" -}, -{ - "directory": "/__w/dmsdio/dmsdio/build_ci/tests", - "command": "/usr/bin/gcc -DDMOD_APPLICATION_MODULE=1 -DDMOD_LIBRARY_MODULE=0 -DDMOD_MAL_dmdrvi -DDMOD_MODE=\\\"DMOD_MODULE\\\" -DDMOD_MODULE=1 -DDMOD_MODULE_NAME=\\\"test_dmsdio\\\" -DDMOD_MODULE_VERSION=\\\"0.1\\\" -DDMOD_SYSTEM=0 -DDMOD_test_dmsdio -I/__w/dmsdio/dmsdio/build_ci/tests -I/__w/dmsdio/dmsdio/tests/../include -I/__w/dmsdio/dmsdio/tests/../src/port/x86_64 -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmdrvi/include -I/__w/dmsdio/dmsdio/build_ci/dmf/inc/dmini/include -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/inc -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-build -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/common -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/lib/third-party/FastLZ -I/__w/dmsdio/dmsdio/build_ci/_deps/dmod-src/src/module -I/__w/dmsdio/dmsdio/tests -I/__w/dmsdio/dmsdio/build_ci -I/__w/dmsdio/dmsdio -I/__w/dmsdio/dmsdio/include -I/__w/dmsdio/dmsdio/build_ci/src/port -I/__w/dmsdio/dmsdio/src/port -fPIC -fPIE -ffunction-sections -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fdata-sections -O2 -fno-stack-protector -fno-builtin -o CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o -c /__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c", - "file": "/__w/dmsdio/dmsdio/build_ci/tests/test_dmsdio_header.c", - "output": "tests/CMakeFiles/test_dmsdio.dir/test_dmsdio_header.c.o" -} -] \ No newline at end of file diff --git a/build_ci/dmf/difs_version.txt b/build_ci/dmf/difs_version.txt deleted file mode 100644 index 26bbe50..0000000 --- a/build_ci/dmf/difs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -difs 1.0 690a863 diff --git a/build_ci/dmf/dmini.dmd b/build_ci/dmf/dmini.dmd deleted file mode 100644 index 4910119..0000000 --- a/build_ci/dmf/dmini.dmd +++ /dev/null @@ -1,7 +0,0 @@ -# DMOD Dependencies File -# Generated from module: dmini -# Source file: /__w/dmini/dmini/build_x86_64/dmf/dmini.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmini/dmini/build_x86_64/dmf/dmini.dmd - diff --git a/build_ci/dmf/dmini/LICENSE b/build_ci/dmf/dmini/LICENSE deleted file mode 100644 index 34af145..0000000 --- a/build_ci/dmf/dmini/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2025 Choco-Technologies - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/build_ci/dmf/dmini/README.md b/build_ci/dmf/dmini/README.md deleted file mode 100644 index b7c1adb..0000000 --- a/build_ci/dmf/dmini/README.md +++ /dev/null @@ -1,193 +0,0 @@ -# dmini - DMOD INI File Parser Module - -A DMOD module library for parsing and generating INI configuration files, optimized for embedded systems. - -## Overview - -dmini is a lightweight INI file parser/generator module designed for embedded systems with limited RAM. It uses only SAL (System Abstraction Layer) functions from DMOD and implements memory-efficient line-by-line file I/O operations. - -## Features - -- **INI File Parsing**: Read and parse INI files with sections, key-value pairs, and comments -- **INI File Generation**: Create INI files from in-memory data structures -- **Memory Efficient**: Line-by-line file I/O with 256-byte buffers (no large allocations) -- **User-Controlled Buffers**: Generate functions accept user-provided buffers to prevent memory leaks -- **SAL-Only**: Uses only DMOD SAL functions (Dmod_Malloc, Dmod_Free, Dmod_StrDup, etc.) -- **Global Section Support**: Handle keys without section headers -- **Comment Support**: Parse comments starting with `;` or `#` -- **Whitespace Trimming**: Automatic trimming of keys and values -- **Section Visibility Restriction**: Limit the visible scope of a context to a single section, with optional token-based protection - -## API - -### Context Management -- `dmini_create()` - Create INI context -- `dmini_create_with_token(owner_token)` - Create INI context protected by an owner token -- `dmini_destroy()` - Free INI context - -### Parsing -- `dmini_parse_string(ctx, data)` - Parse INI from string -- `dmini_parse_file(ctx, filename)` - Parse INI from file (line-by-line) - -### Generation -- `dmini_generate_string(ctx, buffer, size)` - Generate INI to buffer (returns required size if buffer is NULL) -- `dmini_generate_file(ctx, filename)` - Generate INI directly to file (line-by-line) - -### Data Access -- `dmini_get_string(ctx, section, key, default)` - Get string value -- `dmini_get_int(ctx, section, key, default)` - Get integer value -- `dmini_set_string(ctx, section, key, value)` - Set string value -- `dmini_set_int(ctx, section, key, value)` - Set integer value - -### Queries -- `dmini_has_section(ctx, section)` - Check if section exists -- `dmini_has_key(ctx, section, key)` - Check if key exists - -### Iteration -- `dmini_section_count(ctx)` - Get number of sections (including global) -- `dmini_section_name(ctx, index)` - Get section name at index (NULL for global section) -- `dmini_key_count(ctx, section)` - Get number of keys in a section -- `dmini_key_name(ctx, section, index)` - Get key name at index within a section - -### Section Visibility Restriction -- `dmini_set_active_section(ctx, section, owner_token)` - Restrict the context to a single section -- `dmini_clear_active_section(ctx, owner_token)` - Remove the section restriction - -### Removal -- `dmini_remove_section(ctx, section)` - Remove entire section -- `dmini_remove_key(ctx, section, key)` - Remove single key - -## Usage Example - -```c -#include "dmini.h" - -// Create context -dmini_context_t ctx = dmini_create(); - -// Parse INI file -dmini_parse_file(ctx, "config.ini"); - -// Read values -const char* host = dmini_get_string(ctx, "database", "host", "localhost"); -int port = dmini_get_int(ctx, "database", "port", 5432); - -// Modify values -dmini_set_string(ctx, "cache", "enabled", "true"); -dmini_set_int(ctx, "cache", "size", 1024); - -// Generate to buffer (query size first) -int size = dmini_generate_string(ctx, NULL, 0); -char* buffer = malloc(size); -dmini_generate_string(ctx, buffer, size); - -// Or generate directly to file -dmini_generate_file(ctx, "output.ini"); - -// Cleanup -dmini_destroy(ctx); -``` - -## Section Visibility Restriction - -The section visibility restriction feature allows a context to be locked to a -single section. While the restriction is active all API calls treat -`section == NULL` as a reference to the active section, and any attempt to -access a different section returns not-found / the default value. - -This is useful when you want to pass a context to a component that should only -see one section of a larger configuration file. - -An optional **owner token** can be set at creation time so that only the -creator can change or clear the restriction. - -```c -// Create a context protected by a token -dmini_context_t ctx = dmini_create_with_token(0xDEADBEEF); - -dmini_parse_file(ctx, "config.ini"); - -// Restrict visibility to the "network" section -dmini_set_active_section(ctx, "network", 0xDEADBEEF); - -// All NULL-section calls now resolve to "network" -const char* host = dmini_get_string(ctx, NULL, "host", "localhost"); -int port = dmini_get_int(ctx, NULL, "port", 80); - -// Accessing any other section returns not-found / default -const char* val = dmini_get_string(ctx, "database", "host", "n/a"); -// val == "n/a" - -// Remove the restriction (requires the correct token) -dmini_clear_active_section(ctx, 0xDEADBEEF); - -dmini_destroy(ctx); -``` - -If a wrong token is supplied to `dmini_set_active_section()` or -`dmini_clear_active_section()` the function returns `DMINI_ERR_LOCKED (-6)`. -A token value of `0` disables token protection (any caller may change the -active section). - -## Building - -```bash -mkdir build -cd build -cmake .. -DDMOD_MODE=DMOD_MODULE -cmake --build . -``` - -This generates: -- `dmf/dmini.dmf` - The INI parser library module (536B RAM, 5KB ROM) -- `dmf/test_dmini.dmf` - Test application (432B RAM, 7KB ROM) - -## Testing - -The test application (`test_dmini.dmf`) runs comprehensive tests covering all API functions: - -```bash -dmod_loader dmf/dmini.dmf dmf/test_dmini.dmf -``` - -Test coverage includes: -- Context creation/destruction -- String parsing with sections and keys -- Setting and getting values -- Section/key existence checks -- Removal operations -- Buffer generation with size queries -- File I/O operations -- Comments and whitespace handling -- Section visibility restriction (active section with and without token protection) - -## INI File Format - -```ini -; Comment line -global_key=global_value - -[section1] -key1=value1 -key2=value2 - -[section2] -number=42 -name=test -``` - -- Sections are defined by `[section_name]` -- Key-value pairs: `key=value` -- Comments start with `;` or `#` -- Whitespace is automatically trimmed -- Global section for keys without section headers - -## Memory Footprint - -- **dmini library**: 536B RAM, 5KB ROM -- **test_dmini application**: 432B RAM, 7KB ROM - -## License - -MIT License - see LICENSE file for details - diff --git a/build_ci/dmf/dmini/docs/dmini.md b/build_ci/dmf/dmini/docs/dmini.md deleted file mode 100644 index 3bc75f2..0000000 --- a/build_ci/dmf/dmini/docs/dmini.md +++ /dev/null @@ -1,280 +0,0 @@ -# DMINI(3) - -## NAME - -dmini - DMOD INI File Parser Module - -## SYNOPSIS - -```c -#include "dmini.h" - -dmini_context_t dmini_create(void); -dmini_context_t dmini_create_with_token(unsigned int owner_token); -void dmini_destroy(dmini_context_t ctx); - -int dmini_parse_string(dmini_context_t ctx, const char* data); -int dmini_parse_file(dmini_context_t ctx, const char* filename); - -int dmini_generate_string(dmini_context_t ctx, char* buffer, size_t buffer_size); -int dmini_generate_file(dmini_context_t ctx, const char* filename); - -const char* dmini_get_string(dmini_context_t ctx, const char* section, - const char* key, const char* default_value); -int dmini_get_int(dmini_context_t ctx, const char* section, - const char* key, int default_value); - -int dmini_set_string(dmini_context_t ctx, const char* section, - const char* key, const char* value); -int dmini_set_int(dmini_context_t ctx, const char* section, - const char* key, int value); - -int dmini_has_section(dmini_context_t ctx, const char* section); -int dmini_has_key(dmini_context_t ctx, const char* section, const char* key); - -int dmini_remove_section(dmini_context_t ctx, const char* section); -int dmini_remove_key(dmini_context_t ctx, const char* section, const char* key); - -int dmini_set_active_section(dmini_context_t ctx, const char* section, - unsigned int owner_token); -int dmini_clear_active_section(dmini_context_t ctx, unsigned int owner_token); - -int dmini_section_count(dmini_context_t ctx); -const char* dmini_section_name(dmini_context_t ctx, int index); -int dmini_key_count(dmini_context_t ctx, const char* section); -const char* dmini_key_name(dmini_context_t ctx, const char* section, int index); -``` - -## DESCRIPTION - -The **dmini** module provides a lightweight INI file parser and generator -optimized for embedded systems. It uses only DMOD SAL (System Abstraction -Layer) functions and implements memory-efficient line-by-line file I/O -operations. - -### INI File Format - -INI files consist of sections, key-value pairs, and comments: - -* Sections are defined by `[section_name]` -* Key-value pairs are defined by `key=value` -* Comments start with `;` or `#` -* Whitespace is automatically trimmed from keys and values -* Keys without section headers belong to the global section - -### Context Management - -**dmini_create()** creates a new INI context for storing sections and -key-value pairs. Returns a context pointer or NULL on error. - -**dmini_create_with_token()** creates a new INI context protected by a magic -number token. The token must be supplied to **dmini_set_active_section()** and -**dmini_clear_active_section()** when a non-zero token is used. Passing token -value 0 is equivalent to calling **dmini_create()**. - -**dmini_destroy()** frees all memory associated with an INI context. - -### Parsing - -**dmini_parse_string()** parses an INI file from a null-terminated string. -Returns DMINI_OK on success or an error code on failure. - -**dmini_parse_file()** parses an INI file from a file path using SAL file -functions. Uses line-by-line reading with 256-byte buffers. Returns DMINI_OK -on success or an error code on failure. - -### Generation - -**dmini_generate_string()** generates an INI file string from the context. -If buffer is NULL, returns the required buffer size. If buffer is not NULL, -fills it with the INI data. Returns required buffer size or a negative error -code. - -**dmini_generate_file()** generates an INI file from the context and writes -it directly to a file using line-by-line writing. Returns DMINI_OK on success -or an error code on failure. - -### Data Access - -**dmini_get_string()** retrieves a string value for the given section and key. -Pass NULL for section to access the global section. Returns the value string -or default_value if not found. - -**dmini_get_int()** retrieves an integer value for the given section and key. -Pass NULL for section to access the global section. Returns the integer value -or default_value if not found. - -**dmini_set_string()** sets a string value for the given section and key. -Creates the section if it doesn't exist. Pass NULL for section to access the -global section. Returns DMINI_OK on success or an error code on failure. - -**dmini_set_int()** sets an integer value for the given section and key. -Creates the section if it doesn't exist. Pass NULL for section to access the -global section. Returns DMINI_OK on success or an error code on failure. - -### Queries - -**dmini_has_section()** checks if a section exists in the context. Returns 1 -if the section exists, 0 otherwise. - -**dmini_has_key()** checks if a key exists in the specified section. Pass NULL -for section to check the global section. Returns 1 if the key exists, 0 -otherwise. - -### Removal - -**dmini_remove_section()** removes an entire section and all its keys from the -context. Returns DMINI_OK on success or an error code on failure. - -**dmini_remove_key()** removes a single key from the specified section. Pass -NULL for section to remove from the global section. Returns DMINI_OK on -success or an error code on failure. - -### Iteration - -**dmini_section_count()** returns the total number of sections in the context, -including the global (unnamed) section. Respects the active-section restriction -when it is in effect. Returns DMINI_ERR_INVALID if ctx is NULL. - -**dmini_section_name()** returns the name of the section at the given -zero-based index. The global (unnamed) section is represented by NULL. Returns -NULL when the index is out of range. Use dmini_section_count() to determine -the valid range. Respects the active-section restriction when it is in effect. - -**dmini_key_count()** returns the number of key-value pairs in the specified -section. Pass NULL for section to query the global section. Returns -DMINI_ERR_INVALID if ctx is NULL, or DMINI_ERR_NOT_FOUND if the section does -not exist. Respects the active-section restriction when it is in effect. - -**dmini_key_name()** returns the name of the key at the given zero-based index -within the specified section. Returns NULL when the index is out of range or -the section does not exist. Use dmini_key_count() to determine the valid range. -Respects the active-section restriction when it is in effect. - -### Section Visibility Restriction - -**dmini_set_active_section()** restricts the context so that only the named -section is visible to consumers of this context. While the restriction is -active, all API calls treat `section == NULL` as a reference to the active -section, and any attempt to access a different section returns not-found / the -default value. Pass NULL as section to restrict to the global (unnamed) -section. If the context was created with a non-zero token, the matching token -must be supplied; otherwise DMINI_ERR_LOCKED is returned. - -**dmini_clear_active_section()** removes the active-section restriction so -that the full content of the context becomes visible again. Requires the -correct token when the context was created with a non-zero token. - -## RETURN VALUES - -Functions return the following error codes: - -* **DMINI_OK** (0) - Success -* **DMINI_ERR_GENERAL** (-1) - General error -* **DMINI_ERR_MEMORY** (-2) - Memory allocation error -* **DMINI_ERR_INVALID** (-3) - Invalid parameter -* **DMINI_ERR_NOT_FOUND** (-4) - Section or key not found -* **DMINI_ERR_FILE** (-5) - File I/O error -* **DMINI_ERR_LOCKED** (-6) - Wrong owner token supplied to set/clear active section - -## EXAMPLES - -### Basic Usage - -```c -#include "dmini.h" - -// Create context -dmini_context_t ctx = dmini_create(); - -// Parse INI file -dmini_parse_file(ctx, "config.ini"); - -// Read values -const char* host = dmini_get_string(ctx, "database", "host", "localhost"); -int port = dmini_get_int(ctx, "database", "port", 5432); - -// Modify values -dmini_set_string(ctx, "cache", "enabled", "true"); -dmini_set_int(ctx, "cache", "size", 1024); - -// Generate to file -dmini_generate_file(ctx, "output.ini"); - -// Cleanup -dmini_destroy(ctx); -``` - -### Querying Buffer Size - -```c -// Query required buffer size -int size = dmini_generate_string(ctx, NULL, 0); - -// Allocate buffer -char* buffer = Dmod_Malloc(size); - -// Generate INI to buffer -dmini_generate_string(ctx, buffer, size); - -// Use buffer... - -// Free buffer -Dmod_Free(buffer); -``` - -### Working with Global Section - -```c -// Set global key (no section) -dmini_set_string(ctx, NULL, "global_key", "global_value"); - -// Get global key -const char* val = dmini_get_string(ctx, NULL, "global_key", "default"); -``` - -### Section Visibility Restriction - -```c -// Create a context protected by a token -dmini_context_t ctx = dmini_create_with_token(0xDEADBEEF); - -dmini_parse_file(ctx, "config.ini"); - -// Restrict visibility to the "network" section -dmini_set_active_section(ctx, "network", 0xDEADBEEF); - -// All NULL-section calls now resolve to "network" -const char* host = dmini_get_string(ctx, NULL, "host", "localhost"); -int port = dmini_get_int(ctx, NULL, "port", 80); - -// Accessing any other section returns not-found / default -const char* db = dmini_get_string(ctx, "database", "host", "n/a"); -// db == "n/a" - -// Wrong token returns DMINI_ERR_LOCKED -int rc = dmini_clear_active_section(ctx, 0x12345678); -// rc == DMINI_ERR_LOCKED - -// Correct token clears the restriction -dmini_clear_active_section(ctx, 0xDEADBEEF); - -dmini_destroy(ctx); -``` - -## MEMORY FOOTPRINT - -* **dmini library**: 536B RAM, 5KB ROM -* **Line buffer**: 256 bytes (temporary, not persistent) - -## SEE ALSO - -dmod(3), dmod_loader(1) - -## AUTHOR - -Patryk Kubiak - -## LICENSE - -MIT License - Copyright (c) 2025 Choco-Technologies diff --git a/build_ci/dmf/dmini/include/dmini.h b/build_ci/dmf/dmini/include/dmini.h deleted file mode 100644 index 839da8b..0000000 --- a/build_ci/dmf/dmini/include/dmini.h +++ /dev/null @@ -1,313 +0,0 @@ -#ifndef DMINI_H -#define DMINI_H - -#include "dmod.h" -#include "dmini_defs.h" // Generated by CMake from DMOD's api.h.in template - -/** - * @brief DMINI - DMOD INI File Parser Module - * - * This module provides an API for parsing and generating INI files. - * It uses only SAL (System Abstraction Layer) functions from DMOD. - * - * INI file format: - * - Sections are defined by [section_name] - * - Key-value pairs are defined by key=value - * - Comments start with ; or # - * - Whitespace is trimmed from keys and values - */ - -/** - * @brief Error codes - */ -#define DMINI_OK 0 -#define DMINI_ERR_GENERAL -1 -#define DMINI_ERR_MEMORY -2 -#define DMINI_ERR_INVALID -3 -#define DMINI_ERR_NOT_FOUND -4 -#define DMINI_ERR_FILE -5 -#define DMINI_ERR_LOCKED -6 - -/** - * @brief INI context type (opaque) - * - * This is an opaque pointer to the INI file context structure. - */ -typedef struct dmini_context* dmini_context_t; - -/** - * @brief Initialize INI context - * - * Creates a new INI context for storing sections and key-value pairs. - * - * @return Pointer to INI context or NULL on error - */ -dmod_dmini_api(1.0, dmini_context_t, _create, (void)); - -/** - * @brief Free INI context - * - * Frees all memory associated with the INI context. - * - * @param ctx INI context to free - */ -dmod_dmini_api(1.0, void, _destroy, (dmini_context_t ctx)); - -/** - * @brief Parse INI file from string - * - * Parses an INI file from a null-terminated string. - * - * @param ctx INI context - * @param data String containing INI file contents - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _parse_string, (dmini_context_t ctx, const char* data)); - -/** - * @brief Parse INI file - * - * Parses an INI file from a file path using SAL file functions. - * - * @param ctx INI context - * @param filename Path to INI file - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _parse_file, (dmini_context_t ctx, const char* filename)); - -/** - * @brief Generate INI file to string - * - * Generates an INI file string from the context. - * If buffer is NULL, returns the required buffer size. - * If buffer is not NULL, fills it with the INI data. - * - * @param ctx INI context - * @param buffer Buffer to write to (NULL to query size) - * @param buffer_size Size of the buffer - * @return Required buffer size, or negative error code - */ -dmod_dmini_api(1.0, int, _generate_string, (dmini_context_t ctx, char* buffer, size_t buffer_size)); - -/** - * @brief Generate INI file - * - * Generates an INI file from the context and writes it to a file. - * - * @param ctx INI context - * @param filename Path to output INI file - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _generate_file, (dmini_context_t ctx, const char* filename)); - -/** - * @brief Get string value from INI context - * - * Retrieves a string value for the given section and key. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param default_value Default value if key not found - * @return Value string or default_value if not found - */ -dmod_dmini_api(1.0, const char*, _get_string, (dmini_context_t ctx, - const char* section, - const char* key, - const char* default_value)); - -/** - * @brief Get integer value from INI context - * - * Retrieves an integer value for the given section and key. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param default_value Default value if key not found - * @return Integer value or default_value if not found - */ -dmod_dmini_api(1.0, int, _get_int, (dmini_context_t ctx, - const char* section, - const char* key, - int default_value)); - -/** - * @brief Set string value in INI context - * - * Sets a string value for the given section and key. - * Creates the section if it doesn't exist. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param value Value string - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _set_string, (dmini_context_t ctx, - const char* section, - const char* key, - const char* value)); - -/** - * @brief Set integer value in INI context - * - * Sets an integer value for the given section and key. - * Creates the section if it doesn't exist. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param value Integer value - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _set_int, (dmini_context_t ctx, - const char* section, - const char* key, - int value)); - -/** - * @brief Check if section exists - * - * @param ctx INI context - * @param section Section name - * @return 1 if section exists, 0 otherwise - */ -dmod_dmini_api(1.0, int, _has_section, (dmini_context_t ctx, const char* section)); - -/** - * @brief Check if key exists in section - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @return 1 if key exists, 0 otherwise - */ -dmod_dmini_api(1.0, int, _has_key, (dmini_context_t ctx, - const char* section, - const char* key)); - -/** - * @brief Remove section from INI context - * - * @param ctx INI context - * @param section Section name - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _remove_section, (dmini_context_t ctx, const char* section)); - -/** - * @brief Remove key from section - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _remove_key, (dmini_context_t ctx, - const char* section, - const char* key)); - -/** - * @brief Get number of sections in the context - * - * Returns the total number of sections, including the global (unnamed) section. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @return Number of sections, or DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _section_count, (dmini_context_t ctx)); - -/** - * @brief Get section name at the given index - * - * Returns the name of the section at position @p index (0-based). - * The global (unnamed) section is represented by NULL. - * Respects the active-section restriction when it is in effect. - * Use dmini_section_count() to determine the valid index range. - * - * @param ctx INI context - * @param index Zero-based section index - * @return Section name, NULL for the global section, or NULL if index is out of range - */ -dmod_dmini_api(1.0, const char*, _section_name, (dmini_context_t ctx, int index)); - -/** - * @brief Get number of keys in a section - * - * Returns the number of key-value pairs in the given section. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @return Number of keys, or DMINI_ERR_INVALID if ctx is NULL, - * or DMINI_ERR_NOT_FOUND if section does not exist - */ -dmod_dmini_api(1.0, int, _key_count, (dmini_context_t ctx, const char* section)); - -/** - * @brief Get key name at the given index within a section - * - * Returns the name of the key at position @p index (0-based) within @p section. - * Use dmini_key_count() to determine the valid index range. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param index Zero-based key index - * @return Key name, or NULL if index is out of range or section not found - */ -dmod_dmini_api(1.0, const char*, _key_name, (dmini_context_t ctx, - const char* section, - int index)); - -/** - * @brief Initialize INI context with owner token - * - * Creates a new INI context protected by a magic number token. - * The token must be supplied to dmini_set_active_section and - * dmini_clear_active_section when a non-zero token is used. - * Using token value 0 is equivalent to calling dmini_create(). - * - * @param owner_token Magic number that guards active-section changes (0 = unprotected) - * @return Pointer to INI context or NULL on error - */ -dmod_dmini_api(1.0, dmini_context_t, _create_with_token, (unsigned int owner_token)); - -/** - * @brief Set the active section restriction - * - * Restricts the context so that only the named section is visible to - * consumers of this context. While the restriction is active all API - * calls treat section == NULL as a reference to the active section, and - * any attempt to access a different section returns not-found / default. - * Pass NULL as section to restrict to the global (unnamed) section. - * - * @param ctx INI context - * @param section Section to make active (NULL for global section) - * @param owner_token Magic number that was supplied to dmini_create_with_token - * (ignored when the context was created with token 0) - * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, - * DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _set_active_section, (dmini_context_t ctx, - const char* section, - unsigned int owner_token)); - -/** - * @brief Clear the active section restriction - * - * Removes the active-section restriction so that the full content of the - * context becomes visible again. - * - * @param ctx INI context - * @param owner_token Magic number that was supplied to dmini_create_with_token - * (ignored when the context was created with token 0) - * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, - * DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _clear_active_section, (dmini_context_t ctx, - unsigned int owner_token)); - -#endif // DMINI_H diff --git a/build_ci/dmf/dmini/include/dmini_defs.h b/build_ci/dmf/dmini/include/dmini_defs.h deleted file mode 100644 index a6367ee..0000000 --- a/build_ci/dmf/dmini/include/dmini_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmini -#define DMOD_MOD_DEFS_H_dmini - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmini_version -# define dmod_dmini_version "0.7" -#endif - -#ifdef DMOD_dmini -# define dmod_dmini_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmini, MODULE, NAME) -# define dmod_dmini_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmini, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) -# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmini" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.7" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmini -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -#else -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -#endif -# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) -# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmini diff --git a/build_ci/dmf/dmini_version.txt b/build_ci/dmf/dmini_version.txt deleted file mode 100644 index e75d474..0000000 --- a/build_ci/dmf/dmini_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 -dmini 0.7 diff --git a/build_ci/dmf/dmodex_version.txt b/build_ci/dmf/dmodex_version.txt deleted file mode 100644 index b1fec7b..0000000 --- a/build_ci/dmf/dmodex_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -dmodex 0.1 690a863 diff --git a/build_ci/dmf/dmsdio.dmd b/build_ci/dmf/dmsdio.dmd deleted file mode 100644 index c0a4172..0000000 --- a/build_ci/dmf/dmsdio.dmd +++ /dev/null @@ -1,9 +0,0 @@ -# DMOD Dependencies File -# Generated from module: dmsdio -# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/dmsdio.dmd - -dmsdio_port@>=0.1<1.0 -dmini@>=0.7<1.0 diff --git a/build_ci/dmf/dmsdio_port.dmd b/build_ci/dmf/dmsdio_port.dmd deleted file mode 100644 index 8b4e2dc..0000000 --- a/build_ci/dmf/dmsdio_port.dmd +++ /dev/null @@ -1,7 +0,0 @@ -# DMOD Dependencies File -# Generated from module: dmsdio_port -# Source file: /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci_port/dmf/dmsdio_port.dmd - diff --git a/build_ci/dmf/dmsdio_port_version.txt b/build_ci/dmf/dmsdio_port_version.txt deleted file mode 100644 index 6564701..0000000 --- a/build_ci/dmf/dmsdio_port_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -dmsdio_port 0.1 bc9bf7e diff --git a/build_ci/dmf/dmsdio_version.txt b/build_ci/dmf/dmsdio_version.txt deleted file mode 100644 index 6154368..0000000 --- a/build_ci/dmf/dmsdio_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -dmsdio 0.1 bc9bf7e diff --git a/build_ci/dmf/example_app_version.txt b/build_ci/dmf/example_app_version.txt deleted file mode 100644 index 23bff3b..0000000 --- a/build_ci/dmf/example_app_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -example_app 0.1 690a863 diff --git a/build_ci/dmf/fatfs_version.txt b/build_ci/dmf/fatfs_version.txt deleted file mode 100644 index 505c6b0..0000000 --- a/build_ci/dmf/fatfs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -fatfs 1.0 690a863 diff --git a/build_ci/dmf/flashfs_version.txt b/build_ci/dmf/flashfs_version.txt deleted file mode 100644 index 21d3bef..0000000 --- a/build_ci/dmf/flashfs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -flashfs 1.0 690a863 diff --git a/build_ci/dmf/inc/dmclk_port/include/dmclk.h b/build_ci/dmf/inc/dmclk_port/include/dmclk.h deleted file mode 100644 index d699cd2..0000000 --- a/build_ci/dmf/inc/dmclk_port/include/dmclk.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef DMCLK_H -#define DMCLK_H - -#include -#include "dmod.h" -#include "dmclk_defs.h" -#include "dmclk_port.h" - -/** - * @brief Source of the clock signal - */ -typedef enum -{ - dmclk_source_unkown = 0, /**< Unknown clock source */ - dmclk_source_internal, /**< Internal RC oscillator */ - dmclk_source_external, /**< External crystal or oscillator */ - dmclk_source_hibernation, /**< Low-power hibernation clock source */ -} dmclk_source_t; - -/** - * @brief IOCTL commands for DMCLK device - */ -typedef enum -{ - dmclk_ioctl_cmd_get_frequency = 1, /**< Get current clock frequency */ - dmclk_ioctl_cmd_set_source, /**< Set clock source */ - dmclk_ioctl_cmd_get_source, /**< Get clock source */ - dmclk_ioctl_cmd_set_tolerance, /**< Set frequency tolerance */ - dmclk_ioctl_cmd_get_tolerance, /**< Get frequency tolerance */ - dmclk_ioctl_cmd_set_oscillator_frequency, /**< Set oscillator frequency */ - dmclk_ioctl_cmd_get_oscillator_frequency, /**< Get oscillator frequency */ - dmclk_ioctl_cmd_set_target_frequency, /**< Set target frequency */ - dmclk_ioctl_cmd_get_target_frequency, /**< Get target frequency */ - dmclk_ioctl_cmd_reconfigure, /**< Reconfigure clock with current settings */ - dmclk_ioctl_cmd_get_domain_frequency, /**< Get a named peripheral clock domain's frequency; arg = dmclk_domain_query_t* */ - - dmclk_ioctl_cmd_max - -} dmclk_ioctl_cmd_t; - -/** - * @brief In/out argument for dmclk_ioctl_cmd_get_domain_frequency. - * - * @param domain (in) Which named domain to query - see dmclk_domain_t - * @param frequency (out) Frequency in Hz, or 0 if the port has no such domain - */ -typedef struct -{ - dmclk_domain_t domain; - dmclk_frequency_t frequency; -} dmclk_domain_query_t; - -#endif // DMCLK_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmclk_port/include/dmclk_port.h b/build_ci/dmf/inc/dmclk_port/include/dmclk_port.h deleted file mode 100644 index f72c6a4..0000000 --- a/build_ci/dmf/inc/dmclk_port/include/dmclk_port.h +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef DMCLK_PORT_H -#define DMCLK_PORT_H - -#include "dmod.h" -#include "dmclk_port_defs.h" - -/** - * @brief Clock frequency type in Hz - */ -typedef uint64_t dmclk_frequency_t; - -/** - * @brief Time type in microseconds - */ -typedef uint64_t dmclk_time_us_t; - -dmod_dmclk_port_api(1.0, int, _configure_internal, ( dmclk_frequency_t target_freq, dmclk_frequency_t tolerance) ); -dmod_dmclk_port_api(1.0, int, _configure_external, ( dmclk_frequency_t target_freq, dmclk_frequency_t tolerance, dmclk_frequency_t oscillator_freq) ); -dmod_dmclk_port_api(1.0, int, _configure_hibernatation, ( dmclk_frequency_t target_freq, dmclk_frequency_t tolerance, dmclk_frequency_t oscillator_freq) ); -dmod_dmclk_port_api(1.0, void, _delay_us, ( dmclk_time_us_t time_us) ); -dmod_dmclk_port_api(1.0, dmclk_frequency_t, _get_current_frequency, ( void ) ); - -/** - * @brief Named peripheral clock domain, for ports that expose more than - * just the main system clock. - * - * Named by what the domain is *for*, not by how any particular family - * derives it - on STM32F4/F7 all three values below resolve to the same - * physical signal (one PLL Q-divider), but a port for hardware where they - * are genuinely independent clocks would return a different frequency for - * each. A port that has no equivalent for a given value returns 0 for it - - * every dmclk_port implementation must define _get_domain_frequency(), but - * "return 0" is a perfectly valid implementation for domains it lacks. - */ -typedef enum -{ - dmclk_domain_sdio = 0, /**< Clock feeding SDIO/SDMMC peripherals */ - dmclk_domain_usb, /**< Clock feeding USB (OTG FS/HS) peripherals */ - dmclk_domain_rng, /**< Clock feeding the RNG peripheral */ -} dmclk_domain_t; - -/** - * @brief Get the actual, currently-programmed frequency of a named - * peripheral clock domain. - * - * Read back from hardware registers rather than cached from the last - * configuration request, the same as _get_current_frequency(). - * - * @param domain Which named domain to query - * @return dmclk_frequency_t Frequency in Hz, or 0 if this port has no such - * domain or it isn't currently active - */ -dmod_dmclk_port_api(1.0, dmclk_frequency_t, _get_domain_frequency, ( dmclk_domain_t domain ) ); - -/** - * @brief Busy-wait delay for a given number of seconds and return consumed CPU cycles. - * - * Port implementations should run in a critical section so interrupt latency does not - * distort the measurement. Implementations may use a hardware cycle counter (preferred) - * or a port-specific loop fallback. - * - * The caller can use the returned CPU cycle count together with a real-world - * elapsed-time measurement to estimate the actual CPU frequency: - * - * actual_freq_hz = cpu_cycles / actual_elapsed_seconds - * - * @param seconds Number of seconds to busy-wait - * @return Total number of CPU cycles consumed by the busy-wait loop - */ -dmod_dmclk_port_api(1.0, uint64_t, _delay, ( uint32_t seconds ) ); - - -#endif // DMCLK_PORT_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h b/build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h deleted file mode 100644 index 375dffe..0000000 --- a/build_ci/dmf/inc/dmclk_port/include/dmclk_port_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmclk_port -#define DMOD_MOD_DEFS_H_dmclk_port - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmclk_port_version -# define dmod_dmclk_port_version "1.1" -#endif - -#ifdef DMOD_dmclk_port -# define dmod_dmclk_port_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmclk_port, MODULE, NAME) -# define dmod_dmclk_port_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmclk_port, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmclk_port_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmclk_port , DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmclk_port, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmclk_port, NAME, DMOD_MAKE_VERSION(VERSION,1.1)) -# define dmod_dmclk_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmclk_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmclk_port" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "1.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmclk_port -# define dmod_dmclk_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -#else -# define dmod_dmclk_port_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmclk_port , DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -#endif -# define dmod_dmclk_port_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmclk_port, DMOD_MAKE_VERSION(VERSION,1.1), RET, NAME, PARAMS) -# define dmod_dmclk_port_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmclk_port, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmclk_port, NAME, DMOD_MAKE_VERSION(VERSION,1.1)) -# define dmod_dmclk_port_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmclk_port, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmclk_port, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,1.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmclk_port, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmclk_port diff --git a/build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h b/build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h deleted file mode 100644 index a5c31cd..0000000 --- a/build_ci/dmf/inc/dmclk_port/include/port/stm32_common_regs.h +++ /dev/null @@ -1,125 +0,0 @@ -#ifndef STM32_COMMON_REGS_H -#define STM32_COMMON_REGS_H - -#include - -/** - * @brief Common STM32 RCC (Reset and Clock Control) register definitions - * - * These definitions are common across STM32F4 and STM32F7 families. - * Memory addresses may differ and should be defined in family-specific headers. - */ - -/* RCC Register offsets (relative to RCC base address) */ -#define RCC_CR_OFFSET 0x00U /* Clock control register */ -#define RCC_PLLCFGR_OFFSET 0x04U /* PLL configuration register */ -#define RCC_CFGR_OFFSET 0x08U /* Clock configuration register */ -#define RCC_CIR_OFFSET 0x0CU /* Clock interrupt register */ - -/* RCC_CR register bits */ -#define RCC_CR_HSION (1U << 0) /* HSI oscillator ON */ -#define RCC_CR_HSIRDY (1U << 1) /* HSI oscillator ready */ -#define RCC_CR_HSEON (1U << 16) /* HSE oscillator ON */ -#define RCC_CR_HSERDY (1U << 17) /* HSE oscillator ready */ -#define RCC_CR_HSEBYP (1U << 18) /* HSE oscillator bypass */ -#define RCC_CR_PLLON (1U << 24) /* Main PLL enable */ -#define RCC_CR_PLLRDY (1U << 25) /* Main PLL ready */ - -/* RCC_PLLCFGR register bits and masks */ -#define RCC_PLLCFGR_PLLM_Pos 0U -#define RCC_PLLCFGR_PLLM_Msk (0x3FU << RCC_PLLCFGR_PLLM_Pos) -#define RCC_PLLCFGR_PLLN_Pos 6U -#define RCC_PLLCFGR_PLLN_Msk (0x1FFU << RCC_PLLCFGR_PLLN_Pos) -#define RCC_PLLCFGR_PLLP_Pos 16U -#define RCC_PLLCFGR_PLLP_Msk (0x3U << RCC_PLLCFGR_PLLP_Pos) -#define RCC_PLLCFGR_PLLSRC (1U << 22) /* PLL source (0=HSI, 1=HSE) */ -#define RCC_PLLCFGR_PLLQ_Pos 24U -#define RCC_PLLCFGR_PLLQ_Msk (0xFU << RCC_PLLCFGR_PLLQ_Pos) - -/* RCC_APB1ENR register bits (needed to clock the PWR peripheral before its - * registers, e.g. for Over-Drive, can be accessed) */ -#define RCC_APB1ENR_PWREN (1U << 28) - -/* RCC_CFGR register bits and masks */ -#define RCC_CFGR_SW_Pos 0U -#define RCC_CFGR_SW_Msk (0x3U << RCC_CFGR_SW_Pos) -#define RCC_CFGR_SW_HSI 0U -#define RCC_CFGR_SW_HSE 1U -#define RCC_CFGR_SW_PLL 2U - -#define RCC_CFGR_SWS_Pos 2U -#define RCC_CFGR_SWS_Msk (0x3U << RCC_CFGR_SWS_Pos) -#define RCC_CFGR_SWS_HSI (0U << RCC_CFGR_SWS_Pos) -#define RCC_CFGR_SWS_HSE (1U << RCC_CFGR_SWS_Pos) -#define RCC_CFGR_SWS_PLL (2U << RCC_CFGR_SWS_Pos) - -#define RCC_CFGR_HPRE_Pos 4U -#define RCC_CFGR_HPRE_Msk (0xFU << RCC_CFGR_HPRE_Pos) - -#define RCC_CFGR_PPRE1_Pos 10U -#define RCC_CFGR_PPRE1_Msk (0x7U << RCC_CFGR_PPRE1_Pos) - -#define RCC_CFGR_PPRE2_Pos 13U -#define RCC_CFGR_PPRE2_Msk (0x7U << RCC_CFGR_PPRE2_Pos) - -/* Flash interface register offsets */ -#define FLASH_ACR_OFFSET 0x00U /* Flash access control register */ - -/* FLASH_ACR register bits */ -#define FLASH_ACR_LATENCY_Pos 0U -#define FLASH_ACR_LATENCY_Msk (0xFU << FLASH_ACR_LATENCY_Pos) -#define FLASH_ACR_PRFTEN (1U << 8) /* Prefetch enable */ -#define FLASH_ACR_ICEN (1U << 9) /* Instruction cache enable */ -#define FLASH_ACR_DCEN (1U << 10) /* Data cache enable */ - -/* Clock source definitions */ -#define HSI_VALUE 16000000U /* HSI oscillator frequency in Hz */ -#define LSI_VALUE 32000U /* LSI oscillator frequency in Hz */ - -/* Timeout values for clock operations */ -#define HSI_STARTUP_TIMEOUT 5000U -#define HSE_STARTUP_TIMEOUT 5000U -#define PLL_STARTUP_TIMEOUT 5000U -#define CLOCKSWITCH_TIMEOUT 5000U -#define OVERDRIVE_STARTUP_TIMEOUT 5000U - -/** - * @brief RCC register structure (common layout) - */ -typedef struct { - volatile uint32_t CR; /* 0x00 - Clock control register */ - volatile uint32_t PLLCFGR; /* 0x04 - PLL configuration register */ - volatile uint32_t CFGR; /* 0x08 - Clock configuration register */ - volatile uint32_t CIR; /* 0x0C - Clock interrupt register */ - volatile uint32_t RESERVED0[12]; /* 0x10..0x3C - resets/enables not needed here */ - volatile uint32_t APB1ENR; /* 0x40 - APB1 peripheral clock enable register */ - /* Additional registers would follow but are not needed for basic clock config */ -} RCC_TypeDef; - -/** - * @brief Flash register structure - */ -typedef struct { - volatile uint32_t ACR; /* Flash access control register */ - /* Additional registers would follow but ACR is main one needed */ -} FLASH_TypeDef; - -/** - * @brief PWR (Power control) register structure, needed for Over-Drive mode - * on STM32F7 parts running the core above their non-Over-Drive HCLK limit - * (see RM0385: Over-Drive must be enabled above 180MHz). - */ -typedef struct { - volatile uint32_t CR1; /* 0x00 - Power control register 1 */ - volatile uint32_t CSR1; /* 0x04 - Power control/status register 1 */ -} PWR_TypeDef; - -/* PWR_CR1 register bits */ -#define PWR_CR1_ODEN (1U << 16) /* Over-Drive enable */ -#define PWR_CR1_ODSWEN (1U << 17) /* Over-Drive switching enable */ - -/* PWR_CSR1 register bits */ -#define PWR_CSR1_ODRDY (1U << 16) /* Over-Drive ready */ -#define PWR_CSR1_ODSWRDY (1U << 17) /* Over-Drive switching ready */ - -#endif // STM32_COMMON_REGS_H diff --git a/build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h b/build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h deleted file mode 100644 index 09e7657..0000000 --- a/build_ci/dmf/inc/dmclk_port/include/port/stm32f4_regs.h +++ /dev/null @@ -1,52 +0,0 @@ -#ifndef STM32F4_REGS_H -#define STM32F4_REGS_H - -#include "stm32_common_regs.h" - -/** - * @brief STM32F4-specific memory addresses and parameters - */ - -/* Memory base addresses for STM32F4 */ -#define STM32F4_FLASH_BASE 0x40023C00U -#define STM32F4_RCC_BASE 0x40023800U - -/* STM32F4 clock frequency limits */ -#define STM32F4_MAX_SYSCLK 168000000U /* Maximum system clock for STM32F4 */ -#define STM32F4_MAX_HCLK 168000000U /* Maximum AHB clock */ -#define STM32F4_MAX_PCLK1 42000000U /* Maximum APB1 clock */ -#define STM32F4_MAX_PCLK2 84000000U /* Maximum APB2 clock */ - -/* PLL parameters for STM32F4 */ -#define STM32F4_PLLM_MIN 2U -#define STM32F4_PLLM_MAX 63U -#define STM32F4_PLLN_MIN 50U -#define STM32F4_PLLN_MAX 432U -#define STM32F4_PLLP_MIN 2U -#define STM32F4_PLLP_MAX 8U -#define STM32F4_PLLQ_MIN 2U -#define STM32F4_PLLQ_MAX 15U - -/* VCO frequency range for STM32F4 */ -#define STM32F4_VCO_MIN 100000000U /* Minimum VCO frequency */ -#define STM32F4_VCO_MAX 432000000U /* Maximum VCO frequency */ -#define STM32F4_PLL_IN_MIN 1000000U /* Minimum PLL input frequency */ -#define STM32F4_PLL_IN_MAX 2000000U /* Maximum PLL input frequency */ - -/* Flash latency settings for STM32F4 (depends on voltage range and frequency) */ -/* These are for voltage range 2.7V-3.6V */ -static const struct { - uint32_t max_freq; - uint32_t latency; -} stm32f4_flash_latency[] = { - {30000000U, 0U}, - {60000000U, 1U}, - {90000000U, 2U}, - {120000000U, 3U}, - {150000000U, 4U}, - {168000000U, 5U}, -}; - -#define STM32F4_FLASH_LATENCY_COUNT (sizeof(stm32f4_flash_latency) / sizeof(stm32f4_flash_latency[0])) - -#endif // STM32F4_REGS_H diff --git a/build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h b/build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h deleted file mode 100644 index 7eaf294..0000000 --- a/build_ci/dmf/inc/dmclk_port/include/port/stm32f7_regs.h +++ /dev/null @@ -1,62 +0,0 @@ -#ifndef STM32F7_REGS_H -#define STM32F7_REGS_H - -#include "stm32_common_regs.h" - -/** - * @brief STM32F7-specific memory addresses and parameters - */ - -/* Memory base addresses for STM32F7 */ -#define STM32F7_FLASH_BASE 0x40023C00U -#define STM32F7_RCC_BASE 0x40023800U -#define STM32F7_PWR_BASE 0x40007000U - -/* STM32F7 clock frequency limits */ -#define STM32F7_MAX_SYSCLK 216000000U /* Maximum system clock for STM32F7 */ -/* Above this HCLK, PWR Over-Drive mode must be enabled (RM0385 "Over-drive - * switching") or high-frequency accesses (e.g. FMC to external SDRAM) - * become unreliable - verified on real hardware (STM32F746G-Discovery, - * HCLK=216MHz without Over-Drive: SDRAM reads corrupted; same board and - * clock with Over-Drive enabled: byte-exact). ST's own reference examples - * enable Over-Drive whenever the target is above 180MHz. */ -#define STM32F7_MAX_SYSCLK_NO_OVERDRIVE 180000000U -#define STM32F7_MAX_HCLK 216000000U /* Maximum AHB clock */ -#define STM32F7_MAX_PCLK1 54000000U /* Maximum APB1 clock */ -#define STM32F7_MAX_PCLK2 108000000U /* Maximum APB2 clock */ - -/* PLL parameters for STM32F7 */ -#define STM32F7_PLLM_MIN 2U -#define STM32F7_PLLM_MAX 63U -#define STM32F7_PLLN_MIN 50U -#define STM32F7_PLLN_MAX 432U -#define STM32F7_PLLP_MIN 2U -#define STM32F7_PLLP_MAX 8U -#define STM32F7_PLLQ_MIN 2U -#define STM32F7_PLLQ_MAX 15U - -/* VCO frequency range for STM32F7 */ -#define STM32F7_VCO_MIN 100000000U /* Minimum VCO frequency */ -#define STM32F7_VCO_MAX 432000000U /* Maximum VCO frequency */ -#define STM32F7_PLL_IN_MIN 1000000U /* Minimum PLL input frequency */ -#define STM32F7_PLL_IN_MAX 2000000U /* Maximum PLL input frequency */ - -/* Flash latency settings for STM32F7 (depends on voltage range and frequency) */ -/* These are for voltage range 2.7V-3.6V */ -static const struct { - uint32_t max_freq; - uint32_t latency; -} stm32f7_flash_latency[] = { - {30000000U, 0U}, - {60000000U, 1U}, - {90000000U, 2U}, - {120000000U, 3U}, - {150000000U, 4U}, - {180000000U, 5U}, - {210000000U, 6U}, - {216000000U, 7U}, -}; - -#define STM32F7_FLASH_LATENCY_COUNT (sizeof(stm32f7_flash_latency) / sizeof(stm32f7_flash_latency[0])) - -#endif // STM32F7_REGS_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma.h b/build_ci/dmf/inc/dmdma/include/dmdma.h deleted file mode 100644 index f3a6a65..0000000 --- a/build_ci/dmf/inc/dmdma/include/dmdma.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef DMDMA_H -#define DMDMA_H - -#include "dmdma_defs.h" -#include "dmdma_types.h" -#include "dmdma_lease.h" - -/** - * @brief DMA driver configuration structure - * - * One dmdma context (one dmdrvi_create() call) manages exactly one physical - * DMA controller. `controller` becomes the context's dmdrvi major number, - * so e.g. controller=0 is exposed as /dev/dmdma0. It is read straight out - * of the ini config section, the same way dmuart's `instance` key selects - * which physical UART a context represents - see docs/README.md. - * - * Individual streams are not listed here: dmdma_dmdrvi_create() queries the - * port for how many streams `controller` has and announces each one as a - * minor device of this same context (dmdrvi_device_available()), so they - * show up as /dev/dmdmaN/0, /dev/dmdmaN/1, ... - */ -typedef struct -{ - dmdma_controller_t controller; /**< Physical DMA controller this context manages (0-based) */ -} dmdma_config_t; - -#endif // DMDMA_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_defs.h b/build_ci/dmf/inc/dmdma/include/dmdma_defs.h deleted file mode 100644 index d2b57ef..0000000 --- a/build_ci/dmf/inc/dmdma/include/dmdma_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmdma -#define DMOD_MOD_DEFS_H_dmdma - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmdma_version -# define dmod_dmdma_version "0.4" -#endif - -#ifdef DMOD_dmdma -# define dmod_dmdma_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmdma, MODULE, NAME) -# define dmod_dmdma_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmdma, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmdma_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmdma , DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdma, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmdma, NAME, DMOD_MAKE_VERSION(VERSION,0.4)) -# define dmod_dmdma_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmdma, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmdma" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.4" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmdma -# define dmod_dmdma_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -#else -# define dmod_dmdma_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmdma , DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -#endif -# define dmod_dmdma_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmdma, DMOD_MAKE_VERSION(VERSION,0.4), RET, NAME, PARAMS) -# define dmod_dmdma_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdma, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmdma, NAME, DMOD_MAKE_VERSION(VERSION,0.4)) -# define dmod_dmdma_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdma, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmdma, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.4), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdma, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmdma diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_lease.h b/build_ci/dmf/inc/dmdma/include/dmdma_lease.h deleted file mode 100644 index ad3c0ec..0000000 --- a/build_ci/dmf/inc/dmdma/include/dmdma_lease.h +++ /dev/null @@ -1,115 +0,0 @@ -#ifndef DMDMA_LEASE_H -#define DMDMA_LEASE_H - -#include "dmod.h" -#include "dmdma_defs.h" -#include "dmdma_types.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief DMA lease API - * - * An alternative to opening /dev/dmdmaN/M through dmdrvi, for peripheral - * drivers (dmuart, dmspi, dmsdio, ...) that want to reserve and drive a DMA - * stream directly from their own code instead of going through the VFS path - * lookup. Both reservation paths share the exact same bookkeeping in - * dmdma.c - a stream already open as a device node cannot also be leased, - * and vice versa (see "Streams are devices, not a pool" in docs/README.md). - * - * This is a plain Module API (dmod's README, "Module API" section) - dmdma - * is the one and only implementation of it, not a plugin-style interface - * with several interchangeable backends (that's what DIF is for, e.g. - * dmfsi with dmramfs/dmffs simultaneously). A consumer just includes this - * header and calls the functions directly, e.g. dmdma_lease_acquire(...) - - * no Dmod_GetModuleContext()/Dmod_GetDifFunction() lookup involved, same as - * calling dmdma_port_stream_start() from within dmdma.c itself. Whether a - * given board actually needs DMA is a *build-time* choice (whether "dmdma" - * is declared as a dependency and bundled into that firmware image at - * all - see dmod_link_modules() in the consumer's CMakeLists.txt), not a - * runtime NULL-check. - */ - -/** - * @brief Opaque handle to one leased (controller, stream) pair - */ -struct dmdma_lease; -typedef struct dmdma_lease *dmdma_lease_t; - -/** - * @brief Lease event callback - * - * Fired from interrupt context for dmdma_event_complete/_half_complete/_error - * (whatever the hardware reported) or dmdma_event_timeout (the - * dmdma_transfer_config_t.timeout_ms watchdog armed at dmdma_lease_start() - * elapsed - see dmdma.c), and fired synchronously (from within the calling - * thread) with dmdma_event_aborted by dmdma_lease_abort() itself. - * - * @param lease The lease the event belongs to (the same value _lease_acquire() returned) - * @param event Which event(s) fired - * @param user_ptr Caller-owned pointer supplied to dmdma_lease_set_callback(), unchanged - */ -typedef void (*dmdma_lease_callback_t)(dmdma_lease_t lease, dmdma_event_t event, void *user_ptr); - -/* --- Reservation --- - * - * Fails (returns NULL) if controller/stream is out of range for this build, - * or the stream is already reserved through any API combination. - */ -dmod_dmdma_api(1.0, dmdma_lease_t, _lease_acquire, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); - -/** - * Release the lease: aborts any transfer in flight, disables the interrupt - * routing for the stream (so a racing ISR cannot fire into it once this - * returns), then returns the stream to the free pool. A driver must release - * every lease it holds before it unloads - dmdma has no way to know when a - * consumer module goes away, so nothing else guarantees a stale callback - * can never be invoked after that point. - */ -dmod_dmdma_api(1.0, void, _lease_release, ( dmdma_lease_t lease ) ); - -/* --- Transfer control --- - * - * Same semantics and validation as dmdma_ioctl_cmd_start_transfer / - * dmdma_ioctl_cmd_stop_transfer on the device-node path - controller, - * request-line/direction consistency, address alignment, and element count - * are all checked before anything touches the port. - */ -dmod_dmdma_api(1.0, int, _lease_start, ( dmdma_lease_t lease, const dmdma_transfer_config_t *config ) ); - -/** - * Same as dmdma_lease_start() with explicit stream options - FIFO mode and - * threshold, burst lengths and the flow controller (see - * dmdma_stream_options_t). options == NULL behaves exactly like - * dmdma_lease_start(). Invalid combinations (burst without FIFO, a memory - * burst that does not fit the FIFO threshold, peripheral flow control for a - * memory-to-memory or circular transfer, ...) are rejected with -EINVAL - * before the port is touched. - */ -dmod_dmdma_api(1.0, int, _lease_start_ex, ( dmdma_lease_t lease, const dmdma_transfer_config_t *config, - const dmdma_stream_options_t *options ) ); - -/** - * Abort whatever transfer is in flight; safe to call when idle. Fires the - * lease's callback with dmdma_event_aborted, but only if a transfer was - * actually in flight at the time of the call - aborting an already-idle - * (or already-finished) stream is a no-op and does not fire a spurious - * event on top of whatever dmdma_event_complete already fired for it. - */ -dmod_dmdma_api(1.0, void, _lease_abort, ( dmdma_lease_t lease ) ); -dmod_dmdma_api(1.0, bool, _lease_is_busy, ( dmdma_lease_t lease ) ); -dmod_dmdma_api(1.0, size_t, _lease_get_remaining, ( dmdma_lease_t lease ) ); - -/** - * Register (callback != NULL) or remove (callback == NULL) this lease's - * event callback. - */ -dmod_dmdma_api(1.0, int, _lease_set_callback, ( dmdma_lease_t lease, dmdma_lease_callback_t callback, void *user_ptr ) ); - -#ifdef __cplusplus -} -#endif - -#endif // DMDMA_LEASE_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_port.h b/build_ci/dmf/inc/dmdma/include/dmdma_port.h deleted file mode 100644 index 08879d0..0000000 --- a/build_ci/dmf/inc/dmdma/include/dmdma_port.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMDMA_PORT_H -#define DMDMA_PORT_H - -#include "dmod_types.h" -#include "dmdma_port_defs.h" -#include "dmdma_types.h" - -/* --- Capability queries --- - * - * Let the arch-independent core (dmdma_dmdrvi_create()) discover how many - * streams a given controller has and whether it can do memory-to-memory - * transfers, instead of hardcoding e.g. "2 controllers x 8 streams, - * mem-to-mem only on the 2nd" into core code. Stream count drives how many - * minor devices (/dev/dmdmaN/0 .. /dev/dmdmaN/) the core announces - * for a controller. - */ - -dmod_dmdma_port_api(1.0, uint8_t, _get_stream_count, ( dmdma_controller_t controller ) ); -dmod_dmdma_port_api(1.0, bool, _supports_memory_to_memory, ( dmdma_controller_t controller ) ); - -/* --- Stream reservation --- - * - * Reservation bookkeeping itself (which streams are currently open) is - * arch-independent and lives in dmdma.c, driven by dmdrvi_open()/_close(); - * these two just claim/release the underlying hardware resource (clock - * gating, register reset) for a stream the core has already determined is - * free. - */ - -dmod_dmdma_port_api(1.0, int, _stream_acquire, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); -dmod_dmdma_port_api(1.0, void, _stream_release, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); - -/* --- Transfer control --- - * - * Implements the dmdma_ioctl_cmd_* commands declared in dmdma_types.h for - * an already-reserved stream. _stream_start() both configures and enables - * the stream in one call (like every other in-flight configuration on this - * stream, re-arming always means a full reconfigure) - the IRQ flags needed - * for the requested event(s) are added automatically. - */ - -dmod_dmdma_port_api(1.0, int, _stream_start, ( dmdma_controller_t controller, dmdma_stream_t stream, - const dmdma_transfer_config_t *config ) ); -/* Like _stream_start(), with the stream options already validated by the - * core (options == NULL means the _stream_start() defaults). */ -dmod_dmdma_port_api(1.0, int, _stream_start_ex, ( dmdma_controller_t controller, dmdma_stream_t stream, - const dmdma_transfer_config_t *config, - const dmdma_stream_options_t *options ) ); -dmod_dmdma_port_api(1.0, void, _stream_stop, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); -dmod_dmdma_port_api(1.0, bool, _stream_is_busy, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); -dmod_dmdma_port_api(1.0, size_t, _stream_get_remaining, ( dmdma_controller_t controller, dmdma_stream_t stream ) ); - -/* --- Interrupt handler registration --- - * - * A single handler covers every controller/stream this port manages - core - * registers exactly one internal dispatcher here at dmod_init() and uses - * the (controller, stream) the port passes back to look up which reserved - * stream's dmdma_interrupt_handler_t to invoke. Same shape as - * dmfmc_port_add_interrupt_handler()/dmuart_port_add_interrupt_handler(). - */ - -dmod_dmdma_port_api(1.0, int, _add_interrupt_handler, - ( dmdma_port_interrupt_handler_t handler, void *user_ptr ) ); -dmod_dmdma_port_api(1.0, int, _remove_interrupt_handler, - ( void *user_ptr ) ); - -#endif // DMDMA_PORT_H diff --git a/build_ci/dmf/inc/dmdma/include/dmdma_types.h b/build_ci/dmf/inc/dmdma/include/dmdma_types.h deleted file mode 100644 index b343f2f..0000000 --- a/build_ci/dmf/inc/dmdma/include/dmdma_types.h +++ /dev/null @@ -1,248 +0,0 @@ -#ifndef DMDMA_TYPES_H -#define DMDMA_TYPES_H - -#include -#include -#include - -/** - * @brief DMA controller identifier (dmdrvi major number) - * - * One dmdma context (one dmdrvi_create() call, one ini section) manages - * exactly one physical DMA controller - e.g. controller 0 = DMA1, - * controller 1 = DMA2 on STM32F4/F7. Exposed as /dev/dmdmaN. - */ -typedef uint8_t dmdma_controller_t; - -/** - * @brief DMA stream/channel identifier within a controller (dmdrvi minor number) - * - * Every stream a controller has is a separately-openable dmdrvi device - * (/dev/dmdmaN/0, /dev/dmdmaN/1, ...) - see "Streams are devices, not a - * pool" in docs/README.md. Opening one reserves it; closing releases it. - */ -typedef uint8_t dmdma_stream_t; - -/** - * @brief Direction of a DMA transfer - */ -typedef enum -{ - dmdma_direction_memory_to_memory = 0, /**< Both ends are memory (e.g. bulk copy) */ - dmdma_direction_memory_to_peripheral, /**< Memory -> peripheral data register (e.g. UART TX) */ - dmdma_direction_peripheral_to_memory, /**< Peripheral data register -> memory (e.g. UART RX) */ -} dmdma_direction_t; - -/** - * @brief Width of a single transferred element - */ -typedef enum -{ - dmdma_data_width_byte = 1, - dmdma_data_width_halfword = 2, - dmdma_data_width_word = 4, -} dmdma_data_width_t; - -/** - * @brief Arbitration priority of a stream relative to other active streams - */ -typedef enum -{ - dmdma_priority_low = 0, - dmdma_priority_medium, - dmdma_priority_high, - dmdma_priority_very_high, -} dmdma_priority_t; - -/** - * @brief Peripheral DMA request line selector - * - * Selects which peripheral trigger a stream is bound to for - * memory<->peripheral transfers (e.g. STM32F4/F7 DMA_SxCR_CHSEL, or a - * DMAMUX request id on families that have one). The value is meaningless to - * the architecture-independent core - it is defined and interpreted by the - * dmdma port for the target architecture, and supplied by whichever - * peripheral driver's own port (e.g. dmuart's stm32f7 port) knows which - * request line its hardware is wired to. Use DMDMA_REQUEST_NONE for - * dmdma_direction_memory_to_memory transfers, which need no request line. - */ -typedef uint16_t dmdma_request_t; - -#define DMDMA_REQUEST_NONE ((dmdma_request_t)0) - -/** - * @brief Full description of a transfer to start on a reserved stream - */ -typedef struct -{ - dmdma_direction_t direction; /**< Transfer direction */ - dmdma_request_t request; /**< Peripheral request line (DMDMA_REQUEST_NONE for mem-to-mem) */ - const void *source_address; /**< Where elements are read from */ - void *destination_address; /**< Where elements are written to */ - dmdma_data_width_t source_width; /**< Element width at the source */ - dmdma_data_width_t destination_width; /**< Element width at the destination */ - bool source_increment; /**< Auto-increment the source address after each element */ - bool destination_increment; /**< Auto-increment the destination address after each element */ - bool circular; /**< Wrap back to the start instead of stopping at element_count */ - dmdma_priority_t priority; /**< Arbitration priority against other active streams */ - size_t element_count; /**< Number of elements (not bytes) to transfer */ - uint32_t timeout_ms; /**< Abort the transfer and fire dmdma_event_timeout if it hasn't - * reached dmdma_event_complete within this many milliseconds of - * being started (dmosi_timer-backed, see dmdma.c); 0 = no - * watchdog, wait indefinitely. For a circular transfer this is a - * total-run-time cap (dmdma_event_half_complete wrap points do - * not reset it) rather than a per-element deadline. */ -} dmdma_transfer_config_t; - -/** - * @brief Who decides when a peripheral transfer ends - * - * With dmdma_flow_controller_peripheral the peripheral signals the last - * data item itself (e.g. SDIO/SDMMC, whose data length is programmed in the - * peripheral) and element_count is ignored by the hardware (STM32: NDTR is - * forced to 0xFFFF, RM0090/RM0385 "Flow controller"). Only valid for - * memory<->peripheral transfers and never together with circular mode. - */ -typedef enum -{ - dmdma_flow_controller_dma = 0, /**< DMA counts element_count (default) */ - dmdma_flow_controller_peripheral, /**< The peripheral ends the transfer */ -} dmdma_flow_controller_t; - -/** - * @brief Burst length (beats per request) on one side of a transfer - * - * Anything but single requires FIFO mode (fifo_threshold != direct). - */ -typedef enum -{ - dmdma_burst_single = 0, /**< One element per request (default) */ - dmdma_burst_4, /**< Incremental burst of 4 beats */ - dmdma_burst_8, /**< Incremental burst of 8 beats */ - dmdma_burst_16, /**< Incremental burst of 16 beats */ -} dmdma_burst_t; - -/** - * @brief FIFO usage of a stream - * - * dmdma_fifo_direct disables the FIFO (direct mode, source and destination - * widths must match). The other values enable the 16-byte FIFO and set the - * level that triggers a memory access: the memory-side burst (beats x - * memory element width) must fit the threshold an integral number of times - * (RM0090/RM0385 "FIFO threshold configurations"). - */ -typedef enum -{ - dmdma_fifo_direct = 0, /**< Direct mode, no FIFO (default) */ - dmdma_fifo_quarter, /**< FIFO threshold 1/4 (4 bytes) */ - dmdma_fifo_half, /**< FIFO threshold 1/2 (8 bytes) */ - dmdma_fifo_three_quarters, /**< FIFO threshold 3/4 (12 bytes) */ - dmdma_fifo_full, /**< FIFO threshold full (16 bytes) */ -} dmdma_fifo_threshold_t; - -/** - * @brief Optional stream options, see dmdma_lease_start_ex() - * - * A zero-initialized structure (or passing NULL) selects the behavior of - * dmdma_lease_start(): direct mode, single transfers, DMA flow control. - * Burst lengths are given per side of the transfer (source/destination), - * the port maps them to its peripheral/memory registers by direction. - */ -typedef struct -{ - dmdma_flow_controller_t flow_controller; /**< Who ends a peripheral transfer */ - dmdma_fifo_threshold_t fifo_threshold; /**< Direct mode or FIFO threshold */ - dmdma_burst_t source_burst; /**< Burst length at the source */ - dmdma_burst_t destination_burst; /**< Burst length at the destination */ -} dmdma_stream_options_t; - -/* - * Which address is "the peripheral one" depends on direction, exactly as it - * does in the underlying hardware register pair (PAR/M0AR on STM32): - * - peripheral_to_memory: source_address = peripheral register, destination_address = memory buffer - * - memory_to_peripheral: source_address = memory buffer, destination_address = peripheral register - * - memory_to_memory: both addresses are plain memory - `request` is ignored, - * and this direction is only valid on a controller for - * which dmdma_port_supports_memory_to_memory() is true - */ - -/** - * @brief Reason a DMA completion/error event fired - * - * A bitmask so a single dmhaman call can report more than one flag observed - * in the same status read (e.g. transfer-complete together with a FIFO - * error), same shape as dmuart_int_trigger_t / dmfmc_interrupt_event_t. - */ -typedef enum -{ - dmdma_event_complete = (1 << 0), /**< element_count elements transferred (or a circular wrap point) */ - dmdma_event_half_complete = (1 << 1), /**< Half of element_count transferred - circular transfers only */ - dmdma_event_error = (1 << 2), /**< Transfer, FIFO, or direct-mode error reported by the hardware */ - dmdma_event_aborted = (1 << 3), /**< Fired synchronously by dmdma_lease_abort() / dmdma_ioctl_cmd_stop_transfer - * while a transfer was actually in flight - an explicit, caller-initiated cancel */ - dmdma_event_timeout = (1 << 4), /**< dmdma_transfer_config_t.timeout_ms elapsed before the transfer - * completed - dmdma itself stopped the stream via the dmosi_timer - * armed at dmdma_lease_start()/dmdma_ioctl_cmd_start_transfer time */ -} dmdma_event_t; - -/** - * @brief IOCTL commands for the DMDMA device - * - * Sent to a handle returned by opening a specific stream device - * (/dev/dmdmaN/M). There is no read()/write() support - a stream is - * configured and driven entirely through these commands, matching how - * dnx-rtos's own DMA driver and every other dmod driver with no natural - * byte-stream semantics (dmfmc, dmgpio) expose themselves. - */ -typedef enum -{ - dmdma_ioctl_cmd_start_transfer = 1, /**< arg = const dmdma_transfer_config_t* - configure and start */ - dmdma_ioctl_cmd_stop_transfer, /**< Abort a transfer in progress; arg = NULL */ - dmdma_ioctl_cmd_is_busy, /**< arg = bool* - whether a transfer is currently in flight */ - dmdma_ioctl_cmd_get_remaining, /**< arg = size_t* - elements left in the current/last transfer */ - dmdma_ioctl_cmd_set_interrupt_handler, /**< arg = dmdma_interrupt_handler_t*, NULL to remove */ - - dmdma_ioctl_cmd_max -} dmdma_ioctl_cmd_t; - -/** - * @brief Opaque driver context type (forward declaration) - */ -struct dmdrvi_context; -typedef struct dmdrvi_context *dmdrvi_context_t; - -/** - * @brief Parameters passed to a dmhaman-registered interrupt handler - */ -typedef struct -{ - void *handle; /**< Stream handle (as returned by dmdrvi_open()) the event belongs to */ - dmdma_event_t event; /**< Which event(s) fired */ -} dmdma_interrupt_params_t; - -/** - * @brief DMA interrupt handler function type (dmhaman-facing) - * - * @param context Context of the driver instance (the controller) - * @param handle Stream handle the event belongs to - * @param event Which event(s) fired - */ -typedef void (*dmdma_interrupt_handler_t)(dmdrvi_context_t context, void *handle, dmdma_event_t event); - -/** - * @brief DMA port interrupt handler function type - * - * Called by the port layer when a stream raises an interrupt. A single - * handler is registered for the whole controller (see - * dmdma_port_add_interrupt_handler() in dmdma_port.h) - core looks up which - * reserved stream's dmdma_interrupt_handler_t to invoke from `stream`. - * - * @param user_ptr User pointer supplied at registration time (driver context) - * @param controller Controller the interrupt belongs to - * @param stream Stream that raised the interrupt - * @param event Which event(s) fired - */ -typedef void (*dmdma_port_interrupt_handler_t)(void *user_ptr, dmdma_controller_t controller, - dmdma_stream_t stream, dmdma_event_t event); - -#endif /* DMDMA_TYPES_H */ diff --git a/build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h b/build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h deleted file mode 100644 index 0514322..0000000 --- a/build_ci/dmf/inc/dmdma/include/port/stm32_common_regs.h +++ /dev/null @@ -1,151 +0,0 @@ -#ifndef DMDMA_STM32_COMMON_REGS_H -#define DMDMA_STM32_COMMON_REGS_H - -#include - -/* ====================================================================== - * Common STM32F4/F7 DMA Controller Register Definitions - * - * Both families use the identical 8-stream DMA IP (RM0090 / RM0385, - * "DMA controller" chapter) - confirmed by dnx-rtos shipping one combined - * "STM32F4F7" driver for both. Base addresses and IRQ vector numbers are - * assumed identical too (per family "regs.h" is reserved for whatever, if - * anything, turns out to actually differ once validated on real hardware - - * see stm32f4_regs.h / stm32f7_regs.h). - * ====================================================================== */ - -/** - * @brief DMA controller-level registers (interrupt status/clear, shared by all 8 streams) - */ -typedef struct -{ - volatile uint32_t LISR; /**< Low interrupt status register (streams 0-3) */ - volatile uint32_t HISR; /**< High interrupt status register (streams 4-7) */ - volatile uint32_t LIFCR; /**< Low interrupt flag clear register (streams 0-3) */ - volatile uint32_t HIFCR; /**< High interrupt flag clear register (streams 4-7) */ -} DMA_TypeDef; - -/** - * @brief DMA stream registers. One controller has 8 of these, starting at - * controller_base + 0x10, 0x18 bytes apart. - */ -typedef struct -{ - volatile uint32_t CR; /**< Configuration register */ - volatile uint32_t NDTR; /**< Number of data register */ - volatile uint32_t PAR; /**< Peripheral address register */ - volatile uint32_t M0AR; /**< Memory 0 address register */ - volatile uint32_t M1AR; /**< Memory 1 address register (double-buffer mode, unused here) */ - volatile uint32_t FCR; /**< FIFO control register */ -} DMA_Stream_TypeDef; - -#define DMA_STREAM_OFFSET 0x10U -#define DMA_STREAM_SIZE 0x18U - -/* DMA_SxCR bits */ -#define DMA_SxCR_EN (1U << 0) -#define DMA_SxCR_DMEIE (1U << 1) -#define DMA_SxCR_TEIE (1U << 2) -#define DMA_SxCR_HTIE (1U << 3) -#define DMA_SxCR_TCIE (1U << 4) -#define DMA_SxCR_PFCTRL (1U << 5) -#define DMA_SxCR_DIR_Pos 6U -#define DMA_SxCR_DIR_Msk (0x3U << DMA_SxCR_DIR_Pos) -#define DMA_SxCR_DIR_PERIPH_TO_MEM (0x0U << DMA_SxCR_DIR_Pos) -#define DMA_SxCR_DIR_MEM_TO_PERIPH (0x1U << DMA_SxCR_DIR_Pos) -#define DMA_SxCR_DIR_MEM_TO_MEM (0x2U << DMA_SxCR_DIR_Pos) -#define DMA_SxCR_CIRC (1U << 8) -#define DMA_SxCR_PINC (1U << 9) -#define DMA_SxCR_MINC (1U << 10) -#define DMA_SxCR_PSIZE_Pos 11U -#define DMA_SxCR_PSIZE_Msk (0x3U << DMA_SxCR_PSIZE_Pos) -#define DMA_SxCR_MSIZE_Pos 13U -#define DMA_SxCR_MSIZE_Msk (0x3U << DMA_SxCR_MSIZE_Pos) -#define DMA_SxCR_PL_Pos 16U -#define DMA_SxCR_PL_Msk (0x3U << DMA_SxCR_PL_Pos) -#define DMA_SxCR_DBM (1U << 18) -#define DMA_SxCR_CT (1U << 19) -#define DMA_SxCR_PBURST_Pos 21U -#define DMA_SxCR_PBURST_Msk (0x3U << DMA_SxCR_PBURST_Pos) -#define DMA_SxCR_MBURST_Pos 23U -#define DMA_SxCR_MBURST_Msk (0x3U << DMA_SxCR_MBURST_Pos) -#define DMA_SxCR_CHSEL_Pos 25U -#define DMA_SxCR_CHSEL_Msk (0x7U << DMA_SxCR_CHSEL_Pos) - -/* DMA_SxFCR bits */ -#define DMA_SxFCR_FTH_Pos 0U -#define DMA_SxFCR_FTH_Msk (0x3U << DMA_SxFCR_FTH_Pos) -#define DMA_SxFCR_DMDIS (1U << 2) -#define DMA_SxFCR_FS_Pos 3U -#define DMA_SxFCR_FS_Msk (0x7U << DMA_SxFCR_FS_Pos) -#define DMA_SxFCR_FEIE (1U << 7) -#define DMA_SxFCR_RESET_VALUE 0x00000021U /**< Direct mode enabled, FTH=01 */ - -/* - * Per-stream interrupt flag layout within LISR/HISR/LIFCR/HIFCR (RM0090 - * "DMA interrupt status register" / "DMA interrupt flag clear register"): - * each register packs 4 streams as 6-bit groups at bit offsets - * {0, 6, 16, 22} (bits 5 and 11-15 unused/reserved padding), and within each - * group: bit+0=FEIF, bit+1=reserved, bit+2=DMEIF, bit+3=TEIF, bit+4=HTIF, - * bit+5=TCIF. LISR/LIFCR cover streams 0-3, HISR/HIFCR cover streams 4-7 - * with the exact same intra-register layout. - */ -static const uint8_t dma_stream_flag_shift[4] = { 0U, 6U, 16U, 22U }; - -#define DMA_FLAG_FEIF(shift) (1U << ((shift) + 0U)) -#define DMA_FLAG_DMEIF(shift) (1U << ((shift) + 2U)) -#define DMA_FLAG_TEIF(shift) (1U << ((shift) + 3U)) -#define DMA_FLAG_HTIF(shift) (1U << ((shift) + 4U)) -#define DMA_FLAG_TCIF(shift) (1U << ((shift) + 5U)) - -/* NVIC Interrupt Set/Clear-Enable registers (ARMv7-M, common to Cortex-M4/M7) */ -#define NVIC_ISER ((volatile uint32_t *)0xE000E100UL) -#define NVIC_ICER ((volatile uint32_t *)0xE000E180UL) - -/* NVIC Interrupt Priority Registers (ARMv7-M, common to Cortex-M4/M7). - * Byte-addressable, one 8-bit entry per external interrupt line. */ -#define NVIC_IP ((volatile uint8_t *)0xE000E400UL) - -/* ====================================================================== - * Base Addresses, Clock Bits and IRQ Numbers - * - * Assumed identical between STM32F4 and STM32F7 (same DMA1/DMA2 controller - * placement on the AHB1 bus, same vector table slots for their 16 stream - * IRQs on every part either family's port has been checked against so far). - * ====================================================================== */ - -#define STM32_RCC_BASE 0x40023800U -#define STM32_DMA1_BASE 0x40026000U -#define STM32_DMA2_BASE 0x40026400U - -/* Number of physical DMA controllers and streams-per-controller */ -#define STM32_DMA_CONTROLLER_COUNT 2U -#define STM32_DMA_STREAM_COUNT 8U - -/* RCC AHB1ENR DMA clock enable bits */ -#define RCC_AHB1ENR_DMA1EN (1U << 21) -#define RCC_AHB1ENR_DMA2EN (1U << 22) - -/* - * NVIC IRQ numbers for DMA streams (RM0090 / RM0385 vector table). Only - * DMA2 (controller 1) can do memory-to-memory transfers - a hardware - * limitation of this DMA IP, not a software choice. - */ -#define STM32_DMA1_STREAM0_IRQn 11 -#define STM32_DMA1_STREAM1_IRQn 12 -#define STM32_DMA1_STREAM2_IRQn 13 -#define STM32_DMA1_STREAM3_IRQn 14 -#define STM32_DMA1_STREAM4_IRQn 15 -#define STM32_DMA1_STREAM5_IRQn 16 -#define STM32_DMA1_STREAM6_IRQn 17 -#define STM32_DMA1_STREAM7_IRQn 47 -#define STM32_DMA2_STREAM0_IRQn 56 -#define STM32_DMA2_STREAM1_IRQn 57 -#define STM32_DMA2_STREAM2_IRQn 58 -#define STM32_DMA2_STREAM3_IRQn 59 -#define STM32_DMA2_STREAM4_IRQn 60 -#define STM32_DMA2_STREAM5_IRQn 68 -#define STM32_DMA2_STREAM6_IRQn 69 -#define STM32_DMA2_STREAM7_IRQn 70 - -#endif /* DMDMA_STM32_COMMON_REGS_H */ diff --git a/build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h b/build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h deleted file mode 100644 index db87247..0000000 --- a/build_ci/dmf/inc/dmdma/include/port/stm32f4_regs.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef DMDMA_STM32F4_REGS_H -#define DMDMA_STM32F4_REGS_H - -#include - -/* ====================================================================== - * STM32F4 Specific DMA Definitions - * - * The DMA controller itself is identical to STM32F7's (see - * stm32_common_regs.h) - this file is reserved for values that do turn - * out to differ once validated on real hardware. - * ====================================================================== */ - -#endif /* DMDMA_STM32F4_REGS_H */ diff --git a/build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h b/build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h deleted file mode 100644 index f6e6b26..0000000 --- a/build_ci/dmf/inc/dmdma/include/port/stm32f7_regs.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef DMDMA_STM32F7_REGS_H -#define DMDMA_STM32F7_REGS_H - -#include - -/* ====================================================================== - * STM32F7 Specific DMA Definitions - * - * The DMA controller itself is identical to STM32F4's (see - * stm32_common_regs.h) - this file is reserved for values that do turn - * out to differ once more STM32F7 parts are validated. - * ====================================================================== */ - -#endif /* DMDMA_STM32F7_REGS_H */ diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h deleted file mode 100644 index 971268a..0000000 --- a/build_ci/dmf/inc/dmdrvi/include/dmdrvi.h +++ /dev/null @@ -1,299 +0,0 @@ -#ifndef DMDRVI_H -#define DMDRVI_H - -#include -#include "dmod.h" -#include "dmdrvi_defs.h" -#include "dmini.h" -#include "dmdrvi_types.h" -#include "dmdrvi_ioctl.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Opaque context type for DMDRVI module - */ -typedef struct dmdrvi_context* dmdrvi_context_t; - -/** - * @brief Device identifier type - */ -typedef uint8_t dmdrvi_dev_id_t; - -/** - * @brief Open for read only flag - */ -#define DMDRVI_O_RDONLY 0x01 - -/** - * @brief Open for write only flag - */ -#define DMDRVI_O_WRONLY 0x02 - -/** - * @brief Open for read and write flag - */ -#define DMDRVI_O_RDWR 0x04 - -/** - * @brief Device numbering flags - */ -#define DMDRVI_NUM_NONE 0x00 ///< Driver does not use numbering -#define DMDRVI_NUM_MAJOR 0x01 ///< Driver uses major number only -#define DMDRVI_NUM_MINOR 0x02 ///< Driver uses minor number (must be combined with MAJOR) -#define DMDRVI_NUM_ALT_NAME 0x04 ///< Driver provides an alternative file name (alt_name field is valid) - -/** - * @brief Maximum length of the alternative file name (excluding null terminator) - */ -#define DMDRVI_ALT_NAME_MAX_LEN 32 - -/** - * @brief Device number type - */ -typedef struct -{ - dmdrvi_dev_id_t major; ///< Major device number - dmdrvi_dev_id_t minor; ///< Minor device number - uint8_t flags; ///< Device numbering flags (DMDRVI_NUM_*) - char alt_name[DMDRVI_ALT_NAME_MAX_LEN + 1]; ///< Alternative file name (valid when DMDRVI_NUM_ALT_NAME flag is set) -} dmdrvi_dev_num_t; - -/** - * @brief File status structure - */ -typedef struct -{ - dmdrvi_size_t size; //!< Size of the device or file in bytes - uint32_t mode; //!< File mode (permissions) -} dmdrvi_stat_t; - -/** - * @brief State of the device - */ -typedef enum -{ - dmdrvi_dev_state_unknown = 0, //!< Unknown state - dmdrvi_dev_state_ready, //!< Ready to be used - dmdrvi_dev_state_sleeping, //!< The driver is sleeping - dmdrvi_dev_state_dead, //!< The driver is dead - dmdrvi_dev_state_count //!< Helper for state count -} dmdrvi_dev_state_t; - -/** - * @brief Information about a friend - * - * Structure with information about a friend's node - */ -typedef struct -{ - const char* alt_name; //!< Alternative name - const char* group_name; //!< Name of the friend's group - const char* friend_role; //!< Role of the friend - const char* node_path; //!< Full path to the node - dmdrvi_dev_state_t state; //!< State of the device - const dmdrvi_dev_num_t* dev_num; //!< Device Number information -} dmdrvi_friend_info_t; - -/** - * @brief Create a DMDRVI context - * - * The driver will assign device numbers based on the configuration and return them - * via the dev_num parameter. The driver also sets flags to indicate which numbering - * scheme it uses (none, major only, or major+minor). - * - * @param config Pointer to dmini_context object with configuration parameters (dmini module required to parse them) - * @param dev_num Output pointer to device number structure - driver fills in major, minor, and flags (must not be NULL) - * - * @return dmdrvi_context_t Created DMDRVI context - */ -dmod_dmdrvi_dif(2.0, dmdrvi_context_t, _create, ( dmini_context_t config, dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Free a DMDRVI context - * - * @param context DMDRVI context to free - */ -dmod_dmdrvi_dif(2.0, void, _free, ( dmdrvi_context_t context )); - -/** - * @brief Open a device - * - * A single driver context can expose more than one device (e.g. a - * dynamically discovered sub-device announced via dmdrvi_device_available()), - * so dev_num identifies which one of the context's devices is being opened. - * - * @param context DMDRVI context - * @param flags Open flags (DMDRVI_O_RDONLY, DMDRVI_O_WRONLY, DMDRVI_O_RDWR) - * @param dev_num Device number identifying which device within the context to open - * - * @return void* Device handle - */ -dmod_dmdrvi_dif(2.0, void*, _open, ( dmdrvi_context_t context, int flags, const dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Close a device - * - * @param context DMDRVI context - * @param handle Device handle - */ -dmod_dmdrvi_dif(2.0, void, _close, ( dmdrvi_context_t context, void* handle )); - -/** - * @brief Read from a device - * - * @param context DMDRVI context - * @param handle Device handle - * @param buffer Buffer to read data into - * @param size Number of bytes to read; values greater than INT64_MAX must fail - * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t - * @param offset Non-negative byte offset from the beginning of the device - * - * @return Number of bytes read, zero at end of device, or a negative - * errno-compatible error. A zero-length request returns zero. - */ -dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _read, ( dmdrvi_context_t context, void* handle, void* buffer, size_t size, dmdrvi_offset_t offset )); - -/** - * @brief Write to a device - * - * @param context DMDRVI context - * @param handle Device handle - * @param buffer Buffer with data to write - * @param size Number of bytes to write; values greater than INT64_MAX must fail - * with -EOVERFLOW because they cannot be represented by dmdrvi_ssize_t - * @param offset Non-negative byte offset from the beginning of the device - * - * @return Number of bytes written or a negative errno-compatible error. A - * zero-length request returns zero. - */ -dmod_dmdrvi_dif(2.0, dmdrvi_ssize_t, _write, ( dmdrvi_context_t context, void* handle, const void* buffer, size_t size, dmdrvi_offset_t offset )); - -/** - * @brief Ioctl operation on a device - * - * @param context DMDRVI context - * @param handle Device handle - * @param command Ioctl command - * @param arg Argument for the ioctl command - * - * @return int Result of the ioctl operation (errno) - */ -dmod_dmdrvi_dif(2.0, int, _ioctl, ( dmdrvi_context_t context, void* handle, int command, void* arg )); - -/** - * @brief Flush device buffers - * - * @param context DMDRVI context - * @param handle Device handle - * - * @return int Result of the flush operation (errno) - */ -dmod_dmdrvi_dif(2.0, int, _flush, ( dmdrvi_context_t context, void* handle )); - -/** - * @brief Get device status - * - * Gets status information for the specified device path without requiring - * the device to be opened first (similar to POSIX stat() which works with - * a path without requiring fopen()). - * - * @param context DMDRVI context - * @param path Device path (e.g., "/dev/dmuart0", "/dev/dmspi0/0") - * @param stat Pointer to dmdrvi_stat_t structure to fill with status information - * - * @return int Result of the stat operation (errno) - */ -dmod_dmdrvi_dif(2.0, int, _stat, ( dmdrvi_context_t context, const char* path, dmdrvi_stat_t* stat )); - -/** - * @brief Notify that a new device is available within a driver context - * - * This is a MAL (Module Abstraction Layer) interface, implemented by the - * dmdevfs layer - the opposite direction of the other DMDRVI functions - * above, which are called by dmdevfs and implemented by the driver. It - * allows a driver to actively inform dmdevfs that a new device became - * available within an already existing context (e.g. a hot-plugged - * sub-device or a dynamically discovered channel), so that dmdevfs can - * expose a corresponding device file for it. - * - * The driver does not create a new context for this device - context is - * where dmdevfs first learned about the driver (via dmdrvi_create()), which - * is also what ties the notification to the right dmdevfs instance in - * setups where dmdevfs is mounted more than once. dev_num identifies the - * new device within that context and must later be passed to - * dmdrvi_open() to open it. - * - * @param context DMDRVI context the new device belongs to - * @param dev_num Device number identifying the newly available device - */ -dmod_dmdrvi_mal(1.0, void, _device_available, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Notify that a device is no longer available within a driver context - * - * This is a MAL (Module Abstraction Layer) interface, implemented by the - * dmdevfs layer. It is the counterpart of dmdrvi_device_available() and - * allows a driver to inform dmdevfs that a device previously announced - * (or present from the initial dmdrvi_create() call) is no longer valid - - * for example because the underlying hot-plugged sub-device was removed. - * dmdevfs should remove the corresponding device file; the context itself - * remains valid and is only freed via dmdrvi_free(). - * - * @param context DMDRVI context the device belongs to - * @param dev_num Device number identifying the device that is no longer available - */ -dmod_dmdrvi_mal(1.0, void, _device_unavailable, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num )); - -/** - * @brief Notify a driver that the absolute path of one of its devices is now known - * - * This is a regular DIF (implemented by the driver, called by dmdevfs) - the - * opposite direction of the other DMDRVI functions above, which are called - * by dmdevfs and implemented by the driver, but same direction as those: - * dmdevfs pushes the path to the driver as soon as it is available, rather - * than the driver having to pull/poll for it. - * - * A device's absolute path cannot be resolved until the dmdevfs mount that - * owns it has itself been fully mounted (see dmfsi_mounted() in dmfsi.h) - - * which for devices created during the initial config-driven setup happens - * well after dmdrvi_create() returns for them. This callback fires once that - * precondition is met: either shortly after dmdevfs itself becomes mounted - * (for devices already registered by then), or immediately upon - * registration (for devices announced via dmdrvi_device_available(), or any - * other driver registered with an already-mounted dmdevfs instance). - * - * Implementing this dif is optional - a driver that doesn't need its own - * absolute path can simply not implement it. A driver that does need it - * should cache the value passed here, e.g. for use later inside - * dmdrvi_ioctl() or dmdrvi_open() - there is no on-demand/pull alternative. - * - * @param context DMDRVI context the device belongs to - * @param dev_num Device number identifying the device - * @param path Absolute, null-terminated path under which the device is now exposed - */ -dmod_dmdrvi_dif(2.0, void, _path_ready, ( dmdrvi_context_t context, const dmdrvi_dev_num_t* dev_num, const char* path )); - -/** - * @brief Notifies a driver when one of the friend's state changed - * - * The configuration files can be joined into friend groups. When you would specify - * a group in the ini file (for example `friend_group=my_spi`), all the related drivers are notified - * about a node configuration. This is useful, when one driver requires context of another one. For example - * when SPI driver uses GPIO, it can define the configuration for the pins and use the same friend group name - * as in the spi configuration, then the SPI will know what is the context for CS pins. - * - * Implementation of this API is optional - * - * @param context context the device belongs to - * @param info structure with informations about the friend - */ -dmod_dmdrvi_dif(2.0, void, _friend_changed, ( dmdrvi_context_t context, const dmdrvi_friend_info_t* info )); - -#ifdef __cplusplus -} -#endif - -#endif // DMDRVI_H diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h deleted file mode 100644 index 0ee56ca..0000000 --- a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmdrvi -#define DMOD_MOD_DEFS_H_dmdrvi - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmdrvi_version -# define dmod_dmdrvi_version "2.1" -#endif - -#ifdef DMOD_dmdrvi -# define dmod_dmdrvi_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmdrvi, MODULE, NAME) -# define dmod_dmdrvi_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmdrvi, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) -# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmdrvi" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "2.1" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmdrvi -# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -#else -# define dmod_dmdrvi_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmdrvi , DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -#endif -# define dmod_dmdrvi_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmdrvi, DMOD_MAKE_VERSION(VERSION,2.1), RET, NAME, PARAMS) -# define dmod_dmdrvi_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmdrvi, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmdrvi, NAME, DMOD_MAKE_VERSION(VERSION,2.1)) -# define dmod_dmdrvi_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmdrvi, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.1), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmdrvi, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmdrvi diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h deleted file mode 100644 index 8b09c6e..0000000 --- a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_ioctl.h +++ /dev/null @@ -1,199 +0,0 @@ -#ifndef DMDRVI_IOCTL_H -#define DMDRVI_IOCTL_H - -#include -#include "dmdrvi_types.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @brief Length in bytes of an Ethernet MAC address - */ -#define DMDRVI_NET_MAC_ADDR_LEN 6 - -/** - * @brief MAC address type - */ -typedef struct -{ - uint8_t addr[DMDRVI_NET_MAC_ADDR_LEN]; ///< MAC address bytes -} dmdrvi_net_mac_addr_t; - -/** - * @brief Network link status - */ -typedef enum -{ - DMDRVI_NET_LINK_DOWN = 0, ///< Link is down (disconnected) - DMDRVI_NET_LINK_UP = 1, ///< Link is up (connected) -} dmdrvi_net_link_status_t; - -/** - * @brief Set the device MAC address - * - * arg: const dmdrvi_net_mac_addr_t* - MAC address to set (input) - */ -#define DMDRVI_IOCTL_NET_SET_MAC_ADDR 0x01 - -/** - * @brief Get the device MAC address - * - * arg: dmdrvi_net_mac_addr_t* - buffer to receive the MAC address (output) - */ -#define DMDRVI_IOCTL_NET_GET_MAC_ADDR 0x02 - -/** - * @brief Get the current link status - * - * arg: dmdrvi_net_link_status_t* - buffer to receive the link status (output) - */ -#define DMDRVI_IOCTL_NET_GET_LINK_STATUS 0x03 - -/** - * @brief Start the network interface (begin packet reception/transmission) - * - * arg: none - */ -#define DMDRVI_IOCTL_NET_START 0x04 - -/** - * @brief Stop the network interface - * - * arg: none - */ -#define DMDRVI_IOCTL_NET_STOP 0x05 - -/** Block device is read-only. */ -#define DMDRVI_BLOCK_FLAG_READ_ONLY (1u << 0) - -/** Block device can be removed while the system is running. */ -#define DMDRVI_BLOCK_FLAG_REMOVABLE (1u << 1) - -/** Block device implements DMDRVI_IOCTL_BLOCK_ERASE. */ -#define DMDRVI_BLOCK_FLAG_ERASE_SUPPORTED (1u << 2) - -/** Block device implements DMDRVI_IOCTL_BLOCK_DISCARD. */ -#define DMDRVI_BLOCK_FLAG_DISCARD_SUPPORTED (1u << 3) - -/** Standard geometry and capabilities returned by a block device. */ -typedef struct -{ - uint32_t logical_block_size; /**< Addressable block size in bytes. */ - uint32_t erase_block_size; /**< Minimum erase unit in bytes, or zero. */ - dmdrvi_size_t block_count; /**< Number of logical blocks. */ - uint32_t flags; /**< DMDRVI_BLOCK_FLAG_* capability bits. */ -} dmdrvi_block_info_t; - -/** Byte range used by erase and discard controls. */ -typedef struct -{ - dmdrvi_offset_t offset; /**< Non-negative byte offset. */ - dmdrvi_size_t length; /**< Range length in bytes. */ -} dmdrvi_block_range_t; - -/** - * Read block geometry and capabilities. - * - * arg: dmdrvi_block_info_t* - output buffer - */ -#define DMDRVI_IOCTL_BLOCK_GET_INFO 0x100 - -/** - * Physically erase an aligned byte range. Successful completion means the - * operation has completed on the medium. The post-erase byte value is - * device-specific. - * - * arg: const dmdrvi_block_range_t* - input range - */ -#define DMDRVI_IOCTL_BLOCK_ERASE 0x101 - -/** - * Inform the device that an aligned byte range is no longer in use. Reads of - * discarded data are unspecified until it is written again. - * - * arg: const dmdrvi_block_range_t* - input range - */ -#define DMDRVI_IOCTL_BLOCK_DISCARD 0x102 - -/* - * Monitor commands - class-independent (a USB host controller node is not a - * block device). They let a driver have work done over time - presence - * detection, hot-plug, media or link polling - without creating threads of - * its own: the driver declares what should trigger it (GET_POLICY), a - * monitor service waits for that and calls EVENT (urgent, non-blocking) and - * REFRESH (settles the state). See docs/dmdrvi.md, "Monitor Ioctl Commands", - * for when each command is called and what a driver may do in it. - * - * A driver that needs no monitoring does not implement them (-ENOTTY). - * All three are called from thread context only, never from an ISR. - */ - -/** Longest event handler name in dmdrvi_monitor_policy_t, including the terminator. */ -#define DMDRVI_MONITOR_HANDLER_NAME_MAX 32u - -/** What should trigger the monitor for a node. */ -typedef struct -{ - /** dmhaman handler whose calls are the node's events ("" = no events). - * Fired from interrupt context by another driver (e.g. a dmgpio edge - * interrupt) or by the driver's own ISR. */ - char event_handler[DMDRVI_MONITOR_HANDLER_NAME_MAX]; - uint32_t settle_ms; /**< Quiet time after the last event before REFRESH */ - uint32_t poll_interval_ms; /**< Periodic REFRESH interval, 0 = no polling */ -} dmdrvi_monitor_policy_t; - -/** - * Read the monitoring policy of a node. Called once when the monitor starts - * (and again after it restarts). -ENOTTY means the node is not monitored. - * - * arg: dmdrvi_monitor_policy_t* - output buffer - */ -#define DMDRVI_IOCTL_MONITOR_GET_POLICY 0x200 - -/** - * An event arrived. Called right after every event, before the settle time. - * Must return quickly and must not wait for in-flight I/O - it may run - * concurrently with read/write on the same context. It may only record - * state or set flags (e.g. make a transfer on a pulled card fail at once); - * nodes are announced or withdrawn only by REFRESH. Return 0 when there is - * nothing to do. - * - * arg: NULL - */ -#define DMDRVI_IOCTL_MONITOR_EVENT 0x201 - -/** - * Settle the state behind the node. Called once when the monitor starts, - * after events once settle_ms passed without a new one, and every - * poll_interval_ms if non-zero. May block; serialized with I/O. Announces or - * withdraws nodes through dmdrvi_device_available() / - * dmdrvi_device_unavailable(). - * - * Returns 0 when something is attached behind the node, -ENODEV when nothing - * is, another negative errno value on failure. - * - * arg: NULL - */ -#define DMDRVI_IOCTL_MONITOR_REFRESH 0x202 - -/** - * @brief Start of the reserved range for driver-specific custom ioctl commands - * - * A driver built on dmdrvi (e.g. a network driver needing something beyond - * DMDRVI_IOCTL_NET_*) should number its own private commands starting from - * this base, not from "last standard command + 1" - the standard command - * set above is expected to grow over time, and a driver numbering its own - * commands relative to whichever one happens to be last today would silently - * collide with a new standard command added later. Standard categories are - * spaced 0x100 apart (network 0x01, block 0x100, monitor 0x200), which - * leaves generous headroom before reaching this base. - */ -#define DMDRVI_IOCTL_CUSTOM_BASE 0x1000 - -#ifdef __cplusplus -} -#endif - -#endif // DMDRVI_IOCTL_H diff --git a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h b/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h deleted file mode 100644 index 8c41515..0000000 --- a/build_ci/dmf/inc/dmdrvi/include/dmdrvi_types.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef DMDRVI_TYPES_H -#define DMDRVI_TYPES_H - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -/** Signed byte offset used by dmdrvi 2.x. */ -typedef int64_t dmdrvi_offset_t; - -/** Unsigned device or range size used by dmdrvi 2.x. */ -typedef uint64_t dmdrvi_size_t; - -/** - * Signed I/O result. Non-negative values are transferred byte counts and - * negative values are errno-compatible failures. - */ -typedef int64_t dmdrvi_ssize_t; - -#ifdef __cplusplus -} -#endif - -#endif /* DMDRVI_TYPES_H */ diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio.h b/build_ci/dmf/inc/dmgpio/include/dmgpio.h deleted file mode 100644 index 31c2c54..0000000 --- a/build_ci/dmf/inc/dmgpio/include/dmgpio.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef DMGPIO_H -#define DMGPIO_H - -#include "dmgpio_defs.h" -#include "dmgpio_types.h" - -/** - * @brief GPIO driver configuration structure - */ -typedef struct -{ - dmgpio_port_t port; /**< GPIO port index (0=A, 1=B, ...) */ - dmgpio_pins_mask_t pins; /**< GPIO pin mask (bit N = pin N) */ - dmgpio_protection_t protection; /**< Protection for special pins */ - dmgpio_speed_t speed; /**< Maximum switching speed */ - dmgpio_current_t current; /**< Maximum output current */ - dmgpio_mode_t mode; /**< Pin direction mode */ - dmgpio_pull_t pull; /**< Pull-up/pull-down selection */ - dmgpio_output_circuit_t output_circuit; /**< Output circuit type */ - uint8_t alternate_function; /**< Alternate function number (0-15) */ - dmgpio_int_trigger_t interrupt_trigger; /**< Interrupt trigger source */ - dmgpio_interrupt_handler_t interrupt_handler; /**< Interrupt handler (NULL = not used) */ -} dmgpio_config_t; - -#endif // DMGPIO_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h b/build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h deleted file mode 100644 index 0e07572..0000000 --- a/build_ci/dmf/inc/dmgpio/include/dmgpio_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmgpio -#define DMOD_MOD_DEFS_H_dmgpio - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmgpio_version -# define dmod_dmgpio_version "2.0" -#endif - -#ifdef DMOD_dmgpio -# define dmod_dmgpio_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmgpio, MODULE, NAME) -# define dmod_dmgpio_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmgpio, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) -# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmgpio" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "2.0" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmgpio -# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -#else -# define dmod_dmgpio_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmgpio , DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -#endif -# define dmod_dmgpio_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmgpio, DMOD_MAKE_VERSION(VERSION,2.0), RET, NAME, PARAMS) -# define dmod_dmgpio_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmgpio, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmgpio, NAME, DMOD_MAKE_VERSION(VERSION,2.0)) -# define dmod_dmgpio_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmgpio, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,2.0), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmgpio, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmgpio diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio_port.h b/build_ci/dmf/inc/dmgpio/include/dmgpio_port.h deleted file mode 100644 index 404e55b..0000000 --- a/build_ci/dmf/inc/dmgpio/include/dmgpio_port.h +++ /dev/null @@ -1,66 +0,0 @@ -#ifndef DMGPIO_PORT_H -#define DMGPIO_PORT_H - -#include "dmod_types.h" -#include "dmgpio_port.h" -#include "dmgpio_port_defs.h" -#include "dmgpio_types.h" - -/* --- Interrupt handlers --- */ - -dmod_dmgpio_port_api(1.0, int, _add_interrupt_handler, - ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_port_interrupt_handler_t handler, void *user_ptr )); -dmod_dmgpio_port_api(1.0, int, _remove_interrupt_handler, - ( dmgpio_port_t port, void *user_ptr )); - -/* --- Configuration session --- */ - -dmod_dmgpio_port_api(1.0, int, _begin_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _finish_configuration, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); - -/* --- Clock / power --- */ - -dmod_dmgpio_port_api(1.0, int, _set_power, ( dmgpio_port_t port, int power_on )); - -/* --- Pin protection --- */ - -dmod_dmgpio_port_api(1.0, bool, _are_pins_protected, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _unlock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_protection_t protection )); -dmod_dmgpio_port_api(1.0, int, _lock_protection, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); - -/* --- Configuration parameters (require begin/finish_configuration) --- */ - -dmod_dmgpio_port_api(1.0, int, _set_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t speed )); -dmod_dmgpio_port_api(1.0, int, _read_speed, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_speed_t *out_speed )); -dmod_dmgpio_port_api(1.0, int, _set_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t current )); -dmod_dmgpio_port_api(1.0, int, _read_current, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_current_t *out_current )); -dmod_dmgpio_port_api(1.0, int, _set_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t mode )); -dmod_dmgpio_port_api(1.0, int, _read_mode, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_mode_t *out_mode )); -dmod_dmgpio_port_api(1.0, int, _set_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t pull )); -dmod_dmgpio_port_api(1.0, int, _read_pull, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pull_t *out_pull )); -dmod_dmgpio_port_api(1.0, int, _set_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t oc )); -dmod_dmgpio_port_api(1.0, int, _read_output_circuit, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_output_circuit_t *out_oc )); -dmod_dmgpio_port_api(1.0, int, _set_alternate_function, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t af )); -dmod_dmgpio_port_api(1.0, int, _read_alternate_function,( dmgpio_port_t port, dmgpio_pins_mask_t pins, uint8_t *out_af )); -dmod_dmgpio_port_api(1.0, int, _set_interrupt_trigger, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t trigger )); -dmod_dmgpio_port_api(1.0, int, _read_interrupt_trigger,( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_int_trigger_t *out_trigger )); - -/* --- Pin usage tracking --- */ - -dmod_dmgpio_port_api(1.0, int, _set_pins_used, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _set_pins_unused, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, int, _check_is_pin_used,( dmgpio_port_t port, dmgpio_pins_mask_t pins, int *out_used )); - -/* --- Data read/write --- */ - -dmod_dmgpio_port_api(1.0, int, _write_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t data )); -dmod_dmgpio_port_api(1.0, int, _read_data, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t *out_data )); - -/* --- Pin state operations (no argument checking, must ensure correct pins) --- */ - -dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_high_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, dmgpio_pins_mask_t, _get_low_state_pins, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); -dmod_dmgpio_port_api(1.0, void, _set_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_state_t state )); -dmod_dmgpio_port_api(1.0, void, _toggle_pins_state, ( dmgpio_port_t port, dmgpio_pins_mask_t pins )); - -#endif // DMGPIO_PORT_H \ No newline at end of file diff --git a/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h b/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h deleted file mode 100644 index c7bc829..0000000 --- a/build_ci/dmf/inc/dmgpio/include/dmgpio_types.h +++ /dev/null @@ -1,174 +0,0 @@ -#ifndef DMGPIO_TYPES_H -#define DMGPIO_TYPES_H - -#include -#include -#include "dmdrvi_ioctl.h" - -/** - * @brief GPIO port index type (0=GPIOA, 1=GPIOB, ...) - */ -typedef uint8_t dmgpio_port_t; - -/** - * @brief GPIO pin number type (0-15) - */ -typedef uint8_t dmgpio_pin_t; - -/** - * @brief Bitmask of pins within a single port (bit N = pin N) - */ -typedef uint16_t dmgpio_pins_mask_t; - -/** - * @brief Protection for special pins (e.g. JTAG, NMI) - */ -typedef enum -{ - dmgpio_protection_dont_unlock_protected_pins, /**< Do not configure special pins */ - dmgpio_protection_unlock_protected_pins /**< Configure special pins */ -} dmgpio_protection_t; - -/** - * @brief GPIO output speed - */ -typedef enum -{ - dmgpio_speed_default = 0, /**< Default speed (not changed) */ - dmgpio_speed_minimum, /**< Minimum speed */ - dmgpio_speed_medium, /**< Medium speed */ - dmgpio_speed_maximum, /**< Maximum speed */ - dmgpio_speed_number_of_elements /**< Number of elements */ -} dmgpio_speed_t; - -/** - * @brief GPIO output current - */ -typedef enum -{ - dmgpio_current_default = 0, /**< Default current (not changed) */ - dmgpio_current_minimum, /**< Minimum current */ - dmgpio_current_medium, /**< Medium current */ - dmgpio_current_maximum /**< Maximum current */ -} dmgpio_current_t; - -/** - * @brief GPIO pin mode - */ -typedef enum -{ - dmgpio_mode_default = 0, /**< Default mode (not changed) */ - dmgpio_mode_input, /**< Input mode */ - dmgpio_mode_output, /**< Output mode */ - dmgpio_mode_alternate /**< Alternate function mode */ -} dmgpio_mode_t; - -/** - * @brief GPIO pull resistor configuration - */ -typedef enum -{ - dmgpio_pull_default = 0, /**< Default pull (not changed) */ - dmgpio_pull_up, /**< Pull-up resistor */ - dmgpio_pull_down /**< Pull-down resistor */ -} dmgpio_pull_t; - -/** - * @brief GPIO output circuit type - */ -typedef enum -{ - dmgpio_output_circuit_default = 0, /**< Default (not changed) */ - dmgpio_output_circuit_open_drain, /**< Open-drain output */ - dmgpio_output_circuit_push_pull /**< Push-pull output */ -} dmgpio_output_circuit_t; - -/** - * @brief GPIO interrupt trigger source - */ -typedef enum -{ - dmgpio_int_trigger_default = 0, /**< Default (not changed) */ - dmgpio_int_trigger_off = 0, /**< Interrupts disabled */ - dmgpio_int_trigger_rising_edge = (1 << 0), /**< Rising edge */ - dmgpio_int_trigger_falling_edge = (1 << 1), /**< Falling edge */ - dmgpio_int_trigger_both_edges = dmgpio_int_trigger_rising_edge | dmgpio_int_trigger_falling_edge, /**< Both edges */ - dmgpio_int_trigger_high_level = (1 << 2), /**< High level */ - dmgpio_int_trigger_low_level = (1 << 3), /**< Low level */ - dmgpio_int_trigger_both_levels = dmgpio_int_trigger_high_level | dmgpio_int_trigger_low_level /**< Both levels */ -} dmgpio_int_trigger_t; - -/** - * @brief GPIO pins state (all low / all high) - */ -typedef enum -{ - dmgpio_pins_state_all_low = 0, /**< All selected pins set to low */ - dmgpio_pins_state_all_high /**< All selected pins set to high */ -} dmgpio_pins_state_t; - -/** - * @brief IOCTL commands for DMGPIO device - * - * Numbered from DMDRVI_IOCTL_CUSTOM_BASE, the range dmdrvi reserves for - * driver-specific commands: below it are the standard commands (network - * 0x01.., block 0x100.., monitor 0x200..) that dmdevfs and other generic - * code may send to any node, and which dmgpio must answer with -ENOTTY. - */ -typedef enum -{ - dmgpio_ioctl_cmd_toggle_pins = DMDRVI_IOCTL_CUSTOM_BASE, /**< Toggle pins state */ - dmgpio_ioctl_cmd_set_pins_state, /**< Set new pins state */ - dmgpio_ioctl_cmd_get_high_pins_state, /**< Read pins that are in high state */ - dmgpio_ioctl_cmd_get_low_pins_state, /**< Read pins that are in low state */ - dmgpio_ioctl_cmd_set_interrupt_handler /**< Add an interrupt handler; arg = dmgpio_interrupt_handler_t* */ -} dmgpio_ioctl_cmd_t; - -/** - * @brief Opaque driver context type (forward declaration) - * - * The concrete definition is private to the dmgpio driver. - */ -struct dmdrvi_context; -typedef struct dmdrvi_context *dmdrvi_context_t; - -/** - * @brief Parameters passed to a dmhaman-registered interrupt handler. - * - * Packed into a single struct so it fits the dmhaman handler API - * (void *parameters) and the caller does not need to track whether - * the module that registered the handler is still loaded. - */ -typedef struct -{ - dmgpio_port_t port; /**< Port on which the interrupt occurred */ - dmgpio_pins_mask_t pins; /**< Bitmask of pins that caused the interrupt */ - dmgpio_pins_mask_t state; /**< Current pin state bitmask (bit N high = pin N is high) */ -} dmgpio_interrupt_params_t; - -/** - * @brief GPIO interrupt handler function type - * - * Called when an interrupt occurs on a GPIO pin. - * - * @param context Context of the driver instance - * @param port Port on which the interrupt occurred - * @param pins Bitmask of pins that caused the interrupt - * @param state Current pin state bitmask (bit N high = pin N is currently high) - */ -typedef void (*dmgpio_interrupt_handler_t)(dmdrvi_context_t context, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); - -/** - * @brief GPIO port interrupt handler function type - * - * Called by the port layer when an interrupt occurs on a GPIO pin. - * Registered by the dmgpio driver in the dmgpio_port layer. - * - * @param user_ptr User pointer supplied at registration time (e.g. driver context) - * @param port Port on which the interrupt occurred - * @param pins Bitmask of pins that caused the interrupt - * @param state Current pin state bitmask (bit N high = pin N is currently high) - */ -typedef void (*dmgpio_port_interrupt_handler_t)(void *user_ptr, dmgpio_port_t port, dmgpio_pins_mask_t pins, dmgpio_pins_mask_t state); - -#endif /* DMGPIO_TYPES_H */ diff --git a/build_ci/dmf/inc/dmini/include/dmini.h b/build_ci/dmf/inc/dmini/include/dmini.h deleted file mode 100644 index 839da8b..0000000 --- a/build_ci/dmf/inc/dmini/include/dmini.h +++ /dev/null @@ -1,313 +0,0 @@ -#ifndef DMINI_H -#define DMINI_H - -#include "dmod.h" -#include "dmini_defs.h" // Generated by CMake from DMOD's api.h.in template - -/** - * @brief DMINI - DMOD INI File Parser Module - * - * This module provides an API for parsing and generating INI files. - * It uses only SAL (System Abstraction Layer) functions from DMOD. - * - * INI file format: - * - Sections are defined by [section_name] - * - Key-value pairs are defined by key=value - * - Comments start with ; or # - * - Whitespace is trimmed from keys and values - */ - -/** - * @brief Error codes - */ -#define DMINI_OK 0 -#define DMINI_ERR_GENERAL -1 -#define DMINI_ERR_MEMORY -2 -#define DMINI_ERR_INVALID -3 -#define DMINI_ERR_NOT_FOUND -4 -#define DMINI_ERR_FILE -5 -#define DMINI_ERR_LOCKED -6 - -/** - * @brief INI context type (opaque) - * - * This is an opaque pointer to the INI file context structure. - */ -typedef struct dmini_context* dmini_context_t; - -/** - * @brief Initialize INI context - * - * Creates a new INI context for storing sections and key-value pairs. - * - * @return Pointer to INI context or NULL on error - */ -dmod_dmini_api(1.0, dmini_context_t, _create, (void)); - -/** - * @brief Free INI context - * - * Frees all memory associated with the INI context. - * - * @param ctx INI context to free - */ -dmod_dmini_api(1.0, void, _destroy, (dmini_context_t ctx)); - -/** - * @brief Parse INI file from string - * - * Parses an INI file from a null-terminated string. - * - * @param ctx INI context - * @param data String containing INI file contents - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _parse_string, (dmini_context_t ctx, const char* data)); - -/** - * @brief Parse INI file - * - * Parses an INI file from a file path using SAL file functions. - * - * @param ctx INI context - * @param filename Path to INI file - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _parse_file, (dmini_context_t ctx, const char* filename)); - -/** - * @brief Generate INI file to string - * - * Generates an INI file string from the context. - * If buffer is NULL, returns the required buffer size. - * If buffer is not NULL, fills it with the INI data. - * - * @param ctx INI context - * @param buffer Buffer to write to (NULL to query size) - * @param buffer_size Size of the buffer - * @return Required buffer size, or negative error code - */ -dmod_dmini_api(1.0, int, _generate_string, (dmini_context_t ctx, char* buffer, size_t buffer_size)); - -/** - * @brief Generate INI file - * - * Generates an INI file from the context and writes it to a file. - * - * @param ctx INI context - * @param filename Path to output INI file - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _generate_file, (dmini_context_t ctx, const char* filename)); - -/** - * @brief Get string value from INI context - * - * Retrieves a string value for the given section and key. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param default_value Default value if key not found - * @return Value string or default_value if not found - */ -dmod_dmini_api(1.0, const char*, _get_string, (dmini_context_t ctx, - const char* section, - const char* key, - const char* default_value)); - -/** - * @brief Get integer value from INI context - * - * Retrieves an integer value for the given section and key. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param default_value Default value if key not found - * @return Integer value or default_value if not found - */ -dmod_dmini_api(1.0, int, _get_int, (dmini_context_t ctx, - const char* section, - const char* key, - int default_value)); - -/** - * @brief Set string value in INI context - * - * Sets a string value for the given section and key. - * Creates the section if it doesn't exist. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param value Value string - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _set_string, (dmini_context_t ctx, - const char* section, - const char* key, - const char* value)); - -/** - * @brief Set integer value in INI context - * - * Sets an integer value for the given section and key. - * Creates the section if it doesn't exist. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @param value Integer value - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _set_int, (dmini_context_t ctx, - const char* section, - const char* key, - int value)); - -/** - * @brief Check if section exists - * - * @param ctx INI context - * @param section Section name - * @return 1 if section exists, 0 otherwise - */ -dmod_dmini_api(1.0, int, _has_section, (dmini_context_t ctx, const char* section)); - -/** - * @brief Check if key exists in section - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @return 1 if key exists, 0 otherwise - */ -dmod_dmini_api(1.0, int, _has_key, (dmini_context_t ctx, - const char* section, - const char* key)); - -/** - * @brief Remove section from INI context - * - * @param ctx INI context - * @param section Section name - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _remove_section, (dmini_context_t ctx, const char* section)); - -/** - * @brief Remove key from section - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param key Key name - * @return DMINI_OK on success, error code on failure - */ -dmod_dmini_api(1.0, int, _remove_key, (dmini_context_t ctx, - const char* section, - const char* key)); - -/** - * @brief Get number of sections in the context - * - * Returns the total number of sections, including the global (unnamed) section. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @return Number of sections, or DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _section_count, (dmini_context_t ctx)); - -/** - * @brief Get section name at the given index - * - * Returns the name of the section at position @p index (0-based). - * The global (unnamed) section is represented by NULL. - * Respects the active-section restriction when it is in effect. - * Use dmini_section_count() to determine the valid index range. - * - * @param ctx INI context - * @param index Zero-based section index - * @return Section name, NULL for the global section, or NULL if index is out of range - */ -dmod_dmini_api(1.0, const char*, _section_name, (dmini_context_t ctx, int index)); - -/** - * @brief Get number of keys in a section - * - * Returns the number of key-value pairs in the given section. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @return Number of keys, or DMINI_ERR_INVALID if ctx is NULL, - * or DMINI_ERR_NOT_FOUND if section does not exist - */ -dmod_dmini_api(1.0, int, _key_count, (dmini_context_t ctx, const char* section)); - -/** - * @brief Get key name at the given index within a section - * - * Returns the name of the key at position @p index (0-based) within @p section. - * Use dmini_key_count() to determine the valid index range. - * Respects the active-section restriction when it is in effect. - * - * @param ctx INI context - * @param section Section name (NULL for global section) - * @param index Zero-based key index - * @return Key name, or NULL if index is out of range or section not found - */ -dmod_dmini_api(1.0, const char*, _key_name, (dmini_context_t ctx, - const char* section, - int index)); - -/** - * @brief Initialize INI context with owner token - * - * Creates a new INI context protected by a magic number token. - * The token must be supplied to dmini_set_active_section and - * dmini_clear_active_section when a non-zero token is used. - * Using token value 0 is equivalent to calling dmini_create(). - * - * @param owner_token Magic number that guards active-section changes (0 = unprotected) - * @return Pointer to INI context or NULL on error - */ -dmod_dmini_api(1.0, dmini_context_t, _create_with_token, (unsigned int owner_token)); - -/** - * @brief Set the active section restriction - * - * Restricts the context so that only the named section is visible to - * consumers of this context. While the restriction is active all API - * calls treat section == NULL as a reference to the active section, and - * any attempt to access a different section returns not-found / default. - * Pass NULL as section to restrict to the global (unnamed) section. - * - * @param ctx INI context - * @param section Section to make active (NULL for global section) - * @param owner_token Magic number that was supplied to dmini_create_with_token - * (ignored when the context was created with token 0) - * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, - * DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _set_active_section, (dmini_context_t ctx, - const char* section, - unsigned int owner_token)); - -/** - * @brief Clear the active section restriction - * - * Removes the active-section restriction so that the full content of the - * context becomes visible again. - * - * @param ctx INI context - * @param owner_token Magic number that was supplied to dmini_create_with_token - * (ignored when the context was created with token 0) - * @return DMINI_OK on success, DMINI_ERR_LOCKED if the token is wrong, - * DMINI_ERR_INVALID if ctx is NULL - */ -dmod_dmini_api(1.0, int, _clear_active_section, (dmini_context_t ctx, - unsigned int owner_token)); - -#endif // DMINI_H diff --git a/build_ci/dmf/inc/dmini/include/dmini_defs.h b/build_ci/dmf/inc/dmini/include/dmini_defs.h deleted file mode 100644 index a6367ee..0000000 --- a/build_ci/dmf/inc/dmini/include/dmini_defs.h +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef DMOD_MOD_DEFS_H_dmini -#define DMOD_MOD_DEFS_H_dmini - -#include "dmod_defs.h" -#include "dmod_types.h" - -#ifndef dmod_dmini_version -# define dmod_dmini_version "0.7" -#endif - -#ifdef DMOD_dmini -# define dmod_dmini_api_to_mal(MODULE,NAME) \ - DMOD_API_TO_MAL(dmini, MODULE, NAME) -# define dmod_dmini_api_to_mal_ex(NAME_IN, MODULE_MAL, NAME_MAL) \ - DMOD_API_TO_MAL_EX(dmini, MODULE_IN, NAME_IN, MODULE_MAL, NAME_MAL) -# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_api_declaration(VERSION, RET, NAME, PARAMS) \ - DMOD_INPUT_API_DECLARATION(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) -# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - DMOD_DIF_API_DECLARATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# ifndef DMOD_MODULE_NAME -# define DMOD_MODULE_NAME "dmini" -# endif -# ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.7" -# endif -# define DMOD_AUTHOR_NAME "Patryk Kubiak" -# define DMOD_STACK_SIZE 1024 -# define DMOD_PRIORITY 1 -# define DMOD_MODULE_TYPE Dmod_ModuleType_Library -# define DMOD_MANUAL_LOAD OFF -#else -# ifdef DMOD_MAL_dmini -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_INPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -#else -# define dmod_dmini_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_MAL_OUTPUT_API(dmini , DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_mal(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_MAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -#endif -# define dmod_dmini_api(VERSION, RET, NAME, PARAMS) \ - DMOD_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_global_api(VERSION, RET, NAME, PARAMS) \ - DMOD_GLOBAL_OUTPUT_API(dmini, DMOD_MAKE_VERSION(VERSION,0.7), RET, NAME, PARAMS) -# define dmod_dmini_dif(VERSION, RET, NAME, PARAMS) \ - DMOD_DIF_FUNCTION_TYPE_DECLARATION(dmini, VERSION, RET, NAME, PARAMS);\ - DMOD_DIF_SIGNATURE_REGISTRATION(dmini, NAME, DMOD_MAKE_VERSION(VERSION,0.7)) -# define dmod_dmini_dif_api_declaration(VERSION, IMPL_MODULE, RET, NAME, PARAMS) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS; \ - _DMOD_DIF_API_REGISTRATION(dmini, IMPL_MODULE, DMOD_MAKE_VERSION(VERSION,0.7), NAME) \ - RET DMOD_MAKE_DIF_API_FUNCTION_NAME(dmini, IMPL_MODULE, NAME) PARAMS -#endif - -#endif // DMOD_MOD_DEFS_H_dmini diff --git a/build_ci/dmf/inc/dmosi/include/dmosi.h b/build_ci/dmf/inc/dmosi/include/dmosi.h deleted file mode 100644 index 03b2c4e..0000000 --- a/build_ci/dmf/inc/dmosi/include/dmosi.h +++ /dev/null @@ -1,1155 +0,0 @@ -#ifndef DMOSI_H -#define DMOSI_H - -/* - * Only dmod_types.h - not the full dmod.h - is needed here: it gives us the - * DMOD_BUILTIN_API macro and the Dmod_ApiRegistration_t type it expands to, - * without pulling in dmod_sal.h's kernel Built-in API declarations (Dmod_Malloc, - * Dmod_FileOpen, ...) or dmod_system.h/dmod_module.h. Those get registered by - * whoever actually owns them (dmod_system.c); if this header pulled them in - * too, a translation unit that defines DMOD_ENABLE_REGISTRATION to register - * dmosi's own API (see e.g. dmosi-posix's dmosi_registrations.c) would also - * try to re-register every kernel API, causing "multiple definition" link - * errors against dmod_system.c's own registrations. - */ -#include "dmod_types.h" - -/** - * @brief String used as the module name for the system allocations - */ -#define DMOSI_SYSTEM_MODULE_NAME "system" - -//============================================================================== -// Initialization API -//============================================================================== - -/** - * @brief Initialize the DMOD OSI system - * - * This function initializes the DMOD OSI system and must be called before - * using any other DMOD OSI APIs. - * - * @return bool true on successful initialization, false on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, bool, _init, (void) ); - -/** - * @brief Deinitialize the DMOD OSI system - * - * This function deinitializes the DMOD OSI system and should be called when - * the system is no longer needed. After calling this function, no other DMOD - * OSI APIs should be used until _init is called again. - * - * @return bool true on successful deinitialization, false on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, bool, _deinit, (void) ); - -/** - * @brief Check if the RTOS has already started - * - * This function returns true if the RTOS scheduler has been started, - * or false if it has not yet been started. - * - * @return bool true if the RTOS has started, false otherwise - */ -DMOD_BUILTIN_API( dmosi, 1.0, bool, _is_started, (void) ); - -//============================================================================== -// MUTEX API -//============================================================================== - -/** - * @brief Opaque type for mutex - * - * This type represents a mutex in the DMOD OSI system. - * - * @note The actual implementation of the mutex is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_mutex* dmosi_mutex_t; - -/** - * @defgroup DMOSI_MUTEX_API Mutex API - * @brief API for mutex operations in DMOD OSI - * - * This API provides functions to create, destroy, lock, and unlock mutexes. - * @{ - */ -/** - * @brief Create a mutex - * - * @param recursive Whether the mutex should be recursive - * - * @return dmosi_mutex_t Created mutex handle - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_mutex_t, _mutex_create, (bool recursive) ); - -/** - * @brief Destroy a mutex - * - * @param mutex Mutex handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _mutex_destroy, (dmosi_mutex_t mutex) ); - -/** - * @brief Lock a mutex - * - * @param mutex Mutex handle to lock - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_lock, (dmosi_mutex_t mutex) ); - -/** - * @brief Unlock a mutex - * - * @param mutex Mutex handle to unlock - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _mutex_unlock, (dmosi_mutex_t mutex) ); - -/** @} */ // end of DMOSI_MUTEX_API - -//============================================================================== -// Forward declarations -//============================================================================== -/** - * @brief Forward declaration for thread type - * - * This forward declaration allows Process API to reference threads - * before the Thread API section. - */ -typedef struct dmosi_thread* dmosi_thread_t; - -//============================================================================== -// Process API -//============================================================================== -/** - * @defgroup DMOSI_PROCESS_API Process API - * @brief API for process operations in DMOD OSI - * - * Processes are containers for threads. This API provides functions to create - * and manage processes, including state management, thread management, and - * process identification. - * @{ - */ - -/** - * @brief Opaque type for process - * - * This type represents a process in the DMOD OSI system. - * A process is a container for threads and has its own state, ID, and properties. - * - * @note The actual implementation of the process is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_process* dmosi_process_t; - -/** - * @brief Process ID type - */ -typedef uint32_t dmosi_process_id_t; - -/** - * @brief User ID type - */ -typedef uint32_t dmosi_user_id_t; - -/** - * @brief Process state enumeration - */ -typedef enum { - DMOSI_PROCESS_STATE_CREATED, /**< Process created but not started */ - DMOSI_PROCESS_STATE_RUNNING, /**< Process is running */ - DMOSI_PROCESS_STATE_SUSPENDED, /**< Process is suspended */ - DMOSI_PROCESS_STATE_TERMINATED, /**< Process has terminated */ - DMOSI_PROCESS_STATE_ZOMBIE /**< Process terminated but not cleaned up */ -} dmosi_process_state_t; - -/** - * @brief Create a process - * - * Creates a new process container. The process is a container for threads. - * - * @param name Name of the process (can be NULL) - * @param module_name Module name to associate with the process (can be NULL) - * @param parent Parent process (can be NULL for detached processes) - * @return dmosi_process_t Created process handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_create, (const char* name, const char* module_name, dmosi_process_t parent) ); - -/** - * @brief Destroy a process - * - * @param process Process handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _process_destroy, (dmosi_process_t process) ); - -/** - * @brief Kill a process - * - * Forcefully terminate a process and all its threads, and recursively every process - * spawned from it (i.e. every process whose dmosi_process_get_parent() chain leads back - * to @p process) - mirroring how a real OS tears down a whole process tree/cgroup rather - * than a single PID. A process spawned via dmosi_process_create() with parent == NULL - * (a detached process, e.g. Dmod_RunDetached()) is never implicitly reached this way - - * only processes actually parented under @p process are. - * - * @param process Process handle to kill - * @param status Exit status code - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_kill, (dmosi_process_t process, int status) ); - -/** - * @brief Wait for a process to terminate - * - * @param process Process handle to wait for - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_wait, (dmosi_process_t process, int32_t timeout_ms) ); - -/** - * @brief Get current process - * - * @return dmosi_process_t Current process handle - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_current, (void) ); - -/** - * @brief Set current process - * - * @param process Process handle to set as current - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_current, (dmosi_process_t process) ); - -/** - * @brief Get process state - * - * @param process Process handle - * @return dmosi_process_state_t Current state of the process - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_state_t, _process_get_state, (dmosi_process_t process) ); - -/** - * @brief Get process ID - * - * @param process Process handle - * @return dmosi_process_id_t Process ID, 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_id_t, _process_get_id, (dmosi_process_t process) ); - -/** - * @brief Set process ID - * - * @param process Process handle - * @param pid Process ID to set - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_id, (dmosi_process_t process, dmosi_process_id_t pid) ); - -/** - * @brief Get process name - * - * @param process Process handle - * @return const char* Process name, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_name, (dmosi_process_t process) ); - -/** - * @brief Get process module name - * - * @param process Process handle - * @return const char* Module name associated with the process, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_module_name, (dmosi_process_t process) ); - -/** - * @brief Set process module name - * - * @param process Process handle - * @param module_name Module name to associate with the process - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_module_name, (dmosi_process_t process, const char* module_name) ); - -/** - * @brief Associate a process with the Dmod_Context_t it is running - * - * Set once at spawn time (see Dmod_SpawnModule/Dmod_RunModuleDetached), before the process's - * own thread starts executing. Lets Dmod_GetCurrentContext() report which context is currently - * running when called from that process - the context already carries its own per-instance - * unique allocator name (see Dmod_GetCurrentAllocatorNameEx), so there is no need to duplicate - * that identity on the process itself. - * - * @param process Process handle - * @param context Dmod_Context_t the process is running (borrowed pointer, not owned) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_context, (dmosi_process_t process, Dmod_Context_t* context) ); - -/** - * @brief Get the Dmod_Context_t a process was linked to via dmosi_process_set_context - * - * @param process Process handle - * @return Dmod_Context_t* Linked context, or NULL if none was ever set - */ -DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_context, (dmosi_process_t process) ); - -/** - * @brief Set the foreground module context for a process - * - * Unlike dmosi_process_set_context (which is set once at spawn time and identifies the - * context the process itself runs), the foreground module tracks whichever context's Main - * entry point is currently executing within the process - see Dmod_Main(). A module that - * calls another module synchronously, in its own process rather than a spawned one, saves - * the previous foreground context with dmosi_process_get_foreground_module before overwriting - * it, and restores it once the call returns, so nested/synchronous calls behave correctly. - * - * @param process Process handle - * @param context Context to mark as the foreground module, or NULL to clear it - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_foreground_module, (dmosi_process_t process, Dmod_Context_t* context) ); - -/** - * @brief Get the foreground module context currently set for a process - * - * @param process Process handle - * @return Dmod_Context_t* Context most recently set as foreground for this process via - * dmosi_process_set_foreground_module, or NULL if none is set - */ -DMOD_BUILTIN_API( dmosi, 1.0, Dmod_Context_t*, _process_get_foreground_module, (dmosi_process_t process) ); - -/** - * @brief Set process user ID - * - * @param process Process handle - * @param uid User ID to set - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_uid, (dmosi_process_t process, dmosi_user_id_t uid) ); - -/** - * @brief Get process user ID - * - * @param process Process handle - * @return dmosi_user_id_t User ID, 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_user_id_t, _process_get_uid, (dmosi_process_t process) ); - -/** - * @brief Set process working directory (pwd) - * - * @param process Process handle - * @param pwd Working directory path - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_pwd, (dmosi_process_t process, const char* pwd) ); - -/** - * @brief Get process working directory (pwd) - * - * @param process Process handle - * @return const char* Working directory path, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_pwd, (dmosi_process_t process) ); - -/** - * @brief Set the command a process was started with - * - * Records the command line (program name plus arguments) that was used to start - * @p process, so it can later be retrieved with dmosi_process_get_command - e.g. - * for display in a process listing (see dmell's ps command). Filled in automatically - * by the module-start API (Dmod_Spawn/Dmod_RunDetached) from the argv it was given. - * - * @param process Process handle - * @param command Command line string to associate with the process - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command, (dmosi_process_t process, const char* command) ); - -/** - * @brief Set the command a process was started with, from an argv array - * - * Equivalent to joining @p argv into a single space-separated command-line string and - * passing it to dmosi_process_set_command(), but lets the backend build and store the - * command directly in a single allocation, tagged to the process's own module from the - * start, instead of needing a separate intermediate string built (and then freed) by the - * caller. This is what the module-start API (Dmod_Spawn/Dmod_RunDetached) uses to fill - * dmosi_process_get_command() in automatically. - * - * @param process Process handle - * @param argc Number of arguments in argv (must be > 0) - * @param argv Argument array, argv[0] being the command name as invoked - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_command_args, (dmosi_process_t process, int argc, char* argv[]) ); - -/** - * @brief Get the command a process was started with - * - * @param process Process handle - * @return const char* Command line the process was started with (as recorded via - * dmosi_process_set_command/dmosi_process_set_command_args), or NULL if none - * was ever set - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_command, (dmosi_process_t process) ); - -/** - * @brief Well-known stream slot indices for a process - * - * These indices identify the standard stream slots that every process has. - * Additional, implementation-specific slots may be addressed with indices - * beyond @c DMOSI_STREAM_STDLOG. - */ -typedef enum { - DMOSI_STREAM_STDIN, /**< Standard input */ - DMOSI_STREAM_STDOUT, /**< Standard output */ - DMOSI_STREAM_STDERR, /**< Standard error */ - DMOSI_STREAM_STDLOG, /**< Standard log, used for the process's default log output */ - DMOSI_STREAM_COUNT -} dmosi_stream_index_t; - -/** - * @brief Set a process stream slot to the file at the given path, or clear it - * - * Passing path == NULL clears the slot's binding, reverting it back to its default, - * unbound state (implementation-defined fallback resolution applies again - e.g. the - * kernel debug stream on embedded targets, or the real stdio handle on hosted ones). - * - * @param process Process handle - * @param index Stream slot to set (see dmosi_stream_index_t for well-known slots) - * @param path Path to the file to bind to the stream slot, or NULL to clear the binding - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_stream, (dmosi_process_t process, dmosi_stream_index_t index, const char* path) ); - -/** - * @brief Get the file handle bound to a process stream slot - * - * @param process Process handle - * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) - * @return void* File handle bound to the stream slot, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, void*, _process_get_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Get the path bound to a process stream slot, if any - * - * Unlike _process_get_stream (which returns the open file handle), this returns the - * path string that was passed to the most recent successful _process_set_stream call - * for this slot - the piece of information needed to back up a binding so it can later - * be restored exactly with _process_set_stream. - * - * @param process Process handle - * @param index Stream slot to query (see dmosi_stream_index_t for well-known slots) - * @return const char* Path bound to the slot (borrowed - do not free, and only valid - * until the next _process_set_stream call on the same slot), or NULL if the - * slot is currently unbound - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _process_get_stream_path, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Lock a process stream slot for exclusive access - * - * Fails if the slot is already locked. Implementations must use an - * interrupt-safe primitive (e.g. an atomic compare-and-swap or a critical - * section), not a mutex, since this function must be callable from - * interrupt context. - * - * @param process Process handle - * @param index Stream slot to lock (see dmosi_stream_index_t for well-known slots) - * @return int 0 on success, negative error code if already locked or on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_lock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Unlock a previously locked process stream slot - * - * Implementations must use an interrupt-safe primitive, not a mutex, since - * this function must be callable from interrupt context. - * - * @param process Process handle - * @param index Stream slot to unlock (see dmosi_stream_index_t for well-known slots) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unlock_stream, (dmosi_process_t process, dmosi_stream_index_t index) ); - -/** - * @brief Find a process by name - * - * @param name Process name to search for - * @return dmosi_process_t Process handle, NULL if not found - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_name, (const char* name) ); - -/** - * @brief Find a process by process ID - * - * @param pid Process ID to search for - * @return dmosi_process_t Process handle, NULL if not found - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_find_by_id, (dmosi_process_id_t pid) ); - -/** - * @brief Get process exit status - * - * @param process Process handle - * @return int Exit status of the process - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_get_exit_status, (dmosi_process_t process) ); - -/** - * @brief Set process exit status - * - * @param process Process handle - * @param exit_status Exit status to set - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_set_exit_status, (dmosi_process_t process, int exit_status) ); - -/** - * @brief Get process parent - * - * @param process Process handle - * @return dmosi_process_t Parent process handle, NULL if no parent - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _process_get_parent, (dmosi_process_t process) ); - -/** - * @brief Process exit callback function type - * - * Invoked when the process it was registered on terminates. - * - * @param process Process handle that terminated - * @param exit_status Exit status of the terminated process (see dmosi_process_get_exit_status) - * @param arg User-provided argument passed at registration time - */ -typedef void (*dmosi_process_exit_callback_t)(dmosi_process_t process, int exit_status, void* arg); - -/** - * @brief Opaque handle for a registered process exit callback - * - * Returned by dmosi_process_register_exit_callback and used to identify the - * registration when calling dmosi_process_unregister_exit_callback. - */ -typedef struct dmosi_process_exit_callback* dmosi_process_exit_callback_handle_t; - -/** - * @brief Register a callback to be invoked when a process terminates - * - * Multiple callbacks may be registered on the same process; each registration - * returns its own handle and all of them are invoked when the process - * terminates. - * - * @param process Process handle to observe - * @param callback Callback function to invoke on process exit - * @param arg User-provided argument passed to the callback - * @return dmosi_process_exit_callback_handle_t Handle identifying this registration, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_exit_callback_handle_t, _process_register_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_t callback, void* arg) ); - -/** - * @brief Unregister a previously registered process exit callback - * - * @param process Process handle the callback was registered on - * @param handle Handle returned by dmosi_process_register_exit_callback - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _process_unregister_exit_callback, (dmosi_process_t process, dmosi_process_exit_callback_handle_t handle) ); - -/** @} */ // end of DMOSI_PROCESS_API - -//============================================================================== -// Thread API -//============================================================================== -/** - * @defgroup DMOSI_THREAD_API Thread API - * @brief API for thread operations in DMOD OSI - * This API provides functions to create and manage threads. - * @{ - */ - -/** - * @brief Thread entry function type - * - * This is the signature for thread entry functions. The function receives - * a user-provided argument. - * - * @param arg User-provided argument passed to the thread - */ -typedef void (*dmosi_thread_entry_t)(void* arg); - -/** - * @brief Thread state enumeration - */ -typedef enum { - DMOSI_THREAD_STATE_CREATED, /**< Thread created but not started */ - DMOSI_THREAD_STATE_READY, /**< Thread is ready to run */ - DMOSI_THREAD_STATE_RUNNING, /**< Thread is currently running */ - DMOSI_THREAD_STATE_BLOCKED, /**< Thread is blocked (waiting for resource) */ - DMOSI_THREAD_STATE_SUSPENDED, /**< Thread is suspended */ - DMOSI_THREAD_STATE_TERMINATED /**< Thread has terminated */ -} dmosi_thread_state_t; - -/** - * @brief Thread information structure - * - * This structure holds auxiliary information about a thread, including - * stack usage statistics, state, CPU usage, and runtime. - */ -typedef struct { - size_t stack_total; /**< Total stack size in bytes */ - size_t stack_current; /**< Current stack usage in bytes */ - size_t stack_peak; /**< Peak stack usage in bytes */ - dmosi_thread_state_t state; /**< Current thread state */ - float cpu_usage; /**< CPU usage as a percentage (0.0 - 100.0) */ - uint64_t runtime_ms; /**< Thread runtime in milliseconds */ -} dmosi_thread_info_t; - -/** - * @brief Extra stack bytes reserved for thread and module startup overhead - * - * The thread entry wrapper and module loading infrastructure consume stack - * before the module's own main function is invoked. This constant accounts - * for that overhead so that the effective stack available to the module - * matches the size declared in its header. - */ -#define DMOSI_THREAD_STACK_OVERHEAD 512 - -/** - * @brief Create a thread - * - * @param entry Entry function for the thread - * @param arg Argument to pass to the entry function - * @param priority Thread priority - * @param stack_size Stack size for the thread - * @param name Name of the thread (cannot be NULL) - * @param process Process to associate the thread with (NULL = current process) - * @return dmosi_thread_t Created thread handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_create, (dmosi_thread_entry_t entry, void* arg, int priority, size_t stack_size, const char* name, dmosi_process_t process) ); - -/** - * @brief Destroy a thread - * - * @param thread Thread handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_destroy, (dmosi_thread_t thread) ); - -/** - * @brief Join a thread (wait for it to finish) - * - * @param thread Thread handle to join - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_join, (dmosi_thread_t thread) ); - -/** - * @brief Kill a thread - * - * Forcefully terminate a thread. - * - * @warning This operation may leave shared resources (mutexes, memory, etc.) - * in an inconsistent state. Use with caution and prefer cooperative - * shutdown mechanisms when possible. - * - * @param thread Thread handle to kill - * @param status Exit status code passed to the underlying OS; may not be - * observable by other threads after termination - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_kill, (dmosi_thread_t thread, int status) ); - -/** - * @brief Get current thread - * - * @return dmosi_thread_t Current thread handle - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_t, _thread_current, (void) ); - -/** - * @brief Sleep for a specified time in milliseconds - * - * @param ms Time to sleep in milliseconds - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _thread_sleep, (uint32_t ms) ); - -/** - * @brief Get thread name - * - * @param thread Thread handle (if NULL, returns name of current thread) - * @return const char* Thread name, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_name, (dmosi_thread_t thread) ); - -/** - * @brief Get thread module name - * - * Returns the module name associated with the thread by retrieving it from - * the thread's associated process. - * - * @param thread Thread handle (if NULL, returns module name of current thread) - * @return const char* Module name of the process that owns the thread, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, const char*, _thread_get_module_name, (dmosi_thread_t thread) ); - -/** - * @brief Get thread priority - * - * @param thread Thread handle (if NULL, returns priority of current thread) - * @return int Thread priority, or 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_priority, (dmosi_thread_t thread) ); - -/** - * @brief Get thread's associated process - * - * @param thread Thread handle (if NULL, returns process of current thread) - * @return dmosi_process_t Process handle that the thread belongs to, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_process_t, _thread_get_process, (dmosi_thread_t thread) ); - -/** - * @brief Get an array of all threads - * - * Fills the provided array with handles of all existing threads. - * If @p threads is NULL, the function returns the total number of threads - * without writing anything, which is useful for determining the array size - * needed before allocation. - * - * @param threads Pointer to array to fill with thread handles, or NULL to query count only - * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) - * @return size_t Number of threads (when @p threads is NULL) or number of handles written - */ -DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_all, (dmosi_thread_t* threads, size_t max_count) ); - -/** - * @brief Get an array of threads belonging to a specific process - * - * Fills the provided array with handles of all threads associated with @p process. - * If @p threads is NULL, the function returns the number of threads in that process - * without writing anything, which is useful for determining the array size needed - * before allocation. - * - * @param process Process handle whose threads to retrieve - * @param threads Pointer to array to fill with thread handles, or NULL to query count only - * @param max_count Maximum number of handles to write into @p threads (ignored when @p threads is NULL) - * @return size_t Number of threads in the process (when @p threads is NULL) or number of handles written - */ -DMOD_BUILTIN_API( dmosi, 1.0, size_t, _thread_get_by_process, (dmosi_process_t process, dmosi_thread_t* threads, size_t max_count) ); - -/** - * @brief Get information about a thread - * - * Fills the provided @p info structure with auxiliary information about - * @p thread, including stack usage statistics, state, CPU usage, and runtime. - * - * @param thread Thread handle (if NULL, returns info for the current thread) - * @param info Pointer to a dmosi_thread_info_t structure to fill - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_get_info, (dmosi_thread_t thread, dmosi_thread_info_t* info) ); - -/** - * @brief Thread exit callback function type - * - * Invoked when the thread it was registered on terminates. - * - * @param thread Thread handle that terminated - * @param arg User-provided argument passed at registration time - */ -typedef void (*dmosi_thread_exit_callback_t)(dmosi_thread_t thread, void* arg); - -/** - * @brief Opaque handle for a registered thread exit callback - * - * Returned by dmosi_thread_register_exit_callback and used to identify the - * registration when calling dmosi_thread_unregister_exit_callback. - */ -typedef struct dmosi_thread_exit_callback* dmosi_thread_exit_callback_handle_t; - -/** - * @brief Register a callback to be invoked when a thread terminates - * - * Multiple callbacks may be registered on the same thread; each registration - * returns its own handle and all of them are invoked when the thread - * terminates. - * - * @param thread Thread handle to observe - * @param callback Callback function to invoke on thread exit - * @param arg User-provided argument passed to the callback - * @return dmosi_thread_exit_callback_handle_t Handle identifying this registration, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_thread_exit_callback_handle_t, _thread_register_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_t callback, void* arg) ); - -/** - * @brief Unregister a previously registered thread exit callback - * - * @param thread Thread handle the callback was registered on - * @param handle Handle returned by dmosi_thread_register_exit_callback - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _thread_unregister_exit_callback, (dmosi_thread_t thread, dmosi_thread_exit_callback_handle_t handle) ); - -/** @} */ // end of DMOSI_THREAD_API - -//============================================================================== -// Semaphore API -//============================================================================== -/** - * @defgroup DMOSI_SEMAPHORE_API Semaphore API - * @brief API for semaphore operations in DMOD OSI - * This API provides functions to create, destroy, and use semaphores. - * @{ - */ - -/** - * @brief Opaque type for semaphore - * - * This type represents a semaphore in the DMOD OSI system. - * - * @note The actual implementation of the semaphore is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_semaphore* dmosi_semaphore_t; - -/** - * @brief Create a semaphore - * - * @param initial_count Initial count for the semaphore - * @param max_count Maximum count for the semaphore - * @return dmosi_semaphore_t Created semaphore handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_semaphore_t, _semaphore_create, (uint32_t initial_count, uint32_t max_count) ); - -/** - * @brief Destroy a semaphore - * - * @param semaphore Semaphore handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _semaphore_destroy, (dmosi_semaphore_t semaphore) ); - -/** - * @brief Wait on a semaphore (decrement) - * - * @param semaphore Semaphore handle - * @param count Number of semaphore units to take - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_wait, (dmosi_semaphore_t semaphore, uint32_t count, int32_t timeout_ms) ); - -/** - * @brief Post to a semaphore (increment) - * - * @param semaphore Semaphore handle - * @param count Number of semaphore units to release - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 2.0, int, _semaphore_post, (dmosi_semaphore_t semaphore, uint32_t count) ); - -/** @} */ // end of DMOSI_SEMAPHORE_API - -//============================================================================== -// Queue API -//============================================================================== -/** - * @defgroup DMOSI_QUEUE_API Queue API - * @brief API for queue operations in DMOD OSI - * This API provides functions to create, destroy, and use queues. - * @{ - */ - -/** - * @brief Opaque type for queue - * - * This type represents a queue in the DMOD OSI system. - * - * @note The actual implementation of the queue is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_queue* dmosi_queue_t; - -/** - * @brief Create a queue - * - * @param item_size Size of each item in the queue - * @param queue_length Maximum number of items in the queue - * @return dmosi_queue_t Created queue handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_queue_t, _queue_create, (size_t item_size, uint32_t queue_length) ); - -/** - * @brief Destroy a queue - * - * @param queue Queue handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _queue_destroy, (dmosi_queue_t queue) ); - -/** - * @brief Send data to a queue - * - * @param queue Queue handle - * @param item Pointer to the item to send - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_send, (dmosi_queue_t queue, const void* item, int32_t timeout_ms) ); - -/** - * @brief Receive data from a queue - * - * @param queue Queue handle - * @param item Pointer to buffer to receive the item - * @param timeout_ms Timeout in milliseconds (0 = no wait, -1 = wait forever) - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _queue_receive, (dmosi_queue_t queue, void* item, int32_t timeout_ms) ); - -/** @} */ // end of DMOSI_QUEUE_API - -//============================================================================== -// Timer API -//============================================================================== -/** - * @defgroup DMOSI_TIMER_API Timer API - * @brief API for timer operations in DMOD OSI - * This API provides functions to create, destroy, and use timers. - * @{ - */ - -/** - * @brief Opaque type for timer - * - * This type represents a timer in the DMOD OSI system. - * - * @note The actual implementation of the timer is hidden - * from the user and is specific to the underlying OS. - */ -typedef struct dmosi_timer* dmosi_timer_t; - -/** - * @brief Timer callback function type - * - * This callback is invoked when the timer expires. For auto-reload timers, - * it is called periodically at the specified interval. For one-shot timers, - * it is called once when the timer expires. - * - * @param arg User-provided argument passed to the callback - * - * @note The callback is typically executed in timer/interrupt context. - * Keep the callback short and avoid blocking operations. - */ -typedef void (*dmosi_timer_callback_t)(void* arg); - -/** - * @brief Create a timer - * - * @param callback Callback function to execute when timer expires - * @param arg Argument to pass to the callback function - * @param period_ms Timer period in milliseconds - * @param auto_reload Whether the timer should auto-reload - * @return dmosi_timer_t Created timer handle, NULL on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, dmosi_timer_t, _timer_create, (dmosi_timer_callback_t callback, void* arg, uint32_t period_ms, bool auto_reload) ); - -/** - * @brief Destroy a timer - * - * @param timer Timer handle to destroy - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _timer_destroy, (dmosi_timer_t timer) ); - -/** - * @brief Start a timer - * - * @param timer Timer handle to start - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_start, (dmosi_timer_t timer) ); - -/** - * @brief Stop a timer - * - * @param timer Timer handle to stop - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_stop, (dmosi_timer_t timer) ); - -/** - * @brief Reset a timer - * - * @param timer Timer handle to reset - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_reset, (dmosi_timer_t timer) ); - -/** - * @brief Change timer period - * - * @param timer Timer handle - * @param period_ms New timer period in milliseconds - * @return int 0 on success, negative error code on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, int, _timer_set_period, (dmosi_timer_t timer, uint32_t period_ms) ); - -/** - * @brief Get timer period - * - * @param timer Timer handle - * @return uint32_t Timer period in milliseconds, 0 on failure - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _timer_get_period, (dmosi_timer_t timer) ); - -/** @} */ // end of DMOSI_TIMER_API - -//============================================================================== -// Interrupt Handler API -//============================================================================== -/** - * @defgroup DMOSI_IRQ_API Interrupt Handler API - * @brief Weak prototypes for RTOS-essential interrupt handlers - * - * These handlers represent the three interrupt roles that every RTOS requires - * for correct operation. Each RTOS and each hardware architecture names these - * interrupts differently; the dmosi names below are architecture-independent - * and describe the functional role of the handler. - * - * An RTOS port provides strong implementations that forward to the - * architecture-specific ISR names, for example: - * - * | dmosi handler | ARM Cortex-M | RISC-V | - * |-----------------------------|----------------------|-------------------------| - * | dmosi_context_switch_handler | PendSV_Handler | software interrupt ISR | - * | dmosi_syscall_handler | SVC_Handler | ecall / machine-mode ISR| - * | dmosi_tick_handler | SysTick_Handler | timer interrupt ISR | - * @{ - */ - -/** - * @brief RTOS context-switch handler - * - * Invoked by the RTOS to perform a context switch between tasks/threads. - * Override this weak (no-op) implementation with the RTOS-specific - * context-switch routine. - * - * Architecture mapping examples: - * - ARM Cortex-M: @c PendSV_Handler - * - RISC-V: software interrupt handler - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _context_switch_handler, (void) ); - -/** - * @brief RTOS system-call (supervisor-call) handler - * - * Invoked when user code requests privileged OS services via a trap/call - * instruction. Override this weak (no-op) implementation with the - * RTOS-specific system-call entry routine. - * - * Architecture mapping examples: - * - ARM Cortex-M: @c SVC_Handler - * - RISC-V: ecall / machine-mode trap handler - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _syscall_handler, (void) ); - -/** - * @brief RTOS periodic tick handler - * - * Invoked by the hardware timer that drives the RTOS time base. Used for - * task scheduling, timeouts, and delay management. Override this weak (no-op) - * implementation with the RTOS-specific tick routine. - * - * Architecture mapping examples: - * - ARM Cortex-M: @c SysTick_Handler - * - RISC-V: machine timer interrupt handler - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _tick_handler, (void) ); - -/** - * @brief Get the minimum hardware interrupt priority allowed to call dmosi API - * - * Returns the raw, hardware-encoded interrupt priority value that an - * interrupt service routine must be configured with (or a less urgent value) - * in order to safely call dmosi API functions from interrupt context. - * - * Interrupt priorities on architectures such as ARM Cortex-M are numeric, - * with a *lower* value meaning a *more* urgent (higher logical) priority. An - * ISR must therefore be configured with a priority value that is numerically - * greater than or equal to the value returned by this function - a - * numerically smaller (more urgent) priority is not maskable by the RTOS's - * critical sections and must never call dmosi API functions, not even ones - * documented as interrupt-safe. - * - * On FreeRTOS/ARM Cortex-M this corresponds to - * @c configMAX_SYSCALL_INTERRUPT_PRIORITY. Backends that have no such concept - * (e.g. POSIX) return 0, meaning any interrupt priority is safe to use. - * - * @return uint32_t Minimum (numerically) raw hardware priority value safe - * for calling dmosi API from interrupt context - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_min_interrupt_priority, (void) ); - -/** @} */ // end of DMOSI_IRQ_API - -//============================================================================== -// System Time API -//============================================================================== -/** - * @defgroup DMOSI_SYSTIME_API System Time API - * @brief API for reading the RTOS system clock (SysTick) - * - * This API provides a function to read the current RTOS tick count, which - * is incremented by the hardware timer used as the RTOS time base (e.g., - * SysTick on ARM Cortex-M). The tick count can be used to measure elapsed - * time and implement timeouts. - * @{ - */ - -/** - * @brief Get the current RTOS tick count - * - * Returns the number of RTOS ticks elapsed since the scheduler was started. - * The tick period depends on the RTOS configuration (typically 1 ms per tick). - * - * @return uint32_t Current tick count - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _get_tick_count, (void) ); - -/** @} */ // end of DMOSI_SYSTIME_API - -//============================================================================== -// Random Number API -//============================================================================== -/** - * @defgroup DMOSI_RAND_API Random Number API - * @brief Non-cryptographic pseudo-random numbers for jitter/ID generation - * - * NOT a CSPRNG. Suitable for DHCP transaction IDs, retransmission jitter, - * TCP initial sequence numbers, and similar uses where an attacker - * predicting the output is a nuisance, not a security failure. Never use - * this for session tokens, keys, nonces, or any other security-sensitive - * value - embedded targets running dmosi-freertos may have no real - * hardware entropy source at all. - * @{ - */ - -/** - * @brief Get a pseudo-random 32-bit value - * @return A pseudo-random value. Not cryptographically secure - see this - * group's own doc comment. - */ -DMOD_BUILTIN_API( dmosi, 1.0, uint32_t, _rand32, (void) ); - -/** - * @brief Fill a buffer with pseudo-random bytes - * @param buffer Output buffer, at least `len` bytes - * @param len Number of bytes to write - */ -DMOD_BUILTIN_API( dmosi, 1.0, void, _rand_bytes, (uint8_t* buffer, size_t len) ); - -/** @} */ // end of DMOSI_RAND_API - -#endif // DMOSI_H diff --git a/build_ci/dmf/log_step_version.txt b/build_ci/dmf/log_step_version.txt deleted file mode 100644 index 79b9388..0000000 --- a/build_ci/dmf/log_step_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -log_step 0.1 690a863 diff --git a/build_ci/dmf/test_dmsdio.dmd b/build_ci/dmf/test_dmsdio.dmd deleted file mode 100644 index 7ac9734..0000000 --- a/build_ci/dmf/test_dmsdio.dmd +++ /dev/null @@ -1,10 +0,0 @@ -# DMOD Dependencies File -# Generated from module: test_dmsdio -# Source file: /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmf -# -# This file lists all non-system modules required by the module. -# Use with dmf-get: dmf-get -d /__w/dmsdio/dmsdio/build_ci/dmf/test_dmsdio.dmd - -dmsdio_port@>=0.1<1.0 -dmsdio@>=0.1<1.0 -dmini@>=0.7<1.0 diff --git a/build_ci/dmf/test_dmsdio_version.txt b/build_ci/dmf/test_dmsdio_version.txt deleted file mode 100644 index 6929f0a..0000000 --- a/build_ci/dmf/test_dmsdio_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 bc9bf7e -test_dmsdio 0.1 bc9bf7e diff --git a/build_ci/dmf/test_example_version.txt b/build_ci/dmf/test_example_version.txt deleted file mode 100644 index 238293d..0000000 --- a/build_ci/dmf/test_example_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -test_example 1.0 690a863 diff --git a/build_ci/dmf/vfs_version.txt b/build_ci/dmf/vfs_version.txt deleted file mode 100644 index 028a269..0000000 --- a/build_ci/dmf/vfs_version.txt +++ /dev/null @@ -1,2 +0,0 @@ -dmod 1.0 690a863 -vfs 1.0 690a863 diff --git a/build_ci/dmsdio b/build_ci/dmsdio deleted file mode 100755 index 20f1d59591747dc3a50e8a03307dd9c943b2d856..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32568 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%0A=iyTHQjhkZI1Q=9w6Dat) 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 HrPKd6" -#endif - -#ifndef DMOD_AUTHOR_NAME -# define DMOD_AUTHOR_NAME "" -#endif - -#ifndef DMOD_MODULE_VERSION -# define DMOD_MODULE_VERSION "0.0" -#endif - -#ifndef DMOD_MODULE_TYPE -# define Unknown -#endif - -#ifndef DMOD_STACK_SIZE -# define DMOD_STACK_SIZE 1024 -#endif - -#ifndef DMOD_PRIORITY -# define DMOD_PRIORITY 0 -#endif - -#ifndef DMOD_MANUAL_LOAD -# define DMOD_MANUAL_LOAD false -#endif - -extern void DMOD_WEAK_SYMBOL dmod_preinit(void); -extern int DMOD_WEAK_SYMBOL dmod_init(const Dmod_Config_t *Config); -extern int DMOD_WEAK_SYMBOL main(int argc, char** argv); -extern int DMOD_WEAK_SYMBOL dmod_deinit(void); -extern int DMOD_WEAK_SYMBOL dmod_signal( int SignalNumber ); - -extern Dmod_License_t DMOD_WEAK_SYMBOL License; -extern void* __footer_start; - -volatile const Dmod_ModuleHeader_t ModuleHeader DMOD_SECTION(".header") DMOD_USED = -{ - .Signature = DMOD_HEADER_SIGNATURE, - .HeaderSize = sizeof( Dmod_ModuleHeader_t ), - .DmodVersion = DMOD_VERSION, - .PointerSize = sizeof(void*), - .Arch = DMOD_ARCH, - .CpuName = DMOD_CPU_NAME, - .Name = "dmsdio", - .Author = "Patryk Kubiak", - .Version = "0.1", - .Preinit.Ptr = dmod_preinit, - .Init.Ptr = dmod_init, - .Main.Ptr = main, - .Deinit.Ptr = dmod_deinit, - .Signal.Ptr = dmod_signal, - .RequiredStackSize = 1024, - .Priority = 1, - .ModuleType = Dmod_ModuleType_Library, - .License.Ptr = &License, - .Footer.Ptr = &__footer_start, - .ManualLoad = OFF, -}; - -volatile const Dmod_ModuleHeader_t* DMOD_Header DMOD_GLOBAL_POINTER = &ModuleHeader; diff --git a/build_ci/dmsdio_version_requirements.txt b/build_ci/dmsdio_version_requirements.txt deleted file mode 100644 index e958a16..0000000 --- a/build_ci/dmsdio_version_requirements.txt +++ /dev/null @@ -1,8 +0,0 @@ -# Version requirements for dmsdio -# Generated by dmod_link_modules -# Format: module_name@version - -dmdrvi@>=2.1 -dmini -dmosi -dmgpio@>=2.0 diff --git a/build_ci/packages/dmsdio.zip b/build_ci/packages/dmsdio.zip deleted file mode 100644 index 6e0d23880aa04dc68e559bd304936c65d7ae31dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48575 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