
# makefile for panorama stitching, created by hugin using the new makefilelib

# Tool configuration
NONA=nona
PTSTITCHER=PTStitcher
PTMENDER=PTmender
PTBLENDER=PTblender
PTMASKER=PTmasker
PTROLLER=PTroller
ENBLEND=enblend
ENFUSE=enfuse
SMARTBLEND=smartblend.exe
HDRMERGE=hugin_hdrmerge
RM=rm
EXIFTOOL=exiftool

# Project parameters
HUGIN_PROJECTION=2
HUGIN_HFOV=148
HUGIN_WIDTH=6302
HUGIN_HEIGHT=3705

# options for the programs
NONA_LDR_REMAPPED_COMP=-z LZW
NONA_OPTS=
ENBLEND_OPTS= -f5759x1691+256+1939
ENBLEND_LDR_COMP=--compression=LZW
ENBLEND_EXPOSURE_COMP=--compression=LZW
ENBLEND_HDR_COMP=
HDRMERGE_OPTS=-m avg -c
ENFUSE_OPTS=
EXIFTOOL_COPY_ARGS=-ImageDescription -Make -Model -Artist -WhitePoint -Copyright -GPS:all -DateTimeOriginal -CreateDate -UserComment -ColorSpace -OwnerName -SerialNumber
EXIFTOOL_INFO_ARGS='-Software=Hugin 2011.0.0.0f9fdaf56720' '-UserComment<$${UserComment}&\#xa;Projection: Equirectangular (2)&\#xa;FOV: 148 x 87&\#xa;Ev: -0.27' -f

# the output panorama
LDR_REMAPPED_PREFIX=Liviana
LDR_REMAPPED_PREFIX_SHELL=Liviana
HDR_STACK_REMAPPED_PREFIX=Liviana_hdr_
HDR_STACK_REMAPPED_PREFIX_SHELL=Liviana_hdr_
LDR_EXPOSURE_REMAPPED_PREFIX=Liviana_exposure_layers_
LDR_EXPOSURE_REMAPPED_PREFIX_SHELL=Liviana_exposure_layers_
PROJECT_FILE=/home/max/Images/Liviana.pto
PROJECT_FILE_SHELL=/home/max/Images/Liviana.pto
LDR_BLENDED=Liviana.tif
LDR_BLENDED_SHELL=Liviana.tif
LDR_STACKED_BLENDED=Liviana_fused.tif
LDR_STACKED_BLENDED_SHELL=Liviana_fused.tif
LDR_EXPOSURE_LAYERS_FUSED=Liviana_blended_fused.tif
LDR_EXPOSURE_LAYERS_FUSED_SHELL=Liviana_blended_fused.tif
HDR_BLENDED=Liviana_hdr.exr
HDR_BLENDED_SHELL=Liviana_hdr.exr

# first input image
INPUT_IMAGE_1=/home/max/Images/IMG_20110625_105718.jpg
INPUT_IMAGE_1_SHELL=/home/max/Images/IMG_20110625_105718.jpg

# all input images
INPUT_IMAGES=/home/max/Images/IMG_20110625_105718.jpg\
/home/max/Images/IMG_20110625_105725.jpg\
/home/max/Images/IMG_20110625_105733.jpg\
/home/max/Images/IMG_20110625_105741.jpg\
/home/max/Images/IMG_20110625_105749.jpg\
/home/max/Images/IMG_20110625_105758.jpg\
/home/max/Images/IMG_20110625_105806.jpg\
/home/max/Images/IMG_20110625_105815.jpg\
/home/max/Images/IMG_20110625_105823.jpg\
/home/max/Images/IMG_20110625_105829.jpg
INPUT_IMAGES_SHELL=/home/max/Images/IMG_20110625_105718.jpg\
/home/max/Images/IMG_20110625_105725.jpg\
/home/max/Images/IMG_20110625_105733.jpg\
/home/max/Images/IMG_20110625_105741.jpg\
/home/max/Images/IMG_20110625_105749.jpg\
/home/max/Images/IMG_20110625_105758.jpg\
/home/max/Images/IMG_20110625_105806.jpg\
/home/max/Images/IMG_20110625_105815.jpg\
/home/max/Images/IMG_20110625_105823.jpg\
/home/max/Images/IMG_20110625_105829.jpg

