[go: up one dir, main page]

Documentation
ELF = $(wildcard src/elf/*.rs)
MACH = $(wildcard src/mach/*.rs)
PE = $(wildcard src/pe/*.rs)
SRC = $(ELF) $(MACH) $(PE)

RLIB = target/debug/libgoblin.rlib

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

$(RLIB):  $(SRC)
	cargo build

.PHONY: clean test

clean:
	cargo clean

test:
	RUST_BACKTRACE=1 cargo test