XCOMM platform: $TOG: linux.cf /main/47 1998/04/17 11:32:51 mgreess $
+/* To reduce the number of warnings generated by X11 and Motif headers that
+ dislike -ansi and -pedantic we can include them with -isystem instead of
+ -I, this tells GCC to treat them as system includes out of our control */
+#define TopXInclude -isystem$(TOP)/imports/x11/include
+
#ifndef OSName
#define OSName DefaultOSName
#endif
#define NeedWidePrototypes NO
#define SetTtyGroup YES
-#define CcCmd gcc -pipe
-#define CplusplusCmd g++ -pipe -fpermissive
+#define CcCmd gcc -g -pipe
+#define CplusplusCmd g++ -g -pipe -fpermissive
#define AsCmd as
#define LdCmd ld
# endif
#endif
+#ifdef SparcArchitecture
+#define LinuxMachineDefines -Dsparc
+
+#if UseElfFormat
+#define HasPlugin YES
+#define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */
+#endif
+#endif /* SparcArchitecture */
+
+#ifdef ARMArchitecture
+#define LinuxMachineDefines -D__arm__
+#define LSBBitOrder YES
+
+#if UseElfFormat
+#define HasPlugin YES
+#define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */
+#endif
+#endif /* ARMArchitecture */
+
#ifdef i386Architecture
#define OptimizedCDebugFlags DefaultGcc2i386Opt
#define LinuxMachineDefines -D__i386__
#define HasPlugin YES
#define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */
#endif
+/* add this to void screenfuls of warnings from makedepend */
+#define DependFlags -I/usr/include/i386-linux-gnu
#endif /* i386Architecture */
#ifdef AMD64Architecture
#define HasPlugin YES
#define VendorHasX11R6_3libXext YES /* XC or XFree86 3.3.1 */
#endif
+/* add this to void screenfuls of warnings from makedepend */
+#define DependFlags -I/usr/include/x86_64-linux-gnu
#endif /* AMD64Architecture */
#ifdef PpcArchitecture