# remapped images
LDR_LAYERS=Liviana0000.tif\
Liviana0001.tif\
Liviana0002.tif\
Liviana0003.tif\
Liviana0004.tif\
Liviana0005.tif\
Liviana0006.tif\
Liviana0007.tif\
Liviana0008.tif\
Liviana0009.tif
LDR_LAYERS_SHELL=Liviana0000.tif\
Liviana0001.tif\
Liviana0002.tif\
Liviana0003.tif\
Liviana0004.tif\
Liviana0005.tif\
Liviana0006.tif\
Liviana0007.tif\
Liviana0008.tif\
Liviana0009.tif

# remapped images (hdr)
HDR_LAYERS=Liviana_hdr_0000.exr\
Liviana_hdr_0001.exr\
Liviana_hdr_0002.exr\
Liviana_hdr_0003.exr\
Liviana_hdr_0004.exr\
Liviana_hdr_0005.exr\
Liviana_hdr_0006.exr\
Liviana_hdr_0007.exr\
Liviana_hdr_0008.exr\
Liviana_hdr_0009.exr
HDR_LAYERS_SHELL=Liviana_hdr_0000.exr\
Liviana_hdr_0001.exr\
Liviana_hdr_0002.exr\
Liviana_hdr_0003.exr\
Liviana_hdr_0004.exr\
Liviana_hdr_0005.exr\
Liviana_hdr_0006.exr\
Liviana_hdr_0007.exr\
Liviana_hdr_0008.exr\
Liviana_hdr_0009.exr

# remapped maxval images
HDR_LAYERS_WEIGHTS=Liviana_hdr_0000_gray.pgm\
Liviana_hdr_0001_gray.pgm\
Liviana_hdr_0002_gray.pgm\
Liviana_hdr_0003_gray.pgm\
Liviana_hdr_0004_gray.pgm\
Liviana_hdr_0005_gray.pgm\
Liviana_hdr_0006_gray.pgm\
Liviana_hdr_0007_gray.pgm\
Liviana_hdr_0008_gray.pgm\
Liviana_hdr_0009_gray.pgm
HDR_LAYERS_WEIGHTS_SHELL=Liviana_hdr_0000_gray.pgm\
Liviana_hdr_0001_gray.pgm\
Liviana_hdr_0002_gray.pgm\
Liviana_hdr_0003_gray.pgm\
Liviana_hdr_0004_gray.pgm\
Liviana_hdr_0005_gray.pgm\
Liviana_hdr_0006_gray.pgm\
Liviana_hdr_0007_gray.pgm\
Liviana_hdr_0008_gray.pgm\
Liviana_hdr_0009_gray.pgm

