Introduce the fuzzer crate and make rules
This commit is contained in:
parent
f627c2ff21
commit
a5ea56c6f0
|
@ -211,3 +211,4 @@ include $(CFG_SRC_DIR)/mk/dist.mk
|
||||||
include $(CFG_SRC_DIR)/mk/snap.mk
|
include $(CFG_SRC_DIR)/mk/snap.mk
|
||||||
include $(CFG_SRC_DIR)/mk/clean.mk
|
include $(CFG_SRC_DIR)/mk/clean.mk
|
||||||
include $(CFG_SRC_DIR)/mk/autodep.mk
|
include $(CFG_SRC_DIR)/mk/autodep.mk
|
||||||
|
include $(CFG_SRC_DIR)/mk/fuzzer.mk
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
# At the moment the fuzzer only exists in stage2. That's the first
|
||||||
|
# stage built by the non-snapshot compiler so it seems a convenient
|
||||||
|
# stage to work at.
|
||||||
|
|
||||||
|
FUZZER_CRATE := $(S)src/fuzzer/fuzzer.rc
|
||||||
|
FUZZER_INPUTS := $(wildcard $(addprefix $(S)src/fuzzer/, *.rs))
|
||||||
|
|
||||||
|
stage2/fuzzer.o: $(FUZZER_CRATE) $(FUZZER_INPUTS) $(SREQ1)
|
||||||
|
@$(call E, compile: $@)
|
||||||
|
$(STAGE1) -c -o $@ $<
|
|
@ -0,0 +1,2 @@
|
||||||
|
fn main() {
|
||||||
|
}
|
|
@ -0,0 +1,13 @@
|
||||||
|
// -*- rust -*-
|
||||||
|
|
||||||
|
use std;
|
||||||
|
|
||||||
|
mod Fuzzer;
|
||||||
|
|
||||||
|
// Local Variables:
|
||||||
|
// fill-column: 78;
|
||||||
|
// indent-tabs-mode: nil
|
||||||
|
// c-basic-offset: 4
|
||||||
|
// buffer-file-coding-system: utf-8-unix
|
||||||
|
// compile-command: "make -k -C $RBUILD 2>&1 | sed -e 's/\\/x\\//x:\\//g'";
|
||||||
|
// End:
|
Loading…
Reference in New Issue