Check HAVE_X11_XAW_COMMAND_H, and if it not defined,
authorhanda <handa>
Thu, 28 Apr 2005 02:03:14 +0000 (02:03 +0000)
committerhanda <handa>
Thu, 28 Apr 2005 02:03:14 +0000 (02:03 +0000)
add dummy code.

example/medit.c
example/mview.c

index 5b6aacc..f59f0d9 100644 (file)
 #include <X11/Intrinsic.h>
 #include <X11/StringDefs.h>
 #include <X11/Shell.h>
+
+#include <m17n-gui.h>
+#include <m17n-misc.h>
+#include <m17n-X.h>
+
+#include <config.h>
+
+#ifdef HAVE_X11_XAW_COMMAND_H
+
 #include <X11/Xaw/Command.h>
 #include <X11/Xaw/Box.h>
 #include <X11/Xaw/Form.h>
 #include <X11/Xaw/SmeLine.h>
 #include <X11/Xaw/MenuButton.h>
 
-#include <m17n-gui.h>
-#include <m17n-misc.h>
-#include <m17n-X.h>
-
 #define VERSION "1.2.0"
 
 /* Global variables.  */
@@ -3096,4 +3101,17 @@ main (int argc, char **argv)
 
   exit (0);
 }
+
+#else  /* not HAVE_X11_XAW_COMMAND_H */
+
+int
+main (int argc, char **argv)
+{
+  fprintf (stderr,
+          "Building of this program failed (lack of some header files)\n");
+  exit (1);
+}
+
+#endif /* not HAVE_X11_XAW_COMMAND_H */
+
 #endif /* not FOR_DOXYGEN */
index 61aab92..dab7b66 100644 (file)
 #include <X11/Intrinsic.h>
 #include <X11/StringDefs.h>
 #include <X11/Shell.h>
-#include <X11/Xaw/Form.h>
-#include <X11/Xaw/Command.h>
-#include <X11/Xaw/Viewport.h>
 
 #include <m17n-gui.h>
 #include <m17n-misc.h>
 #include <m17n-X.h>
 
+#include <config.h>
+
+#ifdef HAVE_X11_XAW_COMMAND_H
+
+#include <X11/Xaw/Form.h>
+#include <X11/Xaw/Command.h>
+#include <X11/Xaw/Viewport.h>
+
 #define VERSION "1.2.0"
 
 /* Global m17n variables.  */
@@ -420,4 +425,17 @@ main (int argc, char **argv)
 
   exit (0);
 }
+
+#else  /* not HAVE_X11_XAW_COMMAND_H */
+
+int
+main (int argc, char **argv)
+{
+  fprintf (stderr,
+          "Building of this program failed (lack of some header files)\n");
+  exit (1);
+}
+
+#endif /* not HAVE_X11_XAW_COMMAND_H */
+
 #endif /* not FOR_DOXYGEN */