# stacked hdr images
HDR_STACK_0=Liviana_stack_hdr_0000.exr
HDR_STACK_0_SHELL=Liviana_stack_hdr_0000.exr
HDR_STACK_0_INPUT=Liviana_hdr_0000.exr
HDR_STACK_0_INPUT_SHELL=Liviana_hdr_0000.exr
HDR_STACK_1=Liviana_stack_hdr_0001.exr
HDR_STACK_1_SHELL=Liviana_stack_hdr_0001.exr
HDR_STACK_1_INPUT=Liviana_hdr_0001.exr
HDR_STACK_1_INPUT_SHELL=Liviana_hdr_0001.exr
HDR_STACK_2=Liviana_stack_hdr_0002.exr
HDR_STACK_2_SHELL=Liviana_stack_hdr_0002.exr
HDR_STACK_2_INPUT=Liviana_hdr_0002.exr
HDR_STACK_2_INPUT_SHELL=Liviana_hdr_0002.exr
HDR_STACK_3=Liviana_stack_hdr_0003.exr
HDR_STACK_3_SHELL=Liviana_stack_hdr_0003.exr
HDR_STACK_3_INPUT=Liviana_hdr_0003.exr
HDR_STACK_3_INPUT_SHELL=Liviana_hdr_0003.exr
HDR_STACK_4=Liviana_stack_hdr_0004.exr
HDR_STACK_4_SHELL=Liviana_stack_hdr_0004.exr
HDR_STACK_4_INPUT=Liviana_hdr_0004.exr
HDR_STACK_4_INPUT_SHELL=Liviana_hdr_0004.exr
HDR_STACK_5=Liviana_stack_hdr_0005.exr
HDR_STACK_5_SHELL=Liviana_stack_hdr_0005.exr
HDR_STACK_5_INPUT=Liviana_hdr_0005.exr
HDR_STACK_5_INPUT_SHELL=Liviana_hdr_0005.exr
HDR_STACK_6=Liviana_stack_hdr_0006.exr
HDR_STACK_6_SHELL=Liviana_stack_hdr_0006.exr
HDR_STACK_6_INPUT=Liviana_hdr_0006.exr
HDR_STACK_6_INPUT_SHELL=Liviana_hdr_0006.exr
HDR_STACK_7=Liviana_stack_hdr_0007.exr
HDR_STACK_7_SHELL=Liviana_stack_hdr_0007.exr
HDR_STACK_7_INPUT=Liviana_hdr_0007.exr
HDR_STACK_7_INPUT_SHELL=Liviana_hdr_0007.exr
HDR_STACK_8=Liviana_stack_hdr_0008.exr
HDR_STACK_8_SHELL=Liviana_stack_hdr_0008.exr
HDR_STACK_8_INPUT=Liviana_hdr_0008.exr
HDR_STACK_8_INPUT_SHELL=Liviana_hdr_0008.exr
HDR_STACK_9=Liviana_stack_hdr_0009.exr
HDR_STACK_9_SHELL=Liviana_stack_hdr_0009.exr
HDR_STACK_9_INPUT=Liviana_hdr_0009.exr
HDR_STACK_9_INPUT_SHELL=Liviana_hdr_0009.exr
HDR_STACKS_NUMBERS=0 1 2 3 4 5 6 7 8 9 
HDR_STACKS=$(HDR_STACK_0) $(HDR_STACK_1) $(HDR_STACK_2) $(HDR_STACK_3) $(HDR_STACK_4) $(HDR_STACK_5) $(HDR_STACK_6) $(HDR_STACK_7) $(HDR_STACK_8) $(HDR_STACK_9) 
HDR_STACKS_SHELL=$(HDR_STACK_0_SHELL) $(HDR_STACK_1_SHELL) $(HDR_STACK_2_SHELL) $(HDR_STACK_3_SHELL) $(HDR_STACK_4_SHELL) $(HDR_STACK_5_SHELL) $(HDR_STACK_6_SHELL) $(HDR_STACK_7_SHELL) $(HDR_STACK_8_SHELL) $(HDR_STACK_9_SHELL) 

# number of image sets with similar exposure
LDR_EXPOSURE_LAYER_0=Liviana_exposure_0000.tif
LDR_EXPOSURE_LAYER_0_SHELL=Liviana_exposure_0000.tif
LDR_EXPOSURE_LAYER_0_INPUT=Liviana_exposure_layers_0000.tif\
Liviana_exposure_layers_0001.tif\
Liviana_exposure_layers_0002.tif\
Liviana_exposure_layers_0003.tif\
Liviana_exposure_layers_0004.tif\
Liviana_exposure_layers_0005.tif\
Liviana_exposure_layers_0006.tif\
Liviana_exposure_layers_0007.tif\
Liviana_exposure_layers_0008.tif\
Liviana_exposure_layers_0009.tif
LDR_EXPOSURE_LAYER_0_INPUT_SHELL=Liviana_exposure_layers_0000.tif\
Liviana_exposure_layers_0001.tif\
Liviana_exposure_layers_0002.tif\
Liviana_exposure_layers_0003.tif\
Liviana_exposure_layers_0004.tif\
Liviana_exposure_layers_0005.tif\
Liviana_exposure_layers_0006.tif\
Liviana_exposure_layers_0007.tif\
Liviana_exposure_layers_0008.tif\
Liviana_exposure_layers_0009.tif
LDR_EXPOSURE_LAYER_0_INPUT_PTMENDER=Liviana0000.tif\
Liviana0001.tif\
Liviana0002.tif\
Liviana0003.tif\
Liviana0004.tif\
Liviana0005.tif\
Liviana0006.tif\
Liviana0007.tif\
Liviana0008.tif\
Liviana0009.tif
LDR_EXPOSURE_LAYER_0_INPUT_PTMENDER_SHELL=Liviana0000.tif\
Liviana0001.tif\
Liviana0002.tif\
Liviana0003.tif\
Liviana0004.tif\
Liviana0005.tif\
Liviana0006.tif\
Liviana0007.tif\
Liviana0008.tif\
Liviana0009.tif
LDR_EXPOSURE_LAYER_0_EXPOSURE=-0.270849
LDR_EXPOSURE_LAYERS_NUMBERS=0 
LDR_EXPOSURE_LAYERS=$(LDR_EXPOSURE_LAYER_0) 
LDR_EXPOSURE_LAYERS_SHELL=$(LDR_EXPOSURE_LAYER_0_SHELL) 
LDR_EXPOSURE_LAYERS_REMAPPED=Liviana_exposure_layers_0000.tif\
Liviana_exposure_layers_0001.tif\
Liviana_exposure_layers_0002.tif\
Liviana_exposure_layers_0003.tif\
Liviana_exposure_layers_0004.tif\
Liviana_exposure_layers_0005.tif\
Liviana_exposure_layers_0006.tif\
Liviana_exposure_layers_0007.tif\
Liviana_exposure_layers_0008.tif\
Liviana_exposure_layers_0009.tif
LDR_EXPOSURE_LAYERS_REMAPPED_SHELL=Liviana_exposure_layers_0000.tif\
Liviana_exposure_layers_0001.tif\
Liviana_exposure_layers_0002.tif\
Liviana_exposure_layers_0003.tif\
Liviana_exposure_layers_0004.tif\
Liviana_exposure_layers_0005.tif\
Liviana_exposure_layers_0006.tif\
Liviana_exposure_layers_0007.tif\
Liviana_exposure_layers_0008.tif\
Liviana_exposure_layers_0009.tif

