CFLAGS = -Wall -Werror -O1 CFLAGS += $(shell gsl-config --cflags) LDLIBS += $(shell gsl-config --libs) CC = gcc .PHONEY:default default:out.main.txt out.params.txt out.mygamma.png out.main.txt:main ./$< > $@ out.params.txt:params ./$< > $@ out.mygamma.png: out.mygamma.txt Makefile graph \ --output-format png --bitmap-size 1024x768 \ --x-label "x" --y-label "y" \ --top-label "Gamma function" \ --line-mode 1 $< \ > $@ out.mygamma.txt:mygamma ./$< > $@ # ./mygamma > out.mygamma.txt #mygamma:mygamma.c # $(CC) $(CFLAGS) $(LDFLAGS) -o mygamma mygamma.c $(LDLIBS) .PHONEY:clean clean: $(RM) out* main params mygamma .PHONEY:test test: echo CFLAGS echo $(CFLAGS) echo $(LDLIBS)