# Last edited on 2010-10-14 19:07:25 by stolfilocal SCENE_PREFIX := ps16L LIGHT_NUM := 00 IN_PREFIX := data/${SCENE_PREFIX}_${LIGHT_NUM} OUT_PREFIX := out/${SCENE_PREFIX}_${LIGHT_NUM} TEMP := ${shell /tmp/$$$$} MAIN_POV_FILE := ${SCENE_PREFIX}_scene.pov LIGHT_DATA_FILE := ${IN_PREFIX}_light_data.inc SOURCE_FILES := \ ${MAIN_POV_FILE} \ ${wildcard ${SCENE_PREFIX}_*.inc} \ ${LIGHT_DATA_FILE} SYN_IMG_FILE := ${OUT_PREFIX}_syn.png REF_IMG_FILE := ${IN_PREFIX}_ref.png DIF_IMG_FILE := ${OUT_PREFIX}_dif.png all: ${SYN_IMG_FILE} ${DIF_IMG_FILE} ${SYN_IMG_FILE}: ${SOURCE_FILES} out Makefile cp -v ${LIGHT_DATA_FILE} light_data.inc -rm -f ${SYN_IMG_FILE} povray \ +AM1 +A0.0 +R${NRAYS} \ +D +SP32 +EP4 \ Bits_Per_Color=16 \ Display_Gamma=1 \ +Q9 \ Height=500 Width=500 \ Input_File_Name=${MAIN_POV_FILE} \ Output_File_Type=N \ Output_File_Name=${SYN_IMG_FILE} ${DIF_IMG_FILE}: ${SYN_IMG_FILE} ${REF_IMG_FILE} Makefile convert ${SYN_IMG_FILE} ${TEMP}_syn.ppm convert ${REF_IMG_FILE} ${TEMP}_ref.ppm pnmxarith \ -scale 2.0 -offset 0.5 -subtract \ ${TEMP}_syn.ppm \ ${TEMP}_ref.ppm \ > ${TEMP}_dif.ppm convert ${TEMP}_dif.ppm ${DIF_IMG_FILE} -rm -f ${TEMP}_*.ppm -display -title '%f' ${SYN_IMG_FILE} ${REF_IMG_FILE} ${DIF_IMG_FILE} out: mkdir -p out