]> git.mxchange.org Git - simgear.git/commitdiff
First stab at replacing gdbm with metakit.
authorcurt <curt>
Sat, 27 May 2000 03:43:44 +0000 (03:43 +0000)
committercurt <curt>
Sat, 27 May 2000 03:43:44 +0000 (03:43 +0000)
Makefile.am
acconfig.h
configure.in
simgear/Makefile.am
simgear/config.h.in

index 1cf44b13b411cdf04da67fcfcf5c52c17eddf1b2..f9aee57953e22387f58f79e0fc755300e5025ae4 100644 (file)
@@ -2,6 +2,94 @@ EXTRA_DIST     = mksymlinks.sh acsite.m4 acconfig.h
 
 SUBDIRS                = simgear
 
+#
+# Additional all, clean, and distclean rules for additional packages.
+# We can't just include the additional package dirs in SUBDIRS (which 
+# would be nice because there are then problems with make dist
+#
+
+all: 
+       @list='@subdirs@'; \
+       target=`echo $@`; \
+       for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done
+
+install: 
+       @list='@subdirs@'; \
+       target=`echo $@`; \
+       for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done
+
+clean: 
+       @list='@subdirs@'; \
+       target=`echo $@`; \
+       for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done
+
+distclean: 
+       @list='@subdirs@'; \
+       target=`echo $@`; \
+       for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
+       done
+
+#
+# distclean the associated packages and include them in the dist
+#
+
+dist-hook:
+       tar cf - simgear/metar | (cd $(distdir); tar xvf -)
+       @list='@subdirs@'; \
+       target=distclean; \
+       for subdir in $$list; do \
+         echo "Making $$target in $$subdir"; \
+         if test "$$subdir" = "."; then \
+           dot_seen=yes; \
+           local_target="$$target-am"; \
+         else \
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+          || case "$$amf" in *=*) echo "distclean error ignored...";; *k*) fail=yes;; *) echo "distclean error ignored...";; esac; \
+       done
+       tar cf - simgear/metakit | (cd $(distdir); tar xvf -)
+       
+
 #
 # Rule to build RPM distribution package
 #
@@ -9,6 +97,3 @@ rpm: dist
        cp $(PACKAGE)-$(VERSION).tar.gz /usr/src/packages/SOURCES
        rpm -ba @PACKAGE@.spec
 
-dist-hook:
-       tar cf - simgear/metar | (cd $(distdir); tar xvf -)
-
index 6a80f8990b500c725d91597e7c1c7e4d813af960..e2caadfc0dd1fe9b794a974aa28f442c08015e4c 100644 (file)
 #undef HAVE_WAIT3
 
 /* Define if you have gdbm installed system wide.  */
-#undef HAVE_GDBM
+/* #undef HAVE_GDBM */
 
 /* Define if you have zlib installed system wide.  */
 #undef HAVE_ZLIB
index 2df2e5083b03a7a60348a552d94a0ab86241f911..63f95597a8eb1ed676c606385a4f2a474e67830e 100644 (file)
@@ -24,11 +24,6 @@ else
 fi
 
 
-dnl Run configure in the gdbm subdir
-dnl AC_CONFIG_SUBDIRS( simgear/gdbm )
-
-
-dnl Specify if we want logging (testing build) or not (release build)
 # set logging default value
 # with_logging=yes
 AC_ARG_WITH(logging, [  --with-logging          Include logging output (default)])
@@ -200,14 +195,26 @@ if test "x$ac_cv_header_plib_pu_h" != "xyes"; then
     exit
 fi
 
