main:
	ifc -132 -w90 -static -I- -I. -g A_mainf_new.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_new.f rotate8.f rotatexyz.f airplane.f averagenight.f set_cr_backgndz.f\
	cosmicraz.f plane.f indexframe_new.f A_C_routines.o \
	BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qmain:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx.f rotate8.f rotatexyz.f rotateq.f q_math.f airplane.f\
	averagenight_allsky.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4main:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f airplane.f\
	read_framecrx_old.f averagenight.f averagenight_allsky.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4cmain:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight.f averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_crx.f \
	A_C_routines_test_3.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main
	
qm1ctest:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode1_crx_a2test.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4ctest:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_a2test.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4japan:
	ifc -132 -w90 -static -I- -I. -g A_mainf_japan.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q_japan.f rotate8.f rotatexyz.f rotateq.f q_math.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm2japan:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode2_Japan.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q_japan.f rotate8.f rotatexyz.f rotateq.f q_math.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4user:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_user.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4userot:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_user_rot.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotateq_xyz.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test_flag.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2_rot.f index_theta_rot_user.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main
	
qm2usermask:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode2_crx_user_mask.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotateq_xyz.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test_flag2.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2_mask.f index_theta_rot_user.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4usermaskQ:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_user_maskQ.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotateq_xyz.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test_flag2.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2_mask.f index_theta_rot_user.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4usermask2:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_user_mask2.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotateq_xyz.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test_flag2.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2_mask.f index_theta_rot_user.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4usermask:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_user_mask.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotateq_xyz.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test_flag.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2_mask.f index_theta_rot_user.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main
	
qm4glare:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_glare.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4rot:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_rotator.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f \
	read_framecrx_old.f averagenight_allsky_rotator.f set_cr_backgndz.f cosmicraz.f plane.f \
	indexframe_q_test2.f indexframe_rotator.f find_theta_rot_user.f \
	A_C_routines_rotator.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4may2003:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_may2003.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4may2004:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_may2004.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4ctime:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_a2MAYTIME.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm2stime:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode2_crx_a2MAYTIME.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm2stestmay:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode2_crx_a2may2003.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm2stest:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode2_crx_a2test.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test2.f \
	A_C_routines_test_pnew2.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm4test:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode4_crx_atest.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f read_framecrx_old.f \
	averagenight_allsky_test.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q_test.f \
	A_C_routines_test_pnew.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qm2main:
	ifc -132 -w90 -static -I- -I. -g A_mainf_q_mode2.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx_mode.f rotate8.f rotatexyz.f rotateq.f q_math.f airplane.f\
	read_framecrx_old.f averagenight.f averagenight_allsky.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_q.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

sunmain:
	ifc -132 -w90 -static -I- -I. -g SunCenter_mainf_q.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_frame_q.f read_framecrx.f rotate8.f rotatexyz.f rotateq.f q_math.f airplane.f\
	averagenight.f averagenight_allsky.f set_cr_backgndz.f cosmicraz.f plane.f SunCenter_indexframe_q.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

tfumain:
	ifc -132 -w90 -static -I- -I. -g A_mainf_transit_form_user.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_framecrx.f rotate8.f rotateq.f rotateq_sky_to_ccd.f q_math.f\
	read_framecrx_old.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_transit_user.f  \
	averagenight_transit_rotate_2.f find_theta_rot.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

tfmain:
	ifc -132 -w90 -static -I- -I. -g A_mainf_transit_form.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_framecrx.f rotate8.f rotatexyz.f rotateq.f rotateq_sky_to_ccd.f q_math.f\
	read_framecrx_old.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_transit.f  \
	averagenight_transit.f averagenight_transit_rotate.f averagenight_transit_rotate_2.f find_theta_rot.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

