[go: up one dir, main page]

Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ELF = $(wildcard src/elf/*.rs)
MACH = $(wildcard src/mach/*.rs)
PE = $(wildcard src/pe/*.rs)
SRC = $(wildcard src/*.rs) $(ELF) $(MACH) $(PE)

ARTIFACTS = $(addprefix target/debug/, libgoblin.rlib libgoblin.so)

$(ARTIFACTS): $(SRC)
	cargo build

clean:
	cargo clean

test:
	RUST_BACKTRACE=1 cargo test

.PHONY: clean test