# stacked ldr images
LDR_STACK_0=Liviana_stack_ldr_0000.tif
LDR_STACK_0_SHELL=Liviana_stack_ldr_0000.tif
LDR_STACK_0_INPUT=Liviana_exposure_layers_0000.tif
LDR_STACK_0_INPUT_SHELL=Liviana_exposure_layers_0000.tif
LDR_STACK_1=Liviana_stack_ldr_0001.tif
LDR_STACK_1_SHELL=Liviana_stack_ldr_0001.tif
LDR_STACK_1_INPUT=Liviana_exposure_layers_0001.tif
LDR_STACK_1_INPUT_SHELL=Liviana_exposure_layers_0001.tif
LDR_STACK_2=Liviana_stack_ldr_0002.tif
LDR_STACK_2_SHELL=Liviana_stack_ldr_0002.tif
LDR_STACK_2_INPUT=Liviana_exposure_layers_0002.tif
LDR_STACK_2_INPUT_SHELL=Liviana_exposure_layers_0002.tif
LDR_STACK_3=Liviana_stack_ldr_0003.tif
LDR_STACK_3_SHELL=Liviana_stack_ldr_0003.tif
LDR_STACK_3_INPUT=Liviana_exposure_layers_0003.tif
LDR_STACK_3_INPUT_SHELL=Liviana_exposure_layers_0003.tif
LDR_STACK_4=Liviana_stack_ldr_0004.tif
LDR_STACK_4_SHELL=Liviana_stack_ldr_0004.tif
LDR_STACK_4_INPUT=Liviana_exposure_layers_0004.tif
LDR_STACK_4_INPUT_SHELL=Liviana_exposure_layers_0004.tif
LDR_STACK_5=Liviana_stack_ldr_0005.tif
LDR_STACK_5_SHELL=Liviana_stack_ldr_0005.tif
LDR_STACK_5_INPUT=Liviana_exposure_layers_0005.tif
LDR_STACK_5_INPUT_SHELL=Liviana_exposure_layers_0005.tif
LDR_STACK_6=Liviana_stack_ldr_0006.tif
LDR_STACK_6_SHELL=Liviana_stack_ldr_0006.tif
LDR_STACK_6_INPUT=Liviana_exposure_layers_0006.tif
LDR_STACK_6_INPUT_SHELL=Liviana_exposure_layers_0006.tif
LDR_STACK_7=Liviana_stack_ldr_0007.tif
LDR_STACK_7_SHELL=Liviana_stack_ldr_0007.tif
LDR_STACK_7_INPUT=Liviana_exposure_layers_0007.tif
LDR_STACK_7_INPUT_SHELL=Liviana_exposure_layers_0007.tif
LDR_STACK_8=Liviana_stack_ldr_0008.tif
LDR_STACK_8_SHELL=Liviana_stack_ldr_0008.tif
LDR_STACK_8_INPUT=Liviana_exposure_layers_0008.tif
LDR_STACK_8_INPUT_SHELL=Liviana_exposure_layers_0008.tif
LDR_STACK_9=Liviana_stack_ldr_0009.tif
LDR_STACK_9_SHELL=Liviana_stack_ldr_0009.tif
LDR_STACK_9_INPUT=Liviana_exposure_layers_0009.tif
LDR_STACK_9_INPUT_SHELL=Liviana_exposure_layers_0009.tif
LDR_STACKS_NUMBERS=0 1 2 3 4 5 6 7 8 9 
LDR_STACKS=$(LDR_STACK_0) $(LDR_STACK_1) $(LDR_STACK_2) $(LDR_STACK_3) $(LDR_STACK_4) $(LDR_STACK_5) $(LDR_STACK_6) $(LDR_STACK_7) $(LDR_STACK_8) $(LDR_STACK_9) 
LDR_STACKS_SHELL=$(LDR_STACK_0_SHELL) $(LDR_STACK_1_SHELL) $(LDR_STACK_2_SHELL) $(LDR_STACK_3_SHELL) $(LDR_STACK_4_SHELL) $(LDR_STACK_5_SHELL) $(LDR_STACK_6_SHELL) $(LDR_STACK_7_SHELL) $(LDR_STACK_8_SHELL) $(LDR_STACK_9_SHELL) 
DO_LDR_BLENDED=1

