SRCCOM = 
SRC17 = snap2d17suw.f

OPT_SX4  = -Wf"-pvctl nomsg" -dW
OPT_SX  = -Wf"-pvctl nomsg" -dW
OPT_SX90 = -h ary90
OPT_NEC = -Zstatic
OPT_SUN = 
OPT_386 = -save -zero -static -convert big_endian -assume byterecl


LIB_SX8  = -L../../../../lib/ -lnorhsx8  -L/share/norh_local/lib -lfitsiosx8 -lsslsx8 -lasl
LIB_SX5  = -L../../../../lib/ -lnorhsx5  -L/share/norh_local/lib -lfitsiosx5 -lsslsx5 -lasl
LIB_SX4  = -L../../../../lib/ -lnorhsx4  -L/share/norh_local/lib -lsslsx4  -lfitsiosx4 -lasl
LIB_SX  = -L../../../../lib/ -lnorhsx  -L/share/norh_local/lib -lsslsx  -lfitsiosx -L/xmu/lib -lasl
LIB_NEC = -L../../../../lib/ -lnorhnec -L/share/norh_local/lib -lsslnec -lfitsionec
LIB_SUN = -L../../../../lib/ -lnorhsun -L/share/norh_local/lib -L/usr/local/lib/  -lssl -lfits
LIB_386 = -L../../../../lib -lnorhlinux -L/share/norh_local/lib -lssllinux -lcfitsiolinux


OBJCOM    = $(SRCCOM:.f=.o)
OBJ17     = $(SRC17:.f=.o)

linux : fujiki17_Linux
fujiki17_Linux : $(SRCCOM) $(SRC17)
	ifort $(OPT_386) -o $@ $(SRC17) $(SRCCOM) $(LIB_386)

sx8 : fujiki17_sx8
fujiki17_sx8 : $(SRCCOM) $(SRC17)
	f90 $(OPT_SX4) -o $@ $(SRC17) $(SRCCOM) $(LIB_SX8)

sx5 : fujiki17_sx5
fujiki17_sx5 : $(SRCCOM) $(SRC17)
	f90 $(OPT_SX4) -o $@ $(SRC17) $(SRCCOM) $(LIB_SX5)

sx4 : fujiki17_sx4
fujiki17_sx4 : $(SRCCOM) $(SRC17)
	f90 $(OPT_SX4) -o $@ $(SRC17) $(SRCCOM) $(LIB_SX4)

sx : fujiki17_sx
fujiki17_sx : $(SRCCOM) $(SRC17)
	f77 $(OPT_SX) -o $@ $(SRC17) $(SRCCOM) $(LIB_SX)


nec : fujiki17_nec 
fujiki17_nec : $(SRCCOM) $(SRC17)
	f77 -c $(OPT_NEC) $(SRCCOM) $(SRCCOM_SSL) $(SRC17)
	f77 -o $@ $(OBJ17) $(OBJCOM) $(OBJCOM_SSL) $(LIB_NEC)

sun : fujiki17_sun
fujiki17_sun : $(SRCCOM) $(SRC17)
	f77 -c $(OPT_SUN) $(SRCCOM) $(SRCCOM_SSL) $(SRC17)
	f77 -o $@ $(OBJ17) $(OBJCOM) $(OBJCOM_SSL) $(LIB_SUN)

clean :
	\rm *.o 
