diff --git a/c_impl/Makefile b/c_impl/Makefile new file mode 100644 index 0000000..32cbceb --- /dev/null +++ b/c_impl/Makefile @@ -0,0 +1,20 @@ +COMMON_FLAGS = -Wall -Wextra -Wpedantic +ifdef DEBUG + CFLAGS = ${COMMON_FLAGS} -O0 -g +else + CFLAGS = ${COMMON_FLAGS} -O3 -DNDEBUG +endif + +SOURCES = \ + src/main.o + +all: fields_from_csv + +fields_from_csv: ${SOURCES} + ${CC} ${CFLAGS} -o fields_from_csv $^ + +.PHONY: clean + +clean: + rm -f src/*.o + rm -f fields_from_csv diff --git a/c_impl/src/main.c b/c_impl/src/main.c new file mode 100644 index 0000000..11b7fad --- /dev/null +++ b/c_impl/src/main.c @@ -0,0 +1,3 @@ +int main(int argc, char **argv) { + return 0; +}