# $BI=Bj(B Makefile
#
# 
# $BMzNr(B 2003/10/30 $BB<EDBYMN(B

FNC      = frt
FFLAGS   = -Am  -M ./MOD_FILE

OBJ_PRM    = \
PRM/prm.o	PRM/prmphys.o		PRM/com_var.o
OBJ_MISC   = \
MISC/com_step.o	MISC/time.o		MISC/reset.o
OBJ_IO     = \
IO/file_switch.o	IO/rs_read.o		IO/rs_write.o \
IO/com_monit.o		IO/monit_ini.o 		IO/monit_add.o\
IO/monit_out.o 		IO/monit_clear.o	

OBJ_BC     = BC/bound.o	BC/Tbound.o
## OBJ_DYN	   = DYN/u_pack.o  DYN/height.o DYN/energy_k.o ##
OBJ_DYN	   = DYN/u_pack.o  DYN/height.o 
OBJ_THRMO  = THRMO/T_pack.o
OBJ_THRMO_beta  = THRMO/T_pack_040219.o

MAIN        = ICE-SHEET.o
MAIN_beta   = ICE-SHEET_040219.o
BIN         = ICE-SHEET
BIN_beta    = ICE-SHEET_040219

OBJS = $(OBJ_PRM) $(OBJ_MISC) $(OBJ_IO) $(OBJ_BC) $(OBJ_DYN) $(OBJ_THRMO)

OBJS += $(MAIN)

OBJS2 = $(OBJ_PRM) $(OBJ_MISC) $(OBJ_IO) $(OBJ_BC) $(OBJ_DYN) $(OBJ_THRMO_beta)
OBJS2 += $(MAIN_beta)

TARGET  = exec
RM = /bin/rm 

include ./Mkinclude/LINUX
include ./Mkinclude/suffixes


all : start ${TARGET} end

start: 
	@echo 'start'
end:
	@echo 'end'



${TARGET}: $(OBJS)
	$(FNC) $(FFLAG) $(OBJS)  -o $(BIN)

beta :  $(OBJS2)
	$(FNC) $(FFLAG) $(OBJS2)  -o $(BIN_beta)

clean:
	${RM} -f   */*~ */*.o */*.mod  $(MAIN)
