get program names from programs (#4273)

* get program names from programs

* fixup
This commit is contained in:
Rob Walker
2019-05-14 10:44:16 -07:00
committed by GitHub
parent 65a82ebf50
commit e8ad822111
22 changed files with 91 additions and 33 deletions

View File

@@ -16,5 +16,4 @@ solana-sdk = { path = "../../sdk", version = "0.15.0" }
[lib]
name = "solana_budget_program"
crate-type = ["cdylib"]
crate-type = ["lib","cdylib"]

View File

@@ -1,3 +1,9 @@
use solana_budget_api::budget_processor::process_instruction;
#[macro_export]
macro_rules! solana_budget_program {
() => {
("solana_budget_program".to_string(), solana_budget_api::id())
};
}
use solana_budget_api::budget_processor::process_instruction;
solana_sdk::solana_entrypoint!(process_instruction);

View File

@@ -16,5 +16,4 @@ solana-sdk = { path = "../../sdk", version = "0.15.0" }
[lib]
name = "solana_config_program"
crate-type = ["cdylib"]
crate-type = ["lib","cdylib"]

View File

@@ -1,3 +1,9 @@
#[macro_export]
macro_rules! solana_config_program {
() => {
("solana_config_program".to_string(), solana_config_api::id())
};
}
use solana_config_api::config_processor::process_instruction;
solana_sdk::solana_entrypoint!(process_instruction);

View File

@@ -16,6 +16,4 @@ solana-sdk = { path = "../../sdk", version = "0.15.0" }
[lib]
name = "solana_exchange_program"
crate-type = ["cdylib"]
crate-type = ["lib","cdylib"]

View File

@@ -1,3 +1,12 @@
#[macro_export]
macro_rules! solana_exchange_program {
() => {
(
"solana_exchange_program".to_string(),
solana_exchange_api::id(),
)
};
}
use solana_exchange_api::exchange_processor::process_instruction;
solana_sdk::solana_entrypoint!(process_instruction);

View File

@@ -16,5 +16,4 @@ solana-storage-api = { path = "../storage_api", version = "0.15.0" }
[lib]
name = "solana_storage_program"
crate-type = ["cdylib"]
crate-type = ["lib", "cdylib"]

View File

@@ -1,3 +1,12 @@
use solana_storage_api::storage_processor::process_instruction;
#[macro_export]
macro_rules! solana_storage_program {
() => {
(
"solana_storage_program".to_string(),
solana_storage_api::id(),
)
};
}
use solana_storage_api::storage_processor::process_instruction;
solana_sdk::solana_entrypoint!(process_instruction);

View File

@@ -16,5 +16,4 @@ solana-token-api = { path = "../token_api", version = "0.15.0" }
[lib]
name = "solana_token_program"
crate-type = ["cdylib"]
crate-type = ["lib","cdylib"]

View File

@@ -1,3 +1,10 @@
#[macro_export]
macro_rules! solana_token_program {
() => {
("solana_token_program".to_string(), solana_token_api::id())
};
}
use solana_token_api::token_processor::process_instruction;
solana_sdk::solana_entrypoint!(process_instruction);