--- /dev/null
+c_to_f_float
--- /dev/null
+CC=gcc
+CFLAGS=-Wall -Wextra -pedantic
+OUTFILE=c_to_f_float
+SOURCE=c_to_f_float.c
+
+all: $(SOURCE)
+ $(CC) $(CFLAGS) -o $(OUTFILE) $(SOURCE)
+
+clean:
+ rm -f $(OUTFILE)
printf("\n\nDone\n\n");
return 0;
-};
+}
+++ /dev/null
-#!/usr/bin/env bash
-# Desc: Compiles all `.c` files in specified directory
-# Usage: compile.sh [DIR]
-
-# Check args
-if [[ ! -d $1 ]]; then echo "FATAL:Not a dir:$1" 1>&2; exit 1; fi;
-
-for file in ./*.c; do
- if [[ ! -f $file ]]; then echo "FATAL:Not a file:$file" 1>&2; exit 1; fi;
- echo "STATUS: file:$file" 1>&2;
- file_out="${file%.c}";
- echo "STATUS:file_out:$file_out" 1>&2;
- gcc -o "$file_out" "$file" || echo "ERROR:Compile failed." 1>&2;
- echo "" 1>&2;
-done;
+++ /dev/null
-#!/usr/bin/env bash
-# Desc: Compiles all `.c` files in specified directory
-# Usage: compile.sh [DIR]
-
-# Check args
-if [[ ! -d $1 ]]; then echo "FATAL:Not a dir:$1" 1>&2; exit 1; fi;
-
-for file in ./*.c; do
- if [[ ! -f $file ]]; then echo "FATAL:Not a file:$file" 1>&2; exit 1; fi;
- echo "STATUS: file:$file" 1>&2;
- file_out="${file%.c}";
- echo "STATUS:file_out:$file_out" 1>&2;
- gcc -o "$file_out" "$file"; # compile
-done;
--- /dev/null
+f_to_c_float
--- /dev/null
+CC=gcc
+CFLAGS=-Wall -Wextra -pedantic
+OUTFILE=f_to_c_float
+SOURCE=f_to_c_float.c
+
+all: $(SOURCE)
+ $(CC) $(CFLAGS) -o $(OUTFILE) $(SOURCE)
+
+clean:
+ rm -f $(OUTFILE)
printf("\n\nDone\n\n");
return 0;
-};
-
-
-
+}
/*
* Author: Steven Baltakatei Sandoval