all : startStitching $(LDR_BLENDED) 

startStitching : 
	@echo '==========================================================================='
	@echo 'Stitching panorama'
	@echo '==========================================================================='

clean : 
	@echo '==========================================================================='
	@echo 'Remove temporary files'
	@echo '==========================================================================='
	-$(RM) $(LDR_LAYERS_SHELL) 

test : 
	@echo '==========================================================================='
	@echo 'Testing programs'
	@echo '==========================================================================='
	@echo -n 'Checking nona...'
	@-$(NONA) --help > /dev/null 2>&1 && echo '[OK]' || echo '[FAILED]'
	@echo -n 'Checking enblend...'
	@-$(ENBLEND) -h > /dev/null 2>&1 && echo '[OK]' || echo '[FAILED]'
	@echo -n 'Checking enfuse...'
	@-$(ENFUSE) -h > /dev/null 2>&1 && echo '[OK]' || echo '[FAILED]'
	@echo -n 'Checking hugin_hdrmerge...'
	@-$(HDRMERGE) -h > /dev/null 2>&1 && echo '[OK]' || echo '[FAILED]'
	@echo -n 'Checking exiftool...'
	@-$(EXIFTOOL) -ver > /dev/null 2>&1 && echo '[OK]' || echo '[FAILED]'