tmain:
	ifc -132 -w90 -static -I- -I. -g A_mainf_transit.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_framecrx.f rotate8.f rotatexyz.f rotateq.f rotateq_sky_to_ccd.f q_math.f\
	read_framecrx_old.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_transit.f  \
	averagenight_transit.f averagenight_transit_rotate.f find_theta_rot.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

tmmain:
	ifc -132 -w90 -static -I- -I. -g A_mainf_transit_mode.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_framecrx.f rotate8.f rotatexyz.f rotateq.f rotateq_sky_to_ccd.f q_math.f\
	read_framecrx_old.f set_cr_backgndz.f cosmicraz.f plane.f indexframe_transit_mode.f  \
	averagenight_transit.f averagenight_transit_rotate.f find_theta_rot.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main
	
smain:
	ifc -132 -w90 -static -I- -I. -g A_mainf_shapes.f pedestalr_new.f darkrz.f set_flatfields.f \
	lsff.f ssff.f read_framecrx.f rotate8.f rotatexyz.f rotateq.f rotateq_sky_to_ccd.f q_math.f\
	averagenight_transit.f averagenight_transit_rotate.f set_cr_backgndz.f cosmicraz.f plane.f \
	indexframe_shapes.f indexframe_shapes_avgnight.f \
	A_C_routines.o BitList.o SpatialConstraint.o SpatialConvex.o SpatialDomain.o SpatialEdge.o \
	SpatialIndex.o SpatialException.o instances.o SpatialInterface.o sqlInterface.o \
	SpatialVector.o VarCmp.o -o main

qvt:
	ifc -132 -w90 -static -I- -I. -g quat_vs_time.f read_framecrx_mode.f rotateq.f -o main

c1bin:
	ifc -132 -w90 -static -I- -I. -g C1binner.for -o main

test:
	ifc -132 -w90 -static -I- -I. -g A_mainf_transit_test.f read_frame_q.f read_framecrx_old.f \
	rotate8.f rotatexyz.f rotateq.f rotateq_sky_to_ccd.f q_math.f indexframe_transit_test.f -o main
	
testu:
	ifc -132 -w90 -static -I- -I. -g A_mainf_transit_test_user.f read_frame_q.f read_framecrx_old.f \
	rotate8.f rotatexyz.f rotateq.f rotateq_sky_to_ccd.f q_math.f indexframe_transit_test_user.f -o main

ftest:
	ifc -132 -w90 -static -I- -I. -g A_mainf_transit_test_form.f read_frame_q.f read_framecrx_old.f \
	rotate8.f rotatexyz.f rotateq.f rotateq_sky_to_ccd.f q_math.f indexframe_transit_test.f -o main
	
stdstar:
	ifc -132 -w90 -static -I- -I. -g stdstarmaker.f -o main

avgstrmain:
	ifc -132 -w90 -static -I- -I. -g avgstar_creator_str_form.f -o main

avgwbrmain:
	ifc -132 -w90 -static -I- -I. -g avgstar_creator_wbr.f -o main

avgbrxmain:
	ifc -132 -w90 -static -I- -I. -g avgstar_creator_brx.f -o main

asubfmain:
	ifc -132 -w90 -static -I- -I. -g avgstar_subtract_form.f -o main

asubstrmain:
	ifc -132 -w90 -static -I- -I. -g avgstar_subtract_str.f -o main

asubwbrmain:
	ifc -132 -w90 -static -I- -I. -g avgstar_subtract_wbr.f -o main

asubbrxmain:
	ifc -132 -w90 -static -I- -I. -g avgstar_subtract_brx.f -o main

cmain:
	ifc -132 -w90 -static -I- -I. -g transit_centroider_brx.f -o main

tamain:
	ifc -132 -w90 -static -I- -I. -g transit_average.f -o main

rmain:
	ifc -132 -w90 -static -I- -I. -g centroid_rotate.f -o main
	
osmain:
	ifc -132 -w90 -static -I- -I. -g orbit_subtract.f -o main
	
osbmain:
	ifc -132 -w90 -static -I- -I. -g orbit_subtract_bin.f -o main

