Files
TDT4200/exercise1/Makefile
2025-09-04 15:46:32 +02:00

20 lines
590 B
Makefile

CFLAGS+= -std=c99 -O2 -Wall -Wextra
LDLIBS+= -lm
TARGETS=wave_1d
IMAGES=$(shell find data -type f | sed s/\\.dat/.png/g | sed s/data/images/g )
.PHONY: all clean dirs plot movie
all: dirs ${TARGETS}
dirs:
mkdir -p data images
plot: ${IMAGES}
images/%.png: data/%.dat
./plot_image.sh $<
movie: ${IMAGES}
ffmpeg -y -an -i images/%5d.png -vcodec libx264 -pix_fmt yuv420p -profile:v baseline -level 3 -r 12 wave.mp4
clean:
-rm -fr ${TARGETS} data images wave.mp4
zip: theory.pdf Makefile wave_1d.c
zip handin.zip theory.pdf Makefile wave_1d.c
unzip: handin.zip
unzip handin.zip -d handin