File netcdf-4.0.1-dependencies.patch of Package netcdf

--- f90/Makefile.am
+++ f90/Makefile.am
@@ -39,7 +39,7 @@
 netcdf4_visibility.f90 netcdf4_constants.f90 netcdf4.f90		\
 netcdf4_eightbyte.f90
 
-NETCDF_O = netcdf4.o
+NETCDF_O = netcdf4.lo
 
 else # not USE_NETCDF4
 
@@ -50,7 +50,7 @@
 libnetcdff90_la_SOURCES += netcdf.f90
 libnetcdff90_la_DEPENDENCIES += netcdf.f90
 
-NETCDF_O = netcdf.o
+NETCDF_O = netcdf.lo
 
 endif # USE_NETCDF4
 
@@ -64,13 +64,15 @@
 # uppercase. Just to be special.
 if UPPER_CASE_MOD
 nodist_include_HEADERS = TYPESIZES.mod NETCDF.mod
-TYPESIZES.mod: typeSizes.o
+TYPESIZES.mod: typeSizes.lo
 NETCDF.mod: $(NETCDF_O)
+$(NETCDF_O): TYPESIZES.mod
 BUILT_SOURCES = TYPESIZES.mod
 else
 nodist_include_HEADERS = typesizes.mod netcdf.mod 
-typesizes.mod: typeSizes.o
+typesizes.mod: typeSizes.lo
 netcdf.mod: $(NETCDF_O)
+$(NETCDF_O): typesizes.mod
 BUILT_SOURCES = typesizes.mod
 endif
 
--- f90/Makefile.in
+++ f90/Makefile.in
@@ -298,8 +298,8 @@
 # based on the fortran compiler.
 @USE_NETCDF4_TRUE@AM_FCFLAGS = -I$(top_srcdir)/libsrc4 -I$(srcdir) \
 @USE_NETCDF4_TRUE@	$(FCFLAGS_f90)
-@USE_NETCDF4_FALSE@NETCDF_O = netcdf.o
-@USE_NETCDF4_TRUE@NETCDF_O = netcdf4.o
+@USE_NETCDF4_FALSE@NETCDF_O = netcdf.lo
+@USE_NETCDF4_TRUE@NETCDF_O = netcdf4.lo
 AM_F90FLAGS = $(FCFLAGS_f90)
 @UPPER_CASE_MOD_FALSE@nodist_include_HEADERS = typesizes.mod netcdf.mod 
 
@@ -625,10 +625,12 @@
 	tags uninstall uninstall-am uninstall-man uninstall-man3 \
 	uninstall-nodist_includeHEADERS
 
-@UPPER_CASE_MOD_TRUE@TYPESIZES.mod: typeSizes.o
+@UPPER_CASE_MOD_TRUE@TYPESIZES.mod: typeSizes.lo
 @UPPER_CASE_MOD_TRUE@NETCDF.mod: $(NETCDF_O)
-@UPPER_CASE_MOD_FALSE@typesizes.mod: typeSizes.o
+@UPPER_CASE_MOD_TRUE@$(NETCDF_O): TYPESIZES.mod
+@UPPER_CASE_MOD_FALSE@typesizes.mod: typeSizes.lo
 @UPPER_CASE_MOD_FALSE@netcdf.mod: $(NETCDF_O)
+@UPPER_CASE_MOD_FALSE@$(NETCDF_O): typesizes.mod
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
openSUSE Build Service is sponsored by