
readonly TARGET = "SPARC"

include("COMMON")

PLATFORM_SUPPORTS_SHARED_LIB = "T"
% Linker options (-Xlinker) are wrong for shared libs currently.
option("shared_lib","")

INSTALL_ROOT = "/usr/local"
X11ROOT = "/usr/local/lib"

SKIP_M3GDB = "T"
SKIP_GNUEMACS = "T"

CC = ["gcc","-c","-traditional"]
LINK = ["gcc"]
MAKESHLIB = ["ld","-assert","pure-text"]
ASM = ["as","-o"]
RANLIB = ["ranlib"]
M3CC_MAKE = ["gmake", "BISON=yacc"]
MAKELIB = ["ar","cru"]   % Library archiver
GNU_CFLAGS = "-O"

STATIC_FLAG = ["-static"]
RPATH_FLAG = ""

setDefault("","")

TARGET_NAMING_CONVENTIONS = GRUMPY_POSIX_CONVENTIONS
NAMING_CONVENTIONS = GRUMPY_POSIX_CONVENTIONS

proc import_X11() is
  import_lib("Xaw", X11ROOT)
  import_lib("Xmu", X11ROOT)
  import_lib("Xext", X11ROOT)
  import_lib("Xt", X11ROOT)
  import_lib("X11", X11ROOT)
end

proc install_file (src, dest, mode) is
  Note_install (src, dest)
  local ret = exec (["cp", "-p", src, dest])
  if not equal(ret, 0) error("install failed with error code: ", ret) end
end
