From 2c702e667e3ff5c8762c0676687e98efe148002c Mon Sep 17 00:00:00 2001 From: tth Date: Wed, 5 Dec 2018 16:38:03 +0100 Subject: [PATCH] Makefile now debugged --- .gitignore | 3 +++ Makefile | 12 ++++++++++++ exemple.sh | 4 ++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3e0f233..bf100ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ a.out +*.o +fake-values + diff --git a/Makefile b/Makefile index e69de29..a8c0bbc 100644 --- a/Makefile +++ b/Makefile @@ -0,0 +1,12 @@ +# +# must be run with gnu make +# + +CC = gcc + +funcs.o: funcs.c funcs.h Makefile + gcc -Wall -c $< + +fake-values: fake-values.c funcs.o Makefile + gcc -Wall $< funcs.o -o $@ + diff --git a/exemple.sh b/exemple.sh index 099d8c2..38ffa28 100755 --- a/exemple.sh +++ b/exemple.sh @@ -3,11 +3,11 @@ DATAFILE=/tmp/fake-datafile > ${DATAFILE} -for s in $(seq 0 20) +for s in $(seq 1 20) do v=$(./fake-values 2> /dev/null) echo $s $v | tee -a ${DATAFILE} done -awk '{print "> " $2}' < ${DATAFILE} +awk '{print NR " " $2}' < ${DATAFILE}