-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
41 lines (22 loc) · 925 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
-include .env
.PHONY: all test clean deploy-anvil
all: clean update build
get-foundry:; foundryup -v nightly-f625d0fa7c51e65b4bf1e8f7931cd1c6e2e285e9
# Clean the repo
clean :; forge clean
doc :; forge doc --build --out documentation --serve --port 4000
# Update Dependencies
update:; forge update
build:; forge build
test :; forge test --ffi --force
snapshot :; forge snapshot --ffi --force
# solhint should be installed globally
lint :; solhint src/**/*.sol && solhint src/*.sol
anvil :; anvil -m 'test test test test test test test test test test test junk'
tokens-deploy :; bash ./script/tokensDeploy.sh
eth-deploy :; bash ./script/ethDeploy.sh
tara-deploy :; bash ./script/taraDeploy.sh
bridge-deploy :; bash ./script/deploySymmetricBridge.sh
add-deployment-metadata :; bash ./script/addToDeployMarkdown.sh
register-usdt :; bash ./script/registerUSDT.sh
-include ${FCT_PLUGIN_PATH}/makefile-external