14 lines
397 B
Makefile
14 lines
397 B
Makefile
-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
|