]> git.pld-linux.org Git - packages/hdf.git/blobdiff - hdf-shared.patch
- fix _ver_ge usage to work with rpm5
[packages/hdf.git] / hdf-shared.patch
index 752228d6dc556f5775b912c717a0740914b253f5..defffb2c2e17f036289ed3e8d332634523e08f7e 100644 (file)
-diff -Nur HDF4.1r4.orig/hdf/src/Makefile.in HDF4.1r4/hdf/src/Makefile.in
---- HDF4.1r4.orig/hdf/src/Makefile.in  Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/hdf/src/Makefile.in       Mon Mar 26 13:00:51 2001
-@@ -123,7 +123,7 @@
- # Directory in which to install documentation info files.
- infodir = $(prefix)/info
--TARGETLIB = libdf.a
-+TARGETLIB = libdf.la
- #### ----- host and target specific makefile fragments come in here.-------
- ### ------------------- end of makefile fragments -------------------------
-@@ -189,7 +189,7 @@
- HINCS = $(HDRS) $(FINCS)
- #.SUFFIXES:
--.SUFFIXES: .c.o .f.o .installed .finstalled
-+.SUFFIXES: .c.o .f.o .lo .installed .finstalled
- # This rule causes ansi2knr to be invoked.
- #@ISANSICOM@.c.o:
-@@ -204,9 +204,15 @@
- .c.o:
-       $(CC) $(CPPFLAGS) $(ALL_CFLAGS) -c $<
-+.c.lo:
-+      libtool --mode=compile $(CC) $(CPPFLAGS) $(ALL_CFLAGS) -c $<
-+
- .f.o:
-       $(FC) $(FFLAGS) -c $<
-+.f.lo:
-+      libtool --mode=compile $(LTTAG) $(FC) $(FFLAGS) -c $<
-+
- # Rules to make Free format Fortran90 include files from F77 include files
- # 1) change all col. 1 [Cc] to '!'
- # 2) change all col. 6 continuation character to '&'
-@@ -229,37 +235,28 @@
- rall::         FORCE
-       @if test -z "$(FMPOOL_FLAGS)"; then \
--        $(MAKE) $(MFLAGS) $(HDF_FLAGS) libdf.a; \
-+        $(MAKE) $(MFLAGS) $(HDF_FLAGS) libdf.la; \
-       else             \
--        $(MAKE) $(MFLAGS) $(HDF_FLAGS) FMPOOL_FLAGS="$(FMPOOL_FLAGS) -I$(FMPOOL_INC)" libdf.a; \
-+        $(MAKE) $(MFLAGS) $(HDF_FLAGS) FMPOOL_FLAGS="$(FMPOOL_FLAGS) -I$(FMPOOL_INC)" libdf.la; \
-       fi
- libnofortran::         FORCE
-       @if test -z "$(FMPOOL_FLAGS)"; then \
--        $(MAKE) $(MFLAGS) $(HDF_FLAGS) nofort-libdf.a; \
-+        $(MAKE) $(MFLAGS) $(HDF_FLAGS) nofort-libdf.la; \
-       else             \
--        $(MAKE) $(MFLAGS) $(HDF_FLAGS) FMPOOL_FLAGS="$(FMPOOL_FLAGS) -I$(FMPOOL_INC)" nofort-libdf.a; \
-+        $(MAKE) $(MFLAGS) $(HDF_FLAGS) FMPOOL_FLAGS="$(FMPOOL_FLAGS) -I$(FMPOOL_INC)" nofort-libdf.la; \
-       fi
--libdf.a: $(COBJS) $(FOBJS)
--      -$(RM) $(RMFLAGS) libdf.a
--#     $(AR) $(ARFLAGS) libdf.a `lorder '$(COBJS) $(FOBJS)' | tsort `
--      $(AR) $(ARFLAGS) libdf.a $(COBJS) $(FOBJS)
--      $(RANLIB) libdf.a
--#     $(LD) -b -o libdf.sl $(COBJS) $(FOBJS)
+--- hdf-4.2.15/configure.ac.orig       2020-03-03 18:40:50.000000000 +0100
++++ hdf-4.2.15/configure.ac    2020-11-12 21:00:42.794377396 +0100
+@@ -294,12 +294,6 @@
+     enable_shared="no"
+ fi
+-if test "X${enable_shared}" = "Xyes"; then
+-    if test "X${BUILD_FORTRAN}" = "Xyes"; then
+-        AC_MSG_ERROR([Cannot build shared fortran libraries. Please configure with --disable-fortran flag.])
+-    fi
+-fi
 -
