mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
Remove amoeba support
This commit is contained in:
parent
e8e0364121
commit
1610ff3415
5 changed files with 1 additions and 563 deletions
|
@ -1,430 +0,0 @@
|
||||||
XCOMM platform: $XConsortium: Amoeba.cf /main/12 1996/09/28 16:04:48 rws $
|
|
||||||
XCOMM platform: $XFree86: xc/config/cf/Amoeba.cf,v 3.6 1995/01/28 15:40:08 dawes Exp $
|
|
||||||
|
|
||||||
/* The presence of this configuration file in the X distribution
|
|
||||||
* does not imply full support for the system it describes.
|
|
||||||
* Additional patches from The XFree86 Project, Inc. will be required to
|
|
||||||
* compile the X distribution on Amoeba. According to them, these patches
|
|
||||||
* will also be made available at the regular Amoeba ftp site
|
|
||||||
* ftp.am.cs.vu.nl.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Configuration file for Amoeba 5.2
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef OSName
|
|
||||||
#define OSName Amoeba 5.2
|
|
||||||
#endif
|
|
||||||
XCOMM operating system: OSName
|
|
||||||
#ifndef OSMajorVersion
|
|
||||||
#define OSMajorVersion 5
|
|
||||||
#endif
|
|
||||||
#ifndef OSMinorVersion
|
|
||||||
#define OSMinorVersion 2
|
|
||||||
#endif
|
|
||||||
#ifndef OSTeenyVersion
|
|
||||||
#define OSTeenyVersion 0
|
|
||||||
#endif
|
|
||||||
#ifndef OSVendor
|
|
||||||
#define OSVendor Vrije Universiteit
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define AmoebaArchitecture YES
|
|
||||||
|
|
||||||
/* Configuration defaults */
|
|
||||||
#ifndef AmoebaTop
|
|
||||||
#define AmoebaTop __AM_TOP__
|
|
||||||
#endif
|
|
||||||
#ifndef AmoebaBin
|
|
||||||
#define AmoebaBin $(ATOP)/bin.sun4
|
|
||||||
#endif
|
|
||||||
#ifndef AmoebaConf
|
|
||||||
#define AmoebaConf __AM_CONF__
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define HasNdbm YES
|
|
||||||
#define NeedSdbm YES
|
|
||||||
#define HasShm NO
|
|
||||||
#define HasSecureRPC NO
|
|
||||||
#define SetTtyGroup NO
|
|
||||||
#define HasPutenv YES
|
|
||||||
#define HasSockets NO
|
|
||||||
#define HasStreams NO
|
|
||||||
|
|
||||||
#if defined(Sun3Architecture) || defined(SparcArchitecture)
|
|
||||||
#define XsunAmoebaServer YES
|
|
||||||
#define XsunAmoebaMonoServer YES
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define BuildFonts NO
|
|
||||||
#define BuildFontServer NO
|
|
||||||
#define BuildPexExt NO
|
|
||||||
#define BuildXIE NO
|
|
||||||
|
|
||||||
#define YaccCmd byacc
|
|
||||||
#define TermcapLibrary /* in libajax */
|
|
||||||
#define LexLib /* not needed */
|
|
||||||
|
|
||||||
#define PexCCOptions DefaultCCOptions
|
|
||||||
#define ServerOSDefines XFree86ServerOSDefines
|
|
||||||
|
|
||||||
#define UsrLibDir $(DESTDIR)/profile/module/x11/lib
|
|
||||||
#define LibDir $(DESTDIR)/profile/module/x11/lib
|
|
||||||
#define ManDirectoryRoot $(DESTDIR)/profile/module/x11/man
|
|
||||||
#define BinDir $(DESTDIR)/profile/module/x11/bin
|
|
||||||
#define IncRoot $(DESTDIR)/profile/module/x11/include
|
|
||||||
#define FontDir $(DESTDIR)/profile/module/x11/fonts/$(ARCH)
|
|
||||||
#define DefaultRGBDatabase $(DESTDIR)/profile/module/x11/lib/rgb/$(ARCH)/rgb
|
|
||||||
|
|
||||||
#define ManSuffix 1
|
|
||||||
#define ManPath ManDirectoryRoot
|
|
||||||
#define XmanLocalSearchPath ManDirectoryRoot
|
|
||||||
|
|
||||||
#define DefaultUserPath :/bin:$(BINDIR)
|
|
||||||
#define DefaultSystemPath /bin:$(BINDIR):
|
|
||||||
|
|
||||||
#define StandardIncludes -I$(ATOP)/src/h \
|
|
||||||
-I$(ATOP)/src/h/posix \
|
|
||||||
-I$(ATOP)/src/h/posix/machdep/$(ARCH) \
|
|
||||||
-I$(ATOP)/src/h/machdep/arch/$(ARCH) \
|
|
||||||
-I$(ATOP)/src/h/toolset/$(TOOLSET)
|
|
||||||
|
|
||||||
#define Malloc0ReturnsNull YES
|
|
||||||
#define ServerInstallFlags -s 32
|
|
||||||
#define FontDefines -DFONT_SNF
|
|
||||||
#define ConnectionFlags -DAMTCPCONN -DAMRPCCONN
|
|
||||||
#define ServerXdmcpDefines /* no -DXDMCP */
|
|
||||||
#define UseRgbTxt YES
|
|
||||||
#define NdbmDefines -DSDBM -DNDBM -I$(XINCLUDESRC)
|
|
||||||
#define DBMLibrary /* $(LIBSRC)/sdbm/libsdbm.a */
|
|
||||||
|
|
||||||
#if defined(i386Architecture)
|
|
||||||
#ifndef AckToolset
|
|
||||||
#define AckToolset YES
|
|
||||||
#define ExtraFPLoadFlags -fp
|
|
||||||
#endif
|
|
||||||
#define XF86MonoServer YES
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(Sun3Architecture)
|
|
||||||
#ifndef AckToolset
|
|
||||||
#define AckToolset YES
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if AckToolset
|
|
||||||
#define CcCmd ack
|
|
||||||
#define ServerCcCmd ack
|
|
||||||
#define LdCmd ack
|
|
||||||
#define AckArchOption -mam_$(ARCH)
|
|
||||||
#define DefaultCCOptions AckArchOption
|
|
||||||
#define LibraryCCOptions AckArchOption
|
|
||||||
#define LdCombineFlags -Rled-r -c.out
|
|
||||||
#define ArCmd aal clrv
|
|
||||||
#define RanlibCmd /bin/true
|
|
||||||
#define AsCmd AmoebaConf/$(ARCH).$(TOOLSET)/toolset/do_as AckArchOption
|
|
||||||
#define AsIncl -I$(ATOP)/src/h/machdep/arch/$(ARCH)
|
|
||||||
#define AsmDefines -DACK_ASSEMBLER
|
|
||||||
#define LdPreLib /**/
|
|
||||||
#define LdPostLib /**/
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(SparcArchitecture)
|
|
||||||
#define AllocateLocalDefines -DINCLUDE_ALLOCA_H
|
|
||||||
|
|
||||||
#define CcCmd cc
|
|
||||||
#define ServerCcCmd cc
|
|
||||||
#define LdCmd AmoebaConf/$(ARCH).$(TOOLSET)/toolset/do_gld
|
|
||||||
#define DefaultCCOptions -sun4
|
|
||||||
#define LibraryCCOptions -sun4
|
|
||||||
#define AmoebaCompilerDefs -Usun
|
|
||||||
#define ServerExtraDefines AllocateLocalDefines
|
|
||||||
#define LdPostLib /**/
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef AmoebaCompilerDefs
|
|
||||||
#define AmoebaCompilerDefs /**/
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define CommonAmoebaDefines -DAMOEBA -D$(ARCH) AmoebaCompilerDefs
|
|
||||||
#define StandardDefines CommonAmoebaDefines
|
|
||||||
#define StandardCppDefines StandardDefines
|
|
||||||
|
|
||||||
#ifndef ExtraFPLoadFlags
|
|
||||||
#define ExtraFPLoadFlags
|
|
||||||
#endif
|
|
||||||
#define MathLibrary $(ALIB)/math/libmath.a
|
|
||||||
#define OSLibraries $(ALIB)/ajax/libajax.a \
|
|
||||||
$(ALIB)/amoeba/libamoeba.a \
|
|
||||||
MathLibrary \
|
|
||||||
ExtraFPLoadFlags
|
|
||||||
#define ServerExtraSysLibs $(CBRT) OSLibraries
|
|
||||||
#define ExtraLoadFlags OSLibraries
|
|
||||||
|
|
||||||
ATOP = AmoebaTop
|
|
||||||
ALIB = AmoebaConf/$(ARCH).$(TOOLSET)/lib
|
|
||||||
#if AckToolset
|
|
||||||
/* The ACK toolset already links in the appropriate head.o by default */
|
|
||||||
HEAD =
|
|
||||||
#else
|
|
||||||
HEAD = $(ALIB)/head/head.o
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ABIN = AmoebaBin
|
|
||||||
AINSTALL = /bin/sh $(CONFIGSRC)/util/aminstall.sh $(ABIN)
|
|
||||||
AINSTALLFLAGS =
|
|
||||||
TOB = /bin/sh $(CONFIGSRC)/util/aminstall.sh $(ABIN)
|
|
||||||
MKXDIRHIER = /bin/sh $(CONFIGSRC)/util/ammkdirhier.sh $(ABIN)
|
|
||||||
|
|
||||||
/* Make wizardy: */
|
|
||||||
COMPILE.c=$(CC) $(CFLAGS) $(CPPFLAGS) -c
|
|
||||||
LINK.c=$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
|
|
||||||
|
|
||||||
#if defined(i386Architecture)
|
|
||||||
ARCH = i80386
|
|
||||||
TOOLSET = ack
|
|
||||||
ALDFLAGS = /* -mam_i80386 now in CCopts */ -.c -Rcv-s32
|
|
||||||
|
|
||||||
#include <xfree86.cf>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(Sun3Architecture)
|
|
||||||
ARCH = mc68000
|
|
||||||
TOOLSET = ack
|
|
||||||
ALDFLAGS = -.c -Rcv-s32
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(SparcArchitecture)
|
|
||||||
ARCH = sparc
|
|
||||||
TOOLSET = sun
|
|
||||||
SPARCLIBDIR = AmoebaBin/gnu/sparc
|
|
||||||
ALDFLAGS = -mam_sparc -n -Ttext 40000 -Bstatic -e start -L$(SPARCLIBDIR)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define BootstrapCFlags -DAMOEBA -DCROSS_$(ARCH) -DCROSS_COMPILE
|
|
||||||
|
|
||||||
/*
|
|
||||||
* The rest of this files consists of rules to allow cross-compilation
|
|
||||||
* and installation of binaries and data files from the Unix host to
|
|
||||||
* the Amoeba file system.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* #ifdef CROSS_COMPILING */
|
|
||||||
#define CrossCompiling YES
|
|
||||||
|
|
||||||
#define HostLinkRule(target, flags, src, libs) cc -o target src
|
|
||||||
|
|
||||||
#define LinkRule(program,options,objects,libraries) \
|
|
||||||
$(LD) $(ALDFLAGS) $(HEAD) -o program options objects libraries $(EXTRA_LOAD_FLAGS)
|
|
||||||
|
|
||||||
/* ComplexHostProgramTarget - Compile a program such that we can run
|
|
||||||
* it on this host, i.e., don't use the default cross compiler.
|
|
||||||
*/
|
|
||||||
#ifndef ComplexHostProgramTarget
|
|
||||||
#define ComplexHostProgramTarget(program) @@\
|
|
||||||
CC=cc @@\
|
|
||||||
STD_INCLUDES= @@\
|
|
||||||
CFLAGS=$(TOP_INCLUDES) $(INCLUDES) $(BOOTSTRAPCFLAGS) @@\
|
|
||||||
EXTRA_LOAD_FLAGS= @@\
|
|
||||||
PROGRAM = program @@\
|
|
||||||
@@\
|
|
||||||
AllTarget(program) @@\
|
|
||||||
@@\
|
|
||||||
program: $(OBJS) $(DEPLIBS) @@\
|
|
||||||
RemoveTargetProgram($@) @@\
|
|
||||||
HostLinkRule($@,$(_NOOP_),$(OBJS),$(DEPLIBS) $(LOCAL_LIBRARIES)) @@\
|
|
||||||
@@\
|
|
||||||
DependTarget() @@\
|
|
||||||
@@\
|
|
||||||
LintTarget() @@\
|
|
||||||
@@\
|
|
||||||
clean:: @@\
|
|
||||||
RemoveFile(ProgramTargetName(program))
|
|
||||||
#endif /* ComplexHostProgramTarget */
|
|
||||||
|
|
||||||
#ifndef SimpleHostProgramTarget
|
|
||||||
#define SimpleHostProgramTarget(program) @@\
|
|
||||||
OBJS = program.o @@\
|
|
||||||
SRCS = program.c @@\
|
|
||||||
@@\
|
|
||||||
ComplexHostProgramTarget(program)
|
|
||||||
#endif /* SimpleHostProgramTarget */
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef Concat
|
|
||||||
#if (__STDC__ && !defined(UnixCpp)) || defined(AnsiCpp)
|
|
||||||
#define Concat(a,b)a##b
|
|
||||||
#else
|
|
||||||
#define Concat(a,b)a/**/b
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
* LintLibReferences - variables for lint libraries
|
|
||||||
*/
|
|
||||||
#ifndef LintLibReferences
|
|
||||||
#define LintLibReferences(varname,libname,libsource) @@\
|
|
||||||
Concat(LINT,varname) = Concat(libsource/llib-,libname.ln)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
|
||||||
* UnsharedLibReferences - variables for unshared libraries
|
|
||||||
*/
|
|
||||||
#ifndef UnsharedLibReferences
|
|
||||||
#define UnsharedLibReferences(varname,libname,libsource) @@\
|
|
||||||
Concat3(DEP,varname,LIB) = Concat($(BUILDLIBDIR)/lib,libname.a) @@\
|
|
||||||
Concat(varname,LIB) = Concat($(BUILDLIBDIR)/lib,libname.a) @@\
|
|
||||||
LintLibReferences(varname,libname,libsource)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef InstallLibrary
|
|
||||||
#define InstallLibrary(libname,dest) @@\
|
|
||||||
install:: Concat(lib,libname.a) @@\
|
|
||||||
@echo '** TODO: Install Library ' Concat(lib,libname.a)
|
|
||||||
#endif /* InstallLibrary */
|
|
||||||
|
|
||||||
#ifndef MergeIntoInstalledLibrary
|
|
||||||
#define MergeIntoInstalledLibrary(tolib,fromlib) @@\
|
|
||||||
install:: fromlib @@\
|
|
||||||
@echo '** TODO: merge ' fromlib into tolib
|
|
||||||
#endif /* MergeIntoInstalledLibrary */
|
|
||||||
|
|
||||||
#ifndef InstallLibraryAlias
|
|
||||||
#define InstallLibraryAlias(libname,alias,dest) @@\
|
|
||||||
install:: @@\
|
|
||||||
@echo '** TODO: Install lib alias ' libname alias dest
|
|
||||||
#endif /* InstallLibraryAlias */
|
|
||||||
|
|
||||||
#ifndef InstallLintLibrary
|
|
||||||
#define InstallLintLibrary(libname,dest) @@\
|
|
||||||
install.ln:: Concat(llib-l,libname.ln) @@\
|
|
||||||
@echo '** TODO: Install lintlib ' Concat(llib-l,libname.ln)
|
|
||||||
#endif /* InstallLintLibrary */
|
|
||||||
|
|
||||||
#ifndef InstallManPageLong
|
|
||||||
#define InstallManPageLong(file,destdir,dest) @@\
|
|
||||||
install.man:: file.man @@\
|
|
||||||
@echo '** TODO: Install man page ' file.man
|
|
||||||
#endif /* InstallManPageLong */
|
|
||||||
|
|
||||||
#ifndef InstallGenManPageLong
|
|
||||||
#define InstallGenManPageLong(file,destdir,dest,suffix) @@\
|
|
||||||
install.man:: file.man @@\
|
|
||||||
@echo '** TODO: Install man page ' file.man
|
|
||||||
#endif /* InstallGenManPageLong */
|
|
||||||
|
|
||||||
#ifndef InstallManPageAliases
|
|
||||||
#define InstallManPageAliases(file,destdir,aliases) @@\
|
|
||||||
install.man:: @@\
|
|
||||||
@(TMP=/tmp/tmp.$$$$; \ @@\
|
|
||||||
$(RM) $${TMP}; \ @@\
|
|
||||||
echo .so `basename destdir`/file.$(MANSUFFIX) > $${TMP}; \ @@\
|
|
||||||
for i in aliases; do (set -x; \ @@\
|
|
||||||
$(TOB) $${TMP} $(DESTDIR)destdir/$$i.$(MANSUFFIX)); \ @@\
|
|
||||||
done; \ @@\
|
|
||||||
$(RM) $${TMP})
|
|
||||||
#endif /* InstallManPageAliases */
|
|
||||||
|
|
||||||
#ifndef InstallGenManPageAliases
|
|
||||||
#define InstallGenManPageAliases(file,destdir,suffix,aliases) @@\
|
|
||||||
install.man:: @@\
|
|
||||||
@(TMP=/tmp/tmp.$$$$; \ @@\
|
|
||||||
$(RM) $${TMP}; \ @@\
|
|
||||||
echo .so `basename destdir`/file.suffix > $${TMP}; \ @@\
|
|
||||||
for i in aliases; do (set -x; \ @@\
|
|
||||||
$(TOB) $${TMP} $(DESTDIR)destdir/$$i.suffix); \ @@\
|
|
||||||
done; \ @@\
|
|
||||||
$(RM) $${TMP})
|
|
||||||
#endif /* InstallGenManPageAliases */
|
|
||||||
|
|
||||||
#ifndef InstallNamedNonExec
|
|
||||||
#define InstallNamedNonExec(srcname,dstname,dest) @@\
|
|
||||||
install:: srcname @@\
|
|
||||||
$(MKXDIRHIER) $(DESTDIR)dest @@\
|
|
||||||
$(TOB) srcname $(DESTDIR)dest/dstname
|
|
||||||
#endif /* InstallNamedNonExec */
|
|
||||||
|
|
||||||
#ifndef InstallNonExecFile
|
|
||||||
#define InstallNonExecFile(file,dest) @@\
|
|
||||||
install:: file @@\
|
|
||||||
$(MKXDIRHIER) dest @@\
|
|
||||||
$(TOB) file dest/file
|
|
||||||
#endif /* InstallNonExecFile */
|
|
||||||
|
|
||||||
#ifndef InstallNonExec
|
|
||||||
#define InstallNonExec(file,dest) @@\
|
|
||||||
install:: file @@\
|
|
||||||
$(TOB) file dest/file
|
|
||||||
#endif /* InstallNonExec */
|
|
||||||
|
|
||||||
#ifndef InstallProgramWithFlags
|
|
||||||
#define InstallProgramWithFlags(program,dest,flags) @@\
|
|
||||||
install:: program @@\
|
|
||||||
$(MKXDIRHIER) dest/program @@\
|
|
||||||
$(AINSTALL) $(AINSTALLFLAGS) program dest/program/pd.$(ARCH)
|
|
||||||
#endif /* InstallProgramWithFlags */
|
|
||||||
|
|
||||||
#ifndef InstallScript
|
|
||||||
#define InstallScript(program,dest) @@\
|
|
||||||
install:: program.script @@\
|
|
||||||
$(TOB) program.script dest/program
|
|
||||||
#endif /* InstallScript */
|
|
||||||
|
|
||||||
#ifndef InstallNamedScript
|
|
||||||
#define InstallNamedScript(srcname,dstname,dest) @@\
|
|
||||||
install:: srcname @@\
|
|
||||||
$(TOB) srcname dest/dstname
|
|
||||||
#endif /* InstallNamedScript */
|
|
||||||
|
|
||||||
#ifndef InstallNamedProg
|
|
||||||
#define InstallNamedProg(srcname,dstname,dest) @@\
|
|
||||||
install:: srcname @@\
|
|
||||||
$(MKXDIRHIER) $(DESTDIR)dest/dstname @@\
|
|
||||||
$(AINSTALL) $(AINSTALLFLAGS) srcname $(DESTDIR)dest/dstname/pd.$(ARCH)
|
|
||||||
#endif /* InstallNamedProg */
|
|
||||||
|
|
||||||
#ifndef InstallMultipleDestFlags
|
|
||||||
#define InstallMultipleDestFlags(step,list,dest,flags) @@\
|
|
||||||
step:: list @@\
|
|
||||||
$(MKXDIRHIER) $(DESTDIR)dest @@\
|
|
||||||
@case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\
|
|
||||||
for i in list; do \ @@\
|
|
||||||
(set -x; $(TOB) $$i dest/$$i); \ @@\
|
|
||||||
done
|
|
||||||
#endif /* InstallMultipleDestFlags */
|
|
||||||
|
|
||||||
#ifndef InstallMultipleProg
|
|
||||||
#define InstallMultipleProg(list,dest) @@\
|
|
||||||
install:: list @@\
|
|
||||||
@case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\
|
|
||||||
for i in list; do \ @@\
|
|
||||||
(set -x; \ @@\
|
|
||||||
$(MKXDIRHIER) $(DESTDIR)dest/$$i; \ @@\
|
|
||||||
$(AINSTALL) $(AINSTALLFLAGS) $$i dest/$$i/pd.$(ARCH));\ @@\
|
|
||||||
done
|
|
||||||
#endif /* InstallMultipleProg */
|
|
||||||
|
|
||||||
#ifndef InstallAppDefaults
|
|
||||||
#if InstallAppDefFiles
|
|
||||||
#define InstallAppDefaults(class) @@\
|
|
||||||
install:: class.ad @@\
|
|
||||||
$(MKXDIRHIER) $(XAPPLOADDIR) @@\
|
|
||||||
$(TOB) class.ad $(DESTDIR)$(XAPPLOADDIR)/class
|
|
||||||
#else
|
|
||||||
#define InstallAppDefaults(class)
|
|
||||||
#endif /* InstallAppDefFiles */
|
|
||||||
#endif /* InstallAppDefaults */
|
|
||||||
|
|
||||||
#ifndef InstallAppDefaultsLong
|
|
||||||
#if InstallAppDefFiles
|
|
||||||
#define InstallAppDefaultsLong(file,class) @@\
|
|
||||||
install:: file.ad @@\
|
|
||||||
$(MKXDIRHIER) $(DESTDIR)$(XAPPLOADDIR) @@\
|
|
||||||
$(TOB) file.ad $(DESTDIR)$(XAPPLOADDIR)/class
|
|
||||||
#else
|
|
||||||
#define InstallAppDefaultsLong(file,class)
|
|
||||||
#endif /* InstallAppDefFiles */
|
|
||||||
#endif /* InstallAppDefaultsLong */
|
|
||||||
|
|
||||||
/* #endif CROSS_COMPILE */
|
|
|
@ -197,29 +197,6 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $
|
||||||
# endif
|
# endif
|
||||||
#endif /* __FreeBSD__ */
|
#endif /* __FreeBSD__ */
|
||||||
|
|
||||||
#ifdef AMOEBA
|
|
||||||
/* Should be before the 'sun' entry because we may be cross-compiling */
|
|
||||||
# define MacroIncludeFile <Amoeba.cf>
|
|
||||||
# define MacroFile Amoeba.cf
|
|
||||||
# if defined(i80386) || defined(__i80386__)
|
|
||||||
# undef i80386
|
|
||||||
# define i386Architecture
|
|
||||||
# else
|
|
||||||
# if defined(mc68000) || defined(__mc68000__)
|
|
||||||
# undef mc68000
|
|
||||||
# define Sun3Architecture
|
|
||||||
# define SunArchitecture
|
|
||||||
# else
|
|
||||||
# if defined(sparc) || defined(__sparc__)
|
|
||||||
# undef sparc
|
|
||||||
# define SparcArchitecture
|
|
||||||
# define SunArchitecture
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
# undef sun
|
|
||||||
# endif
|
|
||||||
#endif /* AMOEBA */
|
|
||||||
|
|
||||||
#ifdef sun
|
#ifdef sun
|
||||||
# define MacroIncludeFile <sun.cf>
|
# define MacroIncludeFile <sun.cf>
|
||||||
# define MacroFile sun.cf
|
# define MacroFile sun.cf
|
||||||
|
|
|
@ -55,7 +55,6 @@ xf86.tmpl
|
||||||
|
|
||||||
CFFILES = \
|
CFFILES = \
|
||||||
Imake.cf \
|
Imake.cf \
|
||||||
Amoeba.cf \
|
|
||||||
DGUX.cf \
|
DGUX.cf \
|
||||||
FreeBSD.cf \
|
FreeBSD.cf \
|
||||||
Mips.cf \
|
Mips.cf \
|
||||||
|
|
|
@ -207,7 +207,7 @@ in this Software without prior written authorization from The Open Group.
|
||||||
* all colons). One way to tell if you need this is to see whether or not
|
* all colons). One way to tell if you need this is to see whether or not
|
||||||
* your Makefiles have no tabs in them and lots of @@ strings.
|
* your Makefiles have no tabs in them and lots of @@ strings.
|
||||||
*/
|
*/
|
||||||
#if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || defined(__llvm__) || (defined(AMOEBA) && defined(CROSS_COMPILE))
|
#if defined(sun) || defined(SYSV) || defined(SVR4) || defined(hcx) || defined(WIN32) || defined(__llvm__)
|
||||||
#define FIXUP_CPP_WHITESPACE
|
#define FIXUP_CPP_WHITESPACE
|
||||||
#endif
|
#endif
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
|
@ -490,40 +490,6 @@ char *cpp_argv[ARGUMENTS] = {
|
||||||
"-traditional",
|
"-traditional",
|
||||||
"-D__linux__",
|
"-D__linux__",
|
||||||
#endif
|
#endif
|
||||||
#ifdef __sxg__
|
|
||||||
"-D__sxg__",
|
|
||||||
#endif
|
|
||||||
#ifdef nec_ews_svr2
|
|
||||||
"-Dnec_ews_svr2",
|
|
||||||
#endif
|
|
||||||
#ifdef AMOEBA
|
|
||||||
"-DAMOEBA",
|
|
||||||
# ifdef CROSS_COMPILE
|
|
||||||
"-DCROSS_COMPILE",
|
|
||||||
# ifdef CROSS_i80386
|
|
||||||
"-DCROSS_i80386",
|
|
||||||
# endif
|
|
||||||
# ifdef CROSS_sparc
|
|
||||||
"-DCROSS_sparc",
|
|
||||||
# endif
|
|
||||||
# ifdef CROSS_mc68000
|
|
||||||
"-DCROSS_mc68000",
|
|
||||||
# endif
|
|
||||||
# else
|
|
||||||
# ifdef i80386
|
|
||||||
"-Di80386",
|
|
||||||
# endif
|
|
||||||
# ifdef sparc
|
|
||||||
"-Dsparc",
|
|
||||||
# endif
|
|
||||||
# ifdef mc68000
|
|
||||||
"-Dmc68000",
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
#endif
|
|
||||||
#if defined(__sgi) && defined(__ANSI_CPP__)
|
|
||||||
"-cckr",
|
|
||||||
#endif
|
|
||||||
#ifdef __minix_vmd
|
#ifdef __minix_vmd
|
||||||
"-Dminix",
|
"-Dminix",
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,74 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
# $XConsortium: aminstall.sh,v 1.1 94/03/29 15:54:08 gildea Exp $
|
|
||||||
# aminstall - transfer cross-compiled files to system running Amoeba.
|
|
||||||
# Usage: aminstall binary-directory [-s stksz] unix-source amoeba-dest
|
|
||||||
|
|
||||||
#
|
|
||||||
# Default soap mask for files
|
|
||||||
#
|
|
||||||
SPMASK=0xFF:2:2
|
|
||||||
export SPMASK
|
|
||||||
PROG=$0
|
|
||||||
USAGE="Usage: $PROG binary-directory unix-source amoeba-dest"
|
|
||||||
|
|
||||||
#
|
|
||||||
# Argument check
|
|
||||||
#
|
|
||||||
case $# in
|
|
||||||
3|5) ;;
|
|
||||||
*) echo $USAGE >&2
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
bindir=$1
|
|
||||||
stksz=
|
|
||||||
case $2 in
|
|
||||||
-s) if [ $# -ne 5 ]
|
|
||||||
then
|
|
||||||
echo $USAGE >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
stksz="-s $3"
|
|
||||||
shift
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
unxfile=$2
|
|
||||||
dest=$3
|
|
||||||
|
|
||||||
#
|
|
||||||
# Change /public .... into /super (just for installation)
|
|
||||||
#
|
|
||||||
stripped=`echo $dest | sed 's:^/public::'`
|
|
||||||
if [ X$dest != X$stripped ]; then
|
|
||||||
dest=/super$stripped
|
|
||||||
fi
|
|
||||||
|
|
||||||
#
|
|
||||||
# If the file already exists, then delete it
|
|
||||||
#
|
|
||||||
INFO=`$bindir/std_info $dest 2>&1`
|
|
||||||
case $INFO in
|
|
||||||
*"not found"*) ;;
|
|
||||||
*failed*) ;;
|
|
||||||
*bytes*) $bindir/del -f $dest
|
|
||||||
;;
|
|
||||||
/??????) echo $PROG: cannot install over directory 1>&2
|
|
||||||
exit
|
|
||||||
;;
|
|
||||||
*) $bindir/del -d $dest
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
#
|
|
||||||
# Transfer the file to Amoeba
|
|
||||||
#
|
|
||||||
$bindir/../bin.scripts/ainstall $stksz $unxfile $dest > /dev/null 2>&1
|
|
||||||
if [ $? -ne 0 ]
|
|
||||||
then
|
|
||||||
echo "This is not binary - using tob"
|
|
||||||
$bindir/tob $unxfile $dest
|
|
||||||
fi
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue