diff options
Diffstat (limited to 'lib/kernel/test/heart_SUITE_data')
-rw-r--r-- | lib/kernel/test/heart_SUITE_data/Makefile.src | 14 | ||||
-rw-r--r-- | lib/kernel/test/heart_SUITE_data/simple_echo.c | 17 |
2 files changed, 31 insertions, 0 deletions
diff --git a/lib/kernel/test/heart_SUITE_data/Makefile.src b/lib/kernel/test/heart_SUITE_data/Makefile.src new file mode 100644 index 0000000000..f48506235f --- /dev/null +++ b/lib/kernel/test/heart_SUITE_data/Makefile.src @@ -0,0 +1,14 @@ +CC = @CC@ +LD = @LD@ +CFLAGS = @CFLAGS@ -I@erl_include@ @DEFS@ +CROSSLDFLAGS = @CROSSLDFLAGS@ + +PROGS = simple_echo@exe@ + +all: $(PROGS) + +simple_echo@exe@: simple_echo@obj@ + $(LD) $(CROSSLDFLAGS) -o simple_echo simple_echo@obj@ @LIBS@ + +simple_echo@obj@: simple_echo.c + $(CC) -c -o simple_echo@obj@ $(CFLAGS) simple_echo.c diff --git a/lib/kernel/test/heart_SUITE_data/simple_echo.c b/lib/kernel/test/heart_SUITE_data/simple_echo.c new file mode 100644 index 0000000000..0093dbce9b --- /dev/null +++ b/lib/kernel/test/heart_SUITE_data/simple_echo.c @@ -0,0 +1,17 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#ifdef VXWORKS +int simple_echo(void){ +#else +int main(void){ +#endif + int x; + while((x = getchar()) != EOF){ + putchar(x); + fflush(stdout); + } + return 0; +} + |