#
#	This is Sub Makefile for Projection3DImage.
#

#### Input extention ####
# Defined at Main

#### Suffixes rule ####

#### INCLUDE ####
# Use TIPS File.
# -include ${EOS_HOME}/tutorial/TIPS/XXXX/Makefile/Makefile-lib

#### Definition ####
# Defined at Main

#### Rules of the list created ####
Projection3DImage::
	@if [ -z "$(PRJ)" ] ; then \
		PRJ_EXT=$(IN_PRJ)2d; \
	else \
		PRJ_EXT=$(PRJ); \
	fi; \
	for (( LoopNum = 0; LoopNum <= 2; LoopNum++ )) \
	do \
		export PRJ_FILE_NAME; \
		export IN_PRJ; \
		export PRJ_EXT; \
		export LoopNum; \
		make Projection3D; \
		mrc2tiff -i $(PRJ_FILE_NAME)-$$LoopNum.$${PRJ_EXT} -o $(PRJ_FILE_NAME)-$$LoopNum.$(OUT_PRJ); \
	done;

Projection3D::
	mrcImageProjection -i $(PRJ_FILE_NAME).$(IN_PRJ) -o $(PRJ_FILE_NAME)-$${LoopNum}.$${PRJ_EXT} -m $${LoopNum};

##### Commands #####
help_Projection3DImage::
	@echo
	@echo "Projection3DImage"
	@echo "This is Sub Makefile for Projection3DImage."
	@echo
	@echo "	(Command):"
	@echo "		Projection3DImage:	Create projection Image on planes xy, yz, zx."
	@echo
	@echo "	(Setting Data):"
	@echo "		PRJ_FILE_NAME:		Input File name."
	@echo "		IN_PRJ:			Input 3D File extention"
	@echo "		PRJ:			Projected 2D File extention (not essential)"
	@echo "		OUT_PRJ:		Projected 2D Image extention"
	@echo

##### Commands(Input to Output) #####
