Remove old makefiles

This commit is contained in:
armaniferrante 2020-12-31 16:03:34 -08:00
parent 683d8c0b62
commit a6e7cb8f7a
No known key found for this signature in database
GPG Key ID: 58BEF301E91F7828
8 changed files with 1020 additions and 129 deletions

1006
Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -6,16 +6,22 @@ repository = "https://github.com/project-serum/serum-dex"
edition = "2018"
[features]
derive = []
default = []
[dependencies]
thiserror = "1.0.20"
solana-sdk = { version = "1.3.14", default-features = false, features = ["program"] }
serum-common = { path = "../common" }
anchor-derive = { path = "./derive" }
anchor-attributes-program = { path = "./attributes/program" }
anchor-attributes-access-control = { path = "./attributes/access-control" }
borsh = { git = "https://github.com/project-serum/borsh", branch = "serum", features = ["serum-program"] }
solana-client-gen = { path = "../solana-client-gen" }
[workspace]
members = [
"cli",
"syn",
"attributes/*",
"derive",
]
exclude = ["examples/basic"]

View File

@ -13,6 +13,8 @@ For example, one could imagine easily writing a faulty SPL token program that fo
An example program looks like this.
```rust
use anchor::prelude::*;
// Program instruction handler.
#[program]
@ -33,7 +35,7 @@ pub struct Initialize<'info> {
// Program owned account.
#[derive(BorshSerialize, BorshDeserialize)]
#[derive(AnchorSerialize, AnchorDeserialize)]
pub struct Root {
pub initialized: bool,
pub data: u64,

View File

@ -1,7 +1,5 @@
use anyhow::Result;
use clap::Clap;
use std::fs::File;
use std::io::Read;
#[derive(Debug, Clap)]
pub struct Opts {

View File

@ -17,8 +17,6 @@ dependencies = [
"anchor-attributes-program",
"anchor-derive",
"borsh",
"serum-common",
"solana-client-gen",
"solana-sdk",
"thiserror",
]
@ -74,12 +72,6 @@ version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c0df63cb2955042487fad3aefd2c6e3ae7389ac5dc1beb28921de0b69f779d4"
[[package]]
name = "arrayref"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
[[package]]
name = "atty"
version = "0.2.14"
@ -105,7 +97,6 @@ dependencies = [
"borsh",
"solana-program",
"solana-sdk",
"spl-token",
]
[[package]]
@ -235,17 +226,6 @@ dependencies = [
"zeroize",
]
[[package]]
name = "derivative"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb582b60359da160a9477ee80f15c8d784c477e69c217ef2cdd4169c24ea380f"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "digest"
version = "0.8.1"
@ -426,28 +406,6 @@ dependencies = [
"autocfg",
]
[[package]]
name = "num_enum"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "226b45a5c2ac4dd696ed30fa6b94b057ad909c7b7fc2e0d0808192bced894066"
dependencies = [
"derivative",
"num_enum_derive",
]
[[package]]
name = "num_enum_derive"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c0fd9eba1d5db0994a239e09c1be402d35622277e35468ba891aa5e3188ce7e"
dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "opaque-debug"
version = "0.2.3"
@ -470,15 +428,6 @@ version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
[[package]]
name = "proc-macro-crate"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785"
dependencies = [
"toml",
]
[[package]]
name = "proc-macro2"
version = "1.0.24"
@ -562,15 +511,6 @@ version = "0.6.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189"
[[package]]
name = "remove_dir_all"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfc5b3ce5d5ea144bb04ebd093a9e14e9765bcfec866aecda9b6dec43b3d1e24"
dependencies = [
"winapi",
]
[[package]]
name = "rustc_version"
version = "0.2.3"
@ -630,17 +570,6 @@ dependencies = [
"syn",
]
[[package]]
name = "serum-common"
version = "0.1.0"
dependencies = [
"arrayref",
"borsh",
"serde",
"solana-sdk",
"spl-token",
]
[[package]]
name = "sha2"
version = "0.8.2"
@ -653,16 +582,6 @@ dependencies = [
"opaque-debug",
]
[[package]]
name = "solana-client-gen"
version = "0.1.0"
dependencies = [
"bincode",
"serum-common",
"solana-sdk",
"thiserror",
]
[[package]]
name = "solana-frozen-abi"
version = "1.4.14"
@ -780,21 +699,6 @@ dependencies = [
"syn",
]
[[package]]
name = "spl-token"
version = "2.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eaa27ab75067c63b8804d9fff30bd2e8bfb5be448bea8067ed768381e70ca181"
dependencies = [
"arrayref",
"num-derive",
"num-traits",
"num_enum",
"remove_dir_all",
"solana-sdk",
"thiserror",
]
[[package]]
name = "subtle"
version = "1.0.0"
@ -856,15 +760,6 @@ dependencies = [
"lazy_static",
]
[[package]]
name = "toml"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645"
dependencies = [
"serde",
]
[[package]]
name = "typenum"
version = "1.12.0"

View File

@ -1,8 +1,7 @@
[package]
name = "basic-program"
version = "0.1.0"
description = "Anchor example"
repository = "https://github.com/project-serum/serum-dex"
description = "Basic example"
edition = "2018"
[workspace]
@ -11,22 +10,12 @@ edition = "2018"
crate-type = ["cdylib"]
name = "basic_program"
[features]
no-entry = []
program = []
client = []
default = []
[dependencies]
spl-token = { version = "2.0.6", default-features = false, features = ["program", "no-entrypoint"] }
borsh = { git = "https://github.com/project-serum/borsh", branch = "serum", features = ["serum-program"] }
solana-program = "1.4.3"
solana-sdk = { version = "1.3.14", default-features = false, features = ["program"] }
anchor = { path = "../../", feautres = ["derive"] }
[dev-dependencies]
# solana-client-gen = { path = "../solana-client-gen", features = ["client"] }
[profile.release]
lto = true

View File

@ -1,5 +0,0 @@
include ../../../Makefile
LIB_NAME=basic_program
PROGRAM_DIRNAME=.
BPF_SDK=$(shell pwd)/../../../bin/bpf-sdk

View File

@ -1,4 +1,4 @@
#![cfg_attr(feature = "program", feature(proc_macro_hygiene))]
#![feature(proc_macro_hygiene)]
use anchor::prelude::*;