#= Makefile for build of gtool5 library in Windows # # Authors:: Naohito OTOBE (otobe), Yasuhiro MORIKAWA (morikawa) # Version:: $Id: gen-Makefile.win.rb,v 1.1 2009-03-20 09:13:04 morikawa Exp $ # Tag Name:: $Name: gtool5-20090324 $ # Copyright:: Copyright (C) GFD Dennou Club, 2007-. All rights reserved. # License:: See COPYRIGHT[link:../../COPYRIGHT] # #This "Makefile.win" was auto-generated by "gen-Makefile.win.rb". #Original files are "Makefile,depend". # ###################################################################### FC = ifort /MD LIBPROG = lib RM = del SYSDEPABORT = abort SYSDEPARG = common SYSDEPENV = common DIRDEPTH = ../.. INCLUDEFILE = $(DIRDEPTH)/Config.mk OBJS = dc_test.obj dc_regex.obj dcstringsprintf.obj dcstringfprintf.obj dcstringcprintf.obj dcstringputline.obj dc_trace.obj dc_string.obj dc_types.obj dc_error.obj dc_url.obj dc_units.obj dcunits_com.obj dc_message.obj dc_present.obj dc_scaledsec.obj dc_date_types.obj dcdatetimecreate.obj dcdatetimeeval.obj dcdatetimesetcaltype.obj dcdatetimesetsecofday.obj dcdatetimevalidcaltype.obj dcdatetimezone.obj dcdatetimetochar.obj dcdatetimeputline.obj dc_date.obj dc_clock.obj dc_iounit.obj dc_hash.obj dc_args.obj all: $(LIBPATH) archive clean: $(RM) *.obj $(RM) *.mod $(RM) *.lib dc_args.obj: dc_types.obj dc_hash.obj dc_message.obj dc_string.obj dc_trace.obj dc_present.obj ../sysdep/sysdep.obj dc_date.obj: dc_date_types.obj dc_types.obj dc_present.obj dc_scaledsec.obj dc_error.obj dc_string.obj dc_date_types.obj: dc_types.obj dc_scaledsec.obj dc_error.obj: ../netcdf/netcdf_f77.obj dc_types.obj ../sysdep/sysdep.obj dc_hash.obj: dc_types.obj dc_string.obj dc_iounit.obj: dc_types.obj dc_trace.obj dc_error.obj dc_present.obj dc_string.obj dc_present.obj: dc_types.obj dc_trace.obj dc_regex.obj: dc_scaledsec.obj: dc_types.obj dc_message.obj dc_error.obj dc_trace.obj dc_string.obj dc_string.obj: dc_types.obj dc_test.obj: dc_types.obj ../sysdep/sysdep.obj dc_types.obj: dc_units.obj: dc_types.obj dcunits_com.obj dc_url.obj: dc_types.obj dc_string.obj dc_trace.obj dcdatetimecreate.obj: dc_types.obj dc_date_types.obj dc_error.obj dc_message.obj dc_trace.obj dc_date.obj dc_present.obj dc_string.obj dc_scaledsec.obj dcdatetimeeval.obj: dc_types.obj dc_date_types.obj dc_scaledsec.obj dc_trace.obj dc_error.obj dc_date.obj dcdatetimeputline.obj: dc_date_types.obj dc_date.obj dc_string.obj dc_trace.obj dc_types.obj dc_scaledsec.obj dcdatetimesetcaltype.obj: dc_date_types.obj dc_trace.obj dc_message.obj dc_date.obj dcdatetimesetsecofday.obj: dc_date_types.obj dc_types.obj dc_trace.obj dcdatetimetochar.obj: dc_types.obj dc_string.obj dc_date.obj dc_date_types.obj dc_message.obj dc_scaledsec.obj dc_present.obj dcdatetimevalidcaltype.obj: dc_date_types.obj dcdatetimezone.obj: dc_types.obj dc_date_types.obj dc_date.obj dc_error.obj dc_message.obj dc_trace.obj dc_string.obj dcstringcprintf.obj: dc_types.obj dc_string.obj dcstringfprintf.obj: dc_types.obj dc_string.obj dcstringputline.obj: dc_types.obj dc_string.obj dc_present.obj dcstringsprintf.obj: dc_types.obj dcunits_com.obj: dc_types.obj dc_regex.obj dc_clock.obj: dc_types.obj dc_trace.obj dc_date_types.obj dc_message.obj dc_date.obj dc_string.obj dc_error.obj dc_message.obj: dc_types.obj dc_string.obj dc_error.obj dc_trace.obj: dc_types.obj dc_string.obj .SUFFIX: .obj .f90 .f90.obj: $(FC) -c $*.f90 $(MODPATHFLAG)$(MODDIR) -mkdir $(MODDIR) -copy $(MODS) $(MODDIR)/ .f90.mod: $(FC) -c $*.f90 $(MODPATHFLAG)$(MODDIR) -mkdir $(MODDIR) -copy $(MODS) $(MODDIR)/ install: copy $(MODDIR)/*.mod c:\uty\gtool5\lib\module copy *.lib c:\uty\gtool5\lib ###################################################################### #== Mode setting for Emacs #Local Variables: #mode: makefile #End: #