Ver código fonte

[LibOS] test/native: Remove static.c and pie.c

Those tests are duplicates of regression/bootstrap_static.c and
regression/bootstrap_pie.c.
Isaku Yamahata 4 anos atrás
pai
commit
072f1bbb8a

+ 4 - 15
LibOS/shim/test/native/Makefile

@@ -1,9 +1,8 @@
-special_executables = static pie
-c_executables = $(filter-out $(special_executables),$(patsubst %.c,%,$(wildcard *.c)))
+c_executables = $(patsubst %.c,%,$(wildcard *.c))
 cxx_executables = $(patsubst %.cpp,%,$(wildcard *.cpp))
 manifests = $(patsubst %.template,%,$(wildcard *.manifest.template)) manifest
 
-exec_target = $(special_executables) $(c_executables) $(cxx_executables) ls.manifest
+exec_target = $(c_executables) $(cxx_executables) ls.manifest
 target = $(exec_target) $(manifests)
 
 level = ../
@@ -20,18 +19,8 @@ $(cxx_executables): %: %.cpp
 	@$(CXX) -MD -MP $(CXXFLAGS) $(if $(findstring .libos,$@),$(CFLAGS-libos),) -o $@ $< \
 	$(shell echo $@ | sed 's/^[^\.]*//g' | sed 's/\./ -l/g')
 
-static: %: %.c
-	@echo [ $@ ]
-	@$(CC) -MD -MP $(CFLAGS) -o $@ -static $< \
-	$(shell echo $@ | sed 's/^[^\.]*//g' | sed 's/\./ -l/g')
-
-pie: %: %.c
-	@echo [ $@ ]
-	@$(CC) -MD -MP $(CFLAGS) -fPIC --pie -o $@ $< \
-	$(shell echo $@ | sed 's/^[^\.]*//g' | sed 's/\./ -l/g')
-
 include $(wildcard *.d)
 else
-.IGNORE: $(special_executables) $(c_executables) $(cxx_executables)
-$(special_executables) $(c_executables) $(cxx_executables):
+.IGNORE: $(c_executables) $(cxx_executables)
+$(c_executables) $(cxx_executables):
 endif

+ 0 - 9
LibOS/shim/test/native/pie.c

@@ -1,9 +0,0 @@
-/* a simple helloworld test */
-
-#include <stdio.h>
-
-int main(int argc, char ** argv)
-{
-    printf("Hello world (%s)!\n", argv[0]);
-    return 0;
-}

+ 0 - 9
LibOS/shim/test/native/static.c

@@ -1,9 +0,0 @@
-/* a simple helloworld test */
-
-#include <stdio.h>
-
-int main(int argc, char ** argv)
-{
-    printf("Hello world (%s)!\n", argv[0]);
-    return 0;
-}