diff --git a/.gitignore b/.gitignore index f61b291..7de617d 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ target/ 99.htm wasm/pkg/ node_modules/ +*.o # These are backup files generated by rustfmt **/*.rs.bk diff --git a/live-reload-rust/greet.c b/live-reload-rust/greet.c new file mode 100644 index 0000000..bb48ab9 --- /dev/null +++ b/live-reload-rust/greet.c @@ -0,0 +1,5 @@ +#include + +void greet(const char *name) { + printf("Hello, %s!\n", name); +} diff --git a/live-reload-rust/greet.c-compile.sh b/live-reload-rust/greet.c-compile.sh new file mode 100755 index 0000000..3be2476 --- /dev/null +++ b/live-reload-rust/greet.c-compile.sh @@ -0,0 +1 @@ +gcc -Wall -c greet.c diff --git a/live-reload-rust/main-greet.c b/live-reload-rust/main-greet.c new file mode 100644 index 0000000..d427eaf --- /dev/null +++ b/live-reload-rust/main-greet.c @@ -0,0 +1,6 @@ +extern void greet(const char *name); + +int main(void) { + greet("stars"); + return 0; +} diff --git a/live-reload-rust/main-greet.c-compile-link.sh b/live-reload-rust/main-greet.c-compile-link.sh new file mode 100755 index 0000000..5be9700 --- /dev/null +++ b/live-reload-rust/main-greet.c-compile-link.sh @@ -0,0 +1,2 @@ +gcc -Wall -c main-greet.c +gcc main-greet.o greet.o -o main-greet