#= Makefile for build of gtool5 library in Windows # # Authors:: Naohito OTOBE (otobe), Yasuhiro MORIKAWA (morikawa) # Version:: $Id: gen-Makefile.win.rb,v 1.1.1.1 2008-09-23 09:56:36 morikawa Exp $ # Tag Name:: $Name: gtool5-20090211 $ # 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 TARGET = gtool5.lib OBJS_A = sysdepabort-$(SYSDEPABORT).obj sysdeparg-$(SYSDEPARG).obj sysdepenv-$(SYSDEPENV).obj dc_test.obj regex.obj dcstringsprintf.obj dcstringfprintf.obj dcstringcprintf.obj dcstringputline.obj dc_trace.obj dc_string.obj dc_types.obj netcdf_f77_win.obj sysdep.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 an_types.obj an_generic.obj an_file.obj an_vartable.obj anvarputattrchar.obj anvarputattrint.obj anvarputattrreal.obj anvarattr.obj anvarattrtrue.obj anvarclose.obj anvarcreate.obj anvaropen.obj anattrgetnum.obj anattrgetchar.obj anvardelattr.obj anvarsearch.obj anvarsync.obj anvarcreated.obj anattrinquire.obj anvarattrcopy.obj anvarinquire.obj anvarinquire-ia.obj anvaropenbydimord.obj anvartostring.obj anattrinquire.obj anxtypename.obj anvargetnum.obj anvarputnum.obj ansearchdim.obj OBJS_D = $(OBJS_A) gt_mem.obj gt_vartable.obj gtdata_types.obj gtdata_generic.obj gtdata_internal.obj gt_vartable.obj gt_map.obj gtvardeldim.obj gtvaradddim.obj gtvarexchdim.obj gtdim_name2ord.obj gtdatatmpnam.obj gtvargetattrsc.obj gtvarsync.obj gtvargetslice.obj gtvarcopyattr.obj gtvarcopyattrall.obj gtvarcreatecopy.obj gtvargetattr.obj gtvarattrtrue.obj gtvardelattr.obj gtvarputattrchar.obj gtvaraddmember.obj gtvaropen.obj gtvarclose.obj gtvaropenbydimord.obj gtvarcreate.obj gtvarslice.obj gtvarslicenext.obj gtvarcreate.obj gtvarsliceauto.obj gtvargetsliceall.obj gtvarputline.obj gtvarsearch.obj gtvarattrsearch.obj gtvargetnum.obj gtvargetpointernum.obj gtvarputnum.obj gtvarinquire.obj gtvarlimit.obj gtvarlimitbinary.obj gtvarcreated.obj gtvarequivalent.obj gtool5.obj gtool_history.obj historyget.obj gtool_history_nmlinfo.obj gtool_historyauto.obj gt4f90io.obj gt4_history.obj hscrea.obj hsavar.obj hsclse.obj hsaatc.obj hsaatr.obj hsaatd.obj hsaati.obj hsp1r.obj hsp2d.obj hsp3d.obj hsp1d.obj hsp2r.obj hsp3r.obj OBJS = $(OBJS_D) all: $(TARGET) $(TARGET): $(OBJS) $(LIBPROG) /out:$(TARGET) $(OBJS) historyget.F90: historyget.rb2f90 $(RUBY) ruby_version_check.rb > /dev/null 2>&1 && $(RUBY) $< --histget_dim=$(MAXDIM) > $@ || touch $@ gtool_history.F90: gtool_history.rb2f90 $(RUBY) ruby_version_check.rb > /dev/null 2>&1 && $(RUBY) $< --histput_dim=$(MAXDIM) --histget_dim=$(MAXDIM) > $@ || touch $@ clean: $(RM) *.obj $(RM) *.mod $(RM) *.lib an_file.obj: dc_types.obj dc_trace.obj an_types.obj netcdf_f77_win.obj dc_error.obj dc_message.obj an_generic.obj: an_types.obj dc_types.obj an_types.obj: an_vartable.obj: an_types.obj dc_error.obj netcdf_f77_win.obj dc_trace.obj anattrgetchar.obj: an_types.obj an_vartable.obj netcdf_f77_win.obj dc_url.obj dc_string.obj dc_trace.obj dc_error.obj anattrgetnum.obj: an_types.obj an_vartable.obj netcdf_f77_win.obj dc_url.obj an_generic.obj dc_types.obj dc_string.obj anattrinquire.obj: an_types.obj an_vartable.obj an_generic.obj an_file.obj netcdf_f77_win.obj dc_url.obj ansearchdim.obj: an_types.obj an_vartable.obj an_file.obj netcdf_f77_win.obj dc_error.obj dc_trace.obj anvarattr.obj: an_types.obj an_vartable.obj netcdf_f77_win.obj dc_trace.obj dc_url.obj anvarattrcopy.obj: an_types.obj an_file.obj an_vartable.obj netcdf_f77_win.obj dc_url.obj dc_error.obj anvarattrtrue.obj: an_types.obj an_vartable.obj an_generic.obj an_file.obj dc_types.obj netcdf_f77_win.obj dc_error.obj dc_string.obj anvarclose.obj: an_types.obj an_file.obj an_vartable.obj dc_error.obj anvarcreate.obj: an_types.obj dc_types.obj dc_string.obj an_vartable.obj an_file.obj dc_url.obj dc_trace.obj an_generic.obj netcdf_f77_win.obj dc_error.obj anvarcreated.obj: an_types.obj an_vartable.obj dc_string.obj dc_types.obj dc_url.obj dc_trace.obj netcdf_f77_win.obj an_file.obj dc_error.obj anvardelattr.obj: an_types.obj an_file.obj an_vartable.obj netcdf_f77_win.obj dc_url.obj dc_error.obj anvargetnum.obj: an_types.obj an_vartable.obj netcdf_f77_win.obj dc_types.obj dc_trace.obj anvarinquire-ia.obj: an_types.obj an_vartable.obj netcdf_f77_win.obj anvarinquire.obj: an_types.obj an_file.obj an_vartable.obj an_generic.obj dc_trace.obj netcdf_f77_win.obj anvaropen.obj: dc_types.obj an_types.obj an_vartable.obj an_file.obj dc_url.obj dc_error.obj dc_trace.obj netcdf_f77_win.obj anvaropenbydimord.obj: an_types.obj an_vartable.obj an_file.obj netcdf_f77_win.obj dc_error.obj anvarputattrchar.obj: an_types.obj an_vartable.obj an_file.obj netcdf_f77_win.obj dc_url.obj dc_error.obj dc_string.obj an_generic.obj anvarputattrint.obj: an_types.obj an_file.obj an_vartable.obj netcdf_f77_win.obj dc_url.obj dc_error.obj anvarputattrreal.obj: an_types.obj an_file.obj an_vartable.obj netcdf_f77_win.obj dc_url.obj dc_error.obj anvarputnum.obj: dc_types.obj an_types.obj an_vartable.obj netcdf_f77_win.obj an_file.obj dc_trace.obj anvarsearch.obj: dc_types.obj an_types.obj dc_url.obj an_file.obj dc_trace.obj netcdf_f77_win.obj anvarsync.obj: an_types.obj an_file.obj an_vartable.obj netcdf_f77_win.obj anvartostring.obj: dc_types.obj dc_string.obj an_vartable.obj an_types.obj anxtypename.obj: netcdf_f77_win.obj dc_args.obj: dc_types.obj dc_hash.obj dc_message.obj dc_string.obj dc_trace.obj dc_present.obj 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_f77_win.obj dc_types.obj 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_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.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 regex.obj gr_file.obj: dc_string.obj dc_error.obj netcdf_f77_win.obj gr_types.obj: gt4_history.obj: gtool_history.obj gt4f90io.obj: dc_types.obj dc_string.obj dc_error.obj dc_url.obj dc_message.obj dc_present.obj dc_date.obj regex.obj sysdep.obj gtdata_types.obj gtdata_generic.obj gt_map.obj: dc_types.obj gt_vartable.obj gtdata_types.obj gtdata_generic.obj gtdata_internal.obj dc_trace.obj dc_error.obj gt_mem.obj: dc_types.obj dc_error.obj netcdf_f77_win.obj dc_string.obj gt_vartable.obj: dc_types.obj dc_trace.obj an_generic.obj gtdata_generic.obj: gtdata_types.obj dc_types.obj gtdata_internal.obj: gt_vartable.obj an_types.obj an_generic.obj dc_error.obj gtdata_types.obj: dc_types.obj gtdatatmpnam.obj: dc_types.obj dc_url.obj gtdata_generic.obj gtdata_types.obj gtdim_name2ord.obj: gtdata_types.obj dc_string.obj an_generic.obj gt_map.obj gtool5.obj: dc_types.obj dc_string.obj dc_error.obj dc_url.obj dc_message.obj dc_present.obj dc_date.obj regex.obj sysdep.obj gtdata_types.obj gtdata_generic.obj gtool_history_nmlinfo.obj: dc_types.obj gtool_history.obj dc_hash.obj netcdf_f77_win.obj dc_trace.obj dc_string.obj dc_present.obj dc_message.obj dc_error.obj dc_date_types.obj dc_date.obj gtool_historyauto.obj: gtool_history.obj gtool_history_nmlinfo.obj netcdf_f77_win.obj dc_date_types.obj dc_types.obj dc_trace.obj dc_error.obj dc_string.obj dc_present.obj dc_date.obj dc_message.obj dc_iounit.obj gtvaradddim.obj: gtdata_types.obj gtdata_generic.obj gt_map.obj dc_trace.obj gtvaraddmember.obj: gtdata_types.obj dc_types.obj dc_url.obj gtdata_generic.obj dc_error.obj gtvarattrsearch.obj: gtdata_types.obj gt_map.obj an_generic.obj gt_mem.obj gtvarattrtrue.obj: gtdata_types.obj gt_map.obj an_generic.obj gt_mem.obj dc_error.obj gtvarclose.obj: gtdata_types.obj gt_map.obj gt_vartable.obj an_generic.obj dc_error.obj dc_trace.obj gt_mem.obj gtvarcopyattr.obj: gtdata_types.obj gtdata_generic.obj gt_map.obj an_generic.obj dc_trace.obj dc_error.obj dc_types.obj gtvarcopyattrall.obj: gtdata_types.obj gtdata_generic.obj dc_present.obj dc_url.obj dc_error.obj dc_trace.obj dc_types.obj gtvarcreate.obj: gtdata_types.obj gt_map.obj an_generic.obj an_types.obj netcdf_f77_win.obj dc_string.obj dc_error.obj dc_types.obj dc_trace.obj gtvarcreatecopy.obj: gtdata_types.obj dc_types.obj gtdata_generic.obj dc_url.obj dc_trace.obj dc_error.obj dc_string.obj gtvarcreated.obj: dc_string.obj gtdata_types.obj gtdata_generic.obj an_generic.obj gt_mem.obj gt_map.obj dc_url.obj dc_trace.obj dc_error.obj dc_types.obj gtvardelattr.obj: gtdata_types.obj gt_map.obj an_generic.obj gt_mem.obj dc_error.obj gtvardeldim.obj: gtdata_types.obj gt_map.obj dc_trace.obj gtvarequivalent.obj: gtdata_types.obj gt_map.obj gtvarexchdim.obj: gtdata_types.obj gt_map.obj dc_trace.obj gtvargetattr.obj: gtdata_types.obj gt_map.obj an_generic.obj gt_mem.obj netcdf_f77_win.obj dc_string.obj dc_error.obj dc_types.obj gtdata_generic.obj gtvargetattrsc.obj: gtdata_types.obj gt_map.obj an_generic.obj gt_mem.obj dc_trace.obj dc_types.obj gtvargetnum.obj: gtdata_types.obj gt_map.obj an_generic.obj dc_types.obj dc_trace.obj dc_error.obj gtvargetpointernum.obj: gtdata_types.obj gtdata_generic.obj gt_map.obj an_generic.obj dc_types.obj dc_trace.obj dc_error.obj dc_string.obj gtvargetslice.obj: gtdata_types.obj gt_map.obj gtvargetsliceall.obj: gtdata_types.obj gtdata_generic.obj gtvargetxtype.obj: gtdata_types.obj dc_string.obj gtdata_generic.obj gtvarinquire.obj: gtdata_types.obj gt_map.obj an_generic.obj dc_trace.obj gtdata_generic.obj gtvarlimit.obj: gtdata_types.obj gt_map.obj dc_error.obj dc_trace.obj dc_url.obj dc_string.obj gtdata_generic.obj dc_types.obj gtvarlimitbinary.obj: gtdata_types.obj gtdata_generic.obj gt_map.obj dc_error.obj dc_trace.obj dc_types.obj dc_units.obj gtvaropen.obj: dc_string.obj dc_types.obj gtdata_types.obj gtdata_generic.obj gt_map.obj an_generic.obj dc_url.obj dc_error.obj dc_trace.obj dc_present.obj gtvaropenbydimord.obj: gtdata_types.obj gt_map.obj an_generic.obj gtdata_generic.obj dc_present.obj dc_trace.obj dc_string.obj dc_error.obj dc_types.obj gtvarputattrchar.obj: gtdata_types.obj gt_map.obj an_generic.obj gt_mem.obj dc_string.obj dc_types.obj dc_trace.obj gtvarputline.obj: dc_types.obj gtdata_types.obj dc_error.obj dc_string.obj gtdata_generic.obj dc_trace.obj gtvarputnum.obj: gtdata_types.obj gt_map.obj an_generic.obj dc_error.obj dc_types.obj dc_trace.obj gtdata_generic.obj gtvarsearch.obj: an_types.obj an_generic.obj dc_trace.obj gtvarslice.obj: gtdata_types.obj gtdata_internal.obj gt_map.obj dc_error.obj dc_trace.obj gtdata_generic.obj dc_url.obj dc_string.obj dc_types.obj gtvarsliceauto.obj: gtdata_types.obj gtdata_generic.obj gtvarslicendims.obj: gtdata_types.obj gtdata_generic.obj gtvarslicenext.obj: gtdata_types.obj dc_error.obj gt_map.obj dc_trace.obj gtvarsync.obj: gtdata_types.obj gt_map.obj an_generic.obj hsaatc.obj: gtool_history.obj hsaatd.obj: gtool_history.obj hsaati.obj: gtool_history.obj hsaatr.obj: gtool_history.obj hsavar.obj: gtool_history.obj hsclse.obj: gtool_history.obj hscrea.obj: gtool_history.obj hsp1d.obj: gtool_history.obj hsp1r.obj: gtool_history.obj hsp2d.obj: gtool_history.obj hsp2r.obj: gtool_history.obj hsp3d.obj: gtool_history.obj hsp3r.obj: gtool_history.obj netcdf_f77_win.obj: dc_types.obj netcdf_f77_win.obj: dc_types.obj regex.obj: sysdep.obj: sysdepabort-abort.obj: gtdata_generic.obj dc_trace.obj sysdepabort-errtra-setrcd.obj: gtdata_generic.obj dc_trace.obj sysdepabort-exit.obj: gtdata_generic.obj dc_trace.obj sysdepabort-setrcd.obj: gtdata_generic.obj dc_trace.obj sysdepabort-stop.obj: gtdata_generic.obj dc_trace.obj sysdeparg-f2003std.obj: sysdeparg-hitachi.obj: sysdeparg-nostd.obj: sysdepenv-f2003std.obj: sysdepenv-nogetenv.obj: sysdepenv-nostd.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 gtool_history.obj: gtdata_types.obj dc_types.obj dc_trace.obj dc_date_types.obj dc_string.obj dc_error.obj gtdata_generic.obj dc_date.obj dc_url.obj dc_present.obj dc_message.obj sysdep.obj netcdf_f77_win.obj historyget.obj: gtdata_types.obj gtdata_generic.obj dc_string.obj dc_url.obj dc_present.obj regex.obj dc_types.obj dc_message.obj dc_trace.obj dc_error.obj .SUFFIX: .obj .f90 .f90.obj: $(FC) -c $*.f90 .f90.mod: $(FC) -c $*.f90 install: copy *.mod c:\uty\gtool5\lib\module copy *.lib c:\uty\gtool5\lib ###################################################################### #== Mode setting for Emacs #Local Variables: #mode: makefile #End: #