info : 
	@echo '==========================================================================='
	@echo '***************  Panorama makefile generated by Hugin       ***************'
	@echo '==========================================================================='
	@echo 'System information'
	@echo '==========================================================================='
	@echo -n 'Operating system: '
	@-uname -o
	@echo -n 'Release: '
	@-uname -r
	@echo -n 'Kernel version: '
	@-uname -v
	@echo -n 'Machine: '
	@-uname -m
	@echo 'Disc usage'
	@-df -h
	@echo 'Memory usage'
	@-free -m
	@echo '==========================================================================='
	@echo 'Output options'
	@echo '==========================================================================='
	@echo 'Hugin Version: 2011.0.0.0f9fdaf56720'
	@echo 'Project file: /home/max/Images/Liviana.pto'
	@echo 'Output prefix: Liviana'
	@echo 'Projection: Equirectangular (2)'
	@echo 'Field of view: 148 x 87'
	@echo 'Canvas dimensions: 6302 x 3705'
	@echo 'Crop area: (256,1939) - (6015,3630)'
	@echo 'Output exposure value: -0.27'
	@echo 'Selected outputs'
	@echo 'Normal panorama'
	@echo '* Blended panorama'
	@echo '==========================================================================='
	@echo 'Input images'
	@echo '==========================================================================='
	@echo 'Number of images in project file: 10'
	@echo 'Number of active images: 10'
	@echo 'Image 0: /home/max/Images/IMG_20110625_105718.jpg'
	@echo 'Image 0: Size 2560x1920, Exposure: 0.00'
	@echo 'Image 1: /home/max/Images/IMG_20110625_105725.jpg'
	@echo 'Image 1: Size 2560x1920, Exposure: -0.16'
	@echo 'Image 2: /home/max/Images/IMG_20110625_105733.jpg'
	@echo 'Image 2: Size 2560x1920, Exposure: -0.25'
	@echo 'Image 3: /home/max/Images/IMG_20110625_105741.jpg'
	@echo 'Image 3: Size 2560x1920, Exposure: -0.43'
	@echo 'Image 4: /home/max/Images/IMG_20110625_105749.jpg'
	@echo 'Image 4: Size 2560x1920, Exposure: -0.35'
	@echo 'Image 5: /home/max/Images/IMG_20110625_105758.jpg'
	@echo 'Image 5: Size 2560x1920, Exposure: -0.22'
	@echo 'Image 6: /home/max/Images/IMG_20110625_105806.jpg'
	@echo 'Image 6: Size 2560x1920, Exposure: -0.24'
	@echo 'Image 7: /home/max/Images/IMG_20110625_105815.jpg'
	@echo 'Image 7: Size 2560x1920, Exposure: -0.39'
	@echo 'Image 8: /home/max/Images/IMG_20110625_105823.jpg'
	@echo 'Image 8: Size 2560x1920, Exposure: -0.47'
	@echo 'Image 9: /home/max/Images/IMG_20110625_105829.jpg'
	@echo 'Image 9: Size 2560x1920, Exposure: -0.20'

# Rules for ordinary TIFF_m and hdr output

Liviana0000.tif : /home/max/Images/IMG_20110625_105718.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 0 $(PROJECT_FILE_SHELL)

Liviana_hdr_0000.exr : /home/max/Images/IMG_20110625_105718.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 0 $(PROJECT_FILE_SHELL)

Liviana0001.tif : /home/max/Images/IMG_20110625_105725.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 1 $(PROJECT_FILE_SHELL)

Liviana_hdr_0001.exr : /home/max/Images/IMG_20110625_105725.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 1 $(PROJECT_FILE_SHELL)

Liviana0002.tif : /home/max/Images/IMG_20110625_105733.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 2 $(PROJECT_FILE_SHELL)

Liviana_hdr_0002.exr : /home/max/Images/IMG_20110625_105733.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 2 $(PROJECT_FILE_SHELL)

Liviana0003.tif : /home/max/Images/IMG_20110625_105741.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 3 $(PROJECT_FILE_SHELL)

Liviana_hdr_0003.exr : /home/max/Images/IMG_20110625_105741.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 3 $(PROJECT_FILE_SHELL)

Liviana0004.tif : /home/max/Images/IMG_20110625_105749.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 4 $(PROJECT_FILE_SHELL)

Liviana_hdr_0004.exr : /home/max/Images/IMG_20110625_105749.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 4 $(PROJECT_FILE_SHELL)

Liviana0005.tif : /home/max/Images/IMG_20110625_105758.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 5 $(PROJECT_FILE_SHELL)

Liviana_hdr_0005.exr : /home/max/Images/IMG_20110625_105758.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 5 $(PROJECT_FILE_SHELL)

Liviana0006.tif : /home/max/Images/IMG_20110625_105806.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 6 $(PROJECT_FILE_SHELL)

Liviana_hdr_0006.exr : /home/max/Images/IMG_20110625_105806.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 6 $(PROJECT_FILE_SHELL)

Liviana0007.tif : /home/max/Images/IMG_20110625_105815.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 7 $(PROJECT_FILE_SHELL)

Liviana_hdr_0007.exr : /home/max/Images/IMG_20110625_105815.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 7 $(PROJECT_FILE_SHELL)

Liviana0008.tif : /home/max/Images/IMG_20110625_105823.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 8 $(PROJECT_FILE_SHELL)

Liviana_hdr_0008.exr : /home/max/Images/IMG_20110625_105823.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 8 $(PROJECT_FILE_SHELL)

