#---------------------------------------------------------------------
#     Copyright (C) GFD Dennou Club, 2005. All rights reserved.
#---------------------------------------------------------------------
#= Makefile for dcpam/src/init
#
# * Developers:: Yasuhiro MORIKAWA
# * Version:: $Id: Makefile,v 1.2 2005/11/29 15:14:42 yukiko Exp $
# * Tag Name:: $Name: dcpam3-20060725 $
# * Change History:: 
#
######################################################################
#
#== Settings

INCLUDEFILE = ../../Config.mk
include $(INCLUDEFILE)

TARGETS = init dcpam dcpam_ape

# End Settings
######################################################################

######################################################################
#== Set various types of files

EXECS		= $(TARGETS:%=%.exe)
OBJS		= $(TARGETS:%=%.o)

######################################################################
#== Rules
#
all: depend bin # lib mod

bin: $(TARGETS)
	test -d $(BINDIR) || $(INSTALLDIR) $(BINDIR)
	$(INSTALLBIN) $+ $(BINDIR)

$(TARGETS): $(EXECS)
	@for i in $(TARGETS) ; do \
	  test -f $$i.exe && echo $(MV) $$i.exe $$i || true; \
	  test -f $$i.exe && $(MV) $$i.exe $$i || true; \
	done

depend:
	$(MAKE) -C ../shared
	$(MAKE) -C ../dynamics
	$(MAKE) -C ../physics

#init: init.o
#	$(LINKF)
#
#$(TARGETS):
#	@for i in $(TARGETS) ; do \
#	  cd $$i ; \
#	  $(MAKE) ; \
#	  cd .. ; \
#	done


#init: $(LIBDIR)/$(DCPAMLIB) $(OBJS)
#	$(FC) $(FFLAGS) $(SYSFFLAGS) $(OBJS) -L$(LIBDIR) -l$(LIBNAME) \
#		$(SYSLDFLAGS) $(SYSLDLIBS) -o $@
#
#	$(FC) $(SYSFFLAGS) $(SYSLDFLAGS) $(SYSLDLIBS) $(MODOPT)$(DEST_MOD) \
#		$(LIBOPT)/home/morikawa/DCPAM/dcpam0/lib -ldcpam \
#		$(OBJS) -o $(TARGETS) 

clean:
	-$(RM) $(TARGETS) $(OBJS) $(EXECS) $(MODS)
	-cd $(BINDIR) ; $(RM) $(TARGETS)
