3 ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
8 # Windows doesn't correctly handle include statements with escaping paths,
9 # so this test will not get run on Windows.
13 all: $(call NATIVE_STATICLIB,llvm-function-pass) $(call NATIVE_STATICLIB,llvm-module-pass)
14 $(RUSTC) plugin.rs -C prefer-dynamic
17 $(TMPDIR)/libllvm-function-pass.o:
18 $(CXX) $(CFLAGS) $(LLVM_CXXFLAGS) -c llvm-function-pass.so.cc -o $(TMPDIR)/libllvm-function-pass.o
20 $(TMPDIR)/libllvm-module-pass.o:
21 $(CXX) $(CFLAGS) $(LLVM_CXXFLAGS) -c llvm-module-pass.so.cc -o $(TMPDIR)/libllvm-module-pass.o