--nofort-libdf.a: $(COBJS)
--      -$(RM) $(RMFLAGS) libdf.a
--#     $(AR) $(ARFLAGS) libdf.a `lorder $(COBJS) | tsort `
--      $(AR) $(ARFLAGS) libdf.a $(COBJS)
--      $(RANLIB) libdf.a
--
--nofort-libdf-inst.a:   $(COBJS) $(PCOBJS)
--      -$(RM) $(RMFLAGS) libdf-inst.a libdf.a
--      $(AR) $(ARFLAGS) libdf-inst.a  $(COBJS) $(PCOBJS)
--      $(RANLIB) libdf-inst.a
--      ln -s libdf-inst.a libdf.a
-+libdf.la: $(COBJS) $(FOBJS)
-+      libtool --mode=link $(CC) -o libdf.la $(COBJS) $(FOBJS) -lz -ljpeg -lm -rpath /usr/lib
-+
-+nofort-libdf.la: $(COBJS)
-+      libtool --mode=link $(CC) -o libdf.la $(COBJS) -lz -ljpeg -lm -rpath /usr/lib
-+
-+nofort-libdf-inst.la:   $(COBJS) $(PCOBJS)
-+      libtool --mode=link $(CC) -o libdf-inst.la $(COBJS) $(PCOBJS) -lz -ljpeg -lm -rpath /usr/lib
-+      ln -s libdf-inst.la libdf.la
- #libnostub nofortran: libnofortran .finstalled
-@@ -277,7 +274,7 @@
- $(FOBJS): $(FRC)
- #debug: libdf.a .installed
--debug: libdf.a 
-+debug: libdf.la 
- saber:
-       #load -D$(MACHINE) $(CSRCS) $(TSRCS) -lc
-@@ -287,9 +284,7 @@
- install-includes: install-headers
- install-lib: install-headers
--      $(INSTALL_DATA) $(TARGETLIB) $(libdir)/$(TARGETLIB).n
--      ( cd $(libdir) ; $(RANLIB) $(libdir)/$(TARGETLIB).n )
--      mv -f $(libdir)/$(TARGETLIB).n $(libdir)/$(TARGETLIB)
-+      libtool --mode=install $(INSTALL_DATA) $(TARGETLIB) $(libdir)
- install-headers: FORCE
-       @case "$(FC)" in \
-diff -Nur HDF4.1r4.orig/hdf/src/src.inc HDF4.1r4/hdf/src/src.inc
---- HDF4.1r4.orig/hdf/src/src.inc      Sat Feb  6 04:21:48 1999
-+++ HDF4.1r4/hdf/src/src.inc   Mon Mar 26 13:00:51 2001
-@@ -64,24 +64,24 @@
- MFGR_CSRCS=mfgr.c
- COBJS = $(HCOBJS) $(VCOBJS) $(DFCOBJS) $(MFCOBJS)
--HCOBJS=hfile.o herr.o hblocks.o hbuffer.o hcompri.o hextelt.o hkit.o hdfalloc.o \
--    hcomp.o hbitio.o tbbt.o crle.o cnbit.o mstdio.o cnone.o cskphuff.o \
--    cdeflate.o bitvect.o atom.o hfiledd.o dynarray.o linklist.o glist.o \
--    hchunks.o mcache.o
-+HCOBJS=hfile.lo herr.lo hblocks.lo hbuffer.lo hcompri.lo hextelt.lo hkit.lo hdfalloc.lo \
-+    hcomp.lo hbitio.lo tbbt.lo crle.lo cnbit.lo mstdio.lo cnone.lo cskphuff.lo \
-+    cdeflate.lo bitvect.lo atom.lo hfiledd.lo dynarray.lo linklist.lo glist.lo \
-+    hchunks.lo mcache.lo
--VCOBJS=vg.o vrw.o vio.o vparse.o vconv.o vsfld.o vgp.o vhi.o vattr.o
-+VCOBJS=vg.lo vrw.lo vio.lo vparse.lo vconv.lo vsfld.lo vgp.lo vhi.lo vattr.lo
- DFCOBJS=$(DFG_COBJS) $(DFAN_COBJS) $(DFSD_COBJS) $(DFRI_COBJS)
--DFG_COBJS=dfgroup.o dfconv.o dfufp2i.o dfutil.o dfstubs.o dfknat.o dfkswap.o \
--          dfkcray.o dfkvms.o dfkconv.o dfkfuji.o 
--DFAN_COBJS=dfan.o
--DFSD_COBJS=dfsd.o
--DFRI_COBJS=dfr8.o dfcomp.o dfrle.o dfimcomp.o dfjpeg.o dfunjpeg.o dfp.o \
--           dfgr.o df24.o
-+DFG_COBJS=dfgroup.lo dfconv.lo dfufp2i.lo dfutil.lo dfstubs.lo dfknat.lo dfkswap.lo \
-+          dfkcray.lo dfkvms.lo dfkconv.lo dfkfuji.lo 
-+DFAN_COBJS=dfan.lo
-+DFSD_COBJS=dfsd.lo
-+DFRI_COBJS=dfr8.lo dfcomp.lo dfrle.lo dfimcomp.lo dfjpeg.lo dfunjpeg.lo dfp.lo \
-+           dfgr.lo df24.lo
- MFCOBJS= $(MFAN_COBJS) $(MFGR_COBJS)
--MFAN_COBJS=mfan.o
--MFGR_COBJS=mfgr.o
-+MFAN_COBJS=mfan.lo
-+MFGR_COBJS=mfgr.lo
- FSRCS = $(FCSRCS) $(FFSRCS)
- FCSRCS=$(H_FCSRCS) $(V_FCSRCS) $(DF_FCSRCS) $(DFAN_FCSRCS) $(DFSD_FCSRCS) \
-@@ -110,25 +110,25 @@
- FCOBJS=$(H_FCOBJS) $(V_FCOBJS) $(DF_FCOBJS) $(DFAN_FCOBJS) $(DFSD_FCOBJS) \
-        $(DFRI_FCOBJS) $(MFAN_FCOBJS) $(MFGR_FCOBJS)
--H_FCOBJS=hfilef.o herrf.o 
--V_FCOBJS=vgf.o vattrf.o
--DF_FCOBJS=dff.o dfutilf.o
--DFAN_FCOBJS=dfanf.o
--DFSD_FCOBJS=dfsdf.o
--DFRI_FCOBJS=dfr8f.o dfpf.o df24f.o
--MFAN_FCOBJS=mfanf.o
--MFGR_FCOBJS=mfgrf.o
-+H_FCOBJS=hfilef.lo herrf.lo 
-+V_FCOBJS=vgf.lo vattrf.lo
-+DF_FCOBJS=dff.lo dfutilf.lo
-+DFAN_FCOBJS=dfanf.lo
-+DFSD_FCOBJS=dfsdf.lo
-+DFRI_FCOBJS=dfr8f.lo dfpf.lo df24f.lo
-+MFAN_FCOBJS=mfanf.lo
-+MFGR_FCOBJS=mfgrf.lo
- FFOBJS=$(H_FFOBJS) $(V_FFOBJS) $(DF_FFOBJS) $(DFAN_FFOBJS) $(DFSD_FFOBJS) \
-        $(DFRI_FFOBJS) $(MFAN_FFOBJS) $(MFGR_FFOBJS)
--H_FFOBJS=hfileff.o 
--V_FFOBJS=vgff.o vattrff.o
--DF_FFOBJS=dfff.o dfufp2if.o
--DFAN_FFOBJS=dfanff.o
--DFSD_FFOBJS=dfsdff.o
--DFRI_FFOBJS=df24ff.o dfpff.o dfr8ff.o
-+H_FFOBJS=hfileff.lo 
-+V_FFOBJS=vgff.lo vattrff.lo
-+DF_FFOBJS=dfff.lo dfufp2if.lo
-+DFAN_FFOBJS=dfanff.lo
-+DFSD_FFOBJS=dfsdff.lo
-+DFRI_FFOBJS=df24ff.lo dfpff.lo dfr8ff.lo
- MFAN_FFOBJS=
--MFGR_FFOBJS=mfgrff.o
-+MFGR_FFOBJS=mfgrff.lo
- F90INCS=dffunc.f90 hdf.f90
- FINCS=dffunc.inc hdf.inc $(F90INCS)
-diff -Nur HDF4.1r4.orig/hdf/test/Makefile.in HDF4.1r4/hdf/test/Makefile.in
---- HDF4.1r4.orig/hdf/test/Makefile.in Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/hdf/test/Makefile.in      Mon Mar 26 13:00:51 2001
-@@ -306,7 +306,7 @@
- debug: ptesthdf
--$(HDFLIB)/libdf.a:
-+$(HDFLIB)/libdf.la:
- #     cd $(HDFLIB); echo Making \`$(TARG)\' in `pwd`; \        
- #     $(MAKE) $(MFLAGS) $(HDF_FLAGS) $(TARG); 
-@@ -351,27 +351,27 @@
-       ./fortest > fortest.out
-       @cmp fortest.out fortest.sav && echo "*** Fortran tests passed ***";
--qtesthdf: $(COBJS) $(HDFLIB)/libdf.a
--      quantify $(CC) $(ALL_CFLAGS) -o qtesthdf $(COBJS) $(HDFSRC)/libdf.a -ljpeg -lz -lm
-+qtesthdf: $(COBJS) $(HDFLIB)/libdf.la
-+      quantify $(CC) $(ALL_CFLAGS) -o qtesthdf $(COBJS) -L../src/.libs -ldf -ljpeg -lz -lm
--ptesthdf: $(COBJS) $(HDFLIB)/libdf.a
--      purify $(CC) $(ALL_CFLAGS) -o ptesthdf $(COBJS) $(HDFSRC)/libdf.a -ljpeg -lz -lm
-+ptesthdf: $(COBJS) $(HDFLIB)/libdf.la
-+      purify $(CC) $(ALL_CFLAGS) -o ptesthdf $(COBJS) -L../src/.libs -ldf -ljpeg -lz -lm
--testhdf.tc: $(COBJS) $(HDFLIB)/libdf.a
--      proof $(CC) $(ALL_CFLAGS) -o testhdf.tc $(COBJS) $(HDFLIB)/libdf.a -ljpeg -lz -lm
-+testhdf.tc: $(COBJS) $(HDFLIB)/libdf.la
-+      proof $(CC) $(ALL_CFLAGS) -o testhdf.tc $(COBJS) -L../src/.libs -ldf -ljpeg -lz -lm
--testhdf: $(COBJS) $(HDFLIB)/libdf.a
--      $(CC) $(ALL_CFLAGS) -o testhdf $(COBJS) $(HDFLIB)/libdf.a -ljpeg -lz -lm
-+testhdf: $(COBJS) $(HDFLIB)/libdf.la
-+      $(CC) $(ALL_CFLAGS) -o testhdf $(COBJS) -L../src/.libs -ldf -ljpeg -lz -lm
-       test -d $(TESTDIR) || mkdir $(TESTDIR)
--fortestF: $(FOBJS) $(HDFLIB)/libdf.a
--      $(FC) $(FFLAGS) -o $@ $(FOBJS) $(HDFLIB)/libdf.a -ljpeg -lz -lm
-+fortestF: $(FOBJS) $(HDFLIB)/libdf.la
-+      $(FC) $(FFLAGS) -o $@ $(FOBJS) -L../src/.libs -ldf -ljpeg -lz -lm
--fortest: $(HDFLIB)/libdf.a fortest.c $(CHDRS)
--      $(CC) $(ALL_CFLAGS) -o fortest fortest.c $(HDFLIB)/libdf.a -ljpeg -lz -lm
-+fortest: $(HDFLIB)/libdf.la fortest.c $(CHDRS)
-+      $(CC) $(ALL_CFLAGS) -o fortest fortest.c -L../src/.libs -ldf -ljpeg -lz -lm
--gentest: gentest.c $(HDFLIB)/libdf.a
--      $(CC) $(ALL_CFLAGS) gentest.c -o gentest $(HDFLIB)/libdf.a -ljpeg -lz -lm
-+gentest: gentest.c $(HDFLIB)/libdf.la
-+      $(CC) $(ALL_CFLAGS) gentest.c -o gentest -L../src/.libs -ldf -ljpeg -lz -lm
- ftests: $(FTESTS)
-diff -Nur HDF4.1r4.orig/hdf/util/Makefile.in HDF4.1r4/hdf/util/Makefile.in
---- HDF4.1r4.orig/hdf/util/Makefile.in Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/hdf/util/Makefile.in      Mon Mar 26 13:00:51 2001
-@@ -217,29 +217,29 @@
- #.c.o: 
- #      $(CC) $(CFLAGS) -c -I$(HDFINC) -I$(UTILINC) -I$(JPEGINC) -I$(ZLIBINC) $*.c 
--.c.o: he.h he_proto.h $(HDFLIB)/libdf.a $(FRC)
-+.c.o: he.h he_proto.h $(HDFLIB)/libdf.la $(FRC)
-       $(CC) $(ALL_CFLAGS) -c $<
--.c: $(HDFLIB)/libdf.a
--      $(CC) $(ALL_CFLAGS) $< -o $@ $(HDFLIB)/libdf.a -ljpeg -lz $(LIBSX)
-+.c: $(HDFLIB)/libdf.la
-+      $(CC) $(ALL_CFLAGS) $< -o $@ -L../src/.libs -ldf -ljpeg -lz $(LIBSX)
--.f: $(HDFLIB)/libdf.a 
--      $(FC) $(FFLAGS) $< $(HDFLIB)/libdf.a -o $@ -ljpeg -lz
-+.f: $(HDFLIB)/libdf.la 
-+      $(FC) $(FFLAGS) $< -o $@ -L../src/.libs -ldf -ljpeg -lz
--hdfed: he.h he_proto.h $(HEOBJ) $(HDFLIB)/libdf.a $(FRC)
--      $(CC) $(ALL_CFLAGS) $(HEOBJ) $(HDFLIB)/libdf.a -o hdfed -ljpeg -lz
-+hdfed: he.h he_proto.h $(HEOBJ) $(HDFLIB)/libdf.la $(FRC)
-+      $(CC) $(ALL_CFLAGS) $(HEOBJ) -L../src/.libs -ldf -o hdfed -ljpeg -lz
--gif2hdf: gif.h $(GHOBJ) $(HDFLIB)/libdf.a $(FRC)
--      $(CC) $(ALL_CFLAGS) $(GHOBJ) $(HDFLIB)/libdf.a -o gif2hdf -ljpeg -lz
-+gif2hdf: gif.h $(GHOBJ) $(HDFLIB)/libdf.la $(FRC)
-+      $(CC) $(ALL_CFLAGS) $(GHOBJ) -L../src/.libs -ldf -o gif2hdf -ljpeg -lz
--hdf2gif: gif.h $(HGOBJ) $(HDFLIB)/libdf.a $(FRC)
--      $(CC) $(ALL_CFLAGS) $(HGOBJ) $(HDFLIB)/libdf.a -o hdf2gif -ljpeg -lz
-+hdf2gif: gif.h $(HGOBJ) $(HDFLIB)/libdf.la $(FRC)
-+      $(CC) $(ALL_CFLAGS) $(HGOBJ) -L../src/.libs -ldf -o hdf2gif -ljpeg -lz
--utils: $(UTILS) $(HDFLIB)/libdf.a $(FRC)
-+utils: $(UTILS) $(HDFLIB)/libdf.la $(FRC)
- $(HEOBJ): $(FRC)
--$(HDFLIB)/libdf.a:
-+$(HDFLIB)/libdf.la:
- clean:
-       -$(RM) $(RMFLAGS) *.o $(UTILS) hdfed fptest
-diff -Nur HDF4.1r4.orig/mfhdf/Makefile.in HDF4.1r4/mfhdf/Makefile.in
---- HDF4.1r4.orig/mfhdf/Makefile.in    Wed Aug 30 02:11:10 2000
-+++ HDF4.1r4/mfhdf/Makefile.in Mon Mar 26 13:00:51 2001
-@@ -131,10 +131,10 @@
-     ncdump/install-man    ncgen/install-man   \
-     xdr/install-includes fortran/install-includes libsrc/install-includes
--all::         port/all xdr/all libsrc/all fortran/all ncdump/all \
-+all::         port/all xdr/all fortran/all libsrc/all ncdump/all \
-               ncgen/all nctest/all doc/all dumper/all pablo/all
--libmfhdf::    port/all xdr/all libsrc/all fortran/all 
--libmfhdf-inst::       port/all xdr/all libsrc/all fortran/all pablo/all
-+libmfhdf::    port/all xdr/all fortran/all libsrc/all 
-+libmfhdf-inst::       port/all xdr/all fortran/all libsrc/all pablo/all
- test::                xdr/test libsrc/test nctest/test fortran/test ncdump/test \
-               ncgen/test dumper/test
- install::     xdr/install fortran/install libsrc/install ncdump/install \
-diff -Nur HDF4.1r4.orig/mfhdf/dumper/Makefile.in HDF4.1r4/mfhdf/dumper/Makefile.in
---- HDF4.1r4.orig/mfhdf/dumper/Makefile.in     Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/mfhdf/dumper/Makefile.in  Mon Mar 26 13:00:51 2001
-@@ -76,7 +76,7 @@
- # ------------ General Macros for NETCDF --------------------
- INCDIR         = $(prefix)/include
--HDF_LIB  = $(TOP_SRCDIR)/hdf/src/libdf.a
-+HDF_LIB  = -L../../hdf/src/.libs -ldf
- HDF_INC  = $(TOP_SRCDIR)/hdf/src/
- PABLO_HINC = $(TOP_SRCDIR)/hdf/pablo
- FMPOOL_INC = $(TOP_SRCDIR)/hdf/fmpool
-@@ -126,7 +126,7 @@
- LD_NETCDF     = ../libsrc/libmfhdf.a
- OBJS          =  hdp.o hdp_list.o hdp_sds.o hdp_util.o hdp_vd.o hdp_vg.o hdp_rig.o show.o hdp_dump.o hdp_gr.o
- #LD_XDR               = @LD_XDR@
--LD_NETCDF     = -L../libsrc -lmfhdf
-+LD_NETCDF     = -L../libsrc/.libs -lmfhdf
- LIBS          = $(LD_NETCDF) $(LD_XDR) $(HDF_LIB) $(LIBSX) $(JPEG_LIB) $(ZLIB_LIB)
- prefix                = ../../..
- GARBAGE               = $(PROGRAM) *.o
-@@ -139,7 +139,7 @@
-         $(MAKE) $(MFLAGS) $(LOCAL_MACROS) FMPOOL_FLAGS="$(FMPOOL_FLAGS) -I$(FMPOOL_INC)" $(PROGRAM); \
-       fi
--debug:  $(PROGRAM)  ../libsrc/libmfhdf.a
-+debug:  $(PROGRAM)  ../libsrc/libmfhdf.la
-       purify $(CC) $(CFLAGS) $(CFLAGS_NETCDF) $(OBJS) $(LIBS) -o phdp
-diff -Nur HDF4.1r4.orig/mfhdf/fortran/Makefile.in HDF4.1r4/mfhdf/fortran/Makefile.in
---- HDF4.1r4.orig/mfhdf/fortran/Makefile.in    Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/mfhdf/fortran/Makefile.in Mon Mar 26 13:00:51 2001
-@@ -157,7 +157,7 @@
-               config/netcdf-convex.inc config/jackets-convex.c config/ftest-convex.f \
-               config/netcdf-unicos.inc config/jackets-unicos.c config/ftest-unicos.f
--LIBOBJS               = jackets.o mfsdf.o mfsdff.o
-+LIBOBJS               = jackets.lo mfsdf.lo mfsdff.lo
- LIBNAME               = mfhdf
- #REMOTE_LIBRARY       = ../libsrc/lib$(LIBNAME).a
- REMOTE_LIBRARY        = $(srcdir)/../libsrc/lib$(LIBNAME).a
-@@ -181,9 +181,9 @@
- nall::         FORCE
-       @if test -z "$(FMPOOL_FLAGS)"; then \
--        $(MAKE) $(MFLAGS) $(LOCAL_MACROS) netcdf.inc $(REMOTE_LIBRARY); \
-+        $(MAKE) $(MFLAGS) $(LOCAL_MACROS) netcdf.inc $(LIBOBJS); \
-       else             \
--        $(MAKE) $(MFLAGS) $(LOCAL_MACROS) FMPOOL_FLAGS="$(FMPOOL_FLAGS) -I$(FMPOOL_INC)" netcdf.inc $(REMOTE_LIBRARY); \
-+        $(MAKE) $(MFLAGS) $(LOCAL_MACROS) FMPOOL_FLAGS="$(FMPOOL_FLAGS) -I$(FMPOOL_INC)" netcdf.inc $(LIBOBJS); \
-       fi
- test:         FORCE
-@@ -215,7 +215,7 @@
- #
- .SUFFIXES:
--.SUFFIXES:    .so .o .i .c .fc .f .F .l .y
-+.SUFFIXES:    .so .o .lo .i .c .fc .f .F .l .y
- # ###########################################################################
- # General Macros: (moved to make file fragment )
-@@ -275,6 +275,8 @@
- #
- .f.o:
-       $(FC) -c $(FFLAGS) $<
-+.f.lo:
-+      libtool --mode=compile $(LTTAG) $(FC) -c $(FFLAGS) $<
- .F.o:
-       ln -s $< $$$$.c \
-       && $(CPP) -DUD_FORTRAN_SOURCE $(CPPFLAGS) $(CPPFLAGS_NETCDF) $$$$.c \
-@@ -303,6 +305,8 @@
- #
- .c.o:
-       $(CC) -c $(CPPFLAGS) $(CPPFLAGS_NETCDF) $(CFLAGS) $(CFLAGS_NETCDF) $<
-+.c.lo:
-+      libtool --mode=compile $(CC) -c $(CPPFLAGS) $(CPPFLAGS_NETCDF) $(CFLAGS) $(CFLAGS_NETCDF) $<
- # Compile lex(1) code.  This rule is here to ensure the use of CPPFLAGS.
- # 
-diff -Nur HDF4.1r4.orig/mfhdf/libsrc/Makefile.in HDF4.1r4/mfhdf/libsrc/Makefile.in
---- HDF4.1r4.orig/mfhdf/libsrc/Makefile.in     Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/mfhdf/libsrc/Makefile.in  Mon Mar 26 13:00:51 2001
-@@ -76,7 +76,7 @@
- # ------------ General Macros for NETCDF --------------------
- INCDIR         = $(prefix)/include
--HDF_LIB  = $(TOP_SRCDIR)/hdf/src/libdf.a
-+HDF_LIB  = -L../../hdf/src/.libs -ldf
- HDF_INC  = $(TOP_SRCDIR)/hdf/src/
- PABLO_HINC = $(TOP_SRCDIR)/hdf/pablo
- FMPOOL_INC = $(TOP_SRCDIR)/hdf/fmpool
-@@ -140,15 +140,16 @@
-               config/netcdf-solarisx86.h config/netcdf-convex.h \
-               config/netcdf-unicos.h
--LIBOBJS               = array.o attr.o cdf.o dim.o file.o iarray.o error.o \
--                globdef.o putget.o putgetg.o sharray.o string.o var.o \
--                $(XDRFILE).o hdfsds.o mfsd.o nssdc.o
-+LIBOBJS               = array.lo attr.lo cdf.lo dim.lo file.lo iarray.lo error.lo \
-+                globdef.lo putget.lo putgetg.lo sharray.lo string.lo var.lo \
-+                $(XDRFILE).lo hdfsds.lo mfsd.lo nssdc.lo \
-+                ../fortran/jackets.lo ../fortran/mfsdf.lo ../fortran/mfsdff.lo
- LIBRARY               = mfhdf
- DEBUGLIBRARY  = mfhdf_g
- PROFILEDLIBRARY       = mfhdf_pg
--OBJS          = $(PROGRAM).o
-+OBJS          = $(PROGRAM).lo
- #LD_XDR               = @LD_XDR@
--LD_NETCDF     = libmfhdf.a
-+LD_NETCDF     = libmfhdf.la
- LIBS          = $(LD_NETCDF) $(LD_XDR) $(HDF_LIB) $(JPEG_LIB) $(LIBSX) $(ZLIB_LIB)
- prefix                = ../../..
-@@ -234,7 +235,7 @@
- #
- .SUFFIXES:
--.SUFFIXES:    .so .o .i .c .fc .f .F .l .y
-+.SUFFIXES:    .so .o .lo .i .c .fc .f .F .l .y
- # ###########################################################################
- # General Macros: (moved to make file fragment )
-@@ -292,6 +293,8 @@
- #
- .f.o:
-       $(FC) -c $(FFLAGS) $<
-+.f.lo:
-+      libtool --mode=compile $(LTTAG) $(FC) -c $(FFLAGS) $<
- .F.o:
-       ln -s $< $$$$.c \
-       && $(CPP) -DUD_FORTRAN_SOURCE $(CPPFLAGS) $(CPPFLAGS_NETCDF) $$$$.c \
-@@ -320,6 +323,8 @@
- #
- .c.o:
-       $(CC) -c $(CPPFLAGS) $(CPPFLAGS_NETCDF) $(CFLAGS) $(CFLAGS_NETCDF) $<
-+.c.lo:
-+      libtool --mode=compile $(CC) -c $(CPPFLAGS) $(CPPFLAGS_NETCDF) $(CFLAGS) $(CFLAGS_NETCDF) $<
- # Compile lex(1) code.  This rule is here to ensure the use of CPPFLAGS.
- # 
-@@ -328,6 +333,11 @@
-       $(LEX) -t $< > $*.c
-       $(CC) -c $(CPPFLAGS) $(CPPFLAGS_NETCDF) $(CFLAGS) $(CFLAGS_NETCDF) $*.c
-       rm $*.c
-+.l.lo:
-+      rm -f $*.c
-+      $(LEX) -t $< > $*.c
-+      libtool --mode=compile $(CC) -c $(CPPFLAGS) $(CPPFLAGS_NETCDF) $(CFLAGS) $(CFLAGS_NETCDF) $*.c
-+      rm $*.c
- # C preprocess.  
- #   NB: 
-@@ -343,7 +353,7 @@
- # ###########################################################################
- # RANLIB              = @RANLIB@
- LIBDIR                = $(prefix)/lib
--LIB_A         = lib$(LIBRARY).a
-+LIB_A         = lib$(LIBRARY).la
- library::             $(LIB_A)
-@@ -351,9 +361,7 @@
- # makefile in another directory prior to the execution of the following rule.
- #
- $(LIB_A):             $(LIBOBJS) FORCE
--      $(AR) rcuv $@ $(LIBOBJS)
--      $(RANLIB) $@
--#     $(LD) -b -o libmfhdf.sl $(LIBOBJS)
-+      libtool --mode=link $(CC) -o $(LIB_A) $(LIBOBJS) ../../hdf/src/libdf.la -lz -ljpeg -lm -rpath /usr/lib
- # The following rule is for those makefiles needing to install object
- # modules in a library in another directory.  They need only define 
-@@ -387,7 +395,7 @@
- installed_libfile:    $(LIBDIR)/$(LIBFILE)
- $(LIBDIR)/$(LIBFILE): $(LIBDIR) $(LIBFILE)
--      $(INSTALL_DATA) $(LIBFILE) $@
-+      libtool --mode=install $(INSTALL_DATA) $(LIBFILE) $@
- dummy_libdir $(LIBDIR):
-       mkdir -p $@
-diff -Nur HDF4.1r4.orig/mfhdf/ncdump/Makefile.in HDF4.1r4/mfhdf/ncdump/Makefile.in
---- HDF4.1r4.orig/mfhdf/ncdump/Makefile.in     Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/mfhdf/ncdump/Makefile.in  Mon Mar 26 13:00:51 2001
-@@ -76,7 +76,7 @@
- # ------------ General Macros for NETCDF --------------------
- INCDIR         = $(prefix)/include
--HDF_LIB  = $(TOP_SRCDIR)/hdf/src/libdf.a
-+HDF_LIB  = -L../../hdf/src/.libs -ldf
- HDF_INC  = $(TOP_SRCDIR)/hdf/src/
- PABLO_HINC = $(TOP_SRCDIR)/hdf/pablo
- FMPOOL_INC = $(TOP_SRCDIR)/hdf/fmpool
-@@ -128,7 +128,7 @@
- LD_NETCDF     = ../libsrc/libmfhdf.a
- OBJS          =  ncdump.o vardata.o dumplib.o
- #LD_XDR               = @LD_XDR@
--LD_NETCDF     = -L../libsrc -lmfhdf
-+LD_NETCDF     = -L../libsrc/.libs -lmfhdf
- LIBS          = $(LD_NETCDF) $(LD_XDR) $(HDF_LIB) $(JPEG_LIB) $(ZLIB_LIB) $(LIBSX)
- prefix                = ../../..
- GARBAGE               = $(PROGRAM) test0.nc test1.nc test1.cdl test2.cdl
-diff -Nur HDF4.1r4.orig/mfhdf/ncgen/Makefile.in HDF4.1r4/mfhdf/ncgen/Makefile.in
---- HDF4.1r4.orig/mfhdf/ncgen/Makefile.in      Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/mfhdf/ncgen/Makefile.in   Mon Mar 26 13:00:51 2001
-@@ -76,7 +76,7 @@
- # ------------ General Macros for NETCDF --------------------
- INCDIR         = $(prefix)/include
--HDF_LIB  = $(TOP_SRCDIR)/hdf/src/libdf.a
-+HDF_LIB  = -L../../hdf/src/.libs -ldf
- HDF_INC  = $(TOP_SRCDIR)/hdf/src/
- PABLO_HINC = $(TOP_SRCDIR)/hdf/pablo
- FMPOOL_INC = $(TOP_SRCDIR)/hdf/fmpool
-@@ -131,7 +131,7 @@
-                 test.com test0.cdl \
-                 $(vms_stuff)
- LIBNAME               = mfhdf
--LD_NETCDF     = ../libsrc/libmfhdf.a $(HDF_LIB) $(JPEG_LIB) $(ZLIB_LIB)
-+LD_NETCDF     = -L../libsrc/.libs -lmfhdf $(HDF_LIB) $(JPEG_LIB) $(ZLIB_LIB)
- OBJS          = main.o generate.o load.o ncgentab.o escapes.o \
-                 getfill.o init.o close.o genlib.o
- #LD_XDR               = @LD_XDR@
-diff -Nur HDF4.1r4.orig/mfhdf/nctest/Makefile.in HDF4.1r4/mfhdf/nctest/Makefile.in
---- HDF4.1r4.orig/mfhdf/nctest/Makefile.in     Sun Mar 25 20:02:22 2001
-+++ HDF4.1r4/mfhdf/nctest/Makefile.in  Mon Mar 26 13:02:23 2001
-@@ -76,7 +76,7 @@
- # ------------ General Macros for NETCDF --------------------
- INCDIR         = $(prefix)/include
--HDF_LIB  = $(TOP_SRCDIR)/hdf/src/libdf.a
-+HDF_LIB  = -L../../hdf/src/.libs -ldf
- HDF_INC  = $(TOP_SRCDIR)/hdf/src/
- PABLO_HINC = $(TOP_SRCDIR)/hdf/pablo
- FMPOOL_INC = $(TOP_SRCDIR)/hdf/fmpool
-@@ -123,7 +123,7 @@
-                 tests.h val.c val.h vardef.c varget.c vargetg.c varput.c \
-                 varputg.c vartests.c vputget.c vputgetg.c make.com
- LIBNAME               = mfhdf
--LD_NETCDF     = ../libsrc/libmfhdf.a
-+LD_NETCDF     = -L../libsrc/.libs -lmfhdf
- SRCS          = varget.c vargetg.c varput.c varputg.c vardef.c vartests.c \
-                 vputget.c vputgetg.c driver.c cdftests.c dimtests.c rec.c \
-                 atttests.c misctest.c add.c error.c emalloc.c val.c slabs.c
-@@ -142,17 +142,17 @@
-       @ echo "==========================="
-       ./$(PROGRAM)
--$(PROGRAM):   ../libsrc/libmfhdf.a
-+$(PROGRAM):   ../libsrc/libmfhdf.la
- install::
- nctime:               nctime.o
-       $(CC) $(CFLAGS) $(CFLAGS_NETCDF) nctime.o $(LIBS) -o $@
--debug:      ../libsrc/libmfhdf.a
-+debug:      ../libsrc/libmfhdf.la
-       purify $(CC) $(CFLAGS) $(CFLAGS_NETCDF) $(OBJS) $(LIBS) -o pnctest
--perfs:      ../libsrc/libmfhdf.a
-+perfs:      ../libsrc/libmfhdf.la
-       quantify $(CC) $(CFLAGS) $(CFLAGS_NETCDF) $(OBJS) $(LIBS) -o qnctest
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
  
- saber_src:
This page took 0.113028 seconds and 4 git commands to generate.