/*
 *	Author:		John Klinck
 *
 *	Date:		Wed Nov  7 08:15:56 MST 2001
 *
 *	Description:	This file contains all the directives needed to
 *			tell ymake how YDLINUX is different from a
 *			default setup.
 */
#define	HdfDefines	-DLINUX
/*
#define	StdDefines	-DSYSV -D_POSIX_SOURCE -D_XOPEN_SOURCE -DByteSwapped
 */
#define	StdDefines	-DSYSV -D_POSIX_SOURCE -D_XOPEN_SOURCE
#define ByteSwapped
#define	Cstatic	-Wl,-Bstatic
#define	Cdynamic -Wl,-Bdynamic
#define CppCommand '/usr/bin/cpp -traditional'
#define	CCompiler	gcc
#define	FCompiler	g77
#define	CtoFLibraries	-lg2c -lm 
#define	CtoFLibrariesUser	-lg2c -lm 
#define CcOptions      -ansi -fopenmp
#define XToolLibrary	-lXt -lSM -lICE
#define BuildShared NO
#define XLibrary -lXpm -lX11 -lXext -ldl
#define ExtraExportFlags -rdynamic

#define	LibSearchUser	-L/usr/X11R6/lib
#define	IncSearchUser	-I/usr/X11R6/include

#define	ArchRecLibSearch	-L/usr/X11R6/lib
#define	ArchRecIncSearch	-I/usr/X11R6/include

FC = $(F77)

/*************** Redefine Macros from Rules ********************************/

/*
 * Macro:	MakeDir
 *
 * Description:	This rule creates a directory - if a parent dir doesn't exist
 *		it attempts to create it.
 */
#ifndef	MakeDir
#define	MakeDir(dir)	@if (test ! -d dir); then ($(MKDIRHIER) dir); fi
#endif