Liviana0009.tif : /home/max/Images/IMG_20110625_105829.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -m TIFF_m -o $(LDR_REMAPPED_PREFIX_SHELL) -i 9 $(PROJECT_FILE_SHELL)

Liviana_hdr_0009.exr : /home/max/Images/IMG_20110625_105829.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) -r hdr -m EXR_m -o $(HDR_STACK_REMAPPED_PREFIX_SHELL) -i 9 $(PROJECT_FILE_SHELL)

# Rules for exposure layer output

Liviana_exposure_layers_0000.tif : /home/max/Images/IMG_20110625_105718.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e 0 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 0 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0001.tif : /home/max/Images/IMG_20110625_105725.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.160406 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 1 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0002.tif : /home/max/Images/IMG_20110625_105733.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.248157 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 2 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0003.tif : /home/max/Images/IMG_20110625_105741.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.426143 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 3 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0004.tif : /home/max/Images/IMG_20110625_105749.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.354808 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 4 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0005.tif : /home/max/Images/IMG_20110625_105758.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.219722 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 5 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0006.tif : /home/max/Images/IMG_20110625_105806.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.241797 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 6 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0007.tif : /home/max/Images/IMG_20110625_105815.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.386123 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 7 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0008.tif : /home/max/Images/IMG_20110625_105823.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.467395 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 8 $(PROJECT_FILE_SHELL)

Liviana_exposure_layers_0009.tif : /home/max/Images/IMG_20110625_105829.jpg $(PROJECT_FILE) 
	$(NONA) $(NONA_OPTS) $(NONA_LDR_REMAPPED_COMP) -r ldr -e -0.203934 -m TIFF_m -o $(LDR_EXPOSURE_REMAPPED_PREFIX_SHELL) -i 9 $(PROJECT_FILE_SHELL)

# Rules for LDR and HDR stack merging, a rule for each stack

$(LDR_STACK_0) : $(LDR_STACK_0_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_0_SHELL) -- $(LDR_STACK_0_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_0_SHELL)

$(HDR_STACK_0) : $(HDR_STACK_0_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_0_SHELL) -- $(HDR_STACK_0_INPUT_SHELL)

$(LDR_STACK_1) : $(LDR_STACK_1_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_1_SHELL) -- $(LDR_STACK_1_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_1_SHELL)

$(HDR_STACK_1) : $(HDR_STACK_1_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_1_SHELL) -- $(HDR_STACK_1_INPUT_SHELL)

$(LDR_STACK_2) : $(LDR_STACK_2_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_2_SHELL) -- $(LDR_STACK_2_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_2_SHELL)

$(HDR_STACK_2) : $(HDR_STACK_2_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_2_SHELL) -- $(HDR_STACK_2_INPUT_SHELL)

$(LDR_STACK_3) : $(LDR_STACK_3_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_3_SHELL) -- $(LDR_STACK_3_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_3_SHELL)

$(HDR_STACK_3) : $(HDR_STACK_3_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_3_SHELL) -- $(HDR_STACK_3_INPUT_SHELL)

$(LDR_STACK_4) : $(LDR_STACK_4_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_4_SHELL) -- $(LDR_STACK_4_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_4_SHELL)

$(HDR_STACK_4) : $(HDR_STACK_4_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_4_SHELL) -- $(HDR_STACK_4_INPUT_SHELL)

$(LDR_STACK_5) : $(LDR_STACK_5_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_5_SHELL) -- $(LDR_STACK_5_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_5_SHELL)

$(HDR_STACK_5) : $(HDR_STACK_5_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_5_SHELL) -- $(HDR_STACK_5_INPUT_SHELL)

$(LDR_STACK_6) : $(LDR_STACK_6_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_6_SHELL) -- $(LDR_STACK_6_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_6_SHELL)

$(HDR_STACK_6) : $(HDR_STACK_6_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_6_SHELL) -- $(HDR_STACK_6_INPUT_SHELL)

$(LDR_STACK_7) : $(LDR_STACK_7_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_7_SHELL) -- $(LDR_STACK_7_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_7_SHELL)

$(HDR_STACK_7) : $(HDR_STACK_7_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_7_SHELL) -- $(HDR_STACK_7_INPUT_SHELL)

$(LDR_STACK_8) : $(LDR_STACK_8_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_8_SHELL) -- $(LDR_STACK_8_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_8_SHELL)

