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: