From 661e5cb5e9e50ede426b1376250ee84c40497ef4 Mon Sep 17 00:00:00 2001 From: Sami Ahmed Date: Wed, 11 Mar 2026 08:29:56 +0100 Subject: [PATCH 1/3] Clean up repository: remove internal docs and build artifacts, add .gitignore --- .gitignore | 54 ++++++ CHAIN-RESTART-GUIDE.md | 320 ---------------------------------- COpQtA.json | 0 CQBoMc.json | 0 GJstoz.json | 0 INxKUx.json | 0 KRYSTIE-TRIANGLES-BRIEFING.md | 307 -------------------------------- MsKMNu.json | 0 OchVum.json | 0 QKcHnc.json | 0 TRIANGLES-REVIVAL-STATUS.md | 186 -------------------- UJSVKD.json | 0 UYDDzA.json | 0 ZhVoCK.json | 0 edaOaP.json | 0 fCkxva.json | 0 ibrnbY.json | 0 imZowL.json | 0 oEGmyq.json | 0 ofTDmU.json | 0 pmFrGc.json | 0 ptRikx.json | 0 qvukAj.json | 0 yVfMjV.json | 0 zrrsJL.json | 0 25 files changed, 54 insertions(+), 813 deletions(-) create mode 100644 .gitignore delete mode 100644 CHAIN-RESTART-GUIDE.md delete mode 100644 COpQtA.json delete mode 100644 CQBoMc.json delete mode 100644 GJstoz.json delete mode 100644 INxKUx.json delete mode 100644 KRYSTIE-TRIANGLES-BRIEFING.md delete mode 100644 MsKMNu.json delete mode 100644 OchVum.json delete mode 100644 QKcHnc.json delete mode 100644 TRIANGLES-REVIVAL-STATUS.md delete mode 100644 UJSVKD.json delete mode 100644 UYDDzA.json delete mode 100644 ZhVoCK.json delete mode 100644 edaOaP.json delete mode 100644 fCkxva.json delete mode 100644 ibrnbY.json delete mode 100644 imZowL.json delete mode 100644 oEGmyq.json delete mode 100644 ofTDmU.json delete mode 100644 pmFrGc.json delete mode 100644 ptRikx.json delete mode 100644 qvukAj.json delete mode 100644 yVfMjV.json delete mode 100644 zrrsJL.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..99929b2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,54 @@ +# Build artifacts +*.o +*.exe +*.dll +*.so +*.dylib +*.a +build/ +release/ +debug/ +Makefile.Debug +Makefile.Release +.qmake.stash + +# Qt +moc_*.cpp +ui_*.h +qrc_*.cpp +*.pro.user +*.pro.user.* + +# Blockchain data +*.dat +*.log +peers.dat +wallet.dat +*.lock +database/ +txleveldb/ +blktree/ +chainstate/ +blocks/ +*.bak + +# IDE +.vscode/ +.idea/ +*.swp +*.swo +*~ +.DS_Store + +# Temp files +*.json +.*.json +temp/ +tmp/ + +# Private/Local +triangles.conf +*.pem +*.key +*.cert +*.gpg diff --git a/CHAIN-RESTART-GUIDE.md b/CHAIN-RESTART-GUIDE.md deleted file mode 100644 index 5fe727f..0000000 --- a/CHAIN-RESTART-GUIDE.md +++ /dev/null @@ -1,320 +0,0 @@ -# Triangles (TRI) Chain Restart - Complete Operations Guide - -## For Krystie: This document contains everything needed to help Sami restart the Triangles cryptocurrency chain from Telegram. Use Pegasus for server operations on the VPSes. - ---- - -## Overview - -Triangles is a Bitcoin-derived Proof-of-Stake cryptocurrency. The chain froze at approximately **block 2,000,000**. The goal is to restart the chain from that point, preserving all existing wallets and balances. - -**Domain**: `cryptographic-triangles.org` -**Block Explorer**: `blocks.cryptographic-triangles.org` -**Source Code**: `e:\repos\triangles` (on Sami's Windows PC) - ---- - -## Chain Technical Specs - -| Parameter | Value | -|---|---| -| Algorithm | Hash9 (13-step cascade: Blake→BMW→Groestl→Skein→JH→Keccak→Luffa→CubeHash→SHAvite→SIMD→Echo→Hamsi→Fugue) | -| Consensus | PoW blocks 0-9000, **PoS only from block 9001+** | -| Block Time | 2 minutes (120 sec target) | -| PoS Reward | 33% annual (coin-age based) | -| Max Supply | 120,000 TRI | -| Min Stake Age | 1 hour | -| Max Stake Age | 12 hours | -| P2P Port | 24112 (mainnet), 24111 (testnet) | -| RPC Port | 19112 (mainnet), 19111 (testnet) | -| Protocol Version | 70205 | -| Data Dir (Windows) | `%APPDATA%\triangles\` | -| Data Dir (Linux) | `~/.triangles/` | -| Last Hardcoded Checkpoint | Block 17650 | -| V5 Hard Fork Height | Block 17651 | -| Chain Froze At | ~Block 2,000,000 | -| Genesis Hash | `0x7e7a6e4dd5fe895106fca912dfbacaeaf2a89e76c6a588df8ff96e0e18b96021` | - ---- - -## What Needs to Happen (5 Phases) - -### Phase 1: Code Changes (on Sami's PC in IDE) - -These are source code edits in `e:\repos\triangles\src\`: - -**1.1 — Update DNS Seeds** -File: `src/net_bootstrap.h` (lines 19-24) -Change from `triangles.network` to `cryptographic-triangles.org`: -``` -seed1.cryptographic-triangles.org -seed2.cryptographic-triangles.org -seed3.cryptographic-triangles.org -backup-seed.cryptographic-triangles.org -``` - -**1.2 — Add Hardcoded Seed Node IPs** -File: `src/net.cpp` (line 1362) -Currently empty: `unsigned int pnSeed[] = {};` -Must add the VPS IP addresses in network byte order (little-endian). -IP conversion formula: for IP `a.b.c.d` → `(d << 24) | (c << 16) | (b << 8) | a` -Example: `192.168.1.100` = `0x6401A8C0` - -Also update the duplicate array in `src/net_bootstrap.h` (lines 29-33). - -**1.3 — Fix Linux Build System** -File: `src/makefile.unix` -The makefile references old Tor v2 object files that were removed in v5. The OBJS list must be updated to match the current source files (the Qt .pro file has the correct list). Key files to add: `net_bootstrap.o`, `anonymize.o`, `onion_v3.o`. Remove all old embedded Tor v2 references. - -**1.4 — Add Checkpoint at Block 2,000,000** -File: `src/checkpoints.cpp` (lines 25-39) -Once we have the block hash at height 2,000,000, add it as a checkpoint: -```cpp -(2000000, uint256("0x")) -``` -This helps new nodes sync faster and validates chain integrity. - -**1.5 — Build Binaries** -- Linux `trianglesd` (headless daemon for VPS seed nodes) -- Windows `triangles-qt.exe` (Qt GUI wallet for users) - -Build deps (Linux): `build-essential libssl-dev libboost-all-dev libdb++-dev libleveldb-dev libevent-dev` -Build system: `qmake` or corrected `makefile.unix` - ---- - -### Phase 2: Infrastructure Setup (VPS + DNS) - -**2.1 — DNS Records** (at `cryptographic-triangles.org` registrar/DNS) - -| Record | Type | Value | -|---|---|---| -| `seed1.cryptographic-triangles.org` | A | VPS1 IP | -| `seed2.cryptographic-triangles.org` | A | VPS2 IP | -| `seed3.cryptographic-triangles.org` | A | VPS3 IP | -| `backup-seed.cryptographic-triangles.org` | A | VPS1 IP | -| `blocks.cryptographic-triangles.org` | A | Explorer VPS IP | - -**2.2 — Deploy Blockchain Data to VPSes** - -Copy from Sami's Windows `%APPDATA%\triangles\` to each VPS `~/.triangles/`: -- `blk0001.dat`, `blk0002.dat`, etc. (blockchain data) -- `txleveldb/` directory (transaction index) -- **DO NOT** copy `peers.dat` (stale peer data) -- **ONLY** copy `wallet.dat` to the PRIMARY staking node - -**2.3 — Firewall (on each VPS)** -```bash -sudo ufw allow 24112/tcp # P2P -# RPC - localhost only (or allow explorer IP) -sudo ufw allow from 127.0.0.1 to any port 19112 proto tcp -``` - -**2.4 — triangles.conf (on each VPS)** - -Primary staking node (`~/.triangles/triangles.conf`): -```ini -listen=1 -server=1 -daemon=1 -rpcuser=trianglesrpc -rpcpassword= -rpcport=19112 -rpcallowip=127.0.0.1 -staking=1 -addnode=seed2.cryptographic-triangles.org -addnode=seed3.cryptographic-triangles.org -logtimestamps=1 -``` - -Secondary seed nodes — same but with `staking=0` and different `addnode` entries pointing to other seeds. - ---- - -### Phase 3: Chain Restart (the critical part) - -**Order of operations:** - -1. **Start secondary seed nodes first** (they have blockchain data but no wallet, `staking=0`) - ```bash - ./trianglesd -daemon - ./trianglesd getblockcount # verify blockchain loaded - ``` - -2. **Start primary staking node** (has wallet.dat with coins) - ```bash - ./trianglesd -daemon - ./trianglesd getinfo # verify it's running - ``` - -3. **Verify peer connectivity** - ```bash - ./trianglesd getconnectioncount # must be >= 1 - ./trianglesd getpeerinfo # shows connected peers - ``` - -4. **Unlock wallet for staking** (if encrypted) - ```bash - ./trianglesd walletpassphrase "passphrase" 999999999 true - # The 'true' = staking only (can't spend, only stake) - ``` - -5. **Verify staking is active** - ```bash - ./trianglesd getstakinginfo - # Look for: "enabled": true, "staking": true, "weight": > 0 - ``` - -6. **Monitor for first new block** - ```bash - watch -n 10 './trianglesd getblockcount' - # Or: tail -f ~/.triangles/debug.log | grep "proof-of-stake" - ``` - -**Important staking notes:** -- Staking thread needs at least 1 peer connected to attempt staking -- With 2 nodes, staking works (the peer count check at `miner.cpp:554` passes when `nBestHeight >= GetNumBlocksOfPeers()`) -- Coins from old chain already exceed min stake age (1 hour) — they'll stake immediately -- V5 fork resets PoS difficulty to minimum — first blocks should come within minutes -- `IsInitialBlockDownload()` returns false once blockchain is fully loaded and no new blocks arrive for >10 seconds - -**If staking isn't working, check:** -- Wallet unlocked? (`walletpassphrase`) -- Peers connected? (`getconnectioncount`) -- Chain synced? (`getblockcount` matches expected height) -- Coins mature enough? (1 hour minimum age) - ---- - -### Phase 4: Block Explorer (Iquidus) - -**Install on a VPS (can share with a seed node):** - -```bash -# Dependencies -sudo apt install -y nodejs npm mongodb - -# Clone and install -git clone https://github.com/iquidus/explorer.git iquidus-explorer -cd iquidus-explorer && npm install - -# Configure settings.json with: -# - wallet.host: 127.0.0.1, wallet.port: 19112 -# - wallet.user/pass matching triangles.conf RPC credentials -# - genesis_block: "7e7a6e4dd5fe895106fca912dfbacaeaf2a89e76c6a588df8ff96e0e18b96021" -# - coin: "Triangles", symbol: "TRI" - -# Set up MongoDB -mongo --eval 'db = db.getSiblingDB("explorerdb"); db.createUser({user:"iquidus",pwd:"dbpassword",roles:["readWrite"]})' - -# Start explorer -npm start & - -# Sync blockchain into explorer (run via cron every minute) -node scripts/sync.js index update -``` - -**Caddy reverse proxy** for `blocks.cryptographic-triangles.org`: -``` -blocks.cryptographic-triangles.org { - reverse_proxy localhost:3001 -} -``` - ---- - -### Phase 5: User Wallet Restoration - -**Users don't need to do anything special.** Their wallets are preserved automatically: - -1. Wallet keys live in `wallet.dat` — completely independent of blockchain -2. Users download the new binary (with updated seed addresses) -3. Binary connects to seed nodes, syncs the full blockchain -4. `ScanForWalletTransactions()` (in `init.cpp:876`) automatically finds all their transactions -5. Balances appear correctly - -**Tips for users:** -- Delete old `peers.dat` for faster initial connection -- Or add `addnode=seed1.cryptographic-triangles.org` to their `triangles.conf` -- Existing encrypted wallets stay encrypted — same passphrase works - ---- - -## Key Source Files Reference - -| File | Purpose | -|---|---| -| `src/net_bootstrap.h` | DNS seeds, hardcoded IP seeds | -| `src/net.cpp` | Main peer discovery, `pnSeed[]` array (line 1362) | -| `src/onionseed.h` | Tor v3 onion seeds (currently empty) | -| `src/main.cpp` | Consensus rules, block rewards, `IsInitialBlockDownload()` | -| `src/main.h` | Constants: fork heights, max money, maturity | -| `src/miner.cpp` | Staking thread logic, peer count gates | -| `src/checkpoints.cpp` | Hardcoded checkpoints, sync checkpoint | -| `src/kernel.cpp` | PoS kernel hash computation | -| `src/wallet.h/cpp` | Wallet operations, staking interface | -| `src/init.cpp` | Node startup, wallet loading, blockchain scan | -| `src/version.h` | Protocol versions | -| `src/makefile.unix` | Linux headless daemon build (needs fixing) | -| `triangles-qt.pro` | Qt GUI build (Windows/Linux) | - ---- - -## RPC Commands Cheat Sheet - -| Command | Purpose | -|---|---| -| `getinfo` | Node status overview | -| `getblockcount` | Current block height | -| `getblockhash ` | Get hash of block at height | -| `getblock ` | Full block details | -| `getstakinginfo` | Staking status and weight | -| `getconnectioncount` | Number of connected peers | -| `getpeerinfo` | Detailed peer information | -| `getbalance` | Wallet balance | -| `walletpassphrase "" true` | Unlock for staking only | -| `walletlock` | Lock wallet | -| `sendtoaddress "" ` | Send coins | -| `getnewaddress` | Generate new receiving address | -| `dumpprivkey ""` | Export private key | -| `importprivkey ""` | Import private key | -| `backupwallet ""` | Backup wallet.dat | - ---- - -## Troubleshooting - -**No peers connecting:** -- Check firewall: `sudo ufw status` — port 24112 must be open -- Check DNS: `dig seed1.cryptographic-triangles.org` — must resolve -- Fallback: use `addnode=` in triangles.conf with direct VPS IPs - -**Staking not starting:** -- `getstakinginfo` → check `enabled`, `staking`, `weight` fields -- Weight = 0 means no mature coins (wait 1 hour after wallet loads) -- Need at least 1 peer connected - -**Node stuck in initial block download:** -- Normal if best block is >24 hours old and still loading -- Wait for blockchain to fully load from blk*.dat files -- Check `debug.log` for progress - -**Explorer not syncing:** -- Check RPC credentials match between `settings.json` and `triangles.conf` -- Verify `rpcallowip` permits the explorer's connection -- Test: `curl -u user:pass http://127.0.0.1:19112 -d '{"method":"getblockcount"}'` - ---- - -## Forking at Block 2,000,000 - -The chain froze at approximately block 2,000,000. To fork/restart from there: - -1. The existing blockchain data up to block ~2M is preserved as-is -2. All wallet balances and UTXOs at block 2M are the canonical state -3. New PoS blocks (2,000,001+) will be produced by the restarted staking -4. Any blocks that existed after 2M on a dead/stale fork are naturally orphaned — nodes with the new binary will follow the chain with the most cumulative stake weight -5. If corrupt blocks exist near 2M, use `invalidateblock ` RPC to manually reject them and let the chain reorganize - -**Adding the block 2M checkpoint (after restart):** -Once we confirm the hash at block 2,000,000, we add it to `src/checkpoints.cpp` so all new nodes validate against it. This prevents any alternative chain from being accepted. diff --git a/COpQtA.json b/COpQtA.json deleted file mode 100644 index e69de29..0000000 diff --git a/CQBoMc.json b/CQBoMc.json deleted file mode 100644 index e69de29..0000000 diff --git a/GJstoz.json b/GJstoz.json deleted file mode 100644 index e69de29..0000000 diff --git a/INxKUx.json b/INxKUx.json deleted file mode 100644 index e69de29..0000000 diff --git a/KRYSTIE-TRIANGLES-BRIEFING.md b/KRYSTIE-TRIANGLES-BRIEFING.md deleted file mode 100644 index 2b60030..0000000 --- a/KRYSTIE-TRIANGLES-BRIEFING.md +++ /dev/null @@ -1,307 +0,0 @@ -# Triangles (TRI) Chain Restart - Briefing for Krystie - -**Project**: Reviving the Triangles cryptocurrency blockchain -**For**: Krystie (@Krystie7777bot) via Telegram / Pegasus -**From**: Sami -**Date**: March 9, 2026 -**Source Code**: `e:\repos\triangles` on Sami's Windows PC - ---- - -## What Is Triangles? - -Triangles (TRI) is a Bitcoin-derived Proof-of-Stake cryptocurrency. It uses the Hash9 algorithm (13-step hash cascade) and has a 2-minute block target time. Max supply is 222,222 TRI. - -The chain **froze on December 8, 2022** at block **2,186,951** when there were no longer enough active nodes staking. All wallets, balances, and transaction history are preserved in the blockchain data. The goal is to restart staking from that exact point so the chain continues where it left off. - ---- - -## Current Status (What's Done) - -### Code Changes (all completed) -- **DNS seeds** updated to `cryptographic-triangles.org` (seed1, seed2, seed3, backup-seed) -- **Hardcoded seed IP**: 194.233.88.206 (DNS2-OpenClaw) baked into the binary -- **V5 hard fork** at block 17,651: disabled checkpoint master key, removed old Tor v2 -- **Checkpoint added** at block **2,186,940** with hash `0xbd952e8d4a612e336d840ad924a7e09395e36bcd9d929b302e47e60b5c3098c0` - - This checkpoint makes syncing dramatically faster (skips signature verification for all 2.18M historical blocks) -- **Linux build system** (`src/makefile.unix`) fixed for v5 -- **OpenSSL 3.x** and **modern Boost** compatibility fixed -- **Protocol version**: 70205 (old nodes on 70002-70203 will be disconnected) - -### Windows Binary (completed) -- `triangles-qt.exe` built on Mar 9, 2026 with all updates -- Located at `e:\repos\triangles\release\triangles-qt.exe` -- All required DLLs are in the release directory - -### Blockchain Data -- `blk0001.dat` (~984 MB) contains the full chain: 2,186,951 blocks -- Available at `E:\Coins\TRIagain\blk0001.dat` on Sami's PC -- A LevelDB index rebuild is currently in progress (importing blocks into `E:\Coins\TRI\txleveldb\`) - ---- - -## What Needs to Happen Next - -### Phase 1: Build Linux Binary (trianglesd) - -The headless daemon needs to be compiled on a Linux VPS. The source code must be transferred from Sami's PC. - -**Build dependencies** (Ubuntu/Debian): -```bash -sudo apt update -sudo apt install -y build-essential libssl-dev libboost-all-dev libdb++-dev libleveldb-dev libevent-dev git -``` - -**Build steps**: -```bash -# Get source code from Sami (via git push, scp, or zip upload) -cd triangles/src -mkdir -p obj -make -f makefile.unix -j$(nproc) -# Output: ./trianglesd -``` - -If the build fails on `anonymize.o` or `onion_v3.o`, make sure the `tor/` subdirectory and its files exist: -- `tor/anonymize.cpp` -- `tor/onion_v3.cpp` -- `tor/onion_v3.h` -- `tor/tor_crypto_compat.h` - ---- - -### Phase 2: DNS Records - -Set up A records at the `cryptographic-triangles.org` registrar: - -| Record | Type | Value | -|---|---|---| -| `seed1.cryptographic-triangles.org` | A | *Primary staking VPS IP* | -| `seed2.cryptographic-triangles.org` | A | *DNS2 VPS IP (194.233.88.206?)* | -| `seed3.cryptographic-triangles.org` | A | *DNS3 VPS IP* | -| `backup-seed.cryptographic-triangles.org` | A | *Same as seed1* | -| `blocks.cryptographic-triangles.org` | A | *Explorer VPS IP (later)* | - ---- - -### Phase 3: Deploy Seed Nodes (DNS2 + DNS3) - -Each seed node needs: - -#### 3a. Blockchain Data -Copy from Sami's PC to each VPS at `~/.triangles/`: -- `blk0001.dat` (the full ~984 MB blockchain) -- **DO NOT** copy `peers.dat` (stale peer data) -- **DO NOT** copy `wallet.dat` to seed nodes (only to the staking node) - -The binary will rebuild the LevelDB index (`txleveldb/`) automatically on first run when it finds a `blk0001.dat` but no index. Alternatively, use `-loadblock=` to import. - -#### 3b. Firewall -```bash -sudo ufw allow 24112/tcp # P2P port -sudo ufw allow from 127.0.0.1 to any port 19112 proto tcp # RPC localhost only -sudo ufw enable -``` - -#### 3c. Configuration File -Create `~/.triangles/triangles.conf`: - -**For DNS2 (seed node, no staking)**: -```ini -listen=1 -server=1 -daemon=1 -rpcuser=trianglesrpc -rpcpassword=CHANGE_THIS_TO_SOMETHING_STRONG -rpcport=19112 -rpcallowip=127.0.0.1 -staking=0 -addnode=seed1.cryptographic-triangles.org -addnode=seed3.cryptographic-triangles.org -logtimestamps=1 -maxconnections=50 -``` - -**For DNS3 (seed node, no staking)**: -```ini -listen=1 -server=1 -daemon=1 -rpcuser=trianglesrpc -rpcpassword=CHANGE_THIS_TO_SOMETHING_DIFFERENT -rpcport=19112 -rpcallowip=127.0.0.1 -staking=0 -addnode=seed1.cryptographic-triangles.org -addnode=seed2.cryptographic-triangles.org -logtimestamps=1 -maxconnections=50 -``` - -#### 3d. Start Seed Nodes -```bash -# Start the daemon -./trianglesd -daemon - -# Verify it's running -./trianglesd getinfo - -# Check block count (should reach 2,186,951 after sync) -./trianglesd getblockcount - -# Check peer connections -./trianglesd getconnectioncount -./trianglesd getpeerinfo -``` - ---- - -### Phase 4: Start the Primary Staking Node - -This is the node that will produce the first new block and restart the chain. It needs `wallet.dat` with coins. - -**Which node**: Can be DNS2, DNS3, or a separate VPS. Whichever has `wallet.dat`. - -**Configuration** (same as above but with `staking=1`): -```ini -listen=1 -server=1 -daemon=1 -rpcuser=trianglesrpc -rpcpassword=STRONG_PASSWORD_HERE -rpcport=19112 -rpcallowip=127.0.0.1 -staking=1 -addnode=seed2.cryptographic-triangles.org -addnode=seed3.cryptographic-triangles.org -logtimestamps=1 -``` - -**Start order**: -1. Start DNS2 and DNS3 seed nodes **first** (let them sync) -2. Start the staking node **after** seeds are running -3. Unlock the wallet for staking: - ```bash - ./trianglesd walletpassphrase "YOUR_PASSPHRASE" 999999999 true - # The 'true' = staking only (wallet can stake but not spend) - ``` -4. Verify staking is active: - ```bash - ./trianglesd getstakinginfo - # Look for: "enabled": true, "staking": true, "weight": > 0 - ``` -5. Monitor for the first new block: - ```bash - watch -n 10 './trianglesd getblockcount' - # Or: tail -f ~/.triangles/debug.log | grep "proof-of-stake" - ``` - -**Important notes about staking**: -- Staking needs at least **1 connected peer** to start attempting -- Coins from the old chain already exceed the 1-hour minimum stake age -- The V5 fork reset PoS difficulty to minimum, so the first block should come within **minutes** -- `IsInitialBlockDownload()` must return false (chain must be fully loaded, no new blocks for >10 seconds) - ---- - -## Chain Technical Specs Quick Reference - -| Parameter | Value | -|---|---| -| Algorithm | Hash9 (13-step cascade) | -| Consensus | PoW blocks 0-9000, **PoS only from 9001+** | -| Block Time | 2 minutes (120 sec target) | -| PoS Reward | 33% annual (coin-age based) | -| Max Supply | 222,222 TRI | -| Min Stake Age | 1 hour | -| P2P Port | **24112** | -| RPC Port | **19112** | -| Protocol Version | 70205 | -| Data Dir (Linux) | `~/.triangles/` | -| Chain Tip | Block **2,186,951** (Dec 8, 2022) | -| Checkpoint | Block **2,186,940** | -| Genesis Hash | `0x7e7a6e4dd5fe895106fca912dfbacaeaf2a89e76c6a588df8ff96e0e18b96021` | - ---- - -## RPC Commands Cheat Sheet - -| Command | What It Does | -|---|---| -| `getinfo` | Node status overview | -| `getblockcount` | Current block height | -| `getblockhash ` | Get hash of block at height | -| `getstakinginfo` | Staking status and weight | -| `getconnectioncount` | Number of connected peers | -| `getpeerinfo` | Detailed peer info | -| `getbalance` | Wallet balance | -| `walletpassphrase "" true` | Unlock for staking | -| `walletlock` | Lock wallet | -| `stop` | Gracefully shut down the node | - ---- - -## Troubleshooting - -**No peers connecting:** -- Check firewall: `sudo ufw status` -- port 24112 must be open -- Check DNS: `dig seed1.cryptographic-triangles.org` -- must resolve -- Fallback: use `addnode=` in conf with direct VPS IPs -- Check: `./trianglesd getpeerinfo` - -**Staking not starting:** -- `getstakinginfo` -- check `enabled`, `staking`, `weight` fields -- Weight = 0 means no mature coins (wait 1 hour after wallet loads) -- Need at least 1 peer connected -- Chain must be fully synced (not in initial block download) - -**Node won't start:** -- Check `~/.triangles/debug.log` for errors -- Make sure port 24112 isn't already in use: `netstat -tlnp | grep 24112` -- Delete `peers.dat` if it contains stale data -- Try starting with `-debug` for verbose logging - -**Node stuck at genesis (height=0):** -- The `blk0001.dat` needs to be imported. Either: - - Place it in `~/.triangles/` and restart (the node reads it during `LoadBlockIndex`) - - Use `./trianglesd -loadblock=/path/to/blk0001.dat` to import explicitly -- Note: `-loadblock` exits after import. Restart normally after. - ---- - -## Wallet Preservation (for end users later) - -Users don't need to do anything special. Their wallets work automatically: -1. `wallet.dat` contains keys -- completely independent of blockchain -2. Users download the new binary with updated seed addresses -3. Binary connects to seed nodes, syncs the blockchain -4. `ScanForWalletTransactions()` automatically finds all their transactions -5. Balances appear correctly - -**Tips for users:** -- Delete old `peers.dat` for faster connection -- Add `addnode=seed1.cryptographic-triangles.org` to `triangles.conf` -- Encrypted wallets stay encrypted -- same passphrase works - ---- - -## File Transfer Checklist - -**From Sami's PC to each VPS:** - -| File | Size | Destination | Notes | -|---|---|---|---| -| Source code (zip/git) | ~50 MB | Any temp dir | For building `trianglesd` | -| `blk0001.dat` | ~984 MB | `~/.triangles/` | Full blockchain data | -| `wallet.dat` | ~3.2 MB | `~/.triangles/` | **STAKING NODE ONLY** | -| `trianglesd` | N/A | Build on VPS | Compiled from source | - -**DO NOT transfer**: `peers.dat`, `txleveldb/` (node rebuilds it), any `.lock` files - ---- - -## Contact & Resources - -- **Domain**: `cryptographic-triangles.org` -- **Source**: `e:\repos\triangles` (Sami's PC) -- **Full ops guide**: `e:\repos\triangles\CHAIN-RESTART-GUIDE.md` -- **Block explorer** (future): `blocks.cryptographic-triangles.org` (Iquidus) diff --git a/MsKMNu.json b/MsKMNu.json deleted file mode 100644 index e69de29..0000000 diff --git a/OchVum.json b/OchVum.json deleted file mode 100644 index e69de29..0000000 diff --git a/QKcHnc.json b/QKcHnc.json deleted file mode 100644 index e69de29..0000000 diff --git a/TRIANGLES-REVIVAL-STATUS.md b/TRIANGLES-REVIVAL-STATUS.md deleted file mode 100644 index 8b3c55a..0000000 --- a/TRIANGLES-REVIVAL-STATUS.md +++ /dev/null @@ -1,186 +0,0 @@ -# Triangles (TRI) Blockchain Revival - Project Status - -**Date:** March 11, 2026 -**Prepared by:** Sami -**For:** Krystie (@Krystie7777bot) - ---- - -## Executive Summary - -The Triangles blockchain has been successfully revived. The chain froze on December 8, 2022 at block 2,186,951 due to all nodes going offline. As of March 11, 2026, two seed nodes are running, connected, and actively staking new blocks. All wallet balances from the original chain have been preserved. - ---- - -## What Was Done - -### 1. Code Modernization (v5.0.0.0 "Black Pharao" Release) - -The Triangles codebase was updated to compile and run on modern systems: - -- **OpenSSL 3.x compatibility** - Updated all deprecated SHA256/RIPEMD160 calls -- **Boost 1.83+ support** - Fixed compatibility with modern Boost libraries -- **Tor v2 removal** - Removed obsolete Tor v2 onion service code (deprecated Oct 2021) -- **Tor v3 integration** - Added new Onion v3 hidden service support with Ed25519 keys -- **V5 hard fork at block 17,651** - Disabled checkpoint master key, removed Tor v2 -- **Hardcoded checkpoint at block 2,186,940** - Protects the chain history -- **MAX_MONEY set to 222,222 TRI** - Updated supply cap -- **Bind fix** - Nodes now listen on all interfaces (0.0.0.0) for external connections - -### 2. Blockchain Data Recovery - -- Extracted all 2,186,967 blocks from the original `blk0001.dat` file -- Built a custom sorting tool to order blocks by height (they were stored out of order) -- Produced `sorted_blk0001.dat` (927.8 MB) containing the complete verified chain -- Validated the full chain: genesis block through block 2,186,940 (checkpoint) - -### 3. Seed Node Deployment - -Two seed nodes are now running on geographically distributed VPS servers: - -| Property | DNS2 (Staking Node) | DNS3 (Relay Node) | -|----------|-------------------|-------------------| -| **Hosting** | DigitalOcean (OpenClaw) | Contabo (IONOS) | -| **Public IP** | 194.233.88.206 | 74.208.167.19 | -| **OS** | Ubuntu 24.04 LTS | AlmaLinux 9.7 | -| **RAM** | 11 GB | 1.6 GB | -| **Onion Address** | gxvrhv3qitnc6kobrhsrse46bmcfitnybapor3or3oczzuxn6hfzxyid.onion | futmtrvh6j34t7s6yjdxfia6iwuyfzwh4k5eqfof5kfhoqk3xmi3qoqd.onion | -| **Role** | Staking + Seed | Seed/Relay | -| **Wallet** | Has wallet.dat with coins | Fresh wallet (no coins) | - -### 4. Chain Status (Live as of March 11, 2026) - -``` -Block Height: 2,186,984 (and counting - 44 new blocks minted!) -Money Supply: 222,072.39 TRI -Wallet Balance: 2,567.72 TRI (on DNS2) -Staking: ACTIVE on DNS2 -Connections: 1 (DNS2 <-> DNS3 peer link) -PoS Difficulty: 0.00001381 -``` - -### 5. Features Verified Working - -- **Proof-of-Stake**: Staking is active and producing new blocks (~2 min intervals) -- **Secure Messaging**: Encrypted peer-to-peer messaging tested and confirmed working - - First messages sent on the revived network: - - "THE TRIANGLES ARE FREE." - - "LONG LIVE THE RESISTANCE. WE ARE THE RESISTANCE." -- **Tor v3 Hidden Services**: Both nodes accessible via .onion addresses -- **Wallet Preservation**: Original wallet.dat loaded successfully, all balances intact - ---- - -## Technical Architecture - -### Network Ports -- **P2P Port:** 24112 (node-to-node communication) -- **RPC Port:** 19112 (local management commands) -- **Protocol Version:** 70205 - -### Consensus Rules -- **Blocks 0-9000:** Proof-of-Work (Hash9 algorithm - 13-step hash cascade) -- **Blocks 9001+:** Proof-of-Stake only (33% annual, coin-age based) -- **Block Time:** ~2 minutes -- **Max Supply:** 222,222 TRI - -### Key Files -- **Binary:** `trianglesd` (Linux daemon, ~3.5-3.7 MB stripped) -- **Config:** `~/.triangles/triangles.conf` -- **Blockchain:** `~/.triangles/txleveldb/` (LevelDB) -- **Wallet:** `~/.triangles/wallet.dat` (BDB 5.3) - -### Build Dependencies (Linux) -- GCC/G++ 11+ -- Boost 1.74+ (system, filesystem, program_options, thread, chrono) -- OpenSSL 3.x -- Berkeley DB 5.3 (C++ bindings) -- LevelDB (included in source tree) -- libevent -- zlib -- miniupnpc (optional) - ---- - -## DNS Configuration Needed - -For the domain `cryptographic-triangles.org`, the following DNS records should be set up: - -``` -seed1.cryptographic-triangles.org A 194.233.88.206 (DNS2) -seed2.cryptographic-triangles.org A 74.208.167.19 (DNS3) -seed3.cryptographic-triangles.org A -``` - -These DNS seeds are hardcoded in the wallet binary so new nodes can find peers automatically. - ---- - -## How Wallets Are Preserved - -**Important:** All existing wallet.dat files from the original Triangles network are fully compatible. Here's how it works: - -1. The `wallet.dat` file contains private keys in a BDB database - it is completely independent of the blockchain -2. When a user starts the new v5.0.0.0 binary with their old wallet.dat, it: - - Loads all private keys from the wallet - - Syncs the blockchain from seed nodes - - Scans all blocks for transactions matching those keys - - Reconstructs the correct balance automatically -3. No migration, export, or special action is needed - just use the old wallet.dat with the new binary - ---- - -## What's Next - -### Immediate Priorities -1. **Build Windows Qt wallet** - So users can connect from desktop with the familiar GUI -2. **Set up DNS records** - Point seed1/seed2.cryptographic-triangles.org to the VPS IPs -3. **Add more seed nodes** - For network resilience (at least 3-5 recommended) - -### Medium-Term -4. **Block explorer** - Deploy at blocks.cryptographic-triangles.org -5. **Website update** - Publish new wallet downloads and chain status -6. **Community distribution** - Distribute updated wallet binaries to TRI holders - -### Already Implemented (in codebase, needs next binary release) -- Onion v3 seed addresses hardcoded -- Seeder network message handlers wired up -- Both DNS2 and DNS3 IPs in hardcoded seed list -- Tor v3 bootstrap seeder list populated - ---- - -## Node Management Quick Reference - -### SSH Access (via Tailscale) -```bash -# DNS2 -ssh -o ProxyCommand="tailscale nc dns2-openclaw %p" root@dns2-openclaw - -# DNS3 -ssh -o ProxyCommand="tailscale nc dns3-sami %p" root@dns3-sami -``` - -### Common RPC Commands -```bash -trianglesd getinfo # Node status, balance, block height -trianglesd getstakinginfo # Staking status -trianglesd getpeerinfo # Connected peers -trianglesd smsginbox all # Read encrypted messages -trianglesd smsgsend # Send encrypted message -trianglesd stop # Graceful shutdown -``` - -### Config Location -- DNS2: `/root/.triangles/triangles.conf` -- DNS3: `/root/.triangles/triangles.conf` - -### Binary Location -- Both: `/usr/local/bin/trianglesd` -- Source: `/opt/triangles-build/src/` - ---- - -## Summary - -The Triangles blockchain is alive again. Two seed nodes are running and connected, staking is producing new blocks, encrypted messaging works, and Tor v3 hidden services are active. All original wallet balances are preserved and accessible. The chain picked up exactly where it left off in December 2022, as if it had never stopped. diff --git a/UJSVKD.json b/UJSVKD.json deleted file mode 100644 index e69de29..0000000 diff --git a/UYDDzA.json b/UYDDzA.json deleted file mode 100644 index e69de29..0000000 diff --git a/ZhVoCK.json b/ZhVoCK.json deleted file mode 100644 index e69de29..0000000 diff --git a/edaOaP.json b/edaOaP.json deleted file mode 100644 index e69de29..0000000 diff --git a/fCkxva.json b/fCkxva.json deleted file mode 100644 index e69de29..0000000 diff --git a/ibrnbY.json b/ibrnbY.json deleted file mode 100644 index e69de29..0000000 diff --git a/imZowL.json b/imZowL.json deleted file mode 100644 index e69de29..0000000 diff --git a/oEGmyq.json b/oEGmyq.json deleted file mode 100644 index e69de29..0000000 diff --git a/ofTDmU.json b/ofTDmU.json deleted file mode 100644 index e69de29..0000000 diff --git a/pmFrGc.json b/pmFrGc.json deleted file mode 100644 index e69de29..0000000 diff --git a/ptRikx.json b/ptRikx.json deleted file mode 100644 index e69de29..0000000 diff --git a/qvukAj.json b/qvukAj.json deleted file mode 100644 index e69de29..0000000 diff --git a/yVfMjV.json b/yVfMjV.json deleted file mode 100644 index e69de29..0000000 diff --git a/zrrsJL.json b/zrrsJL.json deleted file mode 100644 index e69de29..0000000 From 1db41cdfd65f0c6b3b0cc3e69783b2116a868072 Mon Sep 17 00:00:00 2001 From: Sami Ahmed Date: Wed, 11 Mar 2026 08:30:37 +0100 Subject: [PATCH 2/3] Remove additional build artifacts and debug files --- .qmake.stash | 21 - Makefile.Debug | 4231 ---------------------------- Makefile.Release | 4231 ---------------------------- gcc_err.txt | 0 gcc_errors.txt | 0 gcc_errors2.txt | 0 object_script.triangles-qt.Debug | 136 - object_script.triangles-qt.Release | 136 - 8 files changed, 8755 deletions(-) delete mode 100644 .qmake.stash delete mode 100644 Makefile.Debug delete mode 100644 Makefile.Release delete mode 100644 gcc_err.txt delete mode 100644 gcc_errors.txt delete mode 100644 gcc_errors2.txt delete mode 100644 object_script.triangles-qt.Debug delete mode 100644 object_script.triangles-qt.Release diff --git a/.qmake.stash b/.qmake.stash deleted file mode 100644 index cff6bd6..0000000 --- a/.qmake.stash +++ /dev/null @@ -1,21 +0,0 @@ -QMAKE_CXX.QT_COMPILER_STDCXX = 201703L -QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 15 -QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 2 -QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 -QMAKE_CXX.COMPILER_MACROS = \ - QT_COMPILER_STDCXX \ - QMAKE_GCC_MAJOR_VERSION \ - QMAKE_GCC_MINOR_VERSION \ - QMAKE_GCC_PATCH_VERSION -QMAKE_CXX.INCDIRS = \ - C:/msys64/mingw64/include/c++/15.2.0 \ - C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 \ - C:/msys64/mingw64/include/c++/15.2.0/backward \ - C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include \ - C:/msys64/mingw64/include \ - C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed -QMAKE_CXX.LIBDIRS = \ - C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0 \ - C:/msys64/mingw64/lib/gcc \ - C:/msys64/mingw64/x86_64-w64-mingw32/lib \ - C:/msys64/mingw64/lib diff --git a/Makefile.Debug b/Makefile.Debug deleted file mode 100644 index 638ec0b..0000000 --- a/Makefile.Debug +++ /dev/null @@ -1,4231 +0,0 @@ -############################################################################# -# Makefile for building: triangles-qt -# Generated by qmake (3.1) (Qt 5.15.18) -# Project: triangles-qt.pro -# Template: app -############################################################################# - -MAKEFILE = Makefile.Debug - -EQ = = - -####### Compiler, tools and options - -CC = gcc -CXX = g++ -DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN -DBOOST_BIND_GLOBAL_PLACEHOLDERS -D__NO_SYSTEM_INCLUDES -DQT_DISABLE_DEPRECATED_BEFORE=0 -DUSE_UPNP=1 -DSTATICLIB -DMINIUPNP_STATICLIB -DUSE_IPV6=1 -DWIN32 -D_MT -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -CFLAGS = -fno-keep-inline-dllexport -march=nocona -msahf -mtune=generic -Wa,-mbig-obj -g -Wall -Wextra -Wextra $(DEFINES) -CXXFLAGS = -fpermissive -g -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -fexceptions -mthreads $(DEFINES) -INCPATH = -Isrc -Isrc/json -Isrc/qt -Isrc/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -Isrc/leveldb/include -Isrc/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -Ibuild -Ibuild -I/include -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -LINKER = g++ -LFLAGS = -static -static-libgcc -static-libstdc++ -Wl,-subsystem,windows -mthreads -LIBS = -LC:/msys64/mingw64/lib -lminiupnpc -liphlpapi E:/repos/triangles/src/leveldb/libleveldb.a E:/repos/triangles/src/leveldb/libmemenv.a -lssl -lcrypto -ldb_cxx -levent -lz -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 -lcrypt32 -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lboost_chrono-mt C:/msys64/mingw64/lib/libQt5Widgets.dll.a C:/msys64/mingw64/lib/libQt5Gui.dll.a C:/msys64/mingw64/lib/libQt5Core.dll.a -lmingwthrd -lmingw32 C:/msys64/mingw64/lib/libqtmain.a -lshell32 -QMAKE = C:/msys64/mingw64/bin/qmake-qt5.exe -DEL_FILE = rm -f -CHK_DIR_EXISTS= test -d -MKDIR = mkdir -p -COPY = cp -f -COPY_FILE = cp -f -COPY_DIR = cp -f -R -INSTALL_FILE = cp -f -INSTALL_PROGRAM = cp -f -INSTALL_DIR = cp -f -R -QINSTALL = C:/msys64/mingw64/bin/qmake-qt5.exe -install qinstall -QINSTALL_PROGRAM = C:/msys64/mingw64/bin/qmake-qt5.exe -install qinstall -exe -DEL_FILE = rm -f -SYMLINK = $(QMAKE) -install ln -f -s -DEL_DIR = rmdir -MOVE = mv -f -IDC = idc -IDL = widl -ZIP = -DEF_FILE = -RES_FILE = build/triangles-qt_res.o -SED = sed -MOVE = mv -f - -####### Output directory - -OBJECTS_DIR = build/ - -####### Files - -SOURCES = src/txdb-leveldb.cpp \ - src/blake.c \ - src/groestl.c \ - src/jh.c \ - src/keccak.c \ - src/skein.c \ - src/bmw.c \ - src/cubehash.c \ - src/echo.c \ - src/fugue.c \ - src/hamsi.c \ - src/luffa.c \ - src/shavite.c \ - src/simd.c \ - src/qt/triangles.cpp \ - src/qt/trianglesgui.cpp \ - src/qt/transactiontablemodel.cpp \ - src/qt/addresstablemodel.cpp \ - src/qt/optionsdialog.cpp \ - src/qt/sendcoinsdialog.cpp \ - src/qt/coincontroldialog.cpp \ - src/qt/coincontroltreewidget.cpp \ - src/qt/addressbookpage.cpp \ - src/qt/aboutdialog.cpp \ - src/qt/editaddressdialog.cpp \ - src/qt/trianglesaddressvalidator.cpp \ - src/tor/anonymize.cpp \ - src/alert.cpp \ - src/version.cpp \ - src/sync.cpp \ - src/smessage.cpp \ - src/util.cpp \ - src/netbase.cpp \ - src/key.cpp \ - src/script.cpp \ - src/main.cpp \ - src/miner.cpp \ - src/init.cpp \ - src/net.cpp \ - src/irc.cpp \ - src/checkpoints.cpp \ - src/addrman.cpp \ - src/db.cpp \ - src/walletdb.cpp \ - src/qt/clientmodel.cpp \ - src/qt/guiutil.cpp \ - src/qt/transactionrecord.cpp \ - src/qt/optionsmodel.cpp \ - src/qt/monitoreddatamapper.cpp \ - src/qt/transactiondesc.cpp \ - src/qt/transactiondescdialog.cpp \ - src/qt/trianglesstrings.cpp \ - src/qt/trianglesamountfield.cpp \ - src/wallet.cpp \ - src/keystore.cpp \ - src/qt/transactionfilterproxy.cpp \ - src/qt/transactionview.cpp \ - src/qt/walletmodel.cpp \ - src/trianglesrpc.cpp \ - src/rpcdump.cpp \ - src/rpcnet.cpp \ - src/rpcmining.cpp \ - src/rpcwallet.cpp \ - src/rpcblockchain.cpp \ - src/rpcrawtransaction.cpp \ - src/rpcsmessage.cpp \ - src/qt/overviewpage.cpp \ - src/qt/csvmodelwriter.cpp \ - src/crypter.cpp \ - src/qt/sendcoinsentry.cpp \ - src/qt/qvalidatedlineedit.cpp \ - src/qt/trianglesunits.cpp \ - src/qt/qvaluecombobox.cpp \ - src/qt/askpassphrasedialog.cpp \ - src/protocol.cpp \ - src/qt/notificator.cpp \ - src/qt/qtipcserver.cpp \ - src/qt/rpcconsole.cpp \ - src/qt/messagepage.cpp \ - src/qt/dialog_move_handler.cpp \ - src/qt/signmessagepage.cpp \ - src/qt/verifymessagepage.cpp \ - src/qt/messagemodel.cpp \ - src/qt/sendmessagesdialog.cpp \ - src/qt/sendmessagesentry.cpp \ - src/qt/qvalidatedtextedit.cpp \ - src/qt/plugins/mrichtexteditor/mrichtextedit.cpp \ - src/noui.cpp \ - src/kernel.cpp \ - src/net_bootstrap.cpp \ - src/tor/onion_v3.cpp \ - src/scrypt-arm.S \ - src/scrypt-x86.S \ - src/scrypt-x86_64.S \ - src/scrypt.cpp \ - src/pbkdf2.cpp debug/qrc_triangles.cpp \ - build/moc_trianglesgui.cpp \ - build/moc_transactiontablemodel.cpp \ - build/moc_addresstablemodel.cpp \ - build/moc_optionsdialog.cpp \ - build/moc_coincontroldialog.cpp \ - build/moc_coincontroltreewidget.cpp \ - build/moc_sendcoinsdialog.cpp \ - build/moc_addressbookpage.cpp \ - build/moc_aboutdialog.cpp \ - build/moc_editaddressdialog.cpp \ - build/moc_trianglesaddressvalidator.cpp \ - build/moc_clientmodel.cpp \ - build/moc_guiutil.cpp \ - build/moc_optionsmodel.cpp \ - build/moc_monitoreddatamapper.cpp \ - build/moc_transactiondesc.cpp \ - build/moc_transactiondescdialog.cpp \ - build/moc_trianglesamountfield.cpp \ - build/moc_transactionfilterproxy.cpp \ - build/moc_transactionview.cpp \ - build/moc_walletmodel.cpp \ - build/moc_overviewpage.cpp \ - build/moc_csvmodelwriter.cpp \ - build/moc_sendcoinsentry.cpp \ - build/moc_qvalidatedlineedit.cpp \ - build/moc_qvaluecombobox.cpp \ - build/moc_askpassphrasedialog.cpp \ - build/moc_notificator.cpp \ - build/moc_rpcconsole.cpp \ - build/moc_messagepage.cpp \ - build/moc_dialog_move_handler.cpp \ - build/moc_signmessagepage.cpp \ - build/moc_verifymessagepage.cpp \ - build/moc_messagemodel.cpp \ - build/moc_sendmessagesdialog.cpp \ - build/moc_sendmessagesentry.cpp \ - build/moc_mrichtextedit.cpp \ - build/moc_qvalidatedtextedit.cpp -OBJECTS = build/triangles-qt_res.o \ - build/txdb-leveldb.o \ - build/blake.o \ - build/groestl.o \ - build/jh.o \ - build/keccak.o \ - build/skein.o \ - build/bmw.o \ - build/cubehash.o \ - build/echo.o \ - build/fugue.o \ - build/hamsi.o \ - build/luffa.o \ - build/shavite.o \ - build/simd.o \ - build/triangles.o \ - build/trianglesgui.o \ - build/transactiontablemodel.o \ - build/addresstablemodel.o \ - build/optionsdialog.o \ - build/sendcoinsdialog.o \ - build/coincontroldialog.o \ - build/coincontroltreewidget.o \ - build/addressbookpage.o \ - build/aboutdialog.o \ - build/editaddressdialog.o \ - build/trianglesaddressvalidator.o \ - build/anonymize.o \ - build/alert.o \ - build/version.o \ - build/sync.o \ - build/smessage.o \ - build/util.o \ - build/netbase.o \ - build/key.o \ - build/script.o \ - build/main.o \ - build/miner.o \ - build/init.o \ - build/net.o \ - build/irc.o \ - build/checkpoints.o \ - build/addrman.o \ - build/db.o \ - build/walletdb.o \ - build/clientmodel.o \ - build/guiutil.o \ - build/transactionrecord.o \ - build/optionsmodel.o \ - build/monitoreddatamapper.o \ - build/transactiondesc.o \ - build/transactiondescdialog.o \ - build/trianglesstrings.o \ - build/trianglesamountfield.o \ - build/wallet.o \ - build/keystore.o \ - build/transactionfilterproxy.o \ - build/transactionview.o \ - build/walletmodel.o \ - build/trianglesrpc.o \ - build/rpcdump.o \ - build/rpcnet.o \ - build/rpcmining.o \ - build/rpcwallet.o \ - build/rpcblockchain.o \ - build/rpcrawtransaction.o \ - build/rpcsmessage.o \ - build/overviewpage.o \ - build/csvmodelwriter.o \ - build/crypter.o \ - build/sendcoinsentry.o \ - build/qvalidatedlineedit.o \ - build/trianglesunits.o \ - build/qvaluecombobox.o \ - build/askpassphrasedialog.o \ - build/protocol.o \ - build/notificator.o \ - build/qtipcserver.o \ - build/rpcconsole.o \ - build/messagepage.o \ - build/dialog_move_handler.o \ - build/signmessagepage.o \ - build/verifymessagepage.o \ - build/messagemodel.o \ - build/sendmessagesdialog.o \ - build/sendmessagesentry.o \ - build/qvalidatedtextedit.o \ - build/mrichtextedit.o \ - build/noui.o \ - build/kernel.o \ - build/net_bootstrap.o \ - build/onion_v3.o \ - build/scrypt-arm.o \ - build/scrypt-x86.o \ - build/scrypt-x86_64.o \ - build/scrypt.o \ - build/pbkdf2.o \ - build/qrc_triangles.o \ - build/moc_trianglesgui.o \ - build/moc_transactiontablemodel.o \ - build/moc_addresstablemodel.o \ - build/moc_optionsdialog.o \ - build/moc_coincontroldialog.o \ - build/moc_coincontroltreewidget.o \ - build/moc_sendcoinsdialog.o \ - build/moc_addressbookpage.o \ - build/moc_aboutdialog.o \ - build/moc_editaddressdialog.o \ - build/moc_trianglesaddressvalidator.o \ - build/moc_clientmodel.o \ - build/moc_guiutil.o \ - build/moc_optionsmodel.o \ - build/moc_monitoreddatamapper.o \ - build/moc_transactiondesc.o \ - build/moc_transactiondescdialog.o \ - build/moc_trianglesamountfield.o \ - build/moc_transactionfilterproxy.o \ - build/moc_transactionview.o \ - build/moc_walletmodel.o \ - build/moc_overviewpage.o \ - build/moc_csvmodelwriter.o \ - build/moc_sendcoinsentry.o \ - build/moc_qvalidatedlineedit.o \ - build/moc_qvaluecombobox.o \ - build/moc_askpassphrasedialog.o \ - build/moc_notificator.o \ - build/moc_rpcconsole.o \ - build/moc_messagepage.o \ - build/moc_dialog_move_handler.o \ - build/moc_signmessagepage.o \ - build/moc_verifymessagepage.o \ - build/moc_messagemodel.o \ - build/moc_sendmessagesdialog.o \ - build/moc_sendmessagesentry.o \ - build/moc_mrichtextedit.o \ - build/moc_qvalidatedtextedit.o - -DIST = src/qt/trianglesgui.h \ - src/qt/transactiontablemodel.h \ - src/qt/addresstablemodel.h \ - src/qt/optionsdialog.h \ - src/qt/coincontroldialog.h \ - src/qt/coincontroltreewidget.h \ - src/qt/sendcoinsdialog.h \ - src/qt/addressbookpage.h \ - src/qt/aboutdialog.h \ - src/qt/editaddressdialog.h \ - src/qt/trianglesaddressvalidator.h \ - src/alert.h \ - src/addrman.h \ - src/base58.h \ - src/bignum.h \ - src/checkpoints.h \ - src/compat.h \ - src/coincontrol.h \ - src/sync.h \ - src/util.h \ - src/uint256.h \ - src/kernel.h \ - src/net_bootstrap.h \ - src/tor/onion_v3.h \ - src/tor/tor_crypto_compat.h \ - src/scrypt.h \ - src/pbkdf2.h \ - src/serialize.h \ - src/strlcpy.h \ - src/smessage.h \ - src/main.h \ - src/miner.h \ - src/net.h \ - src/key.h \ - src/db.h \ - src/txdb.h \ - src/walletdb.h \ - src/script.h \ - src/init.h \ - src/irc.h \ - src/mruset.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_writer.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_utils.h \ - src/json/json_spirit_stream_reader.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_reader.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit.h \ - src/qt/clientmodel.h \ - src/qt/guiutil.h \ - src/qt/transactionrecord.h \ - src/qt/guiconstants.h \ - src/qt/optionsmodel.h \ - src/qt/monitoreddatamapper.h \ - src/qt/transactiondesc.h \ - src/qt/transactiondescdialog.h \ - src/qt/trianglesamountfield.h \ - src/wallet.h \ - src/keystore.h \ - src/qt/transactionfilterproxy.h \ - src/qt/transactionview.h \ - src/qt/walletmodel.h \ - src/trianglesrpc.h \ - src/qt/overviewpage.h \ - src/qt/csvmodelwriter.h \ - src/crypter.h \ - src/qt/sendcoinsentry.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesunits.h \ - src/qt/qvaluecombobox.h \ - src/qt/askpassphrasedialog.h \ - src/protocol.h \ - src/qt/notificator.h \ - src/qt/qtipcserver.h \ - src/allocators.h \ - src/ui_interface.h \ - src/qt/rpcconsole.h \ - src/version.h \ - src/netbase.h \ - src/clientversion.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_types.h \ - src/qt/messagepage.h \ - src/qt/dialog_move_handler.h \ - src/qt/signmessagepage.h \ - src/qt/verifymessagepage.h \ - src/qt/messagemodel.h \ - src/qt/sendmessagesdialog.h \ - src/qt/sendmessagesentry.h \ - src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - src/qt/qvalidatedtextedit.h \ - src/txdb-leveldb.h \ - src/onionseed.h \ - src/sph_bmw.h \ - src/sph_cubehash.h \ - src/sph_echo.h \ - src/sph_fugue.h \ - src/sph_hamsi.h \ - src/sph_luffa.h \ - src/sph_shavite.h \ - src/sph_simd.h src/txdb-leveldb.cpp \ - src/blake.c \ - src/groestl.c \ - src/jh.c \ - src/keccak.c \ - src/skein.c \ - src/bmw.c \ - src/cubehash.c \ - src/echo.c \ - src/fugue.c \ - src/hamsi.c \ - src/luffa.c \ - src/shavite.c \ - src/simd.c \ - src/qt/triangles.cpp \ - src/qt/trianglesgui.cpp \ - src/qt/transactiontablemodel.cpp \ - src/qt/addresstablemodel.cpp \ - src/qt/optionsdialog.cpp \ - src/qt/sendcoinsdialog.cpp \ - src/qt/coincontroldialog.cpp \ - src/qt/coincontroltreewidget.cpp \ - src/qt/addressbookpage.cpp \ - src/qt/aboutdialog.cpp \ - src/qt/editaddressdialog.cpp \ - src/qt/trianglesaddressvalidator.cpp \ - src/tor/anonymize.cpp \ - src/alert.cpp \ - src/version.cpp \ - src/sync.cpp \ - src/smessage.cpp \ - src/util.cpp \ - src/netbase.cpp \ - src/key.cpp \ - src/script.cpp \ - src/main.cpp \ - src/miner.cpp \ - src/init.cpp \ - src/net.cpp \ - src/irc.cpp \ - src/checkpoints.cpp \ - src/addrman.cpp \ - src/db.cpp \ - src/walletdb.cpp \ - src/qt/clientmodel.cpp \ - src/qt/guiutil.cpp \ - src/qt/transactionrecord.cpp \ - src/qt/optionsmodel.cpp \ - src/qt/monitoreddatamapper.cpp \ - src/qt/transactiondesc.cpp \ - src/qt/transactiondescdialog.cpp \ - src/qt/trianglesstrings.cpp \ - src/qt/trianglesamountfield.cpp \ - src/wallet.cpp \ - src/keystore.cpp \ - src/qt/transactionfilterproxy.cpp \ - src/qt/transactionview.cpp \ - src/qt/walletmodel.cpp \ - src/trianglesrpc.cpp \ - src/rpcdump.cpp \ - src/rpcnet.cpp \ - src/rpcmining.cpp \ - src/rpcwallet.cpp \ - src/rpcblockchain.cpp \ - src/rpcrawtransaction.cpp \ - src/rpcsmessage.cpp \ - src/qt/overviewpage.cpp \ - src/qt/csvmodelwriter.cpp \ - src/crypter.cpp \ - src/qt/sendcoinsentry.cpp \ - src/qt/qvalidatedlineedit.cpp \ - src/qt/trianglesunits.cpp \ - src/qt/qvaluecombobox.cpp \ - src/qt/askpassphrasedialog.cpp \ - src/protocol.cpp \ - src/qt/notificator.cpp \ - src/qt/qtipcserver.cpp \ - src/qt/rpcconsole.cpp \ - src/qt/messagepage.cpp \ - src/qt/dialog_move_handler.cpp \ - src/qt/signmessagepage.cpp \ - src/qt/verifymessagepage.cpp \ - src/qt/messagemodel.cpp \ - src/qt/sendmessagesdialog.cpp \ - src/qt/sendmessagesentry.cpp \ - src/qt/qvalidatedtextedit.cpp \ - src/qt/plugins/mrichtexteditor/mrichtextedit.cpp \ - src/noui.cpp \ - src/kernel.cpp \ - src/net_bootstrap.cpp \ - src/tor/onion_v3.cpp \ - src/scrypt-arm.S \ - src/scrypt-x86.S \ - src/scrypt-x86_64.S \ - src/scrypt.cpp \ - src/pbkdf2.cpp -QMAKE_TARGET = triangles-qt -DESTDIR = debug/ #avoid trailing-slash linebreak -TARGET = triangles-qt.exe -DESTDIR_TARGET = debug/triangles-qt.exe - -####### Build rules - -first: all -all: Makefile.Debug debug/triangles-qt.exe - -debug/triangles-qt.exe: E:/repos/triangles/src/leveldb/libleveldb.a C:/msys64/mingw64/lib/libQt5Widgets.dll.a C:/msys64/mingw64/lib/libQt5Gui.dll.a C:/msys64/mingw64/lib/libQt5Core.dll.a C:/msys64/mingw64/lib/libqtmain.a build/ui_coincontroldialog.h build/ui_sendcoinsdialog.h build/ui_addressbookpage.h build/ui_aboutdialog.h build/ui_editaddressdialog.h build/ui_transactiondescdialog.h build/ui_overviewpage.h build/ui_sendcoinsentry.h build/ui_askpassphrasedialog.h build/ui_rpcconsole.h build/ui_optionsdialog.h build/ui_messagepage.h build/ui_sendmessagesentry.h build/ui_sendmessagesdialog.h build/ui_mrichtextedit.h build/ui_mainwindow.h build/ui_signmessagepage.h build/ui_verifymessagepage.h build/ui_transactionspage.h $(OBJECTS) build/triangles-qt_res.o - $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @object_script.triangles-qt.Debug $(LIBS) - -build/triangles-qt_res.o: src/qt/res/triangles-qt.rc src/clientversion.h - windres -i src/qt/res/triangles-qt.rc -o build/triangles-qt_res.o --include-dir=./src/qt/res $(DEFINES) - -qmake: FORCE - @$(QMAKE) -o Makefile.Debug triangles-qt.pro - -qmake_all: FORCE - -dist: - $(ZIP) triangles-qt.zip $(SOURCES) $(DIST) triangles-qt.pro C:/msys64/mingw64/share/qt5/mkspecs/features/spec_pre.prf C:/msys64/mingw64/share/qt5/mkspecs/qdevice.pri C:/msys64/mingw64/share/qt5/mkspecs/features/device_config.prf C:/msys64/mingw64/share/qt5/mkspecs/common/sanitize.conf C:/msys64/mingw64/share/qt5/mkspecs/common/gcc-base.conf C:/msys64/mingw64/share/qt5/mkspecs/common/g++-base.conf C:/msys64/mingw64/share/qt5/mkspecs/common/angle.conf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows_vulkan_sdk.prf C:/msys64/mingw64/share/qt5/mkspecs/common/windows-vulkan.conf C:/msys64/mingw64/share/qt5/mkspecs/common/g++-win32.conf C:/msys64/mingw64/share/qt5/mkspecs/common/windows-desktop.conf C:/msys64/mingw64/share/qt5/mkspecs/qconfig.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_edid_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fb_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_theme_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uiplugin.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml_private.pri C:/msys64/mingw64/share/qt5/mkspecs/features/qt_functions.prf C:/msys64/mingw64/share/qt5/mkspecs/features/qt_config.prf C:/msys64/mingw64/share/qt5/mkspecs/win32-g++/qmake.conf C:/msys64/mingw64/share/qt5/mkspecs/features/spec_post.prf .qmake.stash C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds.prf C:/msys64/mingw64/share/qt5/mkspecs/features/toolchain.prf C:/msys64/mingw64/share/qt5/mkspecs/features/default_pre.prf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/default_pre.prf C:/msys64/mingw64/share/qt5/mkspecs/features/resolve_config.prf C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds_post.prf C:/msys64/mingw64/share/qt5/mkspecs/features/default_post.prf C:/msys64/mingw64/share/qt5/mkspecs/features/build_pass.prf C:/msys64/mingw64/share/qt5/mkspecs/features/precompile_header.prf C:/msys64/mingw64/share/qt5/mkspecs/features/warn_on.prf C:/msys64/mingw64/share/qt5/mkspecs/features/qt.prf C:/msys64/mingw64/share/qt5/mkspecs/features/resources_functions.prf C:/msys64/mingw64/share/qt5/mkspecs/features/resources.prf C:/msys64/mingw64/share/qt5/mkspecs/features/moc.prf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/opengl.prf C:/msys64/mingw64/share/qt5/mkspecs/features/uic.prf C:/msys64/mingw64/share/qt5/mkspecs/features/qmake_use.prf C:/msys64/mingw64/share/qt5/mkspecs/features/file_copies.prf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows.prf C:/msys64/mingw64/share/qt5/mkspecs/features/testcase_targets.prf C:/msys64/mingw64/share/qt5/mkspecs/features/exceptions.prf C:/msys64/mingw64/share/qt5/mkspecs/features/yacc.prf C:/msys64/mingw64/share/qt5/mkspecs/features/lex.prf triangles-qt.pro src/qt/triangles.qrc C:/msys64/mingw64/lib/qtmain.prl "src/qt/locale/triangles_af_ZA.ts src/qt/locale/triangles_ar.ts src/qt/locale/triangles_be_BY.ts src/qt/locale/triangles_bg.ts src/qt/locale/triangles_bs.ts src/qt/locale/triangles_ca.ts src/qt/locale/triangles_ca@valencia.ts src/qt/locale/triangles_ca_ES.ts src/qt/locale/triangles_cs.ts src/qt/locale/triangles_cy.ts src/qt/locale/triangles_da.ts src/qt/locale/triangles_de.ts src/qt/locale/triangles_el_GR.ts src/qt/locale/triangles_en.ts src/qt/locale/triangles_eo.ts src/qt/locale/triangles_es.ts src/qt/locale/triangles_es_CL.ts src/qt/locale/triangles_es_DO.ts src/qt/locale/triangles_es_MX.ts src/qt/locale/triangles_es_UY.ts src/qt/locale/triangles_et.ts src/qt/locale/triangles_eu_ES.ts src/qt/locale/triangles_fa.ts src/qt/locale/triangles_fa_IR.ts src/qt/locale/triangles_fi.ts src/qt/locale/triangles_fr.ts src/qt/locale/triangles_fr_CA.ts src/qt/locale/triangles_gl.ts src/qt/locale/triangles_he.ts src/qt/locale/triangles_hi_IN.ts src/qt/locale/triangles_hr.ts src/qt/locale/triangles_hu.ts src/qt/locale/triangles_id_ID.ts src/qt/locale/triangles_it.ts src/qt/locale/triangles_ja.ts src/qt/locale/triangles_ka.ts src/qt/locale/triangles_kk_KZ.ts src/qt/locale/triangles_ko_KR.ts src/qt/locale/triangles_ky.ts src/qt/locale/triangles_la.ts src/qt/locale/triangles_lt.ts src/qt/locale/triangles_lv_LV.ts src/qt/locale/triangles_ms_MY.ts src/qt/locale/triangles_nb.ts src/qt/locale/triangles_nl.ts src/qt/locale/triangles_pam.ts src/qt/locale/triangles_pl.ts src/qt/locale/triangles_pt_BR.ts src/qt/locale/triangles_pt_PT.ts src/qt/locale/triangles_ro_RO.ts src/qt/locale/triangles_ru.ts src/qt/locale/triangles_sah.ts src/qt/locale/triangles_sk.ts src/qt/locale/triangles_sl_SI.ts src/qt/locale/triangles_sq.ts src/qt/locale/triangles_sr.ts src/qt/locale/triangles_sv.ts src/qt/locale/triangles_th_TH.ts src/qt/locale/triangles_tr.ts src/qt/locale/triangles_uk.ts src/qt/locale/triangles_ur_PK.ts src/qt/locale/triangles_vi.ts src/qt/locale/triangles_vi_VN.ts src/qt/locale/triangles_zh_CN.ts src/qt/locale/triangles_zh_TW.ts" src/qt/locale/triangles_af_ZA.ts src/qt/locale/triangles_ar.ts src/qt/locale/triangles_be_BY.ts src/qt/locale/triangles_bg.ts src/qt/locale/triangles_bs.ts src/qt/locale/triangles_ca.ts src/qt/locale/triangles_ca@valencia.ts src/qt/locale/triangles_ca_ES.ts src/qt/locale/triangles_cs.ts src/qt/locale/triangles_cy.ts src/qt/locale/triangles_da.ts src/qt/locale/triangles_de.ts src/qt/locale/triangles_el_GR.ts src/qt/locale/triangles_en.ts src/qt/locale/triangles_eo.ts src/qt/locale/triangles_es.ts src/qt/locale/triangles_es_CL.ts src/qt/locale/triangles_es_DO.ts src/qt/locale/triangles_es_MX.ts src/qt/locale/triangles_es_UY.ts src/qt/locale/triangles_et.ts src/qt/locale/triangles_eu_ES.ts src/qt/locale/triangles_fa.ts src/qt/locale/triangles_fa_IR.ts src/qt/locale/triangles_fi.ts src/qt/locale/triangles_fr.ts src/qt/locale/triangles_fr_CA.ts src/qt/locale/triangles_gl.ts src/qt/locale/triangles_he.ts src/qt/locale/triangles_hi_IN.ts src/qt/locale/triangles_hr.ts src/qt/locale/triangles_hu.ts src/qt/locale/triangles_id_ID.ts src/qt/locale/triangles_it.ts src/qt/locale/triangles_ja.ts src/qt/locale/triangles_ka.ts src/qt/locale/triangles_kk_KZ.ts src/qt/locale/triangles_ko_KR.ts src/qt/locale/triangles_ky.ts src/qt/locale/triangles_la.ts src/qt/locale/triangles_lt.ts src/qt/locale/triangles_lv_LV.ts src/qt/locale/triangles_ms_MY.ts src/qt/locale/triangles_nb.ts src/qt/locale/triangles_nl.ts src/qt/locale/triangles_pam.ts src/qt/locale/triangles_pl.ts src/qt/locale/triangles_pt_BR.ts src/qt/locale/triangles_pt_PT.ts src/qt/locale/triangles_ro_RO.ts src/qt/locale/triangles_ru.ts src/qt/locale/triangles_sah.ts src/qt/locale/triangles_sk.ts src/qt/locale/triangles_sl_SI.ts src/qt/locale/triangles_sq.ts src/qt/locale/triangles_sr.ts src/qt/locale/triangles_sv.ts src/qt/locale/triangles_th_TH.ts src/qt/locale/triangles_tr.ts src/qt/locale/triangles_uk.ts src/qt/locale/triangles_ur_PK.ts src/qt/locale/triangles_vi.ts src/qt/locale/triangles_vi_VN.ts src/qt/locale/triangles_zh_CN.ts src/qt/locale/triangles_zh_TW.ts src/qt/locale/triangles_af_ZA.ts src/qt/locale/triangles_ar.ts src/qt/locale/triangles_be_BY.ts src/qt/locale/triangles_bg.ts src/qt/locale/triangles_bs.ts src/qt/locale/triangles_ca.ts src/qt/locale/triangles_ca@valencia.ts src/qt/locale/triangles_ca_ES.ts src/qt/locale/triangles_cs.ts src/qt/locale/triangles_cy.ts src/qt/locale/triangles_da.ts src/qt/locale/triangles_de.ts src/qt/locale/triangles_el_GR.ts src/qt/locale/triangles_en.ts src/qt/locale/triangles_eo.ts src/qt/locale/triangles_es.ts src/qt/locale/triangles_es_CL.ts src/qt/locale/triangles_es_DO.ts src/qt/locale/triangles_es_MX.ts src/qt/locale/triangles_es_UY.ts src/qt/locale/triangles_et.ts src/qt/locale/triangles_eu_ES.ts src/qt/locale/triangles_fa.ts src/qt/locale/triangles_fa_IR.ts src/qt/locale/triangles_fi.ts src/qt/locale/triangles_fr.ts src/qt/locale/triangles_fr_CA.ts src/qt/locale/triangles_gl.ts src/qt/locale/triangles_he.ts src/qt/locale/triangles_hi_IN.ts src/qt/locale/triangles_hr.ts src/qt/locale/triangles_hu.ts src/qt/locale/triangles_id_ID.ts src/qt/locale/triangles_it.ts src/qt/locale/triangles_ja.ts src/qt/locale/triangles_ka.ts src/qt/locale/triangles_kk_KZ.ts src/qt/locale/triangles_ko_KR.ts src/qt/locale/triangles_ky.ts src/qt/locale/triangles_la.ts src/qt/locale/triangles_lt.ts src/qt/locale/triangles_lv_LV.ts src/qt/locale/triangles_ms_MY.ts src/qt/locale/triangles_nb.ts src/qt/locale/triangles_nl.ts src/qt/locale/triangles_pam.ts src/qt/locale/triangles_pl.ts src/qt/locale/triangles_pt_BR.ts src/qt/locale/triangles_pt_PT.ts src/qt/locale/triangles_ro_RO.ts src/qt/locale/triangles_ru.ts src/qt/locale/triangles_sah.ts src/qt/locale/triangles_sk.ts src/qt/locale/triangles_sl_SI.ts src/qt/locale/triangles_sq.ts src/qt/locale/triangles_sr.ts src/qt/locale/triangles_sv.ts src/qt/locale/triangles_th_TH.ts src/qt/locale/triangles_tr.ts src/qt/locale/triangles_uk.ts src/qt/locale/triangles_ur_PK.ts src/qt/locale/triangles_vi.ts src/qt/locale/triangles_vi_VN.ts src/qt/locale/triangles_zh_CN.ts src/qt/locale/triangles_zh_TW.ts src/qt/triangles.qrc C:/msys64/mingw64/share/qt5/mkspecs/features/data/dummy.cpp src/qt/trianglesgui.h src/qt/transactiontablemodel.h src/qt/addresstablemodel.h src/qt/optionsdialog.h src/qt/coincontroldialog.h src/qt/coincontroltreewidget.h src/qt/sendcoinsdialog.h src/qt/addressbookpage.h src/qt/aboutdialog.h src/qt/editaddressdialog.h src/qt/trianglesaddressvalidator.h src/alert.h src/addrman.h src/base58.h src/bignum.h src/checkpoints.h src/compat.h src/coincontrol.h src/sync.h src/util.h src/uint256.h src/kernel.h src/net_bootstrap.h src/tor/onion_v3.h src/tor/tor_crypto_compat.h src/scrypt.h src/pbkdf2.h src/serialize.h src/strlcpy.h src/smessage.h src/main.h src/miner.h src/net.h src/key.h src/db.h src/txdb.h src/walletdb.h src/script.h src/init.h src/irc.h src/mruset.h src/json/json_spirit_writer_template.h src/json/json_spirit_writer.h src/json/json_spirit_value.h src/json/json_spirit_utils.h src/json/json_spirit_stream_reader.h src/json/json_spirit_reader_template.h src/json/json_spirit_reader.h src/json/json_spirit_error_position.h src/json/json_spirit.h src/qt/clientmodel.h src/qt/guiutil.h src/qt/transactionrecord.h src/qt/guiconstants.h src/qt/optionsmodel.h src/qt/monitoreddatamapper.h src/qt/transactiondesc.h src/qt/transactiondescdialog.h src/qt/trianglesamountfield.h src/wallet.h src/keystore.h src/qt/transactionfilterproxy.h src/qt/transactionview.h src/qt/walletmodel.h src/trianglesrpc.h src/qt/overviewpage.h src/qt/csvmodelwriter.h src/crypter.h src/qt/sendcoinsentry.h src/qt/qvalidatedlineedit.h src/qt/trianglesunits.h src/qt/qvaluecombobox.h src/qt/askpassphrasedialog.h src/protocol.h src/qt/notificator.h src/qt/qtipcserver.h src/allocators.h src/ui_interface.h src/qt/rpcconsole.h src/version.h src/netbase.h src/clientversion.h src/hashblock.h src/sph_blake.h src/sph_groestl.h src/sph_jh.h src/sph_keccak.h src/sph_skein.h src/sph_types.h src/qt/messagepage.h src/qt/dialog_move_handler.h src/qt/signmessagepage.h src/qt/verifymessagepage.h src/qt/messagemodel.h src/qt/sendmessagesdialog.h src/qt/sendmessagesentry.h src/qt/plugins/mrichtexteditor/mrichtextedit.h src/qt/qvalidatedtextedit.h src/txdb-leveldb.h src/onionseed.h src/sph_bmw.h src/sph_cubehash.h src/sph_echo.h src/sph_fugue.h src/sph_hamsi.h src/sph_luffa.h src/sph_shavite.h src/sph_simd.h src/txdb-leveldb.cpp src/blake.c src/groestl.c src/jh.c src/keccak.c src/skein.c src/bmw.c src/cubehash.c src/echo.c src/fugue.c src/hamsi.c src/luffa.c src/shavite.c src/simd.c src/qt/triangles.cpp src/qt/trianglesgui.cpp src/qt/transactiontablemodel.cpp src/qt/addresstablemodel.cpp src/qt/optionsdialog.cpp src/qt/sendcoinsdialog.cpp src/qt/coincontroldialog.cpp src/qt/coincontroltreewidget.cpp src/qt/addressbookpage.cpp src/qt/aboutdialog.cpp src/qt/editaddressdialog.cpp src/qt/trianglesaddressvalidator.cpp src/tor/anonymize.cpp src/alert.cpp src/version.cpp src/sync.cpp src/smessage.cpp src/util.cpp src/netbase.cpp src/key.cpp src/script.cpp src/main.cpp src/miner.cpp src/init.cpp src/net.cpp src/irc.cpp src/checkpoints.cpp src/addrman.cpp src/db.cpp src/walletdb.cpp src/qt/clientmodel.cpp src/qt/guiutil.cpp src/qt/transactionrecord.cpp src/qt/optionsmodel.cpp src/qt/monitoreddatamapper.cpp src/qt/transactiondesc.cpp src/qt/transactiondescdialog.cpp src/qt/trianglesstrings.cpp src/qt/trianglesamountfield.cpp src/wallet.cpp src/keystore.cpp src/qt/transactionfilterproxy.cpp src/qt/transactionview.cpp src/qt/walletmodel.cpp src/trianglesrpc.cpp src/rpcdump.cpp src/rpcnet.cpp src/rpcmining.cpp src/rpcwallet.cpp src/rpcblockchain.cpp src/rpcrawtransaction.cpp src/rpcsmessage.cpp src/qt/overviewpage.cpp src/qt/csvmodelwriter.cpp src/crypter.cpp src/qt/sendcoinsentry.cpp src/qt/qvalidatedlineedit.cpp src/qt/trianglesunits.cpp src/qt/qvaluecombobox.cpp src/qt/askpassphrasedialog.cpp src/protocol.cpp src/qt/notificator.cpp src/qt/qtipcserver.cpp src/qt/rpcconsole.cpp src/qt/messagepage.cpp src/qt/dialog_move_handler.cpp src/qt/signmessagepage.cpp src/qt/verifymessagepage.cpp src/qt/messagemodel.cpp src/qt/sendmessagesdialog.cpp src/qt/sendmessagesentry.cpp src/qt/qvalidatedtextedit.cpp src/qt/plugins/mrichtexteditor/mrichtextedit.cpp src/noui.cpp src/kernel.cpp src/net_bootstrap.cpp src/tor/onion_v3.cpp src/scrypt-arm.S src/scrypt-x86.S src/scrypt-x86_64.S src/scrypt.cpp src/pbkdf2.cpp src/qt/forms/coincontroldialog.ui src/qt/forms/sendcoinsdialog.ui src/qt/forms/addressbookpage.ui src/qt/forms/aboutdialog.ui src/qt/forms/editaddressdialog.ui src/qt/forms/transactiondescdialog.ui src/qt/forms/overviewpage.ui src/qt/forms/sendcoinsentry.ui src/qt/forms/askpassphrasedialog.ui src/qt/forms/rpcconsole.ui src/qt/forms/optionsdialog.ui src/qt/forms/messagepage.ui src/qt/forms/sendmessagesentry.ui src/qt/forms/sendmessagesdialog.ui src/qt/plugins/mrichtexteditor/mrichtextedit.ui src/qt/forms/mainwindow.ui src/qt/forms/signmessagepage.ui src/qt/forms/verifymessagepage.ui src/qt/forms/transactionspage.ui - -clean: compiler_clean - -$(DEL_FILE) build/triangles-qt_res.o build/txdb-leveldb.o build/blake.o build/groestl.o build/jh.o build/keccak.o build/skein.o build/bmw.o build/cubehash.o build/echo.o build/fugue.o build/hamsi.o build/luffa.o build/shavite.o build/simd.o build/triangles.o build/trianglesgui.o build/transactiontablemodel.o build/addresstablemodel.o build/optionsdialog.o build/sendcoinsdialog.o build/coincontroldialog.o build/coincontroltreewidget.o build/addressbookpage.o build/aboutdialog.o build/editaddressdialog.o build/trianglesaddressvalidator.o build/anonymize.o build/alert.o build/version.o build/sync.o build/smessage.o build/util.o build/netbase.o build/key.o build/script.o build/main.o build/miner.o build/init.o build/net.o build/irc.o build/checkpoints.o build/addrman.o build/db.o build/walletdb.o build/clientmodel.o build/guiutil.o build/transactionrecord.o build/optionsmodel.o build/monitoreddatamapper.o build/transactiondesc.o build/transactiondescdialog.o build/trianglesstrings.o build/trianglesamountfield.o build/wallet.o build/keystore.o build/transactionfilterproxy.o build/transactionview.o build/walletmodel.o build/trianglesrpc.o build/rpcdump.o build/rpcnet.o build/rpcmining.o build/rpcwallet.o build/rpcblockchain.o build/rpcrawtransaction.o build/rpcsmessage.o build/overviewpage.o build/csvmodelwriter.o build/crypter.o build/sendcoinsentry.o build/qvalidatedlineedit.o build/trianglesunits.o build/qvaluecombobox.o build/askpassphrasedialog.o build/protocol.o build/notificator.o build/qtipcserver.o build/rpcconsole.o build/messagepage.o build/dialog_move_handler.o build/signmessagepage.o build/verifymessagepage.o build/messagemodel.o build/sendmessagesdialog.o build/sendmessagesentry.o build/qvalidatedtextedit.o build/mrichtextedit.o build/noui.o build/kernel.o build/net_bootstrap.o build/onion_v3.o build/scrypt-arm.o build/scrypt-x86.o build/scrypt-x86_64.o build/scrypt.o build/pbkdf2.o build/qrc_triangles.o build/moc_trianglesgui.o build/moc_transactiontablemodel.o build/moc_addresstablemodel.o - -$(DEL_FILE) build/moc_optionsdialog.o build/moc_coincontroldialog.o build/moc_coincontroltreewidget.o build/moc_sendcoinsdialog.o build/moc_addressbookpage.o build/moc_aboutdialog.o build/moc_editaddressdialog.o build/moc_trianglesaddressvalidator.o build/moc_clientmodel.o build/moc_guiutil.o build/moc_optionsmodel.o build/moc_monitoreddatamapper.o build/moc_transactiondesc.o build/moc_transactiondescdialog.o build/moc_trianglesamountfield.o build/moc_transactionfilterproxy.o build/moc_transactionview.o build/moc_walletmodel.o build/moc_overviewpage.o build/moc_csvmodelwriter.o build/moc_sendcoinsentry.o build/moc_qvalidatedlineedit.o build/moc_qvaluecombobox.o build/moc_askpassphrasedialog.o build/moc_notificator.o build/moc_rpcconsole.o build/moc_messagepage.o build/moc_dialog_move_handler.o build/moc_signmessagepage.o build/moc_verifymessagepage.o build/moc_messagemodel.o build/moc_sendmessagesdialog.o build/moc_sendmessagesentry.o build/moc_mrichtextedit.o build/moc_qvalidatedtextedit.o - -$(DEL_FILE) E:/repos/triangles/src/leveldb/libleveldb.a; cd E:/repos/triangles/src/leveldb ; clean - -$(DEL_FILE) build/triangles-qt_res.o - -distclean: clean - -$(DEL_FILE) .qmake.stash - -$(DEL_FILE) $(DESTDIR_TARGET) - -$(DEL_FILE) Makefile.Debug - -E:/repos/triangles/src/leveldb/libleveldb.a: FORCE - cd E:/repos/triangles/src/leveldb && CC=gcc CXX=g++ TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT="-fpermissive -O2" libleveldb.a libmemenv.a && ranlib E:/repos/triangles/src/leveldb/libleveldb.a && ranlib E:/repos/triangles/src/leveldb/libmemenv.a - -mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean - -mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all - -check: first - -benchmark: first - -compiler_TSQM_make_all: src/qt/locale/triangles_af_ZA.qm src/qt/locale/triangles_ar.qm src/qt/locale/triangles_be_BY.qm src/qt/locale/triangles_bg.qm src/qt/locale/triangles_bs.qm src/qt/locale/triangles_ca.qm src/qt/locale/triangles_ca@valencia.qm src/qt/locale/triangles_ca_ES.qm src/qt/locale/triangles_cs.qm src/qt/locale/triangles_cy.qm src/qt/locale/triangles_da.qm src/qt/locale/triangles_de.qm src/qt/locale/triangles_el_GR.qm src/qt/locale/triangles_en.qm src/qt/locale/triangles_eo.qm src/qt/locale/triangles_es.qm src/qt/locale/triangles_es_CL.qm src/qt/locale/triangles_es_DO.qm src/qt/locale/triangles_es_MX.qm src/qt/locale/triangles_es_UY.qm src/qt/locale/triangles_et.qm src/qt/locale/triangles_eu_ES.qm src/qt/locale/triangles_fa.qm src/qt/locale/triangles_fa_IR.qm src/qt/locale/triangles_fi.qm src/qt/locale/triangles_fr.qm src/qt/locale/triangles_fr_CA.qm src/qt/locale/triangles_gl.qm src/qt/locale/triangles_he.qm src/qt/locale/triangles_hi_IN.qm src/qt/locale/triangles_hr.qm src/qt/locale/triangles_hu.qm src/qt/locale/triangles_id_ID.qm src/qt/locale/triangles_it.qm src/qt/locale/triangles_ja.qm src/qt/locale/triangles_ka.qm src/qt/locale/triangles_kk_KZ.qm src/qt/locale/triangles_ko_KR.qm src/qt/locale/triangles_ky.qm src/qt/locale/triangles_la.qm src/qt/locale/triangles_lt.qm src/qt/locale/triangles_lv_LV.qm src/qt/locale/triangles_ms_MY.qm src/qt/locale/triangles_nb.qm src/qt/locale/triangles_nl.qm src/qt/locale/triangles_pam.qm src/qt/locale/triangles_pl.qm src/qt/locale/triangles_pt_BR.qm src/qt/locale/triangles_pt_PT.qm src/qt/locale/triangles_ro_RO.qm src/qt/locale/triangles_ru.qm src/qt/locale/triangles_sah.qm src/qt/locale/triangles_sk.qm src/qt/locale/triangles_sl_SI.qm src/qt/locale/triangles_sq.qm src/qt/locale/triangles_sr.qm src/qt/locale/triangles_sv.qm src/qt/locale/triangles_th_TH.qm src/qt/locale/triangles_tr.qm src/qt/locale/triangles_uk.qm src/qt/locale/triangles_ur_PK.qm src/qt/locale/triangles_vi.qm src/qt/locale/triangles_vi_VN.qm src/qt/locale/triangles_zh_CN.qm src/qt/locale/triangles_zh_TW.qm -compiler_TSQM_clean: - -$(DEL_FILE) src/qt/locale/triangles_af_ZA.qm src/qt/locale/triangles_ar.qm src/qt/locale/triangles_be_BY.qm src/qt/locale/triangles_bg.qm src/qt/locale/triangles_bs.qm src/qt/locale/triangles_ca.qm src/qt/locale/triangles_ca@valencia.qm src/qt/locale/triangles_ca_ES.qm src/qt/locale/triangles_cs.qm src/qt/locale/triangles_cy.qm src/qt/locale/triangles_da.qm src/qt/locale/triangles_de.qm src/qt/locale/triangles_el_GR.qm src/qt/locale/triangles_en.qm src/qt/locale/triangles_eo.qm src/qt/locale/triangles_es.qm src/qt/locale/triangles_es_CL.qm src/qt/locale/triangles_es_DO.qm src/qt/locale/triangles_es_MX.qm src/qt/locale/triangles_es_UY.qm src/qt/locale/triangles_et.qm src/qt/locale/triangles_eu_ES.qm src/qt/locale/triangles_fa.qm src/qt/locale/triangles_fa_IR.qm src/qt/locale/triangles_fi.qm src/qt/locale/triangles_fr.qm src/qt/locale/triangles_fr_CA.qm src/qt/locale/triangles_gl.qm src/qt/locale/triangles_he.qm src/qt/locale/triangles_hi_IN.qm src/qt/locale/triangles_hr.qm src/qt/locale/triangles_hu.qm src/qt/locale/triangles_id_ID.qm src/qt/locale/triangles_it.qm src/qt/locale/triangles_ja.qm src/qt/locale/triangles_ka.qm src/qt/locale/triangles_kk_KZ.qm src/qt/locale/triangles_ko_KR.qm src/qt/locale/triangles_ky.qm src/qt/locale/triangles_la.qm src/qt/locale/triangles_lt.qm src/qt/locale/triangles_lv_LV.qm src/qt/locale/triangles_ms_MY.qm src/qt/locale/triangles_nb.qm src/qt/locale/triangles_nl.qm src/qt/locale/triangles_pam.qm src/qt/locale/triangles_pl.qm src/qt/locale/triangles_pt_BR.qm src/qt/locale/triangles_pt_PT.qm src/qt/locale/triangles_ro_RO.qm src/qt/locale/triangles_ru.qm src/qt/locale/triangles_sah.qm src/qt/locale/triangles_sk.qm src/qt/locale/triangles_sl_SI.qm src/qt/locale/triangles_sq.qm src/qt/locale/triangles_sr.qm src/qt/locale/triangles_sv.qm src/qt/locale/triangles_th_TH.qm src/qt/locale/triangles_tr.qm src/qt/locale/triangles_uk.qm src/qt/locale/triangles_ur_PK.qm src/qt/locale/triangles_vi.qm src/qt/locale/triangles_vi_VN.qm src/qt/locale/triangles_zh_CN.qm - -$(DEL_FILE) src/qt/locale/triangles_zh_TW.qm -src/qt/locale/triangles_af_ZA.qm: src/qt/locale/triangles_af_ZA.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_af_ZA.ts -qm src/qt/locale/triangles_af_ZA.qm - -src/qt/locale/triangles_ar.qm: src/qt/locale/triangles_ar.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ar.ts -qm src/qt/locale/triangles_ar.qm - -src/qt/locale/triangles_be_BY.qm: src/qt/locale/triangles_be_BY.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_be_BY.ts -qm src/qt/locale/triangles_be_BY.qm - -src/qt/locale/triangles_bg.qm: src/qt/locale/triangles_bg.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_bg.ts -qm src/qt/locale/triangles_bg.qm - -src/qt/locale/triangles_bs.qm: src/qt/locale/triangles_bs.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_bs.ts -qm src/qt/locale/triangles_bs.qm - -src/qt/locale/triangles_ca.qm: src/qt/locale/triangles_ca.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ca.ts -qm src/qt/locale/triangles_ca.qm - -src/qt/locale/triangles_ca@valencia.qm: src/qt/locale/triangles_ca@valencia.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ca@valencia.ts -qm src/qt/locale/triangles_ca@valencia.qm - -src/qt/locale/triangles_ca_ES.qm: src/qt/locale/triangles_ca_ES.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ca_ES.ts -qm src/qt/locale/triangles_ca_ES.qm - -src/qt/locale/triangles_cs.qm: src/qt/locale/triangles_cs.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_cs.ts -qm src/qt/locale/triangles_cs.qm - -src/qt/locale/triangles_cy.qm: src/qt/locale/triangles_cy.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_cy.ts -qm src/qt/locale/triangles_cy.qm - -src/qt/locale/triangles_da.qm: src/qt/locale/triangles_da.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_da.ts -qm src/qt/locale/triangles_da.qm - -src/qt/locale/triangles_de.qm: src/qt/locale/triangles_de.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_de.ts -qm src/qt/locale/triangles_de.qm - -src/qt/locale/triangles_el_GR.qm: src/qt/locale/triangles_el_GR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_el_GR.ts -qm src/qt/locale/triangles_el_GR.qm - -src/qt/locale/triangles_en.qm: src/qt/locale/triangles_en.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_en.ts -qm src/qt/locale/triangles_en.qm - -src/qt/locale/triangles_eo.qm: src/qt/locale/triangles_eo.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_eo.ts -qm src/qt/locale/triangles_eo.qm - -src/qt/locale/triangles_es.qm: src/qt/locale/triangles_es.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es.ts -qm src/qt/locale/triangles_es.qm - -src/qt/locale/triangles_es_CL.qm: src/qt/locale/triangles_es_CL.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_CL.ts -qm src/qt/locale/triangles_es_CL.qm - -src/qt/locale/triangles_es_DO.qm: src/qt/locale/triangles_es_DO.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_DO.ts -qm src/qt/locale/triangles_es_DO.qm - -src/qt/locale/triangles_es_MX.qm: src/qt/locale/triangles_es_MX.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_MX.ts -qm src/qt/locale/triangles_es_MX.qm - -src/qt/locale/triangles_es_UY.qm: src/qt/locale/triangles_es_UY.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_UY.ts -qm src/qt/locale/triangles_es_UY.qm - -src/qt/locale/triangles_et.qm: src/qt/locale/triangles_et.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_et.ts -qm src/qt/locale/triangles_et.qm - -src/qt/locale/triangles_eu_ES.qm: src/qt/locale/triangles_eu_ES.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_eu_ES.ts -qm src/qt/locale/triangles_eu_ES.qm - -src/qt/locale/triangles_fa.qm: src/qt/locale/triangles_fa.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fa.ts -qm src/qt/locale/triangles_fa.qm - -src/qt/locale/triangles_fa_IR.qm: src/qt/locale/triangles_fa_IR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fa_IR.ts -qm src/qt/locale/triangles_fa_IR.qm - -src/qt/locale/triangles_fi.qm: src/qt/locale/triangles_fi.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fi.ts -qm src/qt/locale/triangles_fi.qm - -src/qt/locale/triangles_fr.qm: src/qt/locale/triangles_fr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fr.ts -qm src/qt/locale/triangles_fr.qm - -src/qt/locale/triangles_fr_CA.qm: src/qt/locale/triangles_fr_CA.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fr_CA.ts -qm src/qt/locale/triangles_fr_CA.qm - -src/qt/locale/triangles_gl.qm: src/qt/locale/triangles_gl.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_gl.ts -qm src/qt/locale/triangles_gl.qm - -src/qt/locale/triangles_he.qm: src/qt/locale/triangles_he.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_he.ts -qm src/qt/locale/triangles_he.qm - -src/qt/locale/triangles_hi_IN.qm: src/qt/locale/triangles_hi_IN.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_hi_IN.ts -qm src/qt/locale/triangles_hi_IN.qm - -src/qt/locale/triangles_hr.qm: src/qt/locale/triangles_hr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_hr.ts -qm src/qt/locale/triangles_hr.qm - -src/qt/locale/triangles_hu.qm: src/qt/locale/triangles_hu.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_hu.ts -qm src/qt/locale/triangles_hu.qm - -src/qt/locale/triangles_id_ID.qm: src/qt/locale/triangles_id_ID.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_id_ID.ts -qm src/qt/locale/triangles_id_ID.qm - -src/qt/locale/triangles_it.qm: src/qt/locale/triangles_it.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_it.ts -qm src/qt/locale/triangles_it.qm - -src/qt/locale/triangles_ja.qm: src/qt/locale/triangles_ja.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ja.ts -qm src/qt/locale/triangles_ja.qm - -src/qt/locale/triangles_ka.qm: src/qt/locale/triangles_ka.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ka.ts -qm src/qt/locale/triangles_ka.qm - -src/qt/locale/triangles_kk_KZ.qm: src/qt/locale/triangles_kk_KZ.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_kk_KZ.ts -qm src/qt/locale/triangles_kk_KZ.qm - -src/qt/locale/triangles_ko_KR.qm: src/qt/locale/triangles_ko_KR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ko_KR.ts -qm src/qt/locale/triangles_ko_KR.qm - -src/qt/locale/triangles_ky.qm: src/qt/locale/triangles_ky.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ky.ts -qm src/qt/locale/triangles_ky.qm - -src/qt/locale/triangles_la.qm: src/qt/locale/triangles_la.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_la.ts -qm src/qt/locale/triangles_la.qm - -src/qt/locale/triangles_lt.qm: src/qt/locale/triangles_lt.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_lt.ts -qm src/qt/locale/triangles_lt.qm - -src/qt/locale/triangles_lv_LV.qm: src/qt/locale/triangles_lv_LV.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_lv_LV.ts -qm src/qt/locale/triangles_lv_LV.qm - -src/qt/locale/triangles_ms_MY.qm: src/qt/locale/triangles_ms_MY.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ms_MY.ts -qm src/qt/locale/triangles_ms_MY.qm - -src/qt/locale/triangles_nb.qm: src/qt/locale/triangles_nb.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_nb.ts -qm src/qt/locale/triangles_nb.qm - -src/qt/locale/triangles_nl.qm: src/qt/locale/triangles_nl.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_nl.ts -qm src/qt/locale/triangles_nl.qm - -src/qt/locale/triangles_pam.qm: src/qt/locale/triangles_pam.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pam.ts -qm src/qt/locale/triangles_pam.qm - -src/qt/locale/triangles_pl.qm: src/qt/locale/triangles_pl.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pl.ts -qm src/qt/locale/triangles_pl.qm - -src/qt/locale/triangles_pt_BR.qm: src/qt/locale/triangles_pt_BR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pt_BR.ts -qm src/qt/locale/triangles_pt_BR.qm - -src/qt/locale/triangles_pt_PT.qm: src/qt/locale/triangles_pt_PT.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pt_PT.ts -qm src/qt/locale/triangles_pt_PT.qm - -src/qt/locale/triangles_ro_RO.qm: src/qt/locale/triangles_ro_RO.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ro_RO.ts -qm src/qt/locale/triangles_ro_RO.qm - -src/qt/locale/triangles_ru.qm: src/qt/locale/triangles_ru.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ru.ts -qm src/qt/locale/triangles_ru.qm - -src/qt/locale/triangles_sah.qm: src/qt/locale/triangles_sah.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sah.ts -qm src/qt/locale/triangles_sah.qm - -src/qt/locale/triangles_sk.qm: src/qt/locale/triangles_sk.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sk.ts -qm src/qt/locale/triangles_sk.qm - -src/qt/locale/triangles_sl_SI.qm: src/qt/locale/triangles_sl_SI.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sl_SI.ts -qm src/qt/locale/triangles_sl_SI.qm - -src/qt/locale/triangles_sq.qm: src/qt/locale/triangles_sq.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sq.ts -qm src/qt/locale/triangles_sq.qm - -src/qt/locale/triangles_sr.qm: src/qt/locale/triangles_sr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sr.ts -qm src/qt/locale/triangles_sr.qm - -src/qt/locale/triangles_sv.qm: src/qt/locale/triangles_sv.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sv.ts -qm src/qt/locale/triangles_sv.qm - -src/qt/locale/triangles_th_TH.qm: src/qt/locale/triangles_th_TH.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_th_TH.ts -qm src/qt/locale/triangles_th_TH.qm - -src/qt/locale/triangles_tr.qm: src/qt/locale/triangles_tr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_tr.ts -qm src/qt/locale/triangles_tr.qm - -src/qt/locale/triangles_uk.qm: src/qt/locale/triangles_uk.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_uk.ts -qm src/qt/locale/triangles_uk.qm - -src/qt/locale/triangles_ur_PK.qm: src/qt/locale/triangles_ur_PK.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ur_PK.ts -qm src/qt/locale/triangles_ur_PK.qm - -src/qt/locale/triangles_vi.qm: src/qt/locale/triangles_vi.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_vi.ts -qm src/qt/locale/triangles_vi.qm - -src/qt/locale/triangles_vi_VN.qm: src/qt/locale/triangles_vi_VN.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_vi_VN.ts -qm src/qt/locale/triangles_vi_VN.qm - -src/qt/locale/triangles_zh_CN.qm: src/qt/locale/triangles_zh_CN.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_zh_CN.ts -qm src/qt/locale/triangles_zh_CN.qm - -src/qt/locale/triangles_zh_TW.qm: src/qt/locale/triangles_zh_TW.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_zh_TW.ts -qm src/qt/locale/triangles_zh_TW.qm - -compiler_no_pch_compiler_make_all: -compiler_no_pch_compiler_clean: -compiler_rcc_make_all: debug/qrc_triangles.cpp -compiler_rcc_clean: - -$(DEL_FILE) debug/qrc_triangles.cpp -debug/qrc_triangles.cpp: src/qt/triangles.qrc \ - C:/msys64/mingw64/bin/rcc.exe \ - src/qt/res/movies/update_spinner.mng \ - src/qt/res/images/about.png \ - src/qt/res/images/splash.png \ - src/qt/res/images/wallet.png \ - src/qt/res/images/header_logo.png \ - src/qt/res/icons/msgbox/information.png \ - src/qt/res/icons/msgbox/critical.png \ - src/qt/res/icons/msgbox/question.png \ - src/qt/res/icons/msgbox/warning.png \ - src/qt/res/icons/menu_32/messages.png \ - src/qt/res/icons/menu_32/sign.png \ - src/qt/res/icons/menu_32/copy.png \ - src/qt/res/icons/menu_32/delete.png \ - src/qt/res/icons/menu_32/debug.png \ - src/qt/res/icons/menu_32/lock.png \ - src/qt/res/icons/menu_32/unlock.png \ - src/qt/res/icons/menu_32/addressbook.png \ - src/qt/res/icons/menu_32/search.png \ - src/qt/res/icons/menu_32/paste.png \ - src/qt/res/icons/menu_32/addressbook_alt.png \ - src/qt/res/icons/menu_32/passphrase.png \ - src/qt/res/icons/menu_32/send.png \ - src/qt/res/icons/menu_32/edit.png \ - src/qt/res/icons/menu_32/receive.png \ - src/qt/res/icons/menu_32/home.png \ - src/qt/res/icons/menu_32/file.png \ - src/qt/res/icons/menu_32/transactions.png \ - src/qt/res/icons/menu_32/verify.png \ - src/qt/res/icons/menu_16/messages.png \ - src/qt/res/icons/menu_16/sign.png \ - src/qt/res/icons/menu_16/copy.png \ - src/qt/res/icons/menu_16/delete.png \ - src/qt/res/icons/menu_16/debug.png \ - src/qt/res/icons/menu_16/exit.png \ - src/qt/res/icons/menu_16/lock.png \ - src/qt/res/icons/menu_16/unlock.png \ - src/qt/res/icons/menu_16/addressbook.png \ - src/qt/res/icons/menu_16/overview.png \ - src/qt/res/icons/menu_16/triangles-16.png \ - src/qt/res/icons/menu_16/search.png \ - src/qt/res/icons/menu_16/paste.png \ - src/qt/res/icons/menu_16/export.png \ - src/qt/res/icons/menu_16/addressbook_alt.png \ - src/qt/res/icons/menu_16/passphrase.png \ - src/qt/res/icons/menu_16/edit.png \ - src/qt/res/icons/menu_16/send.png \ - src/qt/res/icons/menu_16/receive.png \ - src/qt/res/icons/menu_16/file.png \ - src/qt/res/icons/menu_16/options.png \ - src/qt/res/icons/menu_16/backup.png \ - src/qt/res/icons/menu_16/transactions.png \ - src/qt/res/icons/menu_16/verify.png \ - src/qt/locale/triangles_es_CL.qm \ - src/qt/locale/triangles_ro_RO.qm \ - src/qt/locale/triangles_fr_CA.qm \ - src/qt/locale/triangles_pt_BR.qm \ - src/qt/locale/triangles_gl.qm \ - src/qt/locale/triangles_it.qm \ - src/qt/locale/triangles_nb.qm \ - src/qt/locale/triangles_tr.qm \ - src/qt/locale/triangles_en.qm \ - src/qt/locale/triangles_eo.qm \ - src/qt/locale/triangles_sl_SI.qm \ - src/qt/locale/triangles_pl.qm \ - src/qt/locale/triangles_el_GR.qm \ - src/qt/locale/triangles_es.qm \ - src/qt/locale/triangles_ja.qm \ - src/qt/locale/triangles_ru.qm \ - src/qt/locale/triangles_nl.qm \ - src/qt/locale/triangles_es_DO.qm \ - src/qt/locale/triangles_cs.qm \ - src/qt/locale/triangles_ar.qm \ - src/qt/locale/triangles_ko_KR.qm \ - src/qt/locale/triangles_pt_PT.qm \ - src/qt/locale/triangles_he.qm \ - src/qt/locale/triangles_fa.qm \ - src/qt/locale/triangles_ca_ES.qm \ - src/qt/locale/triangles_lt.qm \ - src/qt/locale/triangles_da.qm \ - src/qt/locale/triangles_uk.qm \ - src/qt/locale/triangles_fi.qm \ - src/qt/locale/triangles_de.qm \ - src/qt/locale/triangles_zh_CN.qm \ - src/qt/locale/triangles_zh_TW.qm \ - src/qt/locale/triangles_sk.qm \ - src/qt/locale/triangles_hr.qm \ - src/qt/locale/triangles_hu.qm \ - src/qt/locale/triangles_fr.qm \ - src/qt/locale/triangles_pam.qm \ - src/qt/locale/triangles_ka.qm \ - src/qt/locale/triangles_sv.qm \ - src/qt/res/icons/triangles.png \ - src/qt/res/icons/treeview/stylesheet-branch-closed.png \ - src/qt/res/icons/treeview/stylesheet-branch-more.png \ - src/qt/res/icons/add.png \ - src/qt/res/icons/close_normal.png \ - src/qt/res/icons/transaction2.png \ - src/qt/res/icons/up_arrow.png \ - src/qt/res/icons/staking_on.png \ - src/qt/res/icons/tx_inout.png \ - src/qt/res/icons/close_hover.png \ - src/qt/res/icons/checkbox.png \ - src/qt/res/icons/tx_output.png \ - src/qt/res/icons/connect0_16.png \ - src/qt/res/icons/connect1_16.png \ - src/qt/res/icons/connect2_16.png \ - src/qt/res/icons/connect3_16.png \ - src/qt/res/icons/triangles.png \ - src/qt/res/icons/connect4_16.png \ - src/qt/res/icons/triangles_testnet.png \ - src/qt/res/icons/remove.png \ - src/qt/res/icons/handle.png \ - src/qt/res/icons/minimize_hover.png \ - src/qt/res/icons/transaction0.png \ - src/qt/res/icons/tx_input.png \ - src/qt/res/icons/clock1.png \ - src/qt/res/icons/lock_open.png \ - src/qt/res/icons/staking_off.png \ - src/qt/res/icons/clock2.png \ - src/qt/res/icons/qrcode.png \ - src/qt/res/icons/clock3.png \ - src/qt/res/icons/tx_mined.png \ - src/qt/res/icons/clock4.png \ - src/qt/res/icons/clock5.png \ - src/qt/res/icons/treeview/stylesheet-branch-end.png \ - src/qt/res/icons/treeview/checkbox-unchecked.png \ - src/qt/res/icons/synced.png \ - src/qt/res/icons/notsynced.png \ - src/qt/res/icons/treeview/checkbox-indeterminate.png \ - src/qt/res/icons/transaction_conflicted.png \ - src/qt/res/icons/treeview/stylesheet-branch-open.png \ - src/qt/res/icons/triangles-32.png \ - src/qt/res/icons/minimize_normal.png \ - src/qt/res/icons/treeview/stylesheet-vline.png \ - src/qt/res/icons/down_arrow.png \ - src/qt/res/icons/triangles-32.png \ - src/qt/res/icons/lock_closed.png \ - src/qt/res/icons/treeview/checkbox-checked.png - /C/msys64/mingw64/bin/rcc.exe -name triangles src/qt/triangles.qrc -o debug/qrc_triangles.cpp - -compiler_moc_predefs_make_all: build/moc_predefs.h -compiler_moc_predefs_clean: - -$(DEL_FILE) build/moc_predefs.h -build/moc_predefs.h: C:/msys64/mingw64/share/qt5/mkspecs/features/data/dummy.cpp - g++ -fpermissive -g -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -dM -E -o build/moc_predefs.h C:/msys64/mingw64/share/qt5/mkspecs/features/data/dummy.cpp - -compiler_moc_header_make_all: build/moc_trianglesgui.cpp build/moc_transactiontablemodel.cpp build/moc_addresstablemodel.cpp build/moc_optionsdialog.cpp build/moc_coincontroldialog.cpp build/moc_coincontroltreewidget.cpp build/moc_sendcoinsdialog.cpp build/moc_addressbookpage.cpp build/moc_aboutdialog.cpp build/moc_editaddressdialog.cpp build/moc_trianglesaddressvalidator.cpp build/moc_clientmodel.cpp build/moc_guiutil.cpp build/moc_optionsmodel.cpp build/moc_monitoreddatamapper.cpp build/moc_transactiondesc.cpp build/moc_transactiondescdialog.cpp build/moc_trianglesamountfield.cpp build/moc_transactionfilterproxy.cpp build/moc_transactionview.cpp build/moc_walletmodel.cpp build/moc_overviewpage.cpp build/moc_csvmodelwriter.cpp build/moc_sendcoinsentry.cpp build/moc_qvalidatedlineedit.cpp build/moc_qvaluecombobox.cpp build/moc_askpassphrasedialog.cpp build/moc_notificator.cpp build/moc_rpcconsole.cpp build/moc_messagepage.cpp build/moc_dialog_move_handler.cpp build/moc_signmessagepage.cpp build/moc_verifymessagepage.cpp build/moc_messagemodel.cpp build/moc_sendmessagesdialog.cpp build/moc_sendmessagesentry.cpp build/moc_mrichtextedit.cpp build/moc_qvalidatedtextedit.cpp -compiler_moc_header_clean: - -$(DEL_FILE) build/moc_trianglesgui.cpp build/moc_transactiontablemodel.cpp build/moc_addresstablemodel.cpp build/moc_optionsdialog.cpp build/moc_coincontroldialog.cpp build/moc_coincontroltreewidget.cpp build/moc_sendcoinsdialog.cpp build/moc_addressbookpage.cpp build/moc_aboutdialog.cpp build/moc_editaddressdialog.cpp build/moc_trianglesaddressvalidator.cpp build/moc_clientmodel.cpp build/moc_guiutil.cpp build/moc_optionsmodel.cpp build/moc_monitoreddatamapper.cpp build/moc_transactiondesc.cpp build/moc_transactiondescdialog.cpp build/moc_trianglesamountfield.cpp build/moc_transactionfilterproxy.cpp build/moc_transactionview.cpp build/moc_walletmodel.cpp build/moc_overviewpage.cpp build/moc_csvmodelwriter.cpp build/moc_sendcoinsentry.cpp build/moc_qvalidatedlineedit.cpp build/moc_qvaluecombobox.cpp build/moc_askpassphrasedialog.cpp build/moc_notificator.cpp build/moc_rpcconsole.cpp build/moc_messagepage.cpp build/moc_dialog_move_handler.cpp build/moc_signmessagepage.cpp build/moc_verifymessagepage.cpp build/moc_messagemodel.cpp build/moc_sendmessagesdialog.cpp build/moc_sendmessagesentry.cpp build/moc_mrichtextedit.cpp build/moc_qvalidatedtextedit.cpp -build/moc_trianglesgui.cpp: src/qt/trianglesgui.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/trianglesgui.h -o build/moc_trianglesgui.cpp - -build/moc_transactiontablemodel.cpp: src/qt/transactiontablemodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactiontablemodel.h -o build/moc_transactiontablemodel.cpp - -build/moc_addresstablemodel.cpp: src/qt/addresstablemodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/addresstablemodel.h -o build/moc_addresstablemodel.cpp - -build/moc_optionsdialog.cpp: src/qt/optionsdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/optionsdialog.h -o build/moc_optionsdialog.cpp - -build/moc_coincontroldialog.cpp: src/qt/coincontroldialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/coincontroldialog.h -o build/moc_coincontroldialog.cpp - -build/moc_coincontroltreewidget.cpp: src/qt/coincontroltreewidget.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/coincontroltreewidget.h -o build/moc_coincontroltreewidget.cpp - -build/moc_sendcoinsdialog.cpp: src/qt/sendcoinsdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendcoinsdialog.h -o build/moc_sendcoinsdialog.cpp - -build/moc_addressbookpage.cpp: src/qt/addressbookpage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/addressbookpage.h -o build/moc_addressbookpage.cpp - -build/moc_aboutdialog.cpp: src/qt/aboutdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/aboutdialog.h -o build/moc_aboutdialog.cpp - -build/moc_editaddressdialog.cpp: src/qt/editaddressdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/editaddressdialog.h -o build/moc_editaddressdialog.cpp - -build/moc_trianglesaddressvalidator.cpp: src/qt/trianglesaddressvalidator.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/trianglesaddressvalidator.h -o build/moc_trianglesaddressvalidator.cpp - -build/moc_clientmodel.cpp: src/qt/clientmodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/clientmodel.h -o build/moc_clientmodel.cpp - -build/moc_guiutil.cpp: src/qt/guiutil.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/guiutil.h -o build/moc_guiutil.cpp - -build/moc_optionsmodel.cpp: src/qt/optionsmodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/optionsmodel.h -o build/moc_optionsmodel.cpp - -build/moc_monitoreddatamapper.cpp: src/qt/monitoreddatamapper.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/monitoreddatamapper.h -o build/moc_monitoreddatamapper.cpp - -build/moc_transactiondesc.cpp: src/qt/transactiondesc.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactiondesc.h -o build/moc_transactiondesc.cpp - -build/moc_transactiondescdialog.cpp: src/qt/transactiondescdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactiondescdialog.h -o build/moc_transactiondescdialog.cpp - -build/moc_trianglesamountfield.cpp: src/qt/trianglesamountfield.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/trianglesamountfield.h -o build/moc_trianglesamountfield.cpp - -build/moc_transactionfilterproxy.cpp: src/qt/transactionfilterproxy.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactionfilterproxy.h -o build/moc_transactionfilterproxy.cpp - -build/moc_transactionview.cpp: src/qt/transactionview.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactionview.h -o build/moc_transactionview.cpp - -build/moc_walletmodel.cpp: src/qt/walletmodel.h \ - src/allocators.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/walletmodel.h -o build/moc_walletmodel.cpp - -build/moc_overviewpage.cpp: src/qt/overviewpage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/overviewpage.h -o build/moc_overviewpage.cpp - -build/moc_csvmodelwriter.cpp: src/qt/csvmodelwriter.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/csvmodelwriter.h -o build/moc_csvmodelwriter.cpp - -build/moc_sendcoinsentry.cpp: src/qt/sendcoinsentry.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendcoinsentry.h -o build/moc_sendcoinsentry.cpp - -build/moc_qvalidatedlineedit.cpp: src/qt/qvalidatedlineedit.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/qvalidatedlineedit.h -o build/moc_qvalidatedlineedit.cpp - -build/moc_qvaluecombobox.cpp: src/qt/qvaluecombobox.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/qvaluecombobox.h -o build/moc_qvaluecombobox.cpp - -build/moc_askpassphrasedialog.cpp: src/qt/askpassphrasedialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/askpassphrasedialog.h -o build/moc_askpassphrasedialog.cpp - -build/moc_notificator.cpp: src/qt/notificator.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/notificator.h -o build/moc_notificator.cpp - -build/moc_rpcconsole.cpp: src/qt/rpcconsole.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/rpcconsole.h -o build/moc_rpcconsole.cpp - -build/moc_messagepage.cpp: src/qt/messagepage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/messagepage.h -o build/moc_messagepage.cpp - -build/moc_dialog_move_handler.cpp: src/qt/dialog_move_handler.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/dialog_move_handler.h -o build/moc_dialog_move_handler.cpp - -build/moc_signmessagepage.cpp: src/qt/signmessagepage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/signmessagepage.h -o build/moc_signmessagepage.cpp - -build/moc_verifymessagepage.cpp: src/qt/verifymessagepage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/verifymessagepage.h -o build/moc_verifymessagepage.cpp - -build/moc_messagemodel.cpp: src/qt/messagemodel.h \ - src/uint256.h \ - src/allocators.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/messagemodel.h -o build/moc_messagemodel.cpp - -build/moc_sendmessagesdialog.cpp: src/qt/sendmessagesdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendmessagesdialog.h -o build/moc_sendmessagesdialog.cpp - -build/moc_sendmessagesentry.cpp: src/qt/sendmessagesentry.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendmessagesentry.h -o build/moc_sendmessagesentry.cpp - -build/moc_mrichtextedit.cpp: src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/plugins/mrichtexteditor/mrichtextedit.h -o build/moc_mrichtextedit.cpp - -build/moc_qvalidatedtextedit.cpp: src/qt/qvalidatedtextedit.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/qvalidatedtextedit.h -o build/moc_qvalidatedtextedit.cpp - -compiler_moc_objc_header_make_all: -compiler_moc_objc_header_clean: -compiler_moc_source_make_all: build/overviewpage.moc build/rpcconsole.moc -compiler_moc_source_clean: - -$(DEL_FILE) build/overviewpage.moc build/rpcconsole.moc -build/overviewpage.moc: src/qt/overviewpage.cpp \ - src/qt/overviewpage.h \ - build/ui_overviewpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/transactiontablemodel.h \ - src/qt/transactionfilterproxy.h \ - src/qt/guiutil.h \ - src/qt/guiconstants.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/overviewpage.cpp -o build/overviewpage.moc - -build/rpcconsole.moc: src/qt/rpcconsole.cpp \ - src/qt/rpcconsole.h \ - build/ui_rpcconsole.h \ - src/qt/clientmodel.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/qt/dialog_move_handler.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/rpcconsole.cpp -o build/rpcconsole.moc - -compiler_uic_make_all: build/ui_coincontroldialog.h build/ui_sendcoinsdialog.h build/ui_addressbookpage.h build/ui_aboutdialog.h build/ui_editaddressdialog.h build/ui_transactiondescdialog.h build/ui_overviewpage.h build/ui_sendcoinsentry.h build/ui_askpassphrasedialog.h build/ui_rpcconsole.h build/ui_optionsdialog.h build/ui_messagepage.h build/ui_sendmessagesentry.h build/ui_sendmessagesdialog.h build/ui_mrichtextedit.h build/ui_mainwindow.h build/ui_signmessagepage.h build/ui_verifymessagepage.h build/ui_transactionspage.h -compiler_uic_clean: - -$(DEL_FILE) build/ui_coincontroldialog.h build/ui_sendcoinsdialog.h build/ui_addressbookpage.h build/ui_aboutdialog.h build/ui_editaddressdialog.h build/ui_transactiondescdialog.h build/ui_overviewpage.h build/ui_sendcoinsentry.h build/ui_askpassphrasedialog.h build/ui_rpcconsole.h build/ui_optionsdialog.h build/ui_messagepage.h build/ui_sendmessagesentry.h build/ui_sendmessagesdialog.h build/ui_mrichtextedit.h build/ui_mainwindow.h build/ui_signmessagepage.h build/ui_verifymessagepage.h build/ui_transactionspage.h -build/ui_coincontroldialog.h: src/qt/forms/coincontroldialog.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/coincontroltreewidget.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/coincontroldialog.ui -o build/ui_coincontroldialog.h - -build/ui_sendcoinsdialog.h: src/qt/forms/sendcoinsdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendcoinsdialog.ui -o build/ui_sendcoinsdialog.h - -build/ui_addressbookpage.h: src/qt/forms/addressbookpage.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/addressbookpage.ui -o build/ui_addressbookpage.h - -build/ui_aboutdialog.h: src/qt/forms/aboutdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/aboutdialog.ui -o build/ui_aboutdialog.h - -build/ui_editaddressdialog.h: src/qt/forms/editaddressdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/editaddressdialog.ui -o build/ui_editaddressdialog.h - -build/ui_transactiondescdialog.h: src/qt/forms/transactiondescdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/transactiondescdialog.ui -o build/ui_transactiondescdialog.h - -build/ui_overviewpage.h: src/qt/forms/overviewpage.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/overviewpage.ui -o build/ui_overviewpage.h - -build/ui_sendcoinsentry.h: src/qt/forms/sendcoinsentry.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesamountfield.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendcoinsentry.ui -o build/ui_sendcoinsentry.h - -build/ui_askpassphrasedialog.h: src/qt/forms/askpassphrasedialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/askpassphrasedialog.ui -o build/ui_askpassphrasedialog.h - -build/ui_rpcconsole.h: src/qt/forms/rpcconsole.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/rpcconsole.ui -o build/ui_rpcconsole.h - -build/ui_optionsdialog.h: src/qt/forms/optionsdialog.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesamountfield.h \ - src/qt/qvaluecombobox.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/optionsdialog.ui -o build/ui_optionsdialog.h - -build/ui_messagepage.h: src/qt/forms/messagepage.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/messagepage.ui -o build/ui_messagepage.h - -build/ui_sendmessagesentry.h: src/qt/forms/sendmessagesentry.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h \ - src/qt/qvalidatedtextedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendmessagesentry.ui -o build/ui_sendmessagesentry.h - -build/ui_sendmessagesdialog.h: src/qt/forms/sendmessagesdialog.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendmessagesdialog.ui -o build/ui_sendmessagesdialog.h - -build/ui_mrichtextedit.h: src/qt/plugins/mrichtexteditor/mrichtextedit.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/plugins/mrichtexteditor/mrichtextedit.ui -o build/ui_mrichtextedit.h - -build/ui_mainwindow.h: src/qt/forms/mainwindow.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/mainwindow.ui -o build/ui_mainwindow.h - -build/ui_signmessagepage.h: src/qt/forms/signmessagepage.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/signmessagepage.ui -o build/ui_signmessagepage.h - -build/ui_verifymessagepage.h: src/qt/forms/verifymessagepage.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/verifymessagepage.ui -o build/ui_verifymessagepage.h - -build/ui_transactionspage.h: src/qt/forms/transactionspage.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/transactionspage.ui -o build/ui_transactionspage.h - -compiler_yacc_decl_make_all: -compiler_yacc_decl_clean: -compiler_yacc_impl_make_all: -compiler_yacc_impl_clean: -compiler_lex_make_all: -compiler_lex_clean: -compiler_clean: compiler_TSQM_clean compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_moc_source_clean compiler_uic_clean - - - -####### Compile - -build/txdb-leveldb.o: src/txdb-leveldb.cpp src/leveldb/include/leveldb/env.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/cache.h \ - src/leveldb/include/leveldb/filter_policy.h \ - src/leveldb/helpers/memenv/memenv.h \ - src/kernel.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/checkpoints.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/txdb-leveldb.o src/txdb-leveldb.cpp - -build/blake.o: src/blake.c src/sph_blake.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/blake.o src/blake.c - -build/groestl.o: src/groestl.c src/sph_groestl.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/groestl.o src/groestl.c - -build/jh.o: src/jh.c src/sph_jh.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/jh.o src/jh.c - -build/keccak.o: src/keccak.c src/sph_keccak.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/keccak.o src/keccak.c - -build/skein.o: src/skein.c src/sph_skein.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/skein.o src/skein.c - -build/bmw.o: src/bmw.c src/sph_bmw.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/bmw.o src/bmw.c - -build/cubehash.o: src/cubehash.c src/sph_cubehash.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/cubehash.o src/cubehash.c - -build/echo.o: src/echo.c src/sph_echo.h \ - src/sph_types.h \ - src/aes_helper.c - $(CC) -c $(CFLAGS) $(INCPATH) -o build/echo.o src/echo.c - -build/fugue.o: src/fugue.c src/sph_fugue.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/fugue.o src/fugue.c - -build/hamsi.o: src/hamsi.c src/sph_hamsi.h \ - src/sph_types.h \ - src/hamsi_helper.c - $(CC) -c $(CFLAGS) $(INCPATH) -o build/hamsi.o src/hamsi.c - -build/luffa.o: src/luffa.c src/sph_luffa.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/luffa.o src/luffa.c - -build/shavite.o: src/shavite.c src/sph_shavite.h \ - src/sph_types.h \ - src/aes_helper.c - $(CC) -c $(CFLAGS) $(INCPATH) -o build/shavite.o src/shavite.c - -build/simd.o: src/simd.c src/sph_simd.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/simd.o src/simd.c - -build/triangles.o: src/qt/triangles.cpp src/qt/trianglesgui.h \ - src/qt/clientmodel.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/optionsmodel.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/guiutil.h \ - src/qt/guiconstants.h \ - src/init.h \ - src/tor/anonymize.h \ - src/qt/qtipcserver.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/triangles.o src/qt/triangles.cpp - -build/trianglesgui.o: src/qt/trianglesgui.cpp src/qt/trianglesgui.h \ - build/ui_mainwindow.h \ - src/qt/transactiontablemodel.h \ - src/qt/addressbookpage.h \ - src/qt/messagepage.h \ - src/qt/sendcoinsdialog.h \ - src/qt/dialog_move_handler.h \ - src/qt/optionsdialog.h \ - src/qt/aboutdialog.h \ - src/qt/signmessagepage.h \ - src/qt/verifymessagepage.h \ - src/qt/clientmodel.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/editaddressdialog.h \ - src/qt/optionsmodel.h \ - src/qt/transactiondescdialog.h \ - src/qt/addresstablemodel.h \ - src/qt/transactionview.h \ - src/qt/overviewpage.h \ - src/qt/trianglesunits.h \ - src/qt/guiconstants.h \ - src/qt/askpassphrasedialog.h \ - src/qt/notificator.h \ - src/qt/guiutil.h \ - src/qt/rpcconsole.h \ - src/init.h \ - src/tor/anonymize.h \ - src/qt/macdockiconhandler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesgui.o src/qt/trianglesgui.cpp - -build/transactiontablemodel.o: src/qt/transactiontablemodel.cpp src/qt/transactiontablemodel.h \ - src/qt/guiutil.h \ - src/qt/transactionrecord.h \ - src/uint256.h \ - src/qt/guiconstants.h \ - src/qt/transactiondesc.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/trianglesunits.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactiontablemodel.o src/qt/transactiontablemodel.cpp - -build/addresstablemodel.o: src/qt/addresstablemodel.cpp src/qt/addresstablemodel.h \ - src/qt/guiutil.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/addresstablemodel.o src/qt/addresstablemodel.cpp - -build/optionsdialog.o: src/qt/optionsdialog.cpp src/qt/optionsdialog.h \ - build/ui_optionsdialog.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/qvaluecombobox.h \ - src/qt/trianglesamountfield.h \ - src/qt/trianglesunits.h \ - src/qt/monitoreddatamapper.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/qt/optionsmodel.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/optionsdialog.o src/qt/optionsdialog.cpp - -build/sendcoinsdialog.o: src/qt/sendcoinsdialog.cpp src/qt/sendcoinsdialog.h \ - build/ui_sendcoinsdialog.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/walletmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/addressbookpage.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/sendcoinsentry.h \ - src/qt/guiutil.h \ - src/qt/askpassphrasedialog.h \ - src/coincontrol.h \ - src/qt/coincontroldialog.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendcoinsdialog.o src/qt/sendcoinsdialog.cpp - -build/coincontroldialog.o: src/qt/coincontroldialog.cpp src/qt/coincontroldialog.h \ - build/ui_coincontroldialog.h \ - src/qt/coincontroltreewidget.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/trianglesunits.h \ - src/qt/walletmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/optionsmodel.h \ - src/coincontrol.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/coincontroldialog.o src/qt/coincontroldialog.cpp - -build/coincontroltreewidget.o: src/qt/coincontroltreewidget.cpp src/qt/coincontroltreewidget.h \ - src/qt/coincontroldialog.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/coincontroltreewidget.o src/qt/coincontroltreewidget.cpp - -build/addressbookpage.o: src/qt/addressbookpage.cpp src/qt/addressbookpage.h \ - build/ui_addressbookpage.h \ - src/qt/addresstablemodel.h \ - src/qt/optionsmodel.h \ - src/qt/trianglesgui.h \ - src/qt/editaddressdialog.h \ - src/qt/csvmodelwriter.h \ - src/qt/guiutil.h \ - src/qt/dialog_move_handler.h \ - src/qt/qrcodedialog.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/addressbookpage.o src/qt/addressbookpage.cpp - -build/aboutdialog.o: src/qt/aboutdialog.cpp src/qt/aboutdialog.h \ - build/ui_aboutdialog.h \ - src/qt/clientmodel.h \ - src/qt/dialog_move_handler.h \ - src/version.h \ - src/clientversion.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/aboutdialog.o src/qt/aboutdialog.cpp - -build/editaddressdialog.o: src/qt/editaddressdialog.cpp src/qt/editaddressdialog.h \ - build/ui_editaddressdialog.h \ - src/qt/addresstablemodel.h \ - src/qt/guiutil.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h \ - src/qt/clientmodel.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/editaddressdialog.o src/qt/editaddressdialog.cpp - -build/trianglesaddressvalidator.o: src/qt/trianglesaddressvalidator.cpp src/qt/trianglesaddressvalidator.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesaddressvalidator.o src/qt/trianglesaddressvalidator.cpp - -build/anonymize.o: src/tor/anonymize.cpp src/tor/anonymize.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/anonymize.o src/tor/anonymize.cpp - -build/alert.o: src/alert.cpp src/alert.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/key.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/alert.o src/alert.cpp - -build/version.o: src/version.cpp src/version.h \ - src/clientversion.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/version.o src/version.cpp - -build/sync.o: src/sync.cpp src/sync.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sync.o src/sync.cpp - -build/smessage.o: src/smessage.cpp src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/lz4/lz4.c \ - src/xxhash/xxhash.h \ - src/xxhash/xxhash.c - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/smessage.o src/smessage.cpp - -build/util.o: src/util.cpp src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/sync.h \ - src/strlcpy.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/util.o src/util.cpp - -build/netbase.o: src/netbase.cpp src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/util.h \ - src/uint256.h \ - src/sync.h \ - src/strlcpy.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/netbase.o src/netbase.cpp - -build/key.o: src/key.cpp src/key.h \ - src/allocators.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/key.o src/key.cpp - -build/script.o: src/script.cpp src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/allocators.h \ - src/key.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/sync.h \ - src/bignum.h \ - src/main.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/script.o src/script.cpp - -build/main.o: src/main.cpp src/alert.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/kernel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/main.o src/main.cpp - -build/miner.o: src/miner.cpp src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/miner.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/kernel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/miner.o src/miner.cpp - -build/init.o: src/init.cpp src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/init.o src/init.cpp - -build/net.o: src/net.cpp src/irc.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/strlcpy.h \ - src/onionseed.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/net.o src/net.cpp - -build/irc.o: src/irc.cpp src/irc.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/strlcpy.h \ - src/base58.h \ - src/bignum.h \ - src/key.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/irc.o src/irc.cpp - -build/checkpoints.o: src/checkpoints.cpp src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/checkpoints.o src/checkpoints.cpp - -build/addrman.o: src/addrman.cpp src/addrman.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/util.h \ - src/sync.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/addrman.o src/addrman.cpp - -build/db.o: src/db.cpp src/db.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/db.o src/db.cpp - -build/walletdb.o: src/walletdb.cpp src/walletdb.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/base58.h \ - src/wallet.h \ - src/ui_interface.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/walletdb.o src/walletdb.cpp - -build/clientmodel.o: src/qt/clientmodel.cpp src/qt/clientmodel.h \ - src/qt/guiconstants.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/transactiontablemodel.h \ - src/alert.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/main.h \ - src/bignum.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/clientmodel.o src/qt/clientmodel.cpp - -build/guiutil.o: src/qt/guiutil.cpp src/qt/guiutil.h \ - src/qt/trianglesaddressvalidator.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/trianglesunits.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/guiutil.o src/qt/guiutil.cpp - -build/transactionrecord.o: src/qt/transactionrecord.cpp src/qt/transactionrecord.h \ - src/uint256.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactionrecord.o src/qt/transactionrecord.cpp - -build/optionsmodel.o: src/qt/optionsmodel.cpp src/qt/optionsmodel.h \ - src/qt/trianglesunits.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/optionsmodel.o src/qt/optionsmodel.cpp - -build/monitoreddatamapper.o: src/qt/monitoreddatamapper.cpp src/qt/monitoreddatamapper.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/monitoreddatamapper.o src/qt/monitoreddatamapper.cpp - -build/transactiondesc.o: src/qt/transactiondesc.cpp src/qt/transactiondesc.h \ - src/qt/guiutil.h \ - src/qt/trianglesunits.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/txdb.h \ - src/txdb-leveldb.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactiondesc.o src/qt/transactiondesc.cpp - -build/transactiondescdialog.o: src/qt/transactiondescdialog.cpp src/qt/transactiondescdialog.h \ - build/ui_transactiondescdialog.h \ - src/qt/transactiontablemodel.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactiondescdialog.o src/qt/transactiondescdialog.cpp - -build/trianglesstrings.o: src/qt/trianglesstrings.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesstrings.o src/qt/trianglesstrings.cpp - -build/trianglesamountfield.o: src/qt/trianglesamountfield.cpp src/qt/trianglesamountfield.h \ - src/qt/qvaluecombobox.h \ - src/qt/trianglesunits.h \ - src/qt/guiconstants.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesamountfield.o src/qt/trianglesamountfield.cpp - -build/wallet.o: src/wallet.cpp src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/kernel.h \ - src/coincontrol.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/wallet.o src/wallet.cpp - -build/keystore.o: src/keystore.cpp src/keystore.h \ - src/crypter.h \ - src/allocators.h \ - src/key.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/sync.h \ - src/script.h \ - src/bignum.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/keystore.o src/keystore.cpp - -build/transactionfilterproxy.o: src/qt/transactionfilterproxy.cpp src/qt/transactionfilterproxy.h \ - src/qt/transactiontablemodel.h \ - src/qt/transactionrecord.h \ - src/uint256.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactionfilterproxy.o src/qt/transactionfilterproxy.cpp - -build/transactionview.o: src/qt/transactionview.cpp src/qt/transactionview.h \ - build/ui_transactionspage.h \ - src/qt/transactionfilterproxy.h \ - src/qt/transactionrecord.h \ - src/uint256.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/addresstablemodel.h \ - src/qt/transactiontablemodel.h \ - src/qt/trianglesunits.h \ - src/qt/csvmodelwriter.h \ - src/qt/transactiondescdialog.h \ - src/qt/editaddressdialog.h \ - src/qt/optionsmodel.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactionview.o src/qt/transactionview.cpp - -build/walletmodel.o: src/qt/walletmodel.cpp src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/guiconstants.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/transactiontablemodel.h \ - src/ui_interface.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/walletmodel.o src/qt/walletmodel.cpp - -build/trianglesrpc.o: src/trianglesrpc.cpp src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesrpc.o src/trianglesrpc.cpp - -build/rpcdump.o: src/rpcdump.cpp src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcdump.o src/rpcdump.cpp - -build/rpcnet.o: src/rpcnet.cpp src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/alert.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcnet.o src/rpcnet.cpp - -build/rpcmining.o: src/rpcmining.cpp src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/db.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/miner.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcmining.o src/rpcmining.cpp - -build/rpcwallet.o: src/rpcwallet.cpp src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/init.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcwallet.o src/rpcwallet.cpp - -build/rpcblockchain.o: src/rpcblockchain.cpp src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcblockchain.o src/rpcblockchain.cpp - -build/rpcrawtransaction.o: src/rpcrawtransaction.cpp src/base58.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/key.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/sync.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcrawtransaction.o src/rpcrawtransaction.cpp - -build/rpcsmessage.o: src/rpcsmessage.cpp src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/db.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcsmessage.o src/rpcsmessage.cpp - -build/overviewpage.o: src/qt/overviewpage.cpp src/qt/overviewpage.h \ - build/ui_overviewpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/transactiontablemodel.h \ - src/qt/transactionfilterproxy.h \ - src/qt/guiutil.h \ - src/qt/guiconstants.h \ - build/overviewpage.moc - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/overviewpage.o src/qt/overviewpage.cpp - -build/csvmodelwriter.o: src/qt/csvmodelwriter.cpp src/qt/csvmodelwriter.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/csvmodelwriter.o src/qt/csvmodelwriter.cpp - -build/crypter.o: src/crypter.cpp src/crypter.h \ - src/allocators.h \ - src/key.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/scrypt.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/crypter.o src/crypter.cpp - -build/sendcoinsentry.o: src/qt/sendcoinsentry.cpp src/qt/sendcoinsentry.h \ - build/ui_sendcoinsentry.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesamountfield.h \ - src/qt/guiutil.h \ - src/qt/trianglesunits.h \ - src/qt/addressbookpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendcoinsentry.o src/qt/sendcoinsentry.cpp - -build/qvalidatedlineedit.o: src/qt/qvalidatedlineedit.cpp src/qt/qvalidatedlineedit.h \ - src/qt/guiconstants.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qvalidatedlineedit.o src/qt/qvalidatedlineedit.cpp - -build/trianglesunits.o: src/qt/trianglesunits.cpp src/qt/trianglesunits.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesunits.o src/qt/trianglesunits.cpp - -build/qvaluecombobox.o: src/qt/qvaluecombobox.cpp src/qt/qvaluecombobox.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qvaluecombobox.o src/qt/qvaluecombobox.cpp - -build/askpassphrasedialog.o: src/qt/askpassphrasedialog.cpp src/qt/askpassphrasedialog.h \ - build/ui_askpassphrasedialog.h \ - src/qt/dialog_move_handler.h \ - src/qt/guiconstants.h \ - src/qt/walletmodel.h \ - src/allocators.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/askpassphrasedialog.o src/qt/askpassphrasedialog.cpp - -build/protocol.o: src/protocol.cpp src/protocol.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/netbase.h \ - src/compat.h \ - src/uint256.h \ - src/util.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/protocol.o src/protocol.cpp - -build/notificator.o: src/qt/notificator.cpp src/qt/notificator.h \ - src/qt/macnotificationhandler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/notificator.o src/qt/notificator.cpp - -build/qtipcserver.o: src/qt/qtipcserver.cpp src/qt/qtipcserver.h \ - src/qt/guiconstants.h \ - src/ui_interface.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qtipcserver.o src/qt/qtipcserver.cpp - -build/rpcconsole.o: src/qt/rpcconsole.cpp src/qt/rpcconsole.h \ - build/ui_rpcconsole.h \ - src/qt/clientmodel.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/qt/dialog_move_handler.h \ - build/rpcconsole.moc - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcconsole.o src/qt/rpcconsole.cpp - -build/messagepage.o: src/qt/messagepage.cpp src/qt/messagepage.h \ - build/ui_messagepage.h \ - src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h \ - src/qt/sendmessagesdialog.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/allocators.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/trianglesgui.h \ - src/qt/csvmodelwriter.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/messagepage.o src/qt/messagepage.cpp - -build/dialog_move_handler.o: src/qt/dialog_move_handler.cpp src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/dialog_move_handler.o src/qt/dialog_move_handler.cpp - -build/signmessagepage.o: src/qt/signmessagepage.cpp src/qt/signmessagepage.h \ - build/ui_signmessagepage.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/addressbookpage.h \ - src/base58.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/key.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/optionsmodel.h \ - src/qt/walletmodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/signmessagepage.o src/qt/signmessagepage.cpp - -build/verifymessagepage.o: src/qt/verifymessagepage.cpp src/qt/verifymessagepage.h \ - build/ui_verifymessagepage.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/addressbookpage.h \ - src/base58.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/key.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/optionsmodel.h \ - src/qt/walletmodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/verifymessagepage.o src/qt/verifymessagepage.cpp - -build/messagemodel.o: src/qt/messagemodel.cpp src/qt/guiutil.h \ - src/qt/guiconstants.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/addresstablemodel.h \ - src/json/json_spirit.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_reader.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer.h \ - src/json/json_spirit_utils.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/messagemodel.o src/qt/messagemodel.cpp - -build/sendmessagesdialog.o: src/qt/sendmessagesdialog.cpp src/qt/sendmessagesdialog.h \ - build/ui_sendmessagesdialog.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/addressbookpage.h \ - src/qt/optionsmodel.h \ - src/qt/sendmessagesentry.h \ - src/qt/dialog_move_handler.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendmessagesdialog.o src/qt/sendmessagesdialog.cpp - -build/sendmessagesentry.o: src/qt/sendmessagesentry.cpp src/qt/sendmessagesentry.h \ - build/ui_sendmessagesentry.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/qvalidatedtextedit.h \ - src/qt/guiutil.h \ - src/qt/addressbookpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendmessagesentry.o src/qt/sendmessagesentry.cpp - -build/qvalidatedtextedit.o: src/qt/qvalidatedtextedit.cpp src/qt/qvalidatedtextedit.h \ - src/qt/guiconstants.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qvalidatedtextedit.o src/qt/qvalidatedtextedit.cpp - -build/mrichtextedit.o: src/qt/plugins/mrichtexteditor/mrichtextedit.cpp src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/mrichtextedit.o src/qt/plugins/mrichtexteditor/mrichtextedit.cpp - -build/noui.o: src/noui.cpp src/ui_interface.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/noui.o src/noui.cpp - -build/kernel.o: src/kernel.cpp src/kernel.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/kernel.o src/kernel.cpp - -build/net_bootstrap.o: src/net_bootstrap.cpp src/net_bootstrap.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/tor/onion_v3.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/net_bootstrap.o src/net_bootstrap.cpp - -build/onion_v3.o: src/tor/onion_v3.cpp src/tor/onion_v3.h \ - src/compat.h \ - src/tor/tor_crypto_compat.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/onion_v3.o src/tor/onion_v3.cpp - -build/scrypt-arm.o: src/scrypt-arm.S - $(CC) -c $(CFLAGS) $(INCPATH) -o build/scrypt-arm.o src/scrypt-arm.S - -build/scrypt-x86.o: src/scrypt-x86.S - $(CC) -c $(CFLAGS) $(INCPATH) -o build/scrypt-x86.o src/scrypt-x86.S - -build/scrypt-x86_64.o: src/scrypt-x86_64.S - $(CC) -c $(CFLAGS) $(INCPATH) -o build/scrypt-x86_64.o src/scrypt-x86_64.S - -build/scrypt.o: src/scrypt.cpp src/scrypt.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/pbkdf2.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/scrypt.o src/scrypt.cpp - -build/pbkdf2.o: src/pbkdf2.cpp src/pbkdf2.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/pbkdf2.o src/pbkdf2.cpp - -build/qrc_triangles.o: debug/qrc_triangles.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qrc_triangles.o debug/qrc_triangles.cpp - -build/moc_trianglesgui.o: build/moc_trianglesgui.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_trianglesgui.o build/moc_trianglesgui.cpp - -build/moc_transactiontablemodel.o: build/moc_transactiontablemodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactiontablemodel.o build/moc_transactiontablemodel.cpp - -build/moc_addresstablemodel.o: build/moc_addresstablemodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_addresstablemodel.o build/moc_addresstablemodel.cpp - -build/moc_optionsdialog.o: build/moc_optionsdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_optionsdialog.o build/moc_optionsdialog.cpp - -build/moc_coincontroldialog.o: build/moc_coincontroldialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_coincontroldialog.o build/moc_coincontroldialog.cpp - -build/moc_coincontroltreewidget.o: build/moc_coincontroltreewidget.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_coincontroltreewidget.o build/moc_coincontroltreewidget.cpp - -build/moc_sendcoinsdialog.o: build/moc_sendcoinsdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendcoinsdialog.o build/moc_sendcoinsdialog.cpp - -build/moc_addressbookpage.o: build/moc_addressbookpage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_addressbookpage.o build/moc_addressbookpage.cpp - -build/moc_aboutdialog.o: build/moc_aboutdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_aboutdialog.o build/moc_aboutdialog.cpp - -build/moc_editaddressdialog.o: build/moc_editaddressdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_editaddressdialog.o build/moc_editaddressdialog.cpp - -build/moc_trianglesaddressvalidator.o: build/moc_trianglesaddressvalidator.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_trianglesaddressvalidator.o build/moc_trianglesaddressvalidator.cpp - -build/moc_clientmodel.o: build/moc_clientmodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_clientmodel.o build/moc_clientmodel.cpp - -build/moc_guiutil.o: build/moc_guiutil.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_guiutil.o build/moc_guiutil.cpp - -build/moc_optionsmodel.o: build/moc_optionsmodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_optionsmodel.o build/moc_optionsmodel.cpp - -build/moc_monitoreddatamapper.o: build/moc_monitoreddatamapper.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_monitoreddatamapper.o build/moc_monitoreddatamapper.cpp - -build/moc_transactiondesc.o: build/moc_transactiondesc.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactiondesc.o build/moc_transactiondesc.cpp - -build/moc_transactiondescdialog.o: build/moc_transactiondescdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactiondescdialog.o build/moc_transactiondescdialog.cpp - -build/moc_trianglesamountfield.o: build/moc_trianglesamountfield.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_trianglesamountfield.o build/moc_trianglesamountfield.cpp - -build/moc_transactionfilterproxy.o: build/moc_transactionfilterproxy.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactionfilterproxy.o build/moc_transactionfilterproxy.cpp - -build/moc_transactionview.o: build/moc_transactionview.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactionview.o build/moc_transactionview.cpp - -build/moc_walletmodel.o: build/moc_walletmodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_walletmodel.o build/moc_walletmodel.cpp - -build/moc_overviewpage.o: build/moc_overviewpage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_overviewpage.o build/moc_overviewpage.cpp - -build/moc_csvmodelwriter.o: build/moc_csvmodelwriter.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_csvmodelwriter.o build/moc_csvmodelwriter.cpp - -build/moc_sendcoinsentry.o: build/moc_sendcoinsentry.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendcoinsentry.o build/moc_sendcoinsentry.cpp - -build/moc_qvalidatedlineedit.o: build/moc_qvalidatedlineedit.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_qvalidatedlineedit.o build/moc_qvalidatedlineedit.cpp - -build/moc_qvaluecombobox.o: build/moc_qvaluecombobox.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_qvaluecombobox.o build/moc_qvaluecombobox.cpp - -build/moc_askpassphrasedialog.o: build/moc_askpassphrasedialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_askpassphrasedialog.o build/moc_askpassphrasedialog.cpp - -build/moc_notificator.o: build/moc_notificator.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_notificator.o build/moc_notificator.cpp - -build/moc_rpcconsole.o: build/moc_rpcconsole.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_rpcconsole.o build/moc_rpcconsole.cpp - -build/moc_messagepage.o: build/moc_messagepage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_messagepage.o build/moc_messagepage.cpp - -build/moc_dialog_move_handler.o: build/moc_dialog_move_handler.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_dialog_move_handler.o build/moc_dialog_move_handler.cpp - -build/moc_signmessagepage.o: build/moc_signmessagepage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_signmessagepage.o build/moc_signmessagepage.cpp - -build/moc_verifymessagepage.o: build/moc_verifymessagepage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_verifymessagepage.o build/moc_verifymessagepage.cpp - -build/moc_messagemodel.o: build/moc_messagemodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_messagemodel.o build/moc_messagemodel.cpp - -build/moc_sendmessagesdialog.o: build/moc_sendmessagesdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendmessagesdialog.o build/moc_sendmessagesdialog.cpp - -build/moc_sendmessagesentry.o: build/moc_sendmessagesentry.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendmessagesentry.o build/moc_sendmessagesentry.cpp - -build/moc_mrichtextedit.o: build/moc_mrichtextedit.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_mrichtextedit.o build/moc_mrichtextedit.cpp - -build/moc_qvalidatedtextedit.o: build/moc_qvalidatedtextedit.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_qvalidatedtextedit.o build/moc_qvalidatedtextedit.cpp - -####### Install - -install: FORCE - -uninstall: FORCE - -FORCE: - diff --git a/Makefile.Release b/Makefile.Release deleted file mode 100644 index c50f1d4..0000000 --- a/Makefile.Release +++ /dev/null @@ -1,4231 +0,0 @@ -############################################################################# -# Makefile for building: triangles-qt -# Generated by qmake (3.1) (Qt 5.15.18) -# Project: triangles-qt.pro -# Template: app -############################################################################# - -MAKEFILE = Makefile.Release - -EQ = = - -####### Compiler, tools and options - -CC = gcc -CXX = g++ -DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN -DBOOST_BIND_GLOBAL_PLACEHOLDERS -D__NO_SYSTEM_INCLUDES -DQT_DISABLE_DEPRECATED_BEFORE=0 -DUSE_UPNP=1 -DSTATICLIB -DMINIUPNP_STATICLIB -DUSE_IPV6=1 -DWIN32 -D_MT -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -CFLAGS = -fno-keep-inline-dllexport -march=nocona -msahf -mtune=generic -Wa,-mbig-obj -O2 -Wall -Wextra -Wextra $(DEFINES) -CXXFLAGS = -fpermissive -O2 -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -fexceptions -mthreads $(DEFINES) -INCPATH = -Isrc -Isrc/json -Isrc/qt -Isrc/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -Isrc/leveldb/include -Isrc/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -Ibuild -Ibuild -I/include -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -LINKER = g++ -LFLAGS = -static -static-libgcc -static-libstdc++ -Wl,-s -Wl,-subsystem,windows -mthreads -LIBS = -LC:/msys64/mingw64/lib -lminiupnpc -liphlpapi E:/repos/triangles/src/leveldb/libleveldb.a E:/repos/triangles/src/leveldb/libmemenv.a -lssl -lcrypto -ldb_cxx -levent -lz -lws2_32 -lshlwapi -lmswsock -lole32 -loleaut32 -luuid -lgdi32 -lcrypt32 -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lboost_chrono-mt C:/msys64/mingw64/lib/libQt5Widgets.dll.a C:/msys64/mingw64/lib/libQt5Gui.dll.a C:/msys64/mingw64/lib/libQt5Core.dll.a -lmingwthrd -lmingw32 C:/msys64/mingw64/lib/libqtmain.a -lshell32 -QMAKE = C:/msys64/mingw64/bin/qmake-qt5.exe -DEL_FILE = rm -f -CHK_DIR_EXISTS= test -d -MKDIR = mkdir -p -COPY = cp -f -COPY_FILE = cp -f -COPY_DIR = cp -f -R -INSTALL_FILE = cp -f -INSTALL_PROGRAM = cp -f -INSTALL_DIR = cp -f -R -QINSTALL = C:/msys64/mingw64/bin/qmake-qt5.exe -install qinstall -QINSTALL_PROGRAM = C:/msys64/mingw64/bin/qmake-qt5.exe -install qinstall -exe -DEL_FILE = rm -f -SYMLINK = $(QMAKE) -install ln -f -s -DEL_DIR = rmdir -MOVE = mv -f -IDC = idc -IDL = widl -ZIP = -DEF_FILE = -RES_FILE = build/triangles-qt_res.o -SED = sed -MOVE = mv -f - -####### Output directory - -OBJECTS_DIR = build/ - -####### Files - -SOURCES = src/txdb-leveldb.cpp \ - src/blake.c \ - src/groestl.c \ - src/jh.c \ - src/keccak.c \ - src/skein.c \ - src/bmw.c \ - src/cubehash.c \ - src/echo.c \ - src/fugue.c \ - src/hamsi.c \ - src/luffa.c \ - src/shavite.c \ - src/simd.c \ - src/qt/triangles.cpp \ - src/qt/trianglesgui.cpp \ - src/qt/transactiontablemodel.cpp \ - src/qt/addresstablemodel.cpp \ - src/qt/optionsdialog.cpp \ - src/qt/sendcoinsdialog.cpp \ - src/qt/coincontroldialog.cpp \ - src/qt/coincontroltreewidget.cpp \ - src/qt/addressbookpage.cpp \ - src/qt/aboutdialog.cpp \ - src/qt/editaddressdialog.cpp \ - src/qt/trianglesaddressvalidator.cpp \ - src/tor/anonymize.cpp \ - src/alert.cpp \ - src/version.cpp \ - src/sync.cpp \ - src/smessage.cpp \ - src/util.cpp \ - src/netbase.cpp \ - src/key.cpp \ - src/script.cpp \ - src/main.cpp \ - src/miner.cpp \ - src/init.cpp \ - src/net.cpp \ - src/irc.cpp \ - src/checkpoints.cpp \ - src/addrman.cpp \ - src/db.cpp \ - src/walletdb.cpp \ - src/qt/clientmodel.cpp \ - src/qt/guiutil.cpp \ - src/qt/transactionrecord.cpp \ - src/qt/optionsmodel.cpp \ - src/qt/monitoreddatamapper.cpp \ - src/qt/transactiondesc.cpp \ - src/qt/transactiondescdialog.cpp \ - src/qt/trianglesstrings.cpp \ - src/qt/trianglesamountfield.cpp \ - src/wallet.cpp \ - src/keystore.cpp \ - src/qt/transactionfilterproxy.cpp \ - src/qt/transactionview.cpp \ - src/qt/walletmodel.cpp \ - src/trianglesrpc.cpp \ - src/rpcdump.cpp \ - src/rpcnet.cpp \ - src/rpcmining.cpp \ - src/rpcwallet.cpp \ - src/rpcblockchain.cpp \ - src/rpcrawtransaction.cpp \ - src/rpcsmessage.cpp \ - src/qt/overviewpage.cpp \ - src/qt/csvmodelwriter.cpp \ - src/crypter.cpp \ - src/qt/sendcoinsentry.cpp \ - src/qt/qvalidatedlineedit.cpp \ - src/qt/trianglesunits.cpp \ - src/qt/qvaluecombobox.cpp \ - src/qt/askpassphrasedialog.cpp \ - src/protocol.cpp \ - src/qt/notificator.cpp \ - src/qt/qtipcserver.cpp \ - src/qt/rpcconsole.cpp \ - src/qt/messagepage.cpp \ - src/qt/dialog_move_handler.cpp \ - src/qt/signmessagepage.cpp \ - src/qt/verifymessagepage.cpp \ - src/qt/messagemodel.cpp \ - src/qt/sendmessagesdialog.cpp \ - src/qt/sendmessagesentry.cpp \ - src/qt/qvalidatedtextedit.cpp \ - src/qt/plugins/mrichtexteditor/mrichtextedit.cpp \ - src/noui.cpp \ - src/kernel.cpp \ - src/net_bootstrap.cpp \ - src/tor/onion_v3.cpp \ - src/scrypt-arm.S \ - src/scrypt-x86.S \ - src/scrypt-x86_64.S \ - src/scrypt.cpp \ - src/pbkdf2.cpp release/qrc_triangles.cpp \ - build/moc_trianglesgui.cpp \ - build/moc_transactiontablemodel.cpp \ - build/moc_addresstablemodel.cpp \ - build/moc_optionsdialog.cpp \ - build/moc_coincontroldialog.cpp \ - build/moc_coincontroltreewidget.cpp \ - build/moc_sendcoinsdialog.cpp \ - build/moc_addressbookpage.cpp \ - build/moc_aboutdialog.cpp \ - build/moc_editaddressdialog.cpp \ - build/moc_trianglesaddressvalidator.cpp \ - build/moc_clientmodel.cpp \ - build/moc_guiutil.cpp \ - build/moc_optionsmodel.cpp \ - build/moc_monitoreddatamapper.cpp \ - build/moc_transactiondesc.cpp \ - build/moc_transactiondescdialog.cpp \ - build/moc_trianglesamountfield.cpp \ - build/moc_transactionfilterproxy.cpp \ - build/moc_transactionview.cpp \ - build/moc_walletmodel.cpp \ - build/moc_overviewpage.cpp \ - build/moc_csvmodelwriter.cpp \ - build/moc_sendcoinsentry.cpp \ - build/moc_qvalidatedlineedit.cpp \ - build/moc_qvaluecombobox.cpp \ - build/moc_askpassphrasedialog.cpp \ - build/moc_notificator.cpp \ - build/moc_rpcconsole.cpp \ - build/moc_messagepage.cpp \ - build/moc_dialog_move_handler.cpp \ - build/moc_signmessagepage.cpp \ - build/moc_verifymessagepage.cpp \ - build/moc_messagemodel.cpp \ - build/moc_sendmessagesdialog.cpp \ - build/moc_sendmessagesentry.cpp \ - build/moc_mrichtextedit.cpp \ - build/moc_qvalidatedtextedit.cpp -OBJECTS = build/triangles-qt_res.o \ - build/txdb-leveldb.o \ - build/blake.o \ - build/groestl.o \ - build/jh.o \ - build/keccak.o \ - build/skein.o \ - build/bmw.o \ - build/cubehash.o \ - build/echo.o \ - build/fugue.o \ - build/hamsi.o \ - build/luffa.o \ - build/shavite.o \ - build/simd.o \ - build/triangles.o \ - build/trianglesgui.o \ - build/transactiontablemodel.o \ - build/addresstablemodel.o \ - build/optionsdialog.o \ - build/sendcoinsdialog.o \ - build/coincontroldialog.o \ - build/coincontroltreewidget.o \ - build/addressbookpage.o \ - build/aboutdialog.o \ - build/editaddressdialog.o \ - build/trianglesaddressvalidator.o \ - build/anonymize.o \ - build/alert.o \ - build/version.o \ - build/sync.o \ - build/smessage.o \ - build/util.o \ - build/netbase.o \ - build/key.o \ - build/script.o \ - build/main.o \ - build/miner.o \ - build/init.o \ - build/net.o \ - build/irc.o \ - build/checkpoints.o \ - build/addrman.o \ - build/db.o \ - build/walletdb.o \ - build/clientmodel.o \ - build/guiutil.o \ - build/transactionrecord.o \ - build/optionsmodel.o \ - build/monitoreddatamapper.o \ - build/transactiondesc.o \ - build/transactiondescdialog.o \ - build/trianglesstrings.o \ - build/trianglesamountfield.o \ - build/wallet.o \ - build/keystore.o \ - build/transactionfilterproxy.o \ - build/transactionview.o \ - build/walletmodel.o \ - build/trianglesrpc.o \ - build/rpcdump.o \ - build/rpcnet.o \ - build/rpcmining.o \ - build/rpcwallet.o \ - build/rpcblockchain.o \ - build/rpcrawtransaction.o \ - build/rpcsmessage.o \ - build/overviewpage.o \ - build/csvmodelwriter.o \ - build/crypter.o \ - build/sendcoinsentry.o \ - build/qvalidatedlineedit.o \ - build/trianglesunits.o \ - build/qvaluecombobox.o \ - build/askpassphrasedialog.o \ - build/protocol.o \ - build/notificator.o \ - build/qtipcserver.o \ - build/rpcconsole.o \ - build/messagepage.o \ - build/dialog_move_handler.o \ - build/signmessagepage.o \ - build/verifymessagepage.o \ - build/messagemodel.o \ - build/sendmessagesdialog.o \ - build/sendmessagesentry.o \ - build/qvalidatedtextedit.o \ - build/mrichtextedit.o \ - build/noui.o \ - build/kernel.o \ - build/net_bootstrap.o \ - build/onion_v3.o \ - build/scrypt-arm.o \ - build/scrypt-x86.o \ - build/scrypt-x86_64.o \ - build/scrypt.o \ - build/pbkdf2.o \ - build/qrc_triangles.o \ - build/moc_trianglesgui.o \ - build/moc_transactiontablemodel.o \ - build/moc_addresstablemodel.o \ - build/moc_optionsdialog.o \ - build/moc_coincontroldialog.o \ - build/moc_coincontroltreewidget.o \ - build/moc_sendcoinsdialog.o \ - build/moc_addressbookpage.o \ - build/moc_aboutdialog.o \ - build/moc_editaddressdialog.o \ - build/moc_trianglesaddressvalidator.o \ - build/moc_clientmodel.o \ - build/moc_guiutil.o \ - build/moc_optionsmodel.o \ - build/moc_monitoreddatamapper.o \ - build/moc_transactiondesc.o \ - build/moc_transactiondescdialog.o \ - build/moc_trianglesamountfield.o \ - build/moc_transactionfilterproxy.o \ - build/moc_transactionview.o \ - build/moc_walletmodel.o \ - build/moc_overviewpage.o \ - build/moc_csvmodelwriter.o \ - build/moc_sendcoinsentry.o \ - build/moc_qvalidatedlineedit.o \ - build/moc_qvaluecombobox.o \ - build/moc_askpassphrasedialog.o \ - build/moc_notificator.o \ - build/moc_rpcconsole.o \ - build/moc_messagepage.o \ - build/moc_dialog_move_handler.o \ - build/moc_signmessagepage.o \ - build/moc_verifymessagepage.o \ - build/moc_messagemodel.o \ - build/moc_sendmessagesdialog.o \ - build/moc_sendmessagesentry.o \ - build/moc_mrichtextedit.o \ - build/moc_qvalidatedtextedit.o - -DIST = src/qt/trianglesgui.h \ - src/qt/transactiontablemodel.h \ - src/qt/addresstablemodel.h \ - src/qt/optionsdialog.h \ - src/qt/coincontroldialog.h \ - src/qt/coincontroltreewidget.h \ - src/qt/sendcoinsdialog.h \ - src/qt/addressbookpage.h \ - src/qt/aboutdialog.h \ - src/qt/editaddressdialog.h \ - src/qt/trianglesaddressvalidator.h \ - src/alert.h \ - src/addrman.h \ - src/base58.h \ - src/bignum.h \ - src/checkpoints.h \ - src/compat.h \ - src/coincontrol.h \ - src/sync.h \ - src/util.h \ - src/uint256.h \ - src/kernel.h \ - src/net_bootstrap.h \ - src/tor/onion_v3.h \ - src/tor/tor_crypto_compat.h \ - src/scrypt.h \ - src/pbkdf2.h \ - src/serialize.h \ - src/strlcpy.h \ - src/smessage.h \ - src/main.h \ - src/miner.h \ - src/net.h \ - src/key.h \ - src/db.h \ - src/txdb.h \ - src/walletdb.h \ - src/script.h \ - src/init.h \ - src/irc.h \ - src/mruset.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_writer.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_utils.h \ - src/json/json_spirit_stream_reader.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_reader.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit.h \ - src/qt/clientmodel.h \ - src/qt/guiutil.h \ - src/qt/transactionrecord.h \ - src/qt/guiconstants.h \ - src/qt/optionsmodel.h \ - src/qt/monitoreddatamapper.h \ - src/qt/transactiondesc.h \ - src/qt/transactiondescdialog.h \ - src/qt/trianglesamountfield.h \ - src/wallet.h \ - src/keystore.h \ - src/qt/transactionfilterproxy.h \ - src/qt/transactionview.h \ - src/qt/walletmodel.h \ - src/trianglesrpc.h \ - src/qt/overviewpage.h \ - src/qt/csvmodelwriter.h \ - src/crypter.h \ - src/qt/sendcoinsentry.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesunits.h \ - src/qt/qvaluecombobox.h \ - src/qt/askpassphrasedialog.h \ - src/protocol.h \ - src/qt/notificator.h \ - src/qt/qtipcserver.h \ - src/allocators.h \ - src/ui_interface.h \ - src/qt/rpcconsole.h \ - src/version.h \ - src/netbase.h \ - src/clientversion.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_types.h \ - src/qt/messagepage.h \ - src/qt/dialog_move_handler.h \ - src/qt/signmessagepage.h \ - src/qt/verifymessagepage.h \ - src/qt/messagemodel.h \ - src/qt/sendmessagesdialog.h \ - src/qt/sendmessagesentry.h \ - src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - src/qt/qvalidatedtextedit.h \ - src/txdb-leveldb.h \ - src/onionseed.h \ - src/sph_bmw.h \ - src/sph_cubehash.h \ - src/sph_echo.h \ - src/sph_fugue.h \ - src/sph_hamsi.h \ - src/sph_luffa.h \ - src/sph_shavite.h \ - src/sph_simd.h src/txdb-leveldb.cpp \ - src/blake.c \ - src/groestl.c \ - src/jh.c \ - src/keccak.c \ - src/skein.c \ - src/bmw.c \ - src/cubehash.c \ - src/echo.c \ - src/fugue.c \ - src/hamsi.c \ - src/luffa.c \ - src/shavite.c \ - src/simd.c \ - src/qt/triangles.cpp \ - src/qt/trianglesgui.cpp \ - src/qt/transactiontablemodel.cpp \ - src/qt/addresstablemodel.cpp \ - src/qt/optionsdialog.cpp \ - src/qt/sendcoinsdialog.cpp \ - src/qt/coincontroldialog.cpp \ - src/qt/coincontroltreewidget.cpp \ - src/qt/addressbookpage.cpp \ - src/qt/aboutdialog.cpp \ - src/qt/editaddressdialog.cpp \ - src/qt/trianglesaddressvalidator.cpp \ - src/tor/anonymize.cpp \ - src/alert.cpp \ - src/version.cpp \ - src/sync.cpp \ - src/smessage.cpp \ - src/util.cpp \ - src/netbase.cpp \ - src/key.cpp \ - src/script.cpp \ - src/main.cpp \ - src/miner.cpp \ - src/init.cpp \ - src/net.cpp \ - src/irc.cpp \ - src/checkpoints.cpp \ - src/addrman.cpp \ - src/db.cpp \ - src/walletdb.cpp \ - src/qt/clientmodel.cpp \ - src/qt/guiutil.cpp \ - src/qt/transactionrecord.cpp \ - src/qt/optionsmodel.cpp \ - src/qt/monitoreddatamapper.cpp \ - src/qt/transactiondesc.cpp \ - src/qt/transactiondescdialog.cpp \ - src/qt/trianglesstrings.cpp \ - src/qt/trianglesamountfield.cpp \ - src/wallet.cpp \ - src/keystore.cpp \ - src/qt/transactionfilterproxy.cpp \ - src/qt/transactionview.cpp \ - src/qt/walletmodel.cpp \ - src/trianglesrpc.cpp \ - src/rpcdump.cpp \ - src/rpcnet.cpp \ - src/rpcmining.cpp \ - src/rpcwallet.cpp \ - src/rpcblockchain.cpp \ - src/rpcrawtransaction.cpp \ - src/rpcsmessage.cpp \ - src/qt/overviewpage.cpp \ - src/qt/csvmodelwriter.cpp \ - src/crypter.cpp \ - src/qt/sendcoinsentry.cpp \ - src/qt/qvalidatedlineedit.cpp \ - src/qt/trianglesunits.cpp \ - src/qt/qvaluecombobox.cpp \ - src/qt/askpassphrasedialog.cpp \ - src/protocol.cpp \ - src/qt/notificator.cpp \ - src/qt/qtipcserver.cpp \ - src/qt/rpcconsole.cpp \ - src/qt/messagepage.cpp \ - src/qt/dialog_move_handler.cpp \ - src/qt/signmessagepage.cpp \ - src/qt/verifymessagepage.cpp \ - src/qt/messagemodel.cpp \ - src/qt/sendmessagesdialog.cpp \ - src/qt/sendmessagesentry.cpp \ - src/qt/qvalidatedtextedit.cpp \ - src/qt/plugins/mrichtexteditor/mrichtextedit.cpp \ - src/noui.cpp \ - src/kernel.cpp \ - src/net_bootstrap.cpp \ - src/tor/onion_v3.cpp \ - src/scrypt-arm.S \ - src/scrypt-x86.S \ - src/scrypt-x86_64.S \ - src/scrypt.cpp \ - src/pbkdf2.cpp -QMAKE_TARGET = triangles-qt -DESTDIR = release/ #avoid trailing-slash linebreak -TARGET = triangles-qt.exe -DESTDIR_TARGET = release/triangles-qt.exe - -####### Build rules - -first: all -all: Makefile.Release release/triangles-qt.exe - -release/triangles-qt.exe: E:/repos/triangles/src/leveldb/libleveldb.a C:/msys64/mingw64/lib/libQt5Widgets.dll.a C:/msys64/mingw64/lib/libQt5Gui.dll.a C:/msys64/mingw64/lib/libQt5Core.dll.a C:/msys64/mingw64/lib/libqtmain.a build/ui_coincontroldialog.h build/ui_sendcoinsdialog.h build/ui_addressbookpage.h build/ui_aboutdialog.h build/ui_editaddressdialog.h build/ui_transactiondescdialog.h build/ui_overviewpage.h build/ui_sendcoinsentry.h build/ui_askpassphrasedialog.h build/ui_rpcconsole.h build/ui_optionsdialog.h build/ui_messagepage.h build/ui_sendmessagesentry.h build/ui_sendmessagesdialog.h build/ui_mrichtextedit.h build/ui_mainwindow.h build/ui_signmessagepage.h build/ui_verifymessagepage.h build/ui_transactionspage.h $(OBJECTS) build/triangles-qt_res.o - $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @object_script.triangles-qt.Release $(LIBS) - -build/triangles-qt_res.o: src/qt/res/triangles-qt.rc src/clientversion.h - windres -i src/qt/res/triangles-qt.rc -o build/triangles-qt_res.o --include-dir=./src/qt/res $(DEFINES) - -qmake: FORCE - @$(QMAKE) -o Makefile.Release triangles-qt.pro - -qmake_all: FORCE - -dist: - $(ZIP) triangles-qt.zip $(SOURCES) $(DIST) triangles-qt.pro C:/msys64/mingw64/share/qt5/mkspecs/features/spec_pre.prf C:/msys64/mingw64/share/qt5/mkspecs/qdevice.pri C:/msys64/mingw64/share/qt5/mkspecs/features/device_config.prf C:/msys64/mingw64/share/qt5/mkspecs/common/sanitize.conf C:/msys64/mingw64/share/qt5/mkspecs/common/gcc-base.conf C:/msys64/mingw64/share/qt5/mkspecs/common/g++-base.conf C:/msys64/mingw64/share/qt5/mkspecs/common/angle.conf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows_vulkan_sdk.prf C:/msys64/mingw64/share/qt5/mkspecs/common/windows-vulkan.conf C:/msys64/mingw64/share/qt5/mkspecs/common/g++-win32.conf C:/msys64/mingw64/share/qt5/mkspecs/common/windows-desktop.conf C:/msys64/mingw64/share/qt5/mkspecs/qconfig.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_concurrent_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_core_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_dbus_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designer_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_edid_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fb_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_gui_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_help_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_network_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_opengl_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_printsupport_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_sql_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_testlib_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_theme_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uiplugin.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_uitools_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_widgets_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_windowsuiautomation_support_private.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml.pri C:/msys64/mingw64/share/qt5/mkspecs/modules/qt_lib_xml_private.pri C:/msys64/mingw64/share/qt5/mkspecs/features/qt_functions.prf C:/msys64/mingw64/share/qt5/mkspecs/features/qt_config.prf C:/msys64/mingw64/share/qt5/mkspecs/win32-g++/qmake.conf C:/msys64/mingw64/share/qt5/mkspecs/features/spec_post.prf .qmake.stash C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds.prf C:/msys64/mingw64/share/qt5/mkspecs/features/toolchain.prf C:/msys64/mingw64/share/qt5/mkspecs/features/default_pre.prf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/default_pre.prf C:/msys64/mingw64/share/qt5/mkspecs/features/resolve_config.prf C:/msys64/mingw64/share/qt5/mkspecs/features/exclusive_builds_post.prf C:/msys64/mingw64/share/qt5/mkspecs/features/default_post.prf C:/msys64/mingw64/share/qt5/mkspecs/features/build_pass.prf C:/msys64/mingw64/share/qt5/mkspecs/features/precompile_header.prf C:/msys64/mingw64/share/qt5/mkspecs/features/warn_on.prf C:/msys64/mingw64/share/qt5/mkspecs/features/qt.prf C:/msys64/mingw64/share/qt5/mkspecs/features/resources_functions.prf C:/msys64/mingw64/share/qt5/mkspecs/features/resources.prf C:/msys64/mingw64/share/qt5/mkspecs/features/moc.prf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/opengl.prf C:/msys64/mingw64/share/qt5/mkspecs/features/uic.prf C:/msys64/mingw64/share/qt5/mkspecs/features/qmake_use.prf C:/msys64/mingw64/share/qt5/mkspecs/features/file_copies.prf C:/msys64/mingw64/share/qt5/mkspecs/features/win32/windows.prf C:/msys64/mingw64/share/qt5/mkspecs/features/testcase_targets.prf C:/msys64/mingw64/share/qt5/mkspecs/features/exceptions.prf C:/msys64/mingw64/share/qt5/mkspecs/features/yacc.prf C:/msys64/mingw64/share/qt5/mkspecs/features/lex.prf triangles-qt.pro src/qt/triangles.qrc C:/msys64/mingw64/lib/qtmain.prl "src/qt/locale/triangles_af_ZA.ts src/qt/locale/triangles_ar.ts src/qt/locale/triangles_be_BY.ts src/qt/locale/triangles_bg.ts src/qt/locale/triangles_bs.ts src/qt/locale/triangles_ca.ts src/qt/locale/triangles_ca@valencia.ts src/qt/locale/triangles_ca_ES.ts src/qt/locale/triangles_cs.ts src/qt/locale/triangles_cy.ts src/qt/locale/triangles_da.ts src/qt/locale/triangles_de.ts src/qt/locale/triangles_el_GR.ts src/qt/locale/triangles_en.ts src/qt/locale/triangles_eo.ts src/qt/locale/triangles_es.ts src/qt/locale/triangles_es_CL.ts src/qt/locale/triangles_es_DO.ts src/qt/locale/triangles_es_MX.ts src/qt/locale/triangles_es_UY.ts src/qt/locale/triangles_et.ts src/qt/locale/triangles_eu_ES.ts src/qt/locale/triangles_fa.ts src/qt/locale/triangles_fa_IR.ts src/qt/locale/triangles_fi.ts src/qt/locale/triangles_fr.ts src/qt/locale/triangles_fr_CA.ts src/qt/locale/triangles_gl.ts src/qt/locale/triangles_he.ts src/qt/locale/triangles_hi_IN.ts src/qt/locale/triangles_hr.ts src/qt/locale/triangles_hu.ts src/qt/locale/triangles_id_ID.ts src/qt/locale/triangles_it.ts src/qt/locale/triangles_ja.ts src/qt/locale/triangles_ka.ts src/qt/locale/triangles_kk_KZ.ts src/qt/locale/triangles_ko_KR.ts src/qt/locale/triangles_ky.ts src/qt/locale/triangles_la.ts src/qt/locale/triangles_lt.ts src/qt/locale/triangles_lv_LV.ts src/qt/locale/triangles_ms_MY.ts src/qt/locale/triangles_nb.ts src/qt/locale/triangles_nl.ts src/qt/locale/triangles_pam.ts src/qt/locale/triangles_pl.ts src/qt/locale/triangles_pt_BR.ts src/qt/locale/triangles_pt_PT.ts src/qt/locale/triangles_ro_RO.ts src/qt/locale/triangles_ru.ts src/qt/locale/triangles_sah.ts src/qt/locale/triangles_sk.ts src/qt/locale/triangles_sl_SI.ts src/qt/locale/triangles_sq.ts src/qt/locale/triangles_sr.ts src/qt/locale/triangles_sv.ts src/qt/locale/triangles_th_TH.ts src/qt/locale/triangles_tr.ts src/qt/locale/triangles_uk.ts src/qt/locale/triangles_ur_PK.ts src/qt/locale/triangles_vi.ts src/qt/locale/triangles_vi_VN.ts src/qt/locale/triangles_zh_CN.ts src/qt/locale/triangles_zh_TW.ts" src/qt/locale/triangles_af_ZA.ts src/qt/locale/triangles_ar.ts src/qt/locale/triangles_be_BY.ts src/qt/locale/triangles_bg.ts src/qt/locale/triangles_bs.ts src/qt/locale/triangles_ca.ts src/qt/locale/triangles_ca@valencia.ts src/qt/locale/triangles_ca_ES.ts src/qt/locale/triangles_cs.ts src/qt/locale/triangles_cy.ts src/qt/locale/triangles_da.ts src/qt/locale/triangles_de.ts src/qt/locale/triangles_el_GR.ts src/qt/locale/triangles_en.ts src/qt/locale/triangles_eo.ts src/qt/locale/triangles_es.ts src/qt/locale/triangles_es_CL.ts src/qt/locale/triangles_es_DO.ts src/qt/locale/triangles_es_MX.ts src/qt/locale/triangles_es_UY.ts src/qt/locale/triangles_et.ts src/qt/locale/triangles_eu_ES.ts src/qt/locale/triangles_fa.ts src/qt/locale/triangles_fa_IR.ts src/qt/locale/triangles_fi.ts src/qt/locale/triangles_fr.ts src/qt/locale/triangles_fr_CA.ts src/qt/locale/triangles_gl.ts src/qt/locale/triangles_he.ts src/qt/locale/triangles_hi_IN.ts src/qt/locale/triangles_hr.ts src/qt/locale/triangles_hu.ts src/qt/locale/triangles_id_ID.ts src/qt/locale/triangles_it.ts src/qt/locale/triangles_ja.ts src/qt/locale/triangles_ka.ts src/qt/locale/triangles_kk_KZ.ts src/qt/locale/triangles_ko_KR.ts src/qt/locale/triangles_ky.ts src/qt/locale/triangles_la.ts src/qt/locale/triangles_lt.ts src/qt/locale/triangles_lv_LV.ts src/qt/locale/triangles_ms_MY.ts src/qt/locale/triangles_nb.ts src/qt/locale/triangles_nl.ts src/qt/locale/triangles_pam.ts src/qt/locale/triangles_pl.ts src/qt/locale/triangles_pt_BR.ts src/qt/locale/triangles_pt_PT.ts src/qt/locale/triangles_ro_RO.ts src/qt/locale/triangles_ru.ts src/qt/locale/triangles_sah.ts src/qt/locale/triangles_sk.ts src/qt/locale/triangles_sl_SI.ts src/qt/locale/triangles_sq.ts src/qt/locale/triangles_sr.ts src/qt/locale/triangles_sv.ts src/qt/locale/triangles_th_TH.ts src/qt/locale/triangles_tr.ts src/qt/locale/triangles_uk.ts src/qt/locale/triangles_ur_PK.ts src/qt/locale/triangles_vi.ts src/qt/locale/triangles_vi_VN.ts src/qt/locale/triangles_zh_CN.ts src/qt/locale/triangles_zh_TW.ts src/qt/locale/triangles_af_ZA.ts src/qt/locale/triangles_ar.ts src/qt/locale/triangles_be_BY.ts src/qt/locale/triangles_bg.ts src/qt/locale/triangles_bs.ts src/qt/locale/triangles_ca.ts src/qt/locale/triangles_ca@valencia.ts src/qt/locale/triangles_ca_ES.ts src/qt/locale/triangles_cs.ts src/qt/locale/triangles_cy.ts src/qt/locale/triangles_da.ts src/qt/locale/triangles_de.ts src/qt/locale/triangles_el_GR.ts src/qt/locale/triangles_en.ts src/qt/locale/triangles_eo.ts src/qt/locale/triangles_es.ts src/qt/locale/triangles_es_CL.ts src/qt/locale/triangles_es_DO.ts src/qt/locale/triangles_es_MX.ts src/qt/locale/triangles_es_UY.ts src/qt/locale/triangles_et.ts src/qt/locale/triangles_eu_ES.ts src/qt/locale/triangles_fa.ts src/qt/locale/triangles_fa_IR.ts src/qt/locale/triangles_fi.ts src/qt/locale/triangles_fr.ts src/qt/locale/triangles_fr_CA.ts src/qt/locale/triangles_gl.ts src/qt/locale/triangles_he.ts src/qt/locale/triangles_hi_IN.ts src/qt/locale/triangles_hr.ts src/qt/locale/triangles_hu.ts src/qt/locale/triangles_id_ID.ts src/qt/locale/triangles_it.ts src/qt/locale/triangles_ja.ts src/qt/locale/triangles_ka.ts src/qt/locale/triangles_kk_KZ.ts src/qt/locale/triangles_ko_KR.ts src/qt/locale/triangles_ky.ts src/qt/locale/triangles_la.ts src/qt/locale/triangles_lt.ts src/qt/locale/triangles_lv_LV.ts src/qt/locale/triangles_ms_MY.ts src/qt/locale/triangles_nb.ts src/qt/locale/triangles_nl.ts src/qt/locale/triangles_pam.ts src/qt/locale/triangles_pl.ts src/qt/locale/triangles_pt_BR.ts src/qt/locale/triangles_pt_PT.ts src/qt/locale/triangles_ro_RO.ts src/qt/locale/triangles_ru.ts src/qt/locale/triangles_sah.ts src/qt/locale/triangles_sk.ts src/qt/locale/triangles_sl_SI.ts src/qt/locale/triangles_sq.ts src/qt/locale/triangles_sr.ts src/qt/locale/triangles_sv.ts src/qt/locale/triangles_th_TH.ts src/qt/locale/triangles_tr.ts src/qt/locale/triangles_uk.ts src/qt/locale/triangles_ur_PK.ts src/qt/locale/triangles_vi.ts src/qt/locale/triangles_vi_VN.ts src/qt/locale/triangles_zh_CN.ts src/qt/locale/triangles_zh_TW.ts src/qt/triangles.qrc C:/msys64/mingw64/share/qt5/mkspecs/features/data/dummy.cpp src/qt/trianglesgui.h src/qt/transactiontablemodel.h src/qt/addresstablemodel.h src/qt/optionsdialog.h src/qt/coincontroldialog.h src/qt/coincontroltreewidget.h src/qt/sendcoinsdialog.h src/qt/addressbookpage.h src/qt/aboutdialog.h src/qt/editaddressdialog.h src/qt/trianglesaddressvalidator.h src/alert.h src/addrman.h src/base58.h src/bignum.h src/checkpoints.h src/compat.h src/coincontrol.h src/sync.h src/util.h src/uint256.h src/kernel.h src/net_bootstrap.h src/tor/onion_v3.h src/tor/tor_crypto_compat.h src/scrypt.h src/pbkdf2.h src/serialize.h src/strlcpy.h src/smessage.h src/main.h src/miner.h src/net.h src/key.h src/db.h src/txdb.h src/walletdb.h src/script.h src/init.h src/irc.h src/mruset.h src/json/json_spirit_writer_template.h src/json/json_spirit_writer.h src/json/json_spirit_value.h src/json/json_spirit_utils.h src/json/json_spirit_stream_reader.h src/json/json_spirit_reader_template.h src/json/json_spirit_reader.h src/json/json_spirit_error_position.h src/json/json_spirit.h src/qt/clientmodel.h src/qt/guiutil.h src/qt/transactionrecord.h src/qt/guiconstants.h src/qt/optionsmodel.h src/qt/monitoreddatamapper.h src/qt/transactiondesc.h src/qt/transactiondescdialog.h src/qt/trianglesamountfield.h src/wallet.h src/keystore.h src/qt/transactionfilterproxy.h src/qt/transactionview.h src/qt/walletmodel.h src/trianglesrpc.h src/qt/overviewpage.h src/qt/csvmodelwriter.h src/crypter.h src/qt/sendcoinsentry.h src/qt/qvalidatedlineedit.h src/qt/trianglesunits.h src/qt/qvaluecombobox.h src/qt/askpassphrasedialog.h src/protocol.h src/qt/notificator.h src/qt/qtipcserver.h src/allocators.h src/ui_interface.h src/qt/rpcconsole.h src/version.h src/netbase.h src/clientversion.h src/hashblock.h src/sph_blake.h src/sph_groestl.h src/sph_jh.h src/sph_keccak.h src/sph_skein.h src/sph_types.h src/qt/messagepage.h src/qt/dialog_move_handler.h src/qt/signmessagepage.h src/qt/verifymessagepage.h src/qt/messagemodel.h src/qt/sendmessagesdialog.h src/qt/sendmessagesentry.h src/qt/plugins/mrichtexteditor/mrichtextedit.h src/qt/qvalidatedtextedit.h src/txdb-leveldb.h src/onionseed.h src/sph_bmw.h src/sph_cubehash.h src/sph_echo.h src/sph_fugue.h src/sph_hamsi.h src/sph_luffa.h src/sph_shavite.h src/sph_simd.h src/txdb-leveldb.cpp src/blake.c src/groestl.c src/jh.c src/keccak.c src/skein.c src/bmw.c src/cubehash.c src/echo.c src/fugue.c src/hamsi.c src/luffa.c src/shavite.c src/simd.c src/qt/triangles.cpp src/qt/trianglesgui.cpp src/qt/transactiontablemodel.cpp src/qt/addresstablemodel.cpp src/qt/optionsdialog.cpp src/qt/sendcoinsdialog.cpp src/qt/coincontroldialog.cpp src/qt/coincontroltreewidget.cpp src/qt/addressbookpage.cpp src/qt/aboutdialog.cpp src/qt/editaddressdialog.cpp src/qt/trianglesaddressvalidator.cpp src/tor/anonymize.cpp src/alert.cpp src/version.cpp src/sync.cpp src/smessage.cpp src/util.cpp src/netbase.cpp src/key.cpp src/script.cpp src/main.cpp src/miner.cpp src/init.cpp src/net.cpp src/irc.cpp src/checkpoints.cpp src/addrman.cpp src/db.cpp src/walletdb.cpp src/qt/clientmodel.cpp src/qt/guiutil.cpp src/qt/transactionrecord.cpp src/qt/optionsmodel.cpp src/qt/monitoreddatamapper.cpp src/qt/transactiondesc.cpp src/qt/transactiondescdialog.cpp src/qt/trianglesstrings.cpp src/qt/trianglesamountfield.cpp src/wallet.cpp src/keystore.cpp src/qt/transactionfilterproxy.cpp src/qt/transactionview.cpp src/qt/walletmodel.cpp src/trianglesrpc.cpp src/rpcdump.cpp src/rpcnet.cpp src/rpcmining.cpp src/rpcwallet.cpp src/rpcblockchain.cpp src/rpcrawtransaction.cpp src/rpcsmessage.cpp src/qt/overviewpage.cpp src/qt/csvmodelwriter.cpp src/crypter.cpp src/qt/sendcoinsentry.cpp src/qt/qvalidatedlineedit.cpp src/qt/trianglesunits.cpp src/qt/qvaluecombobox.cpp src/qt/askpassphrasedialog.cpp src/protocol.cpp src/qt/notificator.cpp src/qt/qtipcserver.cpp src/qt/rpcconsole.cpp src/qt/messagepage.cpp src/qt/dialog_move_handler.cpp src/qt/signmessagepage.cpp src/qt/verifymessagepage.cpp src/qt/messagemodel.cpp src/qt/sendmessagesdialog.cpp src/qt/sendmessagesentry.cpp src/qt/qvalidatedtextedit.cpp src/qt/plugins/mrichtexteditor/mrichtextedit.cpp src/noui.cpp src/kernel.cpp src/net_bootstrap.cpp src/tor/onion_v3.cpp src/scrypt-arm.S src/scrypt-x86.S src/scrypt-x86_64.S src/scrypt.cpp src/pbkdf2.cpp src/qt/forms/coincontroldialog.ui src/qt/forms/sendcoinsdialog.ui src/qt/forms/addressbookpage.ui src/qt/forms/aboutdialog.ui src/qt/forms/editaddressdialog.ui src/qt/forms/transactiondescdialog.ui src/qt/forms/overviewpage.ui src/qt/forms/sendcoinsentry.ui src/qt/forms/askpassphrasedialog.ui src/qt/forms/rpcconsole.ui src/qt/forms/optionsdialog.ui src/qt/forms/messagepage.ui src/qt/forms/sendmessagesentry.ui src/qt/forms/sendmessagesdialog.ui src/qt/plugins/mrichtexteditor/mrichtextedit.ui src/qt/forms/mainwindow.ui src/qt/forms/signmessagepage.ui src/qt/forms/verifymessagepage.ui src/qt/forms/transactionspage.ui - -clean: compiler_clean - -$(DEL_FILE) build/triangles-qt_res.o build/txdb-leveldb.o build/blake.o build/groestl.o build/jh.o build/keccak.o build/skein.o build/bmw.o build/cubehash.o build/echo.o build/fugue.o build/hamsi.o build/luffa.o build/shavite.o build/simd.o build/triangles.o build/trianglesgui.o build/transactiontablemodel.o build/addresstablemodel.o build/optionsdialog.o build/sendcoinsdialog.o build/coincontroldialog.o build/coincontroltreewidget.o build/addressbookpage.o build/aboutdialog.o build/editaddressdialog.o build/trianglesaddressvalidator.o build/anonymize.o build/alert.o build/version.o build/sync.o build/smessage.o build/util.o build/netbase.o build/key.o build/script.o build/main.o build/miner.o build/init.o build/net.o build/irc.o build/checkpoints.o build/addrman.o build/db.o build/walletdb.o build/clientmodel.o build/guiutil.o build/transactionrecord.o build/optionsmodel.o build/monitoreddatamapper.o build/transactiondesc.o build/transactiondescdialog.o build/trianglesstrings.o build/trianglesamountfield.o build/wallet.o build/keystore.o build/transactionfilterproxy.o build/transactionview.o build/walletmodel.o build/trianglesrpc.o build/rpcdump.o build/rpcnet.o build/rpcmining.o build/rpcwallet.o build/rpcblockchain.o build/rpcrawtransaction.o build/rpcsmessage.o build/overviewpage.o build/csvmodelwriter.o build/crypter.o build/sendcoinsentry.o build/qvalidatedlineedit.o build/trianglesunits.o build/qvaluecombobox.o build/askpassphrasedialog.o build/protocol.o build/notificator.o build/qtipcserver.o build/rpcconsole.o build/messagepage.o build/dialog_move_handler.o build/signmessagepage.o build/verifymessagepage.o build/messagemodel.o build/sendmessagesdialog.o build/sendmessagesentry.o build/qvalidatedtextedit.o build/mrichtextedit.o build/noui.o build/kernel.o build/net_bootstrap.o build/onion_v3.o build/scrypt-arm.o build/scrypt-x86.o build/scrypt-x86_64.o build/scrypt.o build/pbkdf2.o build/qrc_triangles.o build/moc_trianglesgui.o build/moc_transactiontablemodel.o build/moc_addresstablemodel.o - -$(DEL_FILE) build/moc_optionsdialog.o build/moc_coincontroldialog.o build/moc_coincontroltreewidget.o build/moc_sendcoinsdialog.o build/moc_addressbookpage.o build/moc_aboutdialog.o build/moc_editaddressdialog.o build/moc_trianglesaddressvalidator.o build/moc_clientmodel.o build/moc_guiutil.o build/moc_optionsmodel.o build/moc_monitoreddatamapper.o build/moc_transactiondesc.o build/moc_transactiondescdialog.o build/moc_trianglesamountfield.o build/moc_transactionfilterproxy.o build/moc_transactionview.o build/moc_walletmodel.o build/moc_overviewpage.o build/moc_csvmodelwriter.o build/moc_sendcoinsentry.o build/moc_qvalidatedlineedit.o build/moc_qvaluecombobox.o build/moc_askpassphrasedialog.o build/moc_notificator.o build/moc_rpcconsole.o build/moc_messagepage.o build/moc_dialog_move_handler.o build/moc_signmessagepage.o build/moc_verifymessagepage.o build/moc_messagemodel.o build/moc_sendmessagesdialog.o build/moc_sendmessagesentry.o build/moc_mrichtextedit.o build/moc_qvalidatedtextedit.o - -$(DEL_FILE) E:/repos/triangles/src/leveldb/libleveldb.a; cd E:/repos/triangles/src/leveldb ; clean - -$(DEL_FILE) build/triangles-qt_res.o - -distclean: clean - -$(DEL_FILE) .qmake.stash - -$(DEL_FILE) $(DESTDIR_TARGET) - -$(DEL_FILE) Makefile.Release - -E:/repos/triangles/src/leveldb/libleveldb.a: FORCE - cd E:/repos/triangles/src/leveldb && CC=gcc CXX=g++ TARGET_OS=OS_WINDOWS_CROSSCOMPILE $(MAKE) OPT="-fpermissive -O2" libleveldb.a libmemenv.a && ranlib E:/repos/triangles/src/leveldb/libleveldb.a && ranlib E:/repos/triangles/src/leveldb/libmemenv.a - -mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean - -mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all - -check: first - -benchmark: first - -compiler_TSQM_make_all: src/qt/locale/triangles_af_ZA.qm src/qt/locale/triangles_ar.qm src/qt/locale/triangles_be_BY.qm src/qt/locale/triangles_bg.qm src/qt/locale/triangles_bs.qm src/qt/locale/triangles_ca.qm src/qt/locale/triangles_ca@valencia.qm src/qt/locale/triangles_ca_ES.qm src/qt/locale/triangles_cs.qm src/qt/locale/triangles_cy.qm src/qt/locale/triangles_da.qm src/qt/locale/triangles_de.qm src/qt/locale/triangles_el_GR.qm src/qt/locale/triangles_en.qm src/qt/locale/triangles_eo.qm src/qt/locale/triangles_es.qm src/qt/locale/triangles_es_CL.qm src/qt/locale/triangles_es_DO.qm src/qt/locale/triangles_es_MX.qm src/qt/locale/triangles_es_UY.qm src/qt/locale/triangles_et.qm src/qt/locale/triangles_eu_ES.qm src/qt/locale/triangles_fa.qm src/qt/locale/triangles_fa_IR.qm src/qt/locale/triangles_fi.qm src/qt/locale/triangles_fr.qm src/qt/locale/triangles_fr_CA.qm src/qt/locale/triangles_gl.qm src/qt/locale/triangles_he.qm src/qt/locale/triangles_hi_IN.qm src/qt/locale/triangles_hr.qm src/qt/locale/triangles_hu.qm src/qt/locale/triangles_id_ID.qm src/qt/locale/triangles_it.qm src/qt/locale/triangles_ja.qm src/qt/locale/triangles_ka.qm src/qt/locale/triangles_kk_KZ.qm src/qt/locale/triangles_ko_KR.qm src/qt/locale/triangles_ky.qm src/qt/locale/triangles_la.qm src/qt/locale/triangles_lt.qm src/qt/locale/triangles_lv_LV.qm src/qt/locale/triangles_ms_MY.qm src/qt/locale/triangles_nb.qm src/qt/locale/triangles_nl.qm src/qt/locale/triangles_pam.qm src/qt/locale/triangles_pl.qm src/qt/locale/triangles_pt_BR.qm src/qt/locale/triangles_pt_PT.qm src/qt/locale/triangles_ro_RO.qm src/qt/locale/triangles_ru.qm src/qt/locale/triangles_sah.qm src/qt/locale/triangles_sk.qm src/qt/locale/triangles_sl_SI.qm src/qt/locale/triangles_sq.qm src/qt/locale/triangles_sr.qm src/qt/locale/triangles_sv.qm src/qt/locale/triangles_th_TH.qm src/qt/locale/triangles_tr.qm src/qt/locale/triangles_uk.qm src/qt/locale/triangles_ur_PK.qm src/qt/locale/triangles_vi.qm src/qt/locale/triangles_vi_VN.qm src/qt/locale/triangles_zh_CN.qm src/qt/locale/triangles_zh_TW.qm -compiler_TSQM_clean: - -$(DEL_FILE) src/qt/locale/triangles_af_ZA.qm src/qt/locale/triangles_ar.qm src/qt/locale/triangles_be_BY.qm src/qt/locale/triangles_bg.qm src/qt/locale/triangles_bs.qm src/qt/locale/triangles_ca.qm src/qt/locale/triangles_ca@valencia.qm src/qt/locale/triangles_ca_ES.qm src/qt/locale/triangles_cs.qm src/qt/locale/triangles_cy.qm src/qt/locale/triangles_da.qm src/qt/locale/triangles_de.qm src/qt/locale/triangles_el_GR.qm src/qt/locale/triangles_en.qm src/qt/locale/triangles_eo.qm src/qt/locale/triangles_es.qm src/qt/locale/triangles_es_CL.qm src/qt/locale/triangles_es_DO.qm src/qt/locale/triangles_es_MX.qm src/qt/locale/triangles_es_UY.qm src/qt/locale/triangles_et.qm src/qt/locale/triangles_eu_ES.qm src/qt/locale/triangles_fa.qm src/qt/locale/triangles_fa_IR.qm src/qt/locale/triangles_fi.qm src/qt/locale/triangles_fr.qm src/qt/locale/triangles_fr_CA.qm src/qt/locale/triangles_gl.qm src/qt/locale/triangles_he.qm src/qt/locale/triangles_hi_IN.qm src/qt/locale/triangles_hr.qm src/qt/locale/triangles_hu.qm src/qt/locale/triangles_id_ID.qm src/qt/locale/triangles_it.qm src/qt/locale/triangles_ja.qm src/qt/locale/triangles_ka.qm src/qt/locale/triangles_kk_KZ.qm src/qt/locale/triangles_ko_KR.qm src/qt/locale/triangles_ky.qm src/qt/locale/triangles_la.qm src/qt/locale/triangles_lt.qm src/qt/locale/triangles_lv_LV.qm src/qt/locale/triangles_ms_MY.qm src/qt/locale/triangles_nb.qm src/qt/locale/triangles_nl.qm src/qt/locale/triangles_pam.qm src/qt/locale/triangles_pl.qm src/qt/locale/triangles_pt_BR.qm src/qt/locale/triangles_pt_PT.qm src/qt/locale/triangles_ro_RO.qm src/qt/locale/triangles_ru.qm src/qt/locale/triangles_sah.qm src/qt/locale/triangles_sk.qm src/qt/locale/triangles_sl_SI.qm src/qt/locale/triangles_sq.qm src/qt/locale/triangles_sr.qm src/qt/locale/triangles_sv.qm src/qt/locale/triangles_th_TH.qm src/qt/locale/triangles_tr.qm src/qt/locale/triangles_uk.qm src/qt/locale/triangles_ur_PK.qm src/qt/locale/triangles_vi.qm src/qt/locale/triangles_vi_VN.qm src/qt/locale/triangles_zh_CN.qm - -$(DEL_FILE) src/qt/locale/triangles_zh_TW.qm -src/qt/locale/triangles_af_ZA.qm: src/qt/locale/triangles_af_ZA.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_af_ZA.ts -qm src/qt/locale/triangles_af_ZA.qm - -src/qt/locale/triangles_ar.qm: src/qt/locale/triangles_ar.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ar.ts -qm src/qt/locale/triangles_ar.qm - -src/qt/locale/triangles_be_BY.qm: src/qt/locale/triangles_be_BY.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_be_BY.ts -qm src/qt/locale/triangles_be_BY.qm - -src/qt/locale/triangles_bg.qm: src/qt/locale/triangles_bg.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_bg.ts -qm src/qt/locale/triangles_bg.qm - -src/qt/locale/triangles_bs.qm: src/qt/locale/triangles_bs.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_bs.ts -qm src/qt/locale/triangles_bs.qm - -src/qt/locale/triangles_ca.qm: src/qt/locale/triangles_ca.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ca.ts -qm src/qt/locale/triangles_ca.qm - -src/qt/locale/triangles_ca@valencia.qm: src/qt/locale/triangles_ca@valencia.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ca@valencia.ts -qm src/qt/locale/triangles_ca@valencia.qm - -src/qt/locale/triangles_ca_ES.qm: src/qt/locale/triangles_ca_ES.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ca_ES.ts -qm src/qt/locale/triangles_ca_ES.qm - -src/qt/locale/triangles_cs.qm: src/qt/locale/triangles_cs.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_cs.ts -qm src/qt/locale/triangles_cs.qm - -src/qt/locale/triangles_cy.qm: src/qt/locale/triangles_cy.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_cy.ts -qm src/qt/locale/triangles_cy.qm - -src/qt/locale/triangles_da.qm: src/qt/locale/triangles_da.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_da.ts -qm src/qt/locale/triangles_da.qm - -src/qt/locale/triangles_de.qm: src/qt/locale/triangles_de.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_de.ts -qm src/qt/locale/triangles_de.qm - -src/qt/locale/triangles_el_GR.qm: src/qt/locale/triangles_el_GR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_el_GR.ts -qm src/qt/locale/triangles_el_GR.qm - -src/qt/locale/triangles_en.qm: src/qt/locale/triangles_en.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_en.ts -qm src/qt/locale/triangles_en.qm - -src/qt/locale/triangles_eo.qm: src/qt/locale/triangles_eo.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_eo.ts -qm src/qt/locale/triangles_eo.qm - -src/qt/locale/triangles_es.qm: src/qt/locale/triangles_es.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es.ts -qm src/qt/locale/triangles_es.qm - -src/qt/locale/triangles_es_CL.qm: src/qt/locale/triangles_es_CL.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_CL.ts -qm src/qt/locale/triangles_es_CL.qm - -src/qt/locale/triangles_es_DO.qm: src/qt/locale/triangles_es_DO.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_DO.ts -qm src/qt/locale/triangles_es_DO.qm - -src/qt/locale/triangles_es_MX.qm: src/qt/locale/triangles_es_MX.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_MX.ts -qm src/qt/locale/triangles_es_MX.qm - -src/qt/locale/triangles_es_UY.qm: src/qt/locale/triangles_es_UY.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_es_UY.ts -qm src/qt/locale/triangles_es_UY.qm - -src/qt/locale/triangles_et.qm: src/qt/locale/triangles_et.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_et.ts -qm src/qt/locale/triangles_et.qm - -src/qt/locale/triangles_eu_ES.qm: src/qt/locale/triangles_eu_ES.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_eu_ES.ts -qm src/qt/locale/triangles_eu_ES.qm - -src/qt/locale/triangles_fa.qm: src/qt/locale/triangles_fa.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fa.ts -qm src/qt/locale/triangles_fa.qm - -src/qt/locale/triangles_fa_IR.qm: src/qt/locale/triangles_fa_IR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fa_IR.ts -qm src/qt/locale/triangles_fa_IR.qm - -src/qt/locale/triangles_fi.qm: src/qt/locale/triangles_fi.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fi.ts -qm src/qt/locale/triangles_fi.qm - -src/qt/locale/triangles_fr.qm: src/qt/locale/triangles_fr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fr.ts -qm src/qt/locale/triangles_fr.qm - -src/qt/locale/triangles_fr_CA.qm: src/qt/locale/triangles_fr_CA.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_fr_CA.ts -qm src/qt/locale/triangles_fr_CA.qm - -src/qt/locale/triangles_gl.qm: src/qt/locale/triangles_gl.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_gl.ts -qm src/qt/locale/triangles_gl.qm - -src/qt/locale/triangles_he.qm: src/qt/locale/triangles_he.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_he.ts -qm src/qt/locale/triangles_he.qm - -src/qt/locale/triangles_hi_IN.qm: src/qt/locale/triangles_hi_IN.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_hi_IN.ts -qm src/qt/locale/triangles_hi_IN.qm - -src/qt/locale/triangles_hr.qm: src/qt/locale/triangles_hr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_hr.ts -qm src/qt/locale/triangles_hr.qm - -src/qt/locale/triangles_hu.qm: src/qt/locale/triangles_hu.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_hu.ts -qm src/qt/locale/triangles_hu.qm - -src/qt/locale/triangles_id_ID.qm: src/qt/locale/triangles_id_ID.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_id_ID.ts -qm src/qt/locale/triangles_id_ID.qm - -src/qt/locale/triangles_it.qm: src/qt/locale/triangles_it.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_it.ts -qm src/qt/locale/triangles_it.qm - -src/qt/locale/triangles_ja.qm: src/qt/locale/triangles_ja.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ja.ts -qm src/qt/locale/triangles_ja.qm - -src/qt/locale/triangles_ka.qm: src/qt/locale/triangles_ka.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ka.ts -qm src/qt/locale/triangles_ka.qm - -src/qt/locale/triangles_kk_KZ.qm: src/qt/locale/triangles_kk_KZ.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_kk_KZ.ts -qm src/qt/locale/triangles_kk_KZ.qm - -src/qt/locale/triangles_ko_KR.qm: src/qt/locale/triangles_ko_KR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ko_KR.ts -qm src/qt/locale/triangles_ko_KR.qm - -src/qt/locale/triangles_ky.qm: src/qt/locale/triangles_ky.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ky.ts -qm src/qt/locale/triangles_ky.qm - -src/qt/locale/triangles_la.qm: src/qt/locale/triangles_la.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_la.ts -qm src/qt/locale/triangles_la.qm - -src/qt/locale/triangles_lt.qm: src/qt/locale/triangles_lt.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_lt.ts -qm src/qt/locale/triangles_lt.qm - -src/qt/locale/triangles_lv_LV.qm: src/qt/locale/triangles_lv_LV.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_lv_LV.ts -qm src/qt/locale/triangles_lv_LV.qm - -src/qt/locale/triangles_ms_MY.qm: src/qt/locale/triangles_ms_MY.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ms_MY.ts -qm src/qt/locale/triangles_ms_MY.qm - -src/qt/locale/triangles_nb.qm: src/qt/locale/triangles_nb.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_nb.ts -qm src/qt/locale/triangles_nb.qm - -src/qt/locale/triangles_nl.qm: src/qt/locale/triangles_nl.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_nl.ts -qm src/qt/locale/triangles_nl.qm - -src/qt/locale/triangles_pam.qm: src/qt/locale/triangles_pam.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pam.ts -qm src/qt/locale/triangles_pam.qm - -src/qt/locale/triangles_pl.qm: src/qt/locale/triangles_pl.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pl.ts -qm src/qt/locale/triangles_pl.qm - -src/qt/locale/triangles_pt_BR.qm: src/qt/locale/triangles_pt_BR.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pt_BR.ts -qm src/qt/locale/triangles_pt_BR.qm - -src/qt/locale/triangles_pt_PT.qm: src/qt/locale/triangles_pt_PT.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_pt_PT.ts -qm src/qt/locale/triangles_pt_PT.qm - -src/qt/locale/triangles_ro_RO.qm: src/qt/locale/triangles_ro_RO.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ro_RO.ts -qm src/qt/locale/triangles_ro_RO.qm - -src/qt/locale/triangles_ru.qm: src/qt/locale/triangles_ru.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ru.ts -qm src/qt/locale/triangles_ru.qm - -src/qt/locale/triangles_sah.qm: src/qt/locale/triangles_sah.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sah.ts -qm src/qt/locale/triangles_sah.qm - -src/qt/locale/triangles_sk.qm: src/qt/locale/triangles_sk.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sk.ts -qm src/qt/locale/triangles_sk.qm - -src/qt/locale/triangles_sl_SI.qm: src/qt/locale/triangles_sl_SI.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sl_SI.ts -qm src/qt/locale/triangles_sl_SI.qm - -src/qt/locale/triangles_sq.qm: src/qt/locale/triangles_sq.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sq.ts -qm src/qt/locale/triangles_sq.qm - -src/qt/locale/triangles_sr.qm: src/qt/locale/triangles_sr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sr.ts -qm src/qt/locale/triangles_sr.qm - -src/qt/locale/triangles_sv.qm: src/qt/locale/triangles_sv.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_sv.ts -qm src/qt/locale/triangles_sv.qm - -src/qt/locale/triangles_th_TH.qm: src/qt/locale/triangles_th_TH.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_th_TH.ts -qm src/qt/locale/triangles_th_TH.qm - -src/qt/locale/triangles_tr.qm: src/qt/locale/triangles_tr.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_tr.ts -qm src/qt/locale/triangles_tr.qm - -src/qt/locale/triangles_uk.qm: src/qt/locale/triangles_uk.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_uk.ts -qm src/qt/locale/triangles_uk.qm - -src/qt/locale/triangles_ur_PK.qm: src/qt/locale/triangles_ur_PK.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_ur_PK.ts -qm src/qt/locale/triangles_ur_PK.qm - -src/qt/locale/triangles_vi.qm: src/qt/locale/triangles_vi.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_vi.ts -qm src/qt/locale/triangles_vi.qm - -src/qt/locale/triangles_vi_VN.qm: src/qt/locale/triangles_vi_VN.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_vi_VN.ts -qm src/qt/locale/triangles_vi_VN.qm - -src/qt/locale/triangles_zh_CN.qm: src/qt/locale/triangles_zh_CN.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_zh_CN.ts -qm src/qt/locale/triangles_zh_CN.qm - -src/qt/locale/triangles_zh_TW.qm: src/qt/locale/triangles_zh_TW.ts - C:/msys64/mingw64/bin\lrelease.exe src/qt/locale/triangles_zh_TW.ts -qm src/qt/locale/triangles_zh_TW.qm - -compiler_no_pch_compiler_make_all: -compiler_no_pch_compiler_clean: -compiler_rcc_make_all: release/qrc_triangles.cpp -compiler_rcc_clean: - -$(DEL_FILE) release/qrc_triangles.cpp -release/qrc_triangles.cpp: src/qt/triangles.qrc \ - C:/msys64/mingw64/bin/rcc.exe \ - src/qt/res/movies/update_spinner.mng \ - src/qt/res/images/about.png \ - src/qt/res/images/splash.png \ - src/qt/res/images/wallet.png \ - src/qt/res/images/header_logo.png \ - src/qt/res/icons/msgbox/information.png \ - src/qt/res/icons/msgbox/critical.png \ - src/qt/res/icons/msgbox/question.png \ - src/qt/res/icons/msgbox/warning.png \ - src/qt/res/icons/menu_32/messages.png \ - src/qt/res/icons/menu_32/sign.png \ - src/qt/res/icons/menu_32/copy.png \ - src/qt/res/icons/menu_32/delete.png \ - src/qt/res/icons/menu_32/debug.png \ - src/qt/res/icons/menu_32/lock.png \ - src/qt/res/icons/menu_32/unlock.png \ - src/qt/res/icons/menu_32/addressbook.png \ - src/qt/res/icons/menu_32/search.png \ - src/qt/res/icons/menu_32/paste.png \ - src/qt/res/icons/menu_32/addressbook_alt.png \ - src/qt/res/icons/menu_32/passphrase.png \ - src/qt/res/icons/menu_32/send.png \ - src/qt/res/icons/menu_32/edit.png \ - src/qt/res/icons/menu_32/receive.png \ - src/qt/res/icons/menu_32/home.png \ - src/qt/res/icons/menu_32/file.png \ - src/qt/res/icons/menu_32/transactions.png \ - src/qt/res/icons/menu_32/verify.png \ - src/qt/res/icons/menu_16/messages.png \ - src/qt/res/icons/menu_16/sign.png \ - src/qt/res/icons/menu_16/copy.png \ - src/qt/res/icons/menu_16/delete.png \ - src/qt/res/icons/menu_16/debug.png \ - src/qt/res/icons/menu_16/exit.png \ - src/qt/res/icons/menu_16/lock.png \ - src/qt/res/icons/menu_16/unlock.png \ - src/qt/res/icons/menu_16/addressbook.png \ - src/qt/res/icons/menu_16/overview.png \ - src/qt/res/icons/menu_16/triangles-16.png \ - src/qt/res/icons/menu_16/search.png \ - src/qt/res/icons/menu_16/paste.png \ - src/qt/res/icons/menu_16/export.png \ - src/qt/res/icons/menu_16/addressbook_alt.png \ - src/qt/res/icons/menu_16/passphrase.png \ - src/qt/res/icons/menu_16/edit.png \ - src/qt/res/icons/menu_16/send.png \ - src/qt/res/icons/menu_16/receive.png \ - src/qt/res/icons/menu_16/file.png \ - src/qt/res/icons/menu_16/options.png \ - src/qt/res/icons/menu_16/backup.png \ - src/qt/res/icons/menu_16/transactions.png \ - src/qt/res/icons/menu_16/verify.png \ - src/qt/locale/triangles_es_CL.qm \ - src/qt/locale/triangles_ro_RO.qm \ - src/qt/locale/triangles_fr_CA.qm \ - src/qt/locale/triangles_pt_BR.qm \ - src/qt/locale/triangles_gl.qm \ - src/qt/locale/triangles_it.qm \ - src/qt/locale/triangles_nb.qm \ - src/qt/locale/triangles_tr.qm \ - src/qt/locale/triangles_en.qm \ - src/qt/locale/triangles_eo.qm \ - src/qt/locale/triangles_sl_SI.qm \ - src/qt/locale/triangles_pl.qm \ - src/qt/locale/triangles_el_GR.qm \ - src/qt/locale/triangles_es.qm \ - src/qt/locale/triangles_ja.qm \ - src/qt/locale/triangles_ru.qm \ - src/qt/locale/triangles_nl.qm \ - src/qt/locale/triangles_es_DO.qm \ - src/qt/locale/triangles_cs.qm \ - src/qt/locale/triangles_ar.qm \ - src/qt/locale/triangles_ko_KR.qm \ - src/qt/locale/triangles_pt_PT.qm \ - src/qt/locale/triangles_he.qm \ - src/qt/locale/triangles_fa.qm \ - src/qt/locale/triangles_ca_ES.qm \ - src/qt/locale/triangles_lt.qm \ - src/qt/locale/triangles_da.qm \ - src/qt/locale/triangles_uk.qm \ - src/qt/locale/triangles_fi.qm \ - src/qt/locale/triangles_de.qm \ - src/qt/locale/triangles_zh_CN.qm \ - src/qt/locale/triangles_zh_TW.qm \ - src/qt/locale/triangles_sk.qm \ - src/qt/locale/triangles_hr.qm \ - src/qt/locale/triangles_hu.qm \ - src/qt/locale/triangles_fr.qm \ - src/qt/locale/triangles_pam.qm \ - src/qt/locale/triangles_ka.qm \ - src/qt/locale/triangles_sv.qm \ - src/qt/res/icons/triangles.png \ - src/qt/res/icons/treeview/stylesheet-branch-closed.png \ - src/qt/res/icons/treeview/stylesheet-branch-more.png \ - src/qt/res/icons/add.png \ - src/qt/res/icons/close_normal.png \ - src/qt/res/icons/transaction2.png \ - src/qt/res/icons/up_arrow.png \ - src/qt/res/icons/staking_on.png \ - src/qt/res/icons/tx_inout.png \ - src/qt/res/icons/close_hover.png \ - src/qt/res/icons/checkbox.png \ - src/qt/res/icons/tx_output.png \ - src/qt/res/icons/connect0_16.png \ - src/qt/res/icons/connect1_16.png \ - src/qt/res/icons/connect2_16.png \ - src/qt/res/icons/connect3_16.png \ - src/qt/res/icons/triangles.png \ - src/qt/res/icons/connect4_16.png \ - src/qt/res/icons/triangles_testnet.png \ - src/qt/res/icons/remove.png \ - src/qt/res/icons/handle.png \ - src/qt/res/icons/minimize_hover.png \ - src/qt/res/icons/transaction0.png \ - src/qt/res/icons/tx_input.png \ - src/qt/res/icons/clock1.png \ - src/qt/res/icons/lock_open.png \ - src/qt/res/icons/staking_off.png \ - src/qt/res/icons/clock2.png \ - src/qt/res/icons/qrcode.png \ - src/qt/res/icons/clock3.png \ - src/qt/res/icons/tx_mined.png \ - src/qt/res/icons/clock4.png \ - src/qt/res/icons/clock5.png \ - src/qt/res/icons/treeview/stylesheet-branch-end.png \ - src/qt/res/icons/treeview/checkbox-unchecked.png \ - src/qt/res/icons/synced.png \ - src/qt/res/icons/notsynced.png \ - src/qt/res/icons/treeview/checkbox-indeterminate.png \ - src/qt/res/icons/transaction_conflicted.png \ - src/qt/res/icons/treeview/stylesheet-branch-open.png \ - src/qt/res/icons/triangles-32.png \ - src/qt/res/icons/minimize_normal.png \ - src/qt/res/icons/treeview/stylesheet-vline.png \ - src/qt/res/icons/down_arrow.png \ - src/qt/res/icons/triangles-32.png \ - src/qt/res/icons/lock_closed.png \ - src/qt/res/icons/treeview/checkbox-checked.png - /C/msys64/mingw64/bin/rcc.exe -name triangles src/qt/triangles.qrc -o release/qrc_triangles.cpp - -compiler_moc_predefs_make_all: build/moc_predefs.h -compiler_moc_predefs_clean: - -$(DEL_FILE) build/moc_predefs.h -build/moc_predefs.h: C:/msys64/mingw64/share/qt5/mkspecs/features/data/dummy.cpp - g++ -fpermissive -O2 -fdiagnostics-show-option -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -dM -E -o build/moc_predefs.h C:/msys64/mingw64/share/qt5/mkspecs/features/data/dummy.cpp - -compiler_moc_header_make_all: build/moc_trianglesgui.cpp build/moc_transactiontablemodel.cpp build/moc_addresstablemodel.cpp build/moc_optionsdialog.cpp build/moc_coincontroldialog.cpp build/moc_coincontroltreewidget.cpp build/moc_sendcoinsdialog.cpp build/moc_addressbookpage.cpp build/moc_aboutdialog.cpp build/moc_editaddressdialog.cpp build/moc_trianglesaddressvalidator.cpp build/moc_clientmodel.cpp build/moc_guiutil.cpp build/moc_optionsmodel.cpp build/moc_monitoreddatamapper.cpp build/moc_transactiondesc.cpp build/moc_transactiondescdialog.cpp build/moc_trianglesamountfield.cpp build/moc_transactionfilterproxy.cpp build/moc_transactionview.cpp build/moc_walletmodel.cpp build/moc_overviewpage.cpp build/moc_csvmodelwriter.cpp build/moc_sendcoinsentry.cpp build/moc_qvalidatedlineedit.cpp build/moc_qvaluecombobox.cpp build/moc_askpassphrasedialog.cpp build/moc_notificator.cpp build/moc_rpcconsole.cpp build/moc_messagepage.cpp build/moc_dialog_move_handler.cpp build/moc_signmessagepage.cpp build/moc_verifymessagepage.cpp build/moc_messagemodel.cpp build/moc_sendmessagesdialog.cpp build/moc_sendmessagesentry.cpp build/moc_mrichtextedit.cpp build/moc_qvalidatedtextedit.cpp -compiler_moc_header_clean: - -$(DEL_FILE) build/moc_trianglesgui.cpp build/moc_transactiontablemodel.cpp build/moc_addresstablemodel.cpp build/moc_optionsdialog.cpp build/moc_coincontroldialog.cpp build/moc_coincontroltreewidget.cpp build/moc_sendcoinsdialog.cpp build/moc_addressbookpage.cpp build/moc_aboutdialog.cpp build/moc_editaddressdialog.cpp build/moc_trianglesaddressvalidator.cpp build/moc_clientmodel.cpp build/moc_guiutil.cpp build/moc_optionsmodel.cpp build/moc_monitoreddatamapper.cpp build/moc_transactiondesc.cpp build/moc_transactiondescdialog.cpp build/moc_trianglesamountfield.cpp build/moc_transactionfilterproxy.cpp build/moc_transactionview.cpp build/moc_walletmodel.cpp build/moc_overviewpage.cpp build/moc_csvmodelwriter.cpp build/moc_sendcoinsentry.cpp build/moc_qvalidatedlineedit.cpp build/moc_qvaluecombobox.cpp build/moc_askpassphrasedialog.cpp build/moc_notificator.cpp build/moc_rpcconsole.cpp build/moc_messagepage.cpp build/moc_dialog_move_handler.cpp build/moc_signmessagepage.cpp build/moc_verifymessagepage.cpp build/moc_messagemodel.cpp build/moc_sendmessagesdialog.cpp build/moc_sendmessagesentry.cpp build/moc_mrichtextedit.cpp build/moc_qvalidatedtextedit.cpp -build/moc_trianglesgui.cpp: src/qt/trianglesgui.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/trianglesgui.h -o build/moc_trianglesgui.cpp - -build/moc_transactiontablemodel.cpp: src/qt/transactiontablemodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactiontablemodel.h -o build/moc_transactiontablemodel.cpp - -build/moc_addresstablemodel.cpp: src/qt/addresstablemodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/addresstablemodel.h -o build/moc_addresstablemodel.cpp - -build/moc_optionsdialog.cpp: src/qt/optionsdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/optionsdialog.h -o build/moc_optionsdialog.cpp - -build/moc_coincontroldialog.cpp: src/qt/coincontroldialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/coincontroldialog.h -o build/moc_coincontroldialog.cpp - -build/moc_coincontroltreewidget.cpp: src/qt/coincontroltreewidget.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/coincontroltreewidget.h -o build/moc_coincontroltreewidget.cpp - -build/moc_sendcoinsdialog.cpp: src/qt/sendcoinsdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendcoinsdialog.h -o build/moc_sendcoinsdialog.cpp - -build/moc_addressbookpage.cpp: src/qt/addressbookpage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/addressbookpage.h -o build/moc_addressbookpage.cpp - -build/moc_aboutdialog.cpp: src/qt/aboutdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/aboutdialog.h -o build/moc_aboutdialog.cpp - -build/moc_editaddressdialog.cpp: src/qt/editaddressdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/editaddressdialog.h -o build/moc_editaddressdialog.cpp - -build/moc_trianglesaddressvalidator.cpp: src/qt/trianglesaddressvalidator.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/trianglesaddressvalidator.h -o build/moc_trianglesaddressvalidator.cpp - -build/moc_clientmodel.cpp: src/qt/clientmodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/clientmodel.h -o build/moc_clientmodel.cpp - -build/moc_guiutil.cpp: src/qt/guiutil.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/guiutil.h -o build/moc_guiutil.cpp - -build/moc_optionsmodel.cpp: src/qt/optionsmodel.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/optionsmodel.h -o build/moc_optionsmodel.cpp - -build/moc_monitoreddatamapper.cpp: src/qt/monitoreddatamapper.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/monitoreddatamapper.h -o build/moc_monitoreddatamapper.cpp - -build/moc_transactiondesc.cpp: src/qt/transactiondesc.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactiondesc.h -o build/moc_transactiondesc.cpp - -build/moc_transactiondescdialog.cpp: src/qt/transactiondescdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactiondescdialog.h -o build/moc_transactiondescdialog.cpp - -build/moc_trianglesamountfield.cpp: src/qt/trianglesamountfield.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/trianglesamountfield.h -o build/moc_trianglesamountfield.cpp - -build/moc_transactionfilterproxy.cpp: src/qt/transactionfilterproxy.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactionfilterproxy.h -o build/moc_transactionfilterproxy.cpp - -build/moc_transactionview.cpp: src/qt/transactionview.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/transactionview.h -o build/moc_transactionview.cpp - -build/moc_walletmodel.cpp: src/qt/walletmodel.h \ - src/allocators.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/walletmodel.h -o build/moc_walletmodel.cpp - -build/moc_overviewpage.cpp: src/qt/overviewpage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/overviewpage.h -o build/moc_overviewpage.cpp - -build/moc_csvmodelwriter.cpp: src/qt/csvmodelwriter.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/csvmodelwriter.h -o build/moc_csvmodelwriter.cpp - -build/moc_sendcoinsentry.cpp: src/qt/sendcoinsentry.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendcoinsentry.h -o build/moc_sendcoinsentry.cpp - -build/moc_qvalidatedlineedit.cpp: src/qt/qvalidatedlineedit.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/qvalidatedlineedit.h -o build/moc_qvalidatedlineedit.cpp - -build/moc_qvaluecombobox.cpp: src/qt/qvaluecombobox.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/qvaluecombobox.h -o build/moc_qvaluecombobox.cpp - -build/moc_askpassphrasedialog.cpp: src/qt/askpassphrasedialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/askpassphrasedialog.h -o build/moc_askpassphrasedialog.cpp - -build/moc_notificator.cpp: src/qt/notificator.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/notificator.h -o build/moc_notificator.cpp - -build/moc_rpcconsole.cpp: src/qt/rpcconsole.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/rpcconsole.h -o build/moc_rpcconsole.cpp - -build/moc_messagepage.cpp: src/qt/messagepage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/messagepage.h -o build/moc_messagepage.cpp - -build/moc_dialog_move_handler.cpp: src/qt/dialog_move_handler.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/dialog_move_handler.h -o build/moc_dialog_move_handler.cpp - -build/moc_signmessagepage.cpp: src/qt/signmessagepage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/signmessagepage.h -o build/moc_signmessagepage.cpp - -build/moc_verifymessagepage.cpp: src/qt/verifymessagepage.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/verifymessagepage.h -o build/moc_verifymessagepage.cpp - -build/moc_messagemodel.cpp: src/qt/messagemodel.h \ - src/uint256.h \ - src/allocators.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/messagemodel.h -o build/moc_messagemodel.cpp - -build/moc_sendmessagesdialog.cpp: src/qt/sendmessagesdialog.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendmessagesdialog.h -o build/moc_sendmessagesdialog.cpp - -build/moc_sendmessagesentry.cpp: src/qt/sendmessagesentry.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/sendmessagesentry.h -o build/moc_sendmessagesentry.cpp - -build/moc_mrichtextedit.cpp: src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/plugins/mrichtexteditor/mrichtextedit.h -o build/moc_mrichtextedit.cpp - -build/moc_qvalidatedtextedit.cpp: src/qt/qvalidatedtextedit.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/qvalidatedtextedit.h -o build/moc_qvalidatedtextedit.cpp - -compiler_moc_objc_header_make_all: -compiler_moc_objc_header_clean: -compiler_moc_source_make_all: build/overviewpage.moc build/rpcconsole.moc -compiler_moc_source_clean: - -$(DEL_FILE) build/overviewpage.moc build/rpcconsole.moc -build/overviewpage.moc: src/qt/overviewpage.cpp \ - src/qt/overviewpage.h \ - build/ui_overviewpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/transactiontablemodel.h \ - src/qt/transactionfilterproxy.h \ - src/qt/guiutil.h \ - src/qt/guiconstants.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/overviewpage.cpp -o build/overviewpage.moc - -build/rpcconsole.moc: src/qt/rpcconsole.cpp \ - src/qt/rpcconsole.h \ - build/ui_rpcconsole.h \ - src/qt/clientmodel.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/qt/dialog_move_handler.h \ - build/moc_predefs.h \ - C:/msys64/mingw64/bin/moc.exe - /C/msys64/mingw64/bin/moc.exe $(DEFINES) --include E:/repos/triangles/build/moc_predefs.h -IC:/msys64/mingw64/share/qt5/mkspecs/win32-g++ -IE:/repos/triangles -IE:/repos/triangles/src -IE:/repos/triangles/src/json -IE:/repos/triangles/src/qt -IE:/repos/triangles/src/qt/plugins/mrichtexteditor -IC:/msys64/mingw64/include -IE:/repos/triangles/src/leveldb/include -IE:/repos/triangles/src/leveldb/helpers -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/QtWidgets -IC:/msys64/mingw64/include/QtGui -IC:/msys64/mingw64/include/QtCore -IC:/msys64/mingw64/include/c++/15.2.0 -IC:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32 -IC:/msys64/mingw64/include/c++/15.2.0/backward -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed src/qt/rpcconsole.cpp -o build/rpcconsole.moc - -compiler_uic_make_all: build/ui_coincontroldialog.h build/ui_sendcoinsdialog.h build/ui_addressbookpage.h build/ui_aboutdialog.h build/ui_editaddressdialog.h build/ui_transactiondescdialog.h build/ui_overviewpage.h build/ui_sendcoinsentry.h build/ui_askpassphrasedialog.h build/ui_rpcconsole.h build/ui_optionsdialog.h build/ui_messagepage.h build/ui_sendmessagesentry.h build/ui_sendmessagesdialog.h build/ui_mrichtextedit.h build/ui_mainwindow.h build/ui_signmessagepage.h build/ui_verifymessagepage.h build/ui_transactionspage.h -compiler_uic_clean: - -$(DEL_FILE) build/ui_coincontroldialog.h build/ui_sendcoinsdialog.h build/ui_addressbookpage.h build/ui_aboutdialog.h build/ui_editaddressdialog.h build/ui_transactiondescdialog.h build/ui_overviewpage.h build/ui_sendcoinsentry.h build/ui_askpassphrasedialog.h build/ui_rpcconsole.h build/ui_optionsdialog.h build/ui_messagepage.h build/ui_sendmessagesentry.h build/ui_sendmessagesdialog.h build/ui_mrichtextedit.h build/ui_mainwindow.h build/ui_signmessagepage.h build/ui_verifymessagepage.h build/ui_transactionspage.h -build/ui_coincontroldialog.h: src/qt/forms/coincontroldialog.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/coincontroltreewidget.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/coincontroldialog.ui -o build/ui_coincontroldialog.h - -build/ui_sendcoinsdialog.h: src/qt/forms/sendcoinsdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendcoinsdialog.ui -o build/ui_sendcoinsdialog.h - -build/ui_addressbookpage.h: src/qt/forms/addressbookpage.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/addressbookpage.ui -o build/ui_addressbookpage.h - -build/ui_aboutdialog.h: src/qt/forms/aboutdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/aboutdialog.ui -o build/ui_aboutdialog.h - -build/ui_editaddressdialog.h: src/qt/forms/editaddressdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/editaddressdialog.ui -o build/ui_editaddressdialog.h - -build/ui_transactiondescdialog.h: src/qt/forms/transactiondescdialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/transactiondescdialog.ui -o build/ui_transactiondescdialog.h - -build/ui_overviewpage.h: src/qt/forms/overviewpage.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/overviewpage.ui -o build/ui_overviewpage.h - -build/ui_sendcoinsentry.h: src/qt/forms/sendcoinsentry.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesamountfield.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendcoinsentry.ui -o build/ui_sendcoinsentry.h - -build/ui_askpassphrasedialog.h: src/qt/forms/askpassphrasedialog.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/askpassphrasedialog.ui -o build/ui_askpassphrasedialog.h - -build/ui_rpcconsole.h: src/qt/forms/rpcconsole.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/rpcconsole.ui -o build/ui_rpcconsole.h - -build/ui_optionsdialog.h: src/qt/forms/optionsdialog.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesamountfield.h \ - src/qt/qvaluecombobox.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/optionsdialog.ui -o build/ui_optionsdialog.h - -build/ui_messagepage.h: src/qt/forms/messagepage.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/messagepage.ui -o build/ui_messagepage.h - -build/ui_sendmessagesentry.h: src/qt/forms/sendmessagesentry.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h \ - src/qt/qvalidatedtextedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendmessagesentry.ui -o build/ui_sendmessagesentry.h - -build/ui_sendmessagesdialog.h: src/qt/forms/sendmessagesdialog.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/sendmessagesdialog.ui -o build/ui_sendmessagesdialog.h - -build/ui_mrichtextedit.h: src/qt/plugins/mrichtexteditor/mrichtextedit.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/plugins/mrichtexteditor/mrichtextedit.ui -o build/ui_mrichtextedit.h - -build/ui_mainwindow.h: src/qt/forms/mainwindow.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/mainwindow.ui -o build/ui_mainwindow.h - -build/ui_signmessagepage.h: src/qt/forms/signmessagepage.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/signmessagepage.ui -o build/ui_signmessagepage.h - -build/ui_verifymessagepage.h: src/qt/forms/verifymessagepage.ui \ - C:/msys64/mingw64/bin/uic.exe \ - src/qt/qvalidatedlineedit.h - /C/msys64/mingw64/bin/uic.exe src/qt/forms/verifymessagepage.ui -o build/ui_verifymessagepage.h - -build/ui_transactionspage.h: src/qt/forms/transactionspage.ui \ - C:/msys64/mingw64/bin/uic.exe - /C/msys64/mingw64/bin/uic.exe src/qt/forms/transactionspage.ui -o build/ui_transactionspage.h - -compiler_yacc_decl_make_all: -compiler_yacc_decl_clean: -compiler_yacc_impl_make_all: -compiler_yacc_impl_clean: -compiler_lex_make_all: -compiler_lex_clean: -compiler_clean: compiler_TSQM_clean compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_moc_source_clean compiler_uic_clean - - - -####### Compile - -build/txdb-leveldb.o: src/txdb-leveldb.cpp src/leveldb/include/leveldb/env.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/cache.h \ - src/leveldb/include/leveldb/filter_policy.h \ - src/leveldb/helpers/memenv/memenv.h \ - src/kernel.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/checkpoints.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/txdb-leveldb.o src/txdb-leveldb.cpp - -build/blake.o: src/blake.c src/sph_blake.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/blake.o src/blake.c - -build/groestl.o: src/groestl.c src/sph_groestl.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/groestl.o src/groestl.c - -build/jh.o: src/jh.c src/sph_jh.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/jh.o src/jh.c - -build/keccak.o: src/keccak.c src/sph_keccak.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/keccak.o src/keccak.c - -build/skein.o: src/skein.c src/sph_skein.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/skein.o src/skein.c - -build/bmw.o: src/bmw.c src/sph_bmw.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/bmw.o src/bmw.c - -build/cubehash.o: src/cubehash.c src/sph_cubehash.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/cubehash.o src/cubehash.c - -build/echo.o: src/echo.c src/sph_echo.h \ - src/sph_types.h \ - src/aes_helper.c - $(CC) -c $(CFLAGS) $(INCPATH) -o build/echo.o src/echo.c - -build/fugue.o: src/fugue.c src/sph_fugue.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/fugue.o src/fugue.c - -build/hamsi.o: src/hamsi.c src/sph_hamsi.h \ - src/sph_types.h \ - src/hamsi_helper.c - $(CC) -c $(CFLAGS) $(INCPATH) -o build/hamsi.o src/hamsi.c - -build/luffa.o: src/luffa.c src/sph_luffa.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/luffa.o src/luffa.c - -build/shavite.o: src/shavite.c src/sph_shavite.h \ - src/sph_types.h \ - src/aes_helper.c - $(CC) -c $(CFLAGS) $(INCPATH) -o build/shavite.o src/shavite.c - -build/simd.o: src/simd.c src/sph_simd.h \ - src/sph_types.h - $(CC) -c $(CFLAGS) $(INCPATH) -o build/simd.o src/simd.c - -build/triangles.o: src/qt/triangles.cpp src/qt/trianglesgui.h \ - src/qt/clientmodel.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/optionsmodel.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/guiutil.h \ - src/qt/guiconstants.h \ - src/init.h \ - src/tor/anonymize.h \ - src/qt/qtipcserver.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/triangles.o src/qt/triangles.cpp - -build/trianglesgui.o: src/qt/trianglesgui.cpp src/qt/trianglesgui.h \ - build/ui_mainwindow.h \ - src/qt/transactiontablemodel.h \ - src/qt/addressbookpage.h \ - src/qt/messagepage.h \ - src/qt/sendcoinsdialog.h \ - src/qt/dialog_move_handler.h \ - src/qt/optionsdialog.h \ - src/qt/aboutdialog.h \ - src/qt/signmessagepage.h \ - src/qt/verifymessagepage.h \ - src/qt/clientmodel.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/editaddressdialog.h \ - src/qt/optionsmodel.h \ - src/qt/transactiondescdialog.h \ - src/qt/addresstablemodel.h \ - src/qt/transactionview.h \ - src/qt/overviewpage.h \ - src/qt/trianglesunits.h \ - src/qt/guiconstants.h \ - src/qt/askpassphrasedialog.h \ - src/qt/notificator.h \ - src/qt/guiutil.h \ - src/qt/rpcconsole.h \ - src/init.h \ - src/tor/anonymize.h \ - src/qt/macdockiconhandler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesgui.o src/qt/trianglesgui.cpp - -build/transactiontablemodel.o: src/qt/transactiontablemodel.cpp src/qt/transactiontablemodel.h \ - src/qt/guiutil.h \ - src/qt/transactionrecord.h \ - src/uint256.h \ - src/qt/guiconstants.h \ - src/qt/transactiondesc.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/trianglesunits.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactiontablemodel.o src/qt/transactiontablemodel.cpp - -build/addresstablemodel.o: src/qt/addresstablemodel.cpp src/qt/addresstablemodel.h \ - src/qt/guiutil.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/addresstablemodel.o src/qt/addresstablemodel.cpp - -build/optionsdialog.o: src/qt/optionsdialog.cpp src/qt/optionsdialog.h \ - build/ui_optionsdialog.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/qvaluecombobox.h \ - src/qt/trianglesamountfield.h \ - src/qt/trianglesunits.h \ - src/qt/monitoreddatamapper.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/qt/optionsmodel.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/optionsdialog.o src/qt/optionsdialog.cpp - -build/sendcoinsdialog.o: src/qt/sendcoinsdialog.cpp src/qt/sendcoinsdialog.h \ - build/ui_sendcoinsdialog.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/walletmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/addressbookpage.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/sendcoinsentry.h \ - src/qt/guiutil.h \ - src/qt/askpassphrasedialog.h \ - src/coincontrol.h \ - src/qt/coincontroldialog.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendcoinsdialog.o src/qt/sendcoinsdialog.cpp - -build/coincontroldialog.o: src/qt/coincontroldialog.cpp src/qt/coincontroldialog.h \ - build/ui_coincontroldialog.h \ - src/qt/coincontroltreewidget.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/trianglesunits.h \ - src/qt/walletmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/optionsmodel.h \ - src/coincontrol.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/coincontroldialog.o src/qt/coincontroldialog.cpp - -build/coincontroltreewidget.o: src/qt/coincontroltreewidget.cpp src/qt/coincontroltreewidget.h \ - src/qt/coincontroldialog.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/coincontroltreewidget.o src/qt/coincontroltreewidget.cpp - -build/addressbookpage.o: src/qt/addressbookpage.cpp src/qt/addressbookpage.h \ - build/ui_addressbookpage.h \ - src/qt/addresstablemodel.h \ - src/qt/optionsmodel.h \ - src/qt/trianglesgui.h \ - src/qt/editaddressdialog.h \ - src/qt/csvmodelwriter.h \ - src/qt/guiutil.h \ - src/qt/dialog_move_handler.h \ - src/qt/qrcodedialog.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/addressbookpage.o src/qt/addressbookpage.cpp - -build/aboutdialog.o: src/qt/aboutdialog.cpp src/qt/aboutdialog.h \ - build/ui_aboutdialog.h \ - src/qt/clientmodel.h \ - src/qt/dialog_move_handler.h \ - src/version.h \ - src/clientversion.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/aboutdialog.o src/qt/aboutdialog.cpp - -build/editaddressdialog.o: src/qt/editaddressdialog.cpp src/qt/editaddressdialog.h \ - build/ui_editaddressdialog.h \ - src/qt/addresstablemodel.h \ - src/qt/guiutil.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h \ - src/qt/clientmodel.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/editaddressdialog.o src/qt/editaddressdialog.cpp - -build/trianglesaddressvalidator.o: src/qt/trianglesaddressvalidator.cpp src/qt/trianglesaddressvalidator.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesaddressvalidator.o src/qt/trianglesaddressvalidator.cpp - -build/anonymize.o: src/tor/anonymize.cpp src/tor/anonymize.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/anonymize.o src/tor/anonymize.cpp - -build/alert.o: src/alert.cpp src/alert.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/key.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/alert.o src/alert.cpp - -build/version.o: src/version.cpp src/version.h \ - src/clientversion.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/version.o src/version.cpp - -build/sync.o: src/sync.cpp src/sync.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sync.o src/sync.cpp - -build/smessage.o: src/smessage.cpp src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/lz4/lz4.c \ - src/xxhash/xxhash.h \ - src/xxhash/xxhash.c - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/smessage.o src/smessage.cpp - -build/util.o: src/util.cpp src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/sync.h \ - src/strlcpy.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/util.o src/util.cpp - -build/netbase.o: src/netbase.cpp src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/util.h \ - src/uint256.h \ - src/sync.h \ - src/strlcpy.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/netbase.o src/netbase.cpp - -build/key.o: src/key.cpp src/key.h \ - src/allocators.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/key.o src/key.cpp - -build/script.o: src/script.cpp src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/allocators.h \ - src/key.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/sync.h \ - src/bignum.h \ - src/main.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/script.o src/script.cpp - -build/main.o: src/main.cpp src/alert.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/kernel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/main.o src/main.cpp - -build/miner.o: src/miner.cpp src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/miner.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/kernel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/miner.o src/miner.cpp - -build/init.o: src/init.cpp src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/init.o src/init.cpp - -build/net.o: src/net.cpp src/irc.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/strlcpy.h \ - src/onionseed.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/net.o src/net.cpp - -build/irc.o: src/irc.cpp src/irc.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/strlcpy.h \ - src/base58.h \ - src/bignum.h \ - src/key.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/irc.o src/irc.cpp - -build/checkpoints.o: src/checkpoints.cpp src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/checkpoints.o src/checkpoints.cpp - -build/addrman.o: src/addrman.cpp src/addrman.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/util.h \ - src/sync.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/addrman.o src/addrman.cpp - -build/db.o: src/db.cpp src/db.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/db.o src/db.cpp - -build/walletdb.o: src/walletdb.cpp src/walletdb.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/base58.h \ - src/wallet.h \ - src/ui_interface.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/walletdb.o src/walletdb.cpp - -build/clientmodel.o: src/qt/clientmodel.cpp src/qt/clientmodel.h \ - src/qt/guiconstants.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/transactiontablemodel.h \ - src/alert.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/main.h \ - src/bignum.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/clientmodel.o src/qt/clientmodel.cpp - -build/guiutil.o: src/qt/guiutil.cpp src/qt/guiutil.h \ - src/qt/trianglesaddressvalidator.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/trianglesunits.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/guiutil.o src/qt/guiutil.cpp - -build/transactionrecord.o: src/qt/transactionrecord.cpp src/qt/transactionrecord.h \ - src/uint256.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactionrecord.o src/qt/transactionrecord.cpp - -build/optionsmodel.o: src/qt/optionsmodel.cpp src/qt/optionsmodel.h \ - src/qt/trianglesunits.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/optionsmodel.o src/qt/optionsmodel.cpp - -build/monitoreddatamapper.o: src/qt/monitoreddatamapper.cpp src/qt/monitoreddatamapper.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/monitoreddatamapper.o src/qt/monitoreddatamapper.cpp - -build/transactiondesc.o: src/qt/transactiondesc.cpp src/qt/transactiondesc.h \ - src/qt/guiutil.h \ - src/qt/trianglesunits.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/txdb.h \ - src/txdb-leveldb.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactiondesc.o src/qt/transactiondesc.cpp - -build/transactiondescdialog.o: src/qt/transactiondescdialog.cpp src/qt/transactiondescdialog.h \ - build/ui_transactiondescdialog.h \ - src/qt/transactiontablemodel.h \ - src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactiondescdialog.o src/qt/transactiondescdialog.cpp - -build/trianglesstrings.o: src/qt/trianglesstrings.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesstrings.o src/qt/trianglesstrings.cpp - -build/trianglesamountfield.o: src/qt/trianglesamountfield.cpp src/qt/trianglesamountfield.h \ - src/qt/qvaluecombobox.h \ - src/qt/trianglesunits.h \ - src/qt/guiconstants.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesamountfield.o src/qt/trianglesamountfield.cpp - -build/wallet.o: src/wallet.cpp src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/kernel.h \ - src/coincontrol.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/wallet.o src/wallet.cpp - -build/keystore.o: src/keystore.cpp src/keystore.h \ - src/crypter.h \ - src/allocators.h \ - src/key.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/sync.h \ - src/script.h \ - src/bignum.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/keystore.o src/keystore.cpp - -build/transactionfilterproxy.o: src/qt/transactionfilterproxy.cpp src/qt/transactionfilterproxy.h \ - src/qt/transactiontablemodel.h \ - src/qt/transactionrecord.h \ - src/uint256.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactionfilterproxy.o src/qt/transactionfilterproxy.cpp - -build/transactionview.o: src/qt/transactionview.cpp src/qt/transactionview.h \ - build/ui_transactionspage.h \ - src/qt/transactionfilterproxy.h \ - src/qt/transactionrecord.h \ - src/uint256.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/addresstablemodel.h \ - src/qt/transactiontablemodel.h \ - src/qt/trianglesunits.h \ - src/qt/csvmodelwriter.h \ - src/qt/transactiondescdialog.h \ - src/qt/editaddressdialog.h \ - src/qt/optionsmodel.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/transactionview.o src/qt/transactionview.cpp - -build/walletmodel.o: src/qt/walletmodel.cpp src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/guiconstants.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h \ - src/qt/transactiontablemodel.h \ - src/ui_interface.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/walletmodel.o src/qt/walletmodel.cpp - -build/trianglesrpc.o: src/trianglesrpc.cpp src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesrpc.o src/trianglesrpc.cpp - -build/rpcdump.o: src/rpcdump.cpp src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcdump.o src/rpcdump.cpp - -build/rpcnet.o: src/rpcnet.cpp src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/alert.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcnet.o src/rpcnet.cpp - -build/rpcmining.o: src/rpcmining.cpp src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/db.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/miner.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcmining.o src/rpcmining.cpp - -build/rpcwallet.o: src/rpcwallet.cpp src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/init.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcwallet.o src/rpcwallet.cpp - -build/rpcblockchain.o: src/rpcblockchain.cpp src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcblockchain.o src/rpcblockchain.cpp - -build/rpcrawtransaction.o: src/rpcrawtransaction.cpp src/base58.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/key.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/sync.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/main.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/init.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/smessage.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcrawtransaction.o src/rpcrawtransaction.cpp - -build/rpcsmessage.o: src/rpcsmessage.cpp src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/db.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcsmessage.o src/rpcsmessage.cpp - -build/overviewpage.o: src/qt/overviewpage.cpp src/qt/overviewpage.h \ - build/ui_overviewpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/transactiontablemodel.h \ - src/qt/transactionfilterproxy.h \ - src/qt/guiutil.h \ - src/qt/guiconstants.h \ - build/overviewpage.moc - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/overviewpage.o src/qt/overviewpage.cpp - -build/csvmodelwriter.o: src/qt/csvmodelwriter.cpp src/qt/csvmodelwriter.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/csvmodelwriter.o src/qt/csvmodelwriter.cpp - -build/crypter.o: src/crypter.cpp src/crypter.h \ - src/allocators.h \ - src/key.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/scrypt.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/crypter.o src/crypter.cpp - -build/sendcoinsentry.o: src/qt/sendcoinsentry.cpp src/qt/sendcoinsentry.h \ - build/ui_sendcoinsentry.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/trianglesamountfield.h \ - src/qt/guiutil.h \ - src/qt/trianglesunits.h \ - src/qt/addressbookpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendcoinsentry.o src/qt/sendcoinsentry.cpp - -build/qvalidatedlineedit.o: src/qt/qvalidatedlineedit.cpp src/qt/qvalidatedlineedit.h \ - src/qt/guiconstants.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qvalidatedlineedit.o src/qt/qvalidatedlineedit.cpp - -build/trianglesunits.o: src/qt/trianglesunits.cpp src/qt/trianglesunits.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/trianglesunits.o src/qt/trianglesunits.cpp - -build/qvaluecombobox.o: src/qt/qvaluecombobox.cpp src/qt/qvaluecombobox.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qvaluecombobox.o src/qt/qvaluecombobox.cpp - -build/askpassphrasedialog.o: src/qt/askpassphrasedialog.cpp src/qt/askpassphrasedialog.h \ - build/ui_askpassphrasedialog.h \ - src/qt/dialog_move_handler.h \ - src/qt/guiconstants.h \ - src/qt/walletmodel.h \ - src/allocators.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/askpassphrasedialog.o src/qt/askpassphrasedialog.cpp - -build/protocol.o: src/protocol.cpp src/protocol.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/netbase.h \ - src/compat.h \ - src/uint256.h \ - src/util.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/protocol.o src/protocol.cpp - -build/notificator.o: src/qt/notificator.cpp src/qt/notificator.h \ - src/qt/macnotificationhandler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/notificator.o src/qt/notificator.cpp - -build/qtipcserver.o: src/qt/qtipcserver.cpp src/qt/qtipcserver.h \ - src/qt/guiconstants.h \ - src/ui_interface.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qtipcserver.o src/qt/qtipcserver.cpp - -build/rpcconsole.o: src/qt/rpcconsole.cpp src/qt/rpcconsole.h \ - build/ui_rpcconsole.h \ - src/qt/clientmodel.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/checkpoints.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/qt/dialog_move_handler.h \ - build/rpcconsole.moc - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/rpcconsole.o src/qt/rpcconsole.cpp - -build/messagepage.o: src/qt/messagepage.cpp src/qt/messagepage.h \ - build/ui_messagepage.h \ - src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h \ - src/qt/sendmessagesdialog.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/allocators.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/trianglesgui.h \ - src/qt/csvmodelwriter.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/messagepage.o src/qt/messagepage.cpp - -build/dialog_move_handler.o: src/qt/dialog_move_handler.cpp src/qt/dialog_move_handler.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/dialog_move_handler.o src/qt/dialog_move_handler.cpp - -build/signmessagepage.o: src/qt/signmessagepage.cpp src/qt/signmessagepage.h \ - build/ui_signmessagepage.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/addressbookpage.h \ - src/base58.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/key.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/optionsmodel.h \ - src/qt/walletmodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/signmessagepage.o src/qt/signmessagepage.cpp - -build/verifymessagepage.o: src/qt/verifymessagepage.cpp src/qt/verifymessagepage.h \ - build/ui_verifymessagepage.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/addressbookpage.h \ - src/base58.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/key.h \ - src/util.h \ - src/netbase.h \ - src/compat.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/sync.h \ - src/qt/guiutil.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/qt/optionsmodel.h \ - src/qt/walletmodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/verifymessagepage.o src/qt/verifymessagepage.cpp - -build/messagemodel.o: src/qt/messagemodel.cpp src/qt/guiutil.h \ - src/qt/guiconstants.h \ - src/qt/trianglesunits.h \ - src/qt/optionsmodel.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/addresstablemodel.h \ - src/json/json_spirit.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_reader.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer.h \ - src/json/json_spirit_utils.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/messagemodel.o src/qt/messagemodel.cpp - -build/sendmessagesdialog.o: src/qt/sendmessagesdialog.cpp src/qt/sendmessagesdialog.h \ - build/ui_sendmessagesdialog.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/addressbookpage.h \ - src/qt/optionsmodel.h \ - src/qt/sendmessagesentry.h \ - src/qt/dialog_move_handler.h \ - src/qt/guiutil.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendmessagesdialog.o src/qt/sendmessagesdialog.cpp - -build/sendmessagesentry.o: src/qt/sendmessagesentry.cpp src/qt/sendmessagesentry.h \ - build/ui_sendmessagesentry.h \ - src/qt/qvalidatedlineedit.h \ - src/qt/qvalidatedtextedit.h \ - src/qt/guiutil.h \ - src/qt/addressbookpage.h \ - src/qt/walletmodel.h \ - src/allocators.h \ - src/qt/messagemodel.h \ - src/uint256.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/db.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/wallet.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/base58.h \ - src/lz4/lz4.h \ - src/qt/optionsmodel.h \ - src/qt/addresstablemodel.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/sendmessagesentry.o src/qt/sendmessagesentry.cpp - -build/qvalidatedtextedit.o: src/qt/qvalidatedtextedit.cpp src/qt/qvalidatedtextedit.h \ - src/qt/guiconstants.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qvalidatedtextedit.o src/qt/qvalidatedtextedit.cpp - -build/mrichtextedit.o: src/qt/plugins/mrichtexteditor/mrichtextedit.cpp src/qt/plugins/mrichtexteditor/mrichtextedit.h \ - build/ui_mrichtextedit.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/mrichtextedit.o src/qt/plugins/mrichtexteditor/mrichtextedit.cpp - -build/noui.o: src/noui.cpp src/ui_interface.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/trianglesrpc.h \ - src/json/json_spirit_reader_template.h \ - src/json/json_spirit_value.h \ - src/json/json_spirit_error_position.h \ - src/json/json_spirit_writer_template.h \ - src/json/json_spirit_utils.h \ - src/checkpoints.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/noui.o src/noui.cpp - -build/kernel.o: src/kernel.cpp src/kernel.h \ - src/main.h \ - src/bignum.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/uint256.h \ - src/sync.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/compat.h \ - src/protocol.h \ - src/addrman.h \ - src/util.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/txdb.h \ - src/txdb-leveldb.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/kernel.o src/kernel.cpp - -build/net_bootstrap.o: src/net_bootstrap.cpp src/net_bootstrap.h \ - src/net.h \ - src/mruset.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/protocol.h \ - src/uint256.h \ - src/addrman.h \ - src/util.h \ - src/sync.h \ - src/init.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/tor/anonymize.h \ - src/tor/onion_v3.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/net_bootstrap.o src/net_bootstrap.cpp - -build/onion_v3.o: src/tor/onion_v3.cpp src/tor/onion_v3.h \ - src/compat.h \ - src/tor/tor_crypto_compat.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/wallet.h \ - src/main.h \ - src/bignum.h \ - src/script.h \ - src/keystore.h \ - src/crypter.h \ - src/key.h \ - src/scrypt.h \ - src/hashblock.h \ - src/sph_blake.h \ - src/sph_types.h \ - src/sph_bmw.h \ - src/sph_groestl.h \ - src/sph_jh.h \ - src/sph_keccak.h \ - src/sph_skein.h \ - src/sph_luffa.h \ - src/sph_cubehash.h \ - src/sph_shavite.h \ - src/sph_simd.h \ - src/sph_echo.h \ - src/sph_hamsi.h \ - src/sph_fugue.h \ - src/ui_interface.h \ - src/walletdb.h \ - src/db.h \ - src/base58.h \ - src/smessage.h \ - src/leveldb/include/leveldb/db.h \ - src/leveldb/include/leveldb/iterator.h \ - src/leveldb/include/leveldb/slice.h \ - src/leveldb/include/leveldb/status.h \ - src/leveldb/include/leveldb/options.h \ - src/leveldb/include/leveldb/write_batch.h \ - src/lz4/lz4.h \ - src/init.h \ - src/tor/anonymize.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/onion_v3.o src/tor/onion_v3.cpp - -build/scrypt-arm.o: src/scrypt-arm.S - $(CC) -c $(CFLAGS) $(INCPATH) -o build/scrypt-arm.o src/scrypt-arm.S - -build/scrypt-x86.o: src/scrypt-x86.S - $(CC) -c $(CFLAGS) $(INCPATH) -o build/scrypt-x86.o src/scrypt-x86.S - -build/scrypt-x86_64.o: src/scrypt-x86_64.S - $(CC) -c $(CFLAGS) $(INCPATH) -o build/scrypt-x86_64.o src/scrypt-x86_64.S - -build/scrypt.o: src/scrypt.cpp src/scrypt.h \ - src/util.h \ - src/uint256.h \ - src/netbase.h \ - src/serialize.h \ - src/allocators.h \ - src/version.h \ - src/clientversion.h \ - src/compat.h \ - src/net.h \ - src/mruset.h \ - src/protocol.h \ - src/addrman.h \ - src/sync.h \ - src/pbkdf2.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/scrypt.o src/scrypt.cpp - -build/pbkdf2.o: src/pbkdf2.cpp src/pbkdf2.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/pbkdf2.o src/pbkdf2.cpp - -build/qrc_triangles.o: release/qrc_triangles.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/qrc_triangles.o release/qrc_triangles.cpp - -build/moc_trianglesgui.o: build/moc_trianglesgui.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_trianglesgui.o build/moc_trianglesgui.cpp - -build/moc_transactiontablemodel.o: build/moc_transactiontablemodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactiontablemodel.o build/moc_transactiontablemodel.cpp - -build/moc_addresstablemodel.o: build/moc_addresstablemodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_addresstablemodel.o build/moc_addresstablemodel.cpp - -build/moc_optionsdialog.o: build/moc_optionsdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_optionsdialog.o build/moc_optionsdialog.cpp - -build/moc_coincontroldialog.o: build/moc_coincontroldialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_coincontroldialog.o build/moc_coincontroldialog.cpp - -build/moc_coincontroltreewidget.o: build/moc_coincontroltreewidget.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_coincontroltreewidget.o build/moc_coincontroltreewidget.cpp - -build/moc_sendcoinsdialog.o: build/moc_sendcoinsdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendcoinsdialog.o build/moc_sendcoinsdialog.cpp - -build/moc_addressbookpage.o: build/moc_addressbookpage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_addressbookpage.o build/moc_addressbookpage.cpp - -build/moc_aboutdialog.o: build/moc_aboutdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_aboutdialog.o build/moc_aboutdialog.cpp - -build/moc_editaddressdialog.o: build/moc_editaddressdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_editaddressdialog.o build/moc_editaddressdialog.cpp - -build/moc_trianglesaddressvalidator.o: build/moc_trianglesaddressvalidator.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_trianglesaddressvalidator.o build/moc_trianglesaddressvalidator.cpp - -build/moc_clientmodel.o: build/moc_clientmodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_clientmodel.o build/moc_clientmodel.cpp - -build/moc_guiutil.o: build/moc_guiutil.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_guiutil.o build/moc_guiutil.cpp - -build/moc_optionsmodel.o: build/moc_optionsmodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_optionsmodel.o build/moc_optionsmodel.cpp - -build/moc_monitoreddatamapper.o: build/moc_monitoreddatamapper.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_monitoreddatamapper.o build/moc_monitoreddatamapper.cpp - -build/moc_transactiondesc.o: build/moc_transactiondesc.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactiondesc.o build/moc_transactiondesc.cpp - -build/moc_transactiondescdialog.o: build/moc_transactiondescdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactiondescdialog.o build/moc_transactiondescdialog.cpp - -build/moc_trianglesamountfield.o: build/moc_trianglesamountfield.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_trianglesamountfield.o build/moc_trianglesamountfield.cpp - -build/moc_transactionfilterproxy.o: build/moc_transactionfilterproxy.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactionfilterproxy.o build/moc_transactionfilterproxy.cpp - -build/moc_transactionview.o: build/moc_transactionview.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_transactionview.o build/moc_transactionview.cpp - -build/moc_walletmodel.o: build/moc_walletmodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_walletmodel.o build/moc_walletmodel.cpp - -build/moc_overviewpage.o: build/moc_overviewpage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_overviewpage.o build/moc_overviewpage.cpp - -build/moc_csvmodelwriter.o: build/moc_csvmodelwriter.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_csvmodelwriter.o build/moc_csvmodelwriter.cpp - -build/moc_sendcoinsentry.o: build/moc_sendcoinsentry.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendcoinsentry.o build/moc_sendcoinsentry.cpp - -build/moc_qvalidatedlineedit.o: build/moc_qvalidatedlineedit.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_qvalidatedlineedit.o build/moc_qvalidatedlineedit.cpp - -build/moc_qvaluecombobox.o: build/moc_qvaluecombobox.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_qvaluecombobox.o build/moc_qvaluecombobox.cpp - -build/moc_askpassphrasedialog.o: build/moc_askpassphrasedialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_askpassphrasedialog.o build/moc_askpassphrasedialog.cpp - -build/moc_notificator.o: build/moc_notificator.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_notificator.o build/moc_notificator.cpp - -build/moc_rpcconsole.o: build/moc_rpcconsole.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_rpcconsole.o build/moc_rpcconsole.cpp - -build/moc_messagepage.o: build/moc_messagepage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_messagepage.o build/moc_messagepage.cpp - -build/moc_dialog_move_handler.o: build/moc_dialog_move_handler.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_dialog_move_handler.o build/moc_dialog_move_handler.cpp - -build/moc_signmessagepage.o: build/moc_signmessagepage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_signmessagepage.o build/moc_signmessagepage.cpp - -build/moc_verifymessagepage.o: build/moc_verifymessagepage.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_verifymessagepage.o build/moc_verifymessagepage.cpp - -build/moc_messagemodel.o: build/moc_messagemodel.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_messagemodel.o build/moc_messagemodel.cpp - -build/moc_sendmessagesdialog.o: build/moc_sendmessagesdialog.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendmessagesdialog.o build/moc_sendmessagesdialog.cpp - -build/moc_sendmessagesentry.o: build/moc_sendmessagesentry.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_sendmessagesentry.o build/moc_sendmessagesentry.cpp - -build/moc_mrichtextedit.o: build/moc_mrichtextedit.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_mrichtextedit.o build/moc_mrichtextedit.cpp - -build/moc_qvalidatedtextedit.o: build/moc_qvalidatedtextedit.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o build/moc_qvalidatedtextedit.o build/moc_qvalidatedtextedit.cpp - -####### Install - -install: FORCE - -uninstall: FORCE - -FORCE: - diff --git a/gcc_err.txt b/gcc_err.txt deleted file mode 100644 index e69de29..0000000 diff --git a/gcc_errors.txt b/gcc_errors.txt deleted file mode 100644 index e69de29..0000000 diff --git a/gcc_errors2.txt b/gcc_errors2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/object_script.triangles-qt.Debug b/object_script.triangles-qt.Debug deleted file mode 100644 index 901889e..0000000 --- a/object_script.triangles-qt.Debug +++ /dev/null @@ -1,136 +0,0 @@ -build/triangles-qt_res.o -build/txdb-leveldb.o -build/blake.o -build/groestl.o -build/jh.o -build/keccak.o -build/skein.o -build/bmw.o -build/cubehash.o -build/echo.o -build/fugue.o -build/hamsi.o -build/luffa.o -build/shavite.o -build/simd.o -build/triangles.o -build/trianglesgui.o -build/transactiontablemodel.o -build/addresstablemodel.o -build/optionsdialog.o -build/sendcoinsdialog.o -build/coincontroldialog.o -build/coincontroltreewidget.o -build/addressbookpage.o -build/aboutdialog.o -build/editaddressdialog.o -build/trianglesaddressvalidator.o -build/anonymize.o -build/alert.o -build/version.o -build/sync.o -build/smessage.o -build/util.o -build/netbase.o -build/key.o -build/script.o -build/main.o -build/miner.o -build/init.o -build/net.o -build/irc.o -build/checkpoints.o -build/addrman.o -build/db.o -build/walletdb.o -build/clientmodel.o -build/guiutil.o -build/transactionrecord.o -build/optionsmodel.o -build/monitoreddatamapper.o -build/transactiondesc.o -build/transactiondescdialog.o -build/trianglesstrings.o -build/trianglesamountfield.o -build/wallet.o -build/keystore.o -build/transactionfilterproxy.o -build/transactionview.o -build/walletmodel.o -build/trianglesrpc.o -build/rpcdump.o -build/rpcnet.o -build/rpcmining.o -build/rpcwallet.o -build/rpcblockchain.o -build/rpcrawtransaction.o -build/rpcsmessage.o -build/overviewpage.o -build/csvmodelwriter.o -build/crypter.o -build/sendcoinsentry.o -build/qvalidatedlineedit.o -build/trianglesunits.o -build/qvaluecombobox.o -build/askpassphrasedialog.o -build/protocol.o -build/notificator.o -build/qtipcserver.o -build/rpcconsole.o -build/messagepage.o -build/dialog_move_handler.o -build/signmessagepage.o -build/verifymessagepage.o -build/messagemodel.o -build/sendmessagesdialog.o -build/sendmessagesentry.o -build/qvalidatedtextedit.o -build/mrichtextedit.o -build/noui.o -build/kernel.o -build/net_bootstrap.o -build/onion_v3.o -build/scrypt-arm.o -build/scrypt-x86.o -build/scrypt-x86_64.o -build/scrypt.o -build/pbkdf2.o -build/qrc_triangles.o -build/moc_trianglesgui.o -build/moc_transactiontablemodel.o -build/moc_addresstablemodel.o -build/moc_optionsdialog.o -build/moc_coincontroldialog.o -build/moc_coincontroltreewidget.o -build/moc_sendcoinsdialog.o -build/moc_addressbookpage.o -build/moc_aboutdialog.o -build/moc_editaddressdialog.o -build/moc_trianglesaddressvalidator.o -build/moc_clientmodel.o -build/moc_guiutil.o -build/moc_optionsmodel.o -build/moc_monitoreddatamapper.o -build/moc_transactiondesc.o -build/moc_transactiondescdialog.o -build/moc_trianglesamountfield.o -build/moc_transactionfilterproxy.o -build/moc_transactionview.o -build/moc_walletmodel.o -build/moc_overviewpage.o -build/moc_csvmodelwriter.o -build/moc_sendcoinsentry.o -build/moc_qvalidatedlineedit.o -build/moc_qvaluecombobox.o -build/moc_askpassphrasedialog.o -build/moc_notificator.o -build/moc_rpcconsole.o -build/moc_messagepage.o -build/moc_dialog_move_handler.o -build/moc_signmessagepage.o -build/moc_verifymessagepage.o -build/moc_messagemodel.o -build/moc_sendmessagesdialog.o -build/moc_sendmessagesentry.o -build/moc_mrichtextedit.o -build/moc_qvalidatedtextedit.o diff --git a/object_script.triangles-qt.Release b/object_script.triangles-qt.Release deleted file mode 100644 index 901889e..0000000 --- a/object_script.triangles-qt.Release +++ /dev/null @@ -1,136 +0,0 @@ -build/triangles-qt_res.o -build/txdb-leveldb.o -build/blake.o -build/groestl.o -build/jh.o -build/keccak.o -build/skein.o -build/bmw.o -build/cubehash.o -build/echo.o -build/fugue.o -build/hamsi.o -build/luffa.o -build/shavite.o -build/simd.o -build/triangles.o -build/trianglesgui.o -build/transactiontablemodel.o -build/addresstablemodel.o -build/optionsdialog.o -build/sendcoinsdialog.o -build/coincontroldialog.o -build/coincontroltreewidget.o -build/addressbookpage.o -build/aboutdialog.o -build/editaddressdialog.o -build/trianglesaddressvalidator.o -build/anonymize.o -build/alert.o -build/version.o -build/sync.o -build/smessage.o -build/util.o -build/netbase.o -build/key.o -build/script.o -build/main.o -build/miner.o -build/init.o -build/net.o -build/irc.o -build/checkpoints.o -build/addrman.o -build/db.o -build/walletdb.o -build/clientmodel.o -build/guiutil.o -build/transactionrecord.o -build/optionsmodel.o -build/monitoreddatamapper.o -build/transactiondesc.o -build/transactiondescdialog.o -build/trianglesstrings.o -build/trianglesamountfield.o -build/wallet.o -build/keystore.o -build/transactionfilterproxy.o -build/transactionview.o -build/walletmodel.o -build/trianglesrpc.o -build/rpcdump.o -build/rpcnet.o -build/rpcmining.o -build/rpcwallet.o -build/rpcblockchain.o -build/rpcrawtransaction.o -build/rpcsmessage.o -build/overviewpage.o -build/csvmodelwriter.o -build/crypter.o -build/sendcoinsentry.o -build/qvalidatedlineedit.o -build/trianglesunits.o -build/qvaluecombobox.o -build/askpassphrasedialog.o -build/protocol.o -build/notificator.o -build/qtipcserver.o -build/rpcconsole.o -build/messagepage.o -build/dialog_move_handler.o -build/signmessagepage.o -build/verifymessagepage.o -build/messagemodel.o -build/sendmessagesdialog.o -build/sendmessagesentry.o -build/qvalidatedtextedit.o -build/mrichtextedit.o -build/noui.o -build/kernel.o -build/net_bootstrap.o -build/onion_v3.o -build/scrypt-arm.o -build/scrypt-x86.o -build/scrypt-x86_64.o -build/scrypt.o -build/pbkdf2.o -build/qrc_triangles.o -build/moc_trianglesgui.o -build/moc_transactiontablemodel.o -build/moc_addresstablemodel.o -build/moc_optionsdialog.o -build/moc_coincontroldialog.o -build/moc_coincontroltreewidget.o -build/moc_sendcoinsdialog.o -build/moc_addressbookpage.o -build/moc_aboutdialog.o -build/moc_editaddressdialog.o -build/moc_trianglesaddressvalidator.o -build/moc_clientmodel.o -build/moc_guiutil.o -build/moc_optionsmodel.o -build/moc_monitoreddatamapper.o -build/moc_transactiondesc.o -build/moc_transactiondescdialog.o -build/moc_trianglesamountfield.o -build/moc_transactionfilterproxy.o -build/moc_transactionview.o -build/moc_walletmodel.o -build/moc_overviewpage.o -build/moc_csvmodelwriter.o -build/moc_sendcoinsentry.o -build/moc_qvalidatedlineedit.o -build/moc_qvaluecombobox.o -build/moc_askpassphrasedialog.o -build/moc_notificator.o -build/moc_rpcconsole.o -build/moc_messagepage.o -build/moc_dialog_move_handler.o -build/moc_signmessagepage.o -build/moc_verifymessagepage.o -build/moc_messagemodel.o -build/moc_sendmessagesdialog.o -build/moc_sendmessagesentry.o -build/moc_mrichtextedit.o -build/moc_qvalidatedtextedit.o From 741487d533044a937f120041b7c6c554fd9d92f7 Mon Sep 17 00:00:00 2001 From: Sami Ahmed Date: Wed, 11 Mar 2026 08:34:54 +0100 Subject: [PATCH 3/3] Remove test files and debug scripts --- scan_chain.py | 166 --------------------------------------------- scan_chain_tip.exe | Bin 892084 -> 0 bytes test.c | 1 - test.exe | Bin 126561 -> 0 bytes 4 files changed, 167 deletions(-) delete mode 100644 scan_chain.py delete mode 100644 scan_chain_tip.exe delete mode 100644 test.c delete mode 100644 test.exe diff --git a/scan_chain.py b/scan_chain.py deleted file mode 100644 index 09e8ae0..0000000 --- a/scan_chain.py +++ /dev/null @@ -1,166 +0,0 @@ -#!/usr/bin/env python3 -""" -Scan a blk0001.dat file to find all blocks and determine the chain tip. -Reads block headers to extract height from the serialized block data. -""" - -import struct -import hashlib -import sys -import os - -# Triangles mainnet magic bytes (from main.cpp pchMessageStart) -MAGIC = b'\x70\x35\x22\x05' - -def double_sha256(data): - return hashlib.sha256(hashlib.sha256(data).digest()).digest() - -def read_varint(f): - """Read a Bitcoin-style variable-length integer.""" - n = struct.unpack(' (prev_hash, position, block_time) - block_count = 0 - - with open(filepath, 'rb') as f: - while True: - pos = f.tell() - - # Progress - if block_count % 50000 == 0: - pct = pos / filesize * 100 - print(f" Scanned {block_count:,} blocks ({pct:.1f}% of file)...", flush=True) - - # Read magic bytes - magic = f.read(4) - if len(magic) < 4: - break - - if magic != MAGIC: - # Try to find next magic bytes - f.seek(pos + 1) - continue - - # Read block size - size_data = f.read(4) - if len(size_data) < 4: - break - block_size = struct.unpack(' 4000000: - f.seek(pos + 1) - continue - - # Read block header (80 bytes) - header_data = f.read(80) - if len(header_data) < 80: - break - - # Parse header - version = struct.unpack(' 0: - f.seek(remaining, 1) - - print(f"\nTotal blocks found in file: {block_count:,}") - return blocks - -def build_chain(blocks): - """Build the chain from genesis and find the tip.""" - # Find genesis block (prev_hash is all zeros) - genesis_hash = None - for bhash, (prev_hash, pos, btime, version) in blocks.items(): - if prev_hash == '0' * 64: - genesis_hash = bhash - break - - if not genesis_hash: - print("ERROR: Genesis block not found!") - return - - print(f"Genesis block: {genesis_hash}") - - # Build forward chain - # Create reverse lookup: prev_hash -> next_hash - children = {} - for bhash, (prev_hash, pos, btime, version) in blocks.items(): - if prev_hash not in children: - children[prev_hash] = [] - children[prev_hash].append(bhash) - - # Walk from genesis - current = genesis_hash - height = 0 - last_hashes = [] - - while current in children: - nexts = children[current] - if len(nexts) == 1: - current = nexts[0] - else: - # Multiple children (fork) - pick the one that leads to longest chain - # For simplicity, just pick the first one - current = nexts[0] - height += 1 - - if height % 100000 == 0: - prev_hash, pos, btime, version = blocks[current] - import datetime - dt = datetime.datetime.fromtimestamp(btime) - print(f" Height {height:,}: {current[:16]}... time={dt}") - - # Keep last 10 blocks for reference - if height > 0: - last_hashes.append((height, current)) - if len(last_hashes) > 20: - last_hashes.pop(0) - - print(f"\n{'='*60}") - print(f"CHAIN TIP:") - print(f" Height: {height:,}") - print(f" Hash: 0x{current}") - prev_hash, pos, btime, version = blocks[current] - import datetime - dt = datetime.datetime.fromtimestamp(btime) - print(f" Time: {dt}") - print(f" Version: {version}") - print(f"{'='*60}") - - print(f"\nLast 20 blocks:") - for h, bhash in last_hashes: - prev_hash, pos, btime, version = blocks[bhash] - dt = datetime.datetime.fromtimestamp(btime) - print(f" {h:>10,}: 0x{bhash[:40]}... ({dt})") - -if __name__ == '__main__': - filepath = sys.argv[1] if len(sys.argv) > 1 else r'E:\Coins\TRIagain\blk0001.dat' - print(f"Scanning: {filepath}") - blocks = scan_blocks(filepath) - if blocks: - build_chain(blocks) diff --git a/scan_chain_tip.exe b/scan_chain_tip.exe deleted file mode 100644 index 61777b67676aba0c27d2fd8fc3f5135605bd3055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 892084 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

D9UiZ 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�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 diff --git a/test.c b/test.c deleted file mode 100644 index 76e8197..0000000 --- a/test.c +++ /dev/null @@ -1 +0,0 @@ -int main() { return 0; } diff --git a/test.exe b/test.exe deleted file mode 100644 index bf66b78774607d3119ebf3b8e4ea736294e34762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126561 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