-include ../tools.mk | |
# check that rustc builds all crate_type attributes | |
# delete rlib | |
# delete whatever dylib is made for this system | |
# check that rustc only builds --crate-type flags, ignoring attributes | |
# fail if an rlib was built | |
all: | |
$(RUSTC) test.rs | |
$(call REMOVE_RLIBS,test) | |
$(call REMOVE_DYLIBS,test) | |
$(RUSTC) --crate-type dylib test.rs | |
$(call REMOVE_RLIBS,test) && exit 1 || exit 0 |