-dnl Check for system installed gdbm
-AC_CHECK_HEADER(gdbm.h)
-if test "x$ac_cv_header_gdbm_h" = "xyes"; then
-    AC_DEFINE( HAVE_GDBM )
-else
-    echo "no gdbm found, configuring and building."
+# dnl Check for system installed gdbm
+# AC_CHECK_HEADER(gdbm.h)
+# if test "x$ac_cv_header_gdbm_h" = "xyes"; then
+#     AC_DEFINE( HAVE_GDBM )
+# else
+#     echo "no gdbm found, configuring and building."
+# fi
+# AM_CONDITIONAL(HAVE_GDBM, test "x$ac_cv_header_gdbm_h" = "xyes" )
+
+dnl Check for system installed metakit
+AC_CHECK_HEADER(mk4.h)
+if test "x$ac_cv_header_mk4_h" != "xyes"; then
+    echo "no metakit found, configuring and building."
+    # Run configure in the metakit subdir
+    AC_CONFIG_SUBDIRS( simgear/metakit/unix )
 fi
-AM_CONDITIONAL(HAVE_GDBM, test "x$ac_cv_header_gdbm_h" = "xyes" )
+AM_CONDITIONAL(HAVE_METAKIT, test "x$ac_cv_header_mk4_h" = "xyes" )
+
+
+dnl Specify if we want logging (testing build) or not (release build)
 
 dnl Check for system installed zlib
 AC_CHECK_HEADER(zlib.h)
@@ -245,7 +252,6 @@ AC_OUTPUT( \
        simgear/version.h \
        simgear/bucket/Makefile \
        simgear/debug/Makefile \
-       simgear/gdbm/Makefile \
        simgear/magvar/Makefile \
        simgear/math/Makefile \
        simgear/misc/Makefile \
@@ -256,9 +262,9 @@ AC_OUTPUT( \
 )
 
 AC_OUTPUT_COMMANDS([
-       if test "x$ac_cv_header_windows_h" = "xyes" ; then
-               cp simgear/gdbm/autoconf.h.cygwin32 simgear/gdbm/autoconf.h
-       fi
+#      if test "x$ac_cv_header_windows_h" = "xyes" ; then
+#              cp simgear/gdbm/autoconf.h.cygwin32 simgear/gdbm/autoconf.h
+#      fi
 ])
 
 echo ""
@@ -279,8 +285,12 @@ else
     echo "Electric fence: no"
 fi
 
-if test "x$ac_cv_header_gdbm_h" != "xyes"; then
-   echo "Building gdbm"
+# if test "x$ac_cv_header_gdbm_h" != "xyes"; then
+#    echo "Building gdbm"
+# fi
+
+if test "x$ac_cv_header_mk4_h" != "xyes"; then
+   echo "Building metakit"
 fi
 
 if test "x$ac_cv_header_zlib_h" != "xyes"; then
index 1f8e677d6fc45fb6b82ff979107a36016e50cda8..2dd993de2f918173a2c92a17ae043c77b1fa1725 100644 (file)
@@ -4,11 +4,11 @@ else
 SERIAL_DIRS =
 endif
 
-if HAVE_GDBM
-GDBM_DIRS =
-else
-GDBM_DIRS = gdbm
-endif
+if HAVE_GDBM
+GDBM_DIRS =
+else
+GDBM_DIRS = gdbm
+endif
 
 if HAVE_ZLIB
 ZLIB_DIRS =
@@ -26,7 +26,6 @@ include_HEADERS = compiler.h constants.h fg_traits.hxx fg_zlib.h version.h
 SUBDIRS = \
        bucket \
        debug \
-       $(GDBM_DIRS) \
        magvar \
        math \
        $(METAR_DIRS) \
index 7a8476c93ccf97f41c29feddac14fd084a82ae3d..410fd7a88bd3ba3b12975594a8e9e5ff7be2264b 100644 (file)
@@ -47,9 +47,6 @@
 /* Define if you have the vprintf function.  */
 #undef HAVE_VPRINTF
 
-/* Define if you have gdbm installed system wide.  */
-#undef HAVE_GDBM
-
 /* Define if you have zlib installed system wide.  */
 #undef HAVE_ZLIB