summaryrefslogtreecommitdiffstats
path: root/src/test/run-make-fulldeps/cdylib
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/run-make-fulldeps/cdylib')
-rw-r--r--src/test/run-make-fulldeps/cdylib/Makefile19
-rw-r--r--src/test/run-make-fulldeps/cdylib/bar.rs5
-rw-r--r--src/test/run-make-fulldeps/cdylib/foo.c10
-rw-r--r--src/test/run-make-fulldeps/cdylib/foo.rs13
4 files changed, 0 insertions, 47 deletions
diff --git a/src/test/run-make-fulldeps/cdylib/Makefile b/src/test/run-make-fulldeps/cdylib/Makefile
deleted file mode 100644
index 47ec762b3..000000000
--- a/src/test/run-make-fulldeps/cdylib/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-include ../tools.mk
-
-all: $(call RUN_BINFILE,foo)
- $(call RUN,foo)
- rm $(call DYLIB,foo)
- $(RUSTC) foo.rs -C lto
- $(call RUN,foo)
-
-ifdef IS_MSVC
-$(call RUN_BINFILE,foo): $(call DYLIB,foo)
- $(CC) $(CFLAGS) foo.c $(TMPDIR)/foo.dll.lib $(call OUT_EXE,foo)
-else
-$(call RUN_BINFILE,foo): $(call DYLIB,foo)
- $(CC) $(CFLAGS) foo.c -lfoo -o $(call RUN_BINFILE,foo) -L $(TMPDIR)
-endif
-
-$(call DYLIB,foo):
- $(RUSTC) bar.rs
- $(RUSTC) foo.rs
diff --git a/src/test/run-make-fulldeps/cdylib/bar.rs b/src/test/run-make-fulldeps/cdylib/bar.rs
deleted file mode 100644
index fe665abc7..000000000
--- a/src/test/run-make-fulldeps/cdylib/bar.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-#![crate_type = "rlib"]
-
-pub fn bar() {
- println!("hello!");
-}
diff --git a/src/test/run-make-fulldeps/cdylib/foo.c b/src/test/run-make-fulldeps/cdylib/foo.c
deleted file mode 100644
index 154f9682e..000000000
--- a/src/test/run-make-fulldeps/cdylib/foo.c
+++ /dev/null
@@ -1,10 +0,0 @@
-#include <assert.h>
-
-extern void foo();
-extern unsigned bar(unsigned a, unsigned b);
-
-int main() {
- foo();
- assert(bar(1, 2) == 3);
- return 0;
-}
diff --git a/src/test/run-make-fulldeps/cdylib/foo.rs b/src/test/run-make-fulldeps/cdylib/foo.rs
deleted file mode 100644
index c4069495a..000000000
--- a/src/test/run-make-fulldeps/cdylib/foo.rs
+++ /dev/null
@@ -1,13 +0,0 @@
-#![crate_type = "cdylib"]
-
-extern crate bar;
-
-#[no_mangle]
-pub extern "C" fn foo() {
- bar::bar();
-}
-
-#[no_mangle]
-pub extern "C" fn bar(a: u32, b: u32) -> u32 {
- a + b
-}