osmmain:
	ifc -132 -w90 -static -I- -I. -g orbit_subtract_mode.f -o main

oshmain:
	ifc -132 -w90 -static -I- -I. -g orbit_subtract_hist.f -o main
	
oamain:
	ifc -132 -w90 -static -I- -I. -g orbit_average.f -o main
	
oabmain:
	ifc -132 -w90 -static -I- -I. -g orbit_average_bin.f -o main
	
obmain:
	ifc -132 -w90 -static -I- -I. -g orbit_binner.f -o main
	
c2listmain:
	ifc -132 -w90 -static -I- -I. -g CRX_ped_dark_cam2.f -o main

A_C_routines.o:
	icc -I- -I. -c A_C_routines.cpp
A_C_routines_test.o:
	icc -I- -I. -c A_C_routines_test.cpp
A_C_routines_test_3.o:
	icc -I- -I. -c A_C_routines_test_3.cpp
A_C_routines_test_pnew.o:
	icc -I- -I. -c A_C_routines_test_pnew.cpp
A_C_routines_test_pnew2.o:
	icc -I- -I. -c A_C_routines_test_pnew2.cpp
A_C_routines_rotator.o:
	icc -I- -I. -c A_C_routines_rotator.cpp
BitList.o:
	icc -I- -I. -c BitList.cpp
SpatialConstraint.o:
	icc -I- -I. -c SpatialConstraint.cpp
SpatialConvex.o:
	icc -I- -I. -c SpatialConvex.cpp
SpatialDomain.o:
	icc -I- -I. -c SpatialDomain.cpp
SpatialEdge.o:
	icc -I- -I. -c SpatialEdge.cpp
SpatialIndex.o:
	icc -I- -I. -c SpatialIndex.cpp
SpatialException.o:
	icc -I- -I. -c SpatialException.cpp
instances.o:
	icc -I- -I. -c instances.cpp
SpatialInterface.o:
	icc -I- -I. -c SpatialInterface.cpp
sqlInterface.o:
	icc -I- -I. -c sqlInterface.cpp
SpatialVector.o:
	icc -I- -I. -c SpatialVector.cpp
VarCmp.o:
	icc -I- -I. -c VarCmp.cpp

spatial_objects:
	make BitList.o
	make SpatialConstraint.o
	make SpatialConvex.o
	make SpatialDomain.o
	make SpatialEdge.o
	make SpatialIndex.o
	make SpatialException.o
	make instances.o
	make SpatialInterface.o
	make sqlInterface.o
	make SpatialVector.o
	make VarCmp.o
	
objects:
	make A_C_routines.o

allclean:
	rm -f core main *.o

clean:
	rm -f core main A_C_routines.o

all:
	make clean
	make objects
	make main

crxtest1:
	rm main
	rm A_C_routines_test.o
	make A_C_routines_test.o
	make qm4test

crxtest2:
	rm main
	rm A_C_routines_test_2.o
	make A_C_routines_test_2.o
	make qm4test

crxtest3:
	rm main
	rm A_C_routines_test_3.o
	make A_C_routines_test_3.o
	make qm4test
	
crxtestp:
	rm A_C_routines_test_pnew.o
	make A_C_routines_test_pnew.o
	make qm4test

crxtestarosa:
	rm A_C_routines_test_pnew2.o
	make A_C_routines_test_pnew2.o
	make qm4ctest

crxtestarosa1:
	rm A_C_routines_test_pnew2.o
	make A_C_routines_test_pnew2.o
	make qm1ctest

crxtests:
	rm A_C_routines_test_pnew2.o
	make A_C_routines_test_pnew2.o
	make qm2stest

m2time:
	rm A_C_routines_test_pnew2.o
	make A_C_routines_test_pnew2.o
	make qm2stime

m4time:
	rm A_C_routines_test_pnew2.o
	make A_C_routines_test_pnew2.o
	make qm4ctime