$(HDR_STACK_8) : $(HDR_STACK_8_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_8_SHELL) -- $(HDR_STACK_8_INPUT_SHELL)

$(LDR_STACK_9) : $(LDR_STACK_9_INPUT) 
	$(ENFUSE) $(ENFUSE_OPTS) -o $(LDR_STACK_9_SHELL) -- $(LDR_STACK_9_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_STACK_9_SHELL)

$(HDR_STACK_9) : $(HDR_STACK_9_INPUT) 
	$(HDRMERGE) $(HDRMERGE_OPTS) -o $(HDR_STACK_9_SHELL) -- $(HDR_STACK_9_INPUT_SHELL)

$(LDR_BLENDED) : $(LDR_LAYERS) 
	$(ENBLEND) $(ENBLEND_LDR_COMP) $(ENBLEND_OPTS) -o $(LDR_BLENDED_SHELL) -- $(LDR_LAYERS_SHELL)
	-$(EXIFTOOL) -E -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(EXIFTOOL_INFO_ARGS) $(LDR_BLENDED_SHELL)

$(LDR_EXPOSURE_LAYER_0) : $(LDR_EXPOSURE_LAYER_0_INPUT) 
	$(ENBLEND) $(ENBLEND_EXPOSURE_COMP) $(ENBLEND_OPTS) -o $(LDR_EXPOSURE_LAYER_0_SHELL) -- $(LDR_EXPOSURE_LAYER_0_INPUT_SHELL)
	-$(EXIFTOOL) -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(LDR_EXPOSURE_LAYER_0_SHELL)

$(LDR_STACKED_BLENDED) : $(LDR_STACKS) 
	$(ENBLEND) $(ENBLEND_LDR_COMP) $(ENBLEND_OPTS) -o $(LDR_STACKED_BLENDED_SHELL) -- $(LDR_STACKS_SHELL)
	-$(EXIFTOOL) -E -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(EXIFTOOL_INFO_ARGS) $(LDR_STACKED_BLENDED_SHELL)

$(LDR_EXPOSURE_LAYERS_FUSED) : $(LDR_EXPOSURE_LAYERS) 
	$(ENFUSE) $(ENBLEND_LDR_COMP) $(ENFUSE_OPTS) -o $(LDR_EXPOSURE_LAYERS_FUSED_SHELL) -- $(LDR_EXPOSURE_LAYERS_SHELL)
	-$(EXIFTOOL) -E -overwrite_original_in_place -TagsFromFile $(INPUT_IMAGE_1_SHELL) $(EXIFTOOL_COPY_ARGS) $(EXIFTOOL_INFO_ARGS) $(LDR_EXPOSURE_LAYERS_FUSED_SHELL)

$(HDR_BLENDED) : $(HDR_STACKS) 
	$(ENBLEND) $(ENBLEND_HDR_COMP) $(ENBLEND_OPTS) -o $(HDR_BLENDED_SHELL) -- $(HDR_STACKS_SHELL)

$(LDR_REMAPPED_PREFIX)_multilayer.tif : $(LDR_LAYERS) 
	tiffcp $(LDR_LAYERS_SHELL) $(LDR_REMAPPED_PREFIX_SHELL)_multilayer.tif

$(LDR_REMAPPED_PREFIX)_fused_multilayer.tif : $(LDR_STACKS) $(LDR_EXPOSURE_LAYERS) 
	tiffcp $(LDR_STACKS_SHELL) $(LDR_EXPOSURE_LAYERS_SHELL) $(LDR_REMAPPED_PREFIX_SHELL)_fused_multilayer.tif

$(LDR_REMAPPED_PREFIX)_multilayer.psd : $(LDR_LAYERS) 
	PTtiff2psd -o $(LDR_REMAPPED_PREFIX_SHELL)_multilayer.psd $(LDR_LAYERS_SHELL)

$(LDR_REMAPPED_PREFIX)_fused_multilayer.psd : $(LDR_STACKS) $(LDR_EXPOSURE_LAYERS) 
	PTtiff2psd -o $(LDR_REMAPPED_PREFIX_SHELL)_fused_multilayer.psd $(LDR_STACKS_SHELL)$(LDR_EXPOSURE_LAYERS_SHELL)
