mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
This adds the basic config bits needed for OpenBSD.
Patch from Pascal Stumpf <Pascal.Stumpf@cubes.de> Most is just copied from the existing imake installation in /usr/X11R6. Additionally: * Allow overriding CDESharedRev, X11ProjectRoot and ProjectRoot * Add a new define to be able to override MINCLUDESRC too (this allows me to build CDE without symlinking any include directories)
This commit is contained in:
parent
1d935059fb
commit
1bb40f1f0b
9 changed files with 271 additions and 6 deletions
|
@ -51,6 +51,122 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $
|
||||||
# undef i386
|
# undef i386
|
||||||
#endif /* bsdi */
|
#endif /* bsdi */
|
||||||
|
|
||||||
|
#ifdef __OpenBSD__
|
||||||
|
# undef __OpenBSD__
|
||||||
|
# undef __NetBSD__
|
||||||
|
# define OpenBSDArchitecture
|
||||||
|
# define KOpenBSDArchitecture
|
||||||
|
# define MacroIncludeFile <OpenBSD.cf>
|
||||||
|
# define MacroFile OpenBSD.cf
|
||||||
|
# ifdef __i386__
|
||||||
|
# define i386BsdArchitecture
|
||||||
|
# define i386Architecture
|
||||||
|
# undef i386
|
||||||
|
# endif
|
||||||
|
# if defined(__sparc__) || defined(sparc)
|
||||||
|
# if !defined(__arch64__)
|
||||||
|
# define SparcArchitecture
|
||||||
|
# else
|
||||||
|
# define Sparc64Architecture
|
||||||
|
# endif
|
||||||
|
# undef sparc
|
||||||
|
# undef sparc64
|
||||||
|
# endif
|
||||||
|
# if defined(__mips__) || defined(mips)
|
||||||
|
# define MipsArchitecture
|
||||||
|
# ifdef __LP64__
|
||||||
|
# define Mips64Architecture
|
||||||
|
# endif
|
||||||
|
# ifdef arc
|
||||||
|
# define ArcArchitecture
|
||||||
|
# undef arc
|
||||||
|
# endif
|
||||||
|
# ifdef sgi
|
||||||
|
# define SGIArchitecture
|
||||||
|
# undef sgi
|
||||||
|
# endif
|
||||||
|
# ifdef pmax
|
||||||
|
# define PmaxArchitecture
|
||||||
|
# undef pmax
|
||||||
|
# endif
|
||||||
|
# undef mips
|
||||||
|
# undef __mips__
|
||||||
|
# endif
|
||||||
|
# if defined(__alpha__) || defined(alpha)
|
||||||
|
# define AlphaArchitecture
|
||||||
|
# undef __alpha__
|
||||||
|
# undef alpha
|
||||||
|
# endif
|
||||||
|
# if defined(__amd64__) || defined(__x86_64__)
|
||||||
|
# define AMD64Architecture
|
||||||
|
# undef __amd64__
|
||||||
|
# undef __x86_64__
|
||||||
|
# undef amd64
|
||||||
|
# endif
|
||||||
|
# if defined(__arm__)
|
||||||
|
# define Arm32Architecture
|
||||||
|
# undef __arm__
|
||||||
|
# if defined(zaurus)
|
||||||
|
# undef zaurus
|
||||||
|
# define ZaurusArchitecture
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if defined(__mc68020__) || defined(mc68020)
|
||||||
|
# define Mc68020Architecture
|
||||||
|
# if defined(amiga)
|
||||||
|
# define AmigaArchitecture
|
||||||
|
# undef amiga
|
||||||
|
# endif
|
||||||
|
# if defined(hp300)
|
||||||
|
# define Hp300Architecture
|
||||||
|
# undef hp300
|
||||||
|
# endif
|
||||||
|
# if defined(mac68k)
|
||||||
|
# define Mac68kArchitecture
|
||||||
|
# undef mac68k
|
||||||
|
# endif
|
||||||
|
# if defined(mvme68k)
|
||||||
|
# define Mvme68kArchitecture
|
||||||
|
# undef mvme68k
|
||||||
|
# endif
|
||||||
|
# if defined(sun3)
|
||||||
|
# define Sun3Architecture
|
||||||
|
# undef sun3
|
||||||
|
# endif
|
||||||
|
# undef mc68000
|
||||||
|
# endif
|
||||||
|
# if defined(__m88k__) || defined(m88k)
|
||||||
|
# define Mc88000Architecture
|
||||||
|
# undef m88k
|
||||||
|
# endif
|
||||||
|
# ifdef __powerpc__
|
||||||
|
# define PpcArchitecture
|
||||||
|
# undef __powerpc__
|
||||||
|
# undef __macppc__
|
||||||
|
# undef macppc
|
||||||
|
# endif
|
||||||
|
# ifdef __sh__
|
||||||
|
# undef __sh__
|
||||||
|
# define SuperHArchitecture
|
||||||
|
# endif
|
||||||
|
# ifdef __vax__
|
||||||
|
# undef vax
|
||||||
|
# undef __vax__
|
||||||
|
# define VaxArchitecture
|
||||||
|
# endif
|
||||||
|
# ifdef __hppa__
|
||||||
|
# ifndef HPArchitecture
|
||||||
|
# define HPArchitecture
|
||||||
|
# endif
|
||||||
|
# undef __hppa__
|
||||||
|
# endif /* __hppa__ */
|
||||||
|
#endif /* OpenBSD */
|
||||||
|
|
||||||
|
/* Systems based on kernel of OpenBSD */
|
||||||
|
#if defined(__OpenBSD_kernel__)
|
||||||
|
#define KOpenBSDArchitecture
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __NetBSD__
|
#ifdef __NetBSD__
|
||||||
# define MacroIncludeFile <NetBSD.cf>
|
# define MacroIncludeFile <NetBSD.cf>
|
||||||
# define MacroFile NetBSD.cf
|
# define MacroFile NetBSD.cf
|
||||||
|
|
|
@ -241,11 +241,7 @@ XCOMM the platform-specific parameters - edit site.def to change
|
||||||
#define HasFortran NO
|
#define HasFortran NO
|
||||||
#endif
|
#endif
|
||||||
#ifndef HasCplusplus
|
#ifndef HasCplusplus
|
||||||
#if HasGcc2ForCplusplus
|
|
||||||
#define HasCplusplus YES
|
#define HasCplusplus YES
|
||||||
#else
|
|
||||||
#define HasCplusplus NO
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
#ifndef HasNdbm
|
#ifndef HasNdbm
|
||||||
#define HasNdbm NO
|
#define HasNdbm NO
|
||||||
|
|
|
@ -442,12 +442,17 @@ TOP_MOTIF_INCLUDES = -I$(MINCLUDESRC)
|
||||||
/* MTOOLKITSRC should be removed */
|
/* MTOOLKITSRC should be removed */
|
||||||
MTOOLKITSRC = $(TOOLKITSRC)
|
MTOOLKITSRC = $(TOOLKITSRC)
|
||||||
#if ImportMotif || UseInstalledMotif
|
#if ImportMotif || UseInstalledMotif
|
||||||
MINCLUDESRC = $(MTOP)/include
|
|
||||||
MDOCSRC = $(MTOP)/doc
|
MDOCSRC = $(MTOP)/doc
|
||||||
MLOCSRC = $(MTOP)/localized
|
MLOCSRC = $(MTOP)/localized
|
||||||
#else
|
#else
|
||||||
MINCLUDESRC = $(MTOP)/exports/include
|
|
||||||
MLOCSRC = $(MTOP)/exports/localized
|
MLOCSRC = $(MTOP)/exports/localized
|
||||||
|
#endif
|
||||||
|
#if defined(TopMotifInclude)
|
||||||
|
MINCLUDESRC = TopMotifInclude
|
||||||
|
#elif ImportMotif || UseInstalledMotif
|
||||||
|
MINCLUDESRC = $(MTOP)/include
|
||||||
|
#else
|
||||||
|
MINCLUDESRC = $(MTOP)/exports/include
|
||||||
#endif
|
#endif
|
||||||
MLIBSRC = $(MTOP)/lib
|
MLIBSRC = $(MTOP)/lib
|
||||||
MCLIENTSRC = $(MTOP)/clients
|
MCLIENTSRC = $(MTOP)/clients
|
||||||
|
|
|
@ -13,3 +13,23 @@ XCOMM $XConsortium: bsdLib.tmpl /main/3 1996/09/28 16:09:25 rws $
|
||||||
#ifndef SharedXmuReqs
|
#ifndef SharedXmuReqs
|
||||||
#define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
|
#define SharedXmuReqs $(LDPRELIBS) $(XTOOLONLYLIB) $(XONLYLIB)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef SharedXReqs
|
||||||
|
# define SharedXReqs $(XTOOLLIB) $(XLIB) $(LDPOSTLIBS)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SharedXmReqs
|
||||||
|
# define SharedXmReqs $(LDPRELIBS) SharedXReqs -lc
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SharedTtReqs
|
||||||
|
# define SharedTtReqs $(LDPRELIBS) SharedXReqs $(CXXLIB)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SharedDtSvcReqs
|
||||||
|
# define SharedDtSvcReqs $(LDPRELIBS) SharedXReqs $(CXXLIB)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SharedCsaReqs
|
||||||
|
# define SharedCsaReqs -lXt $(LDPOSTLIBS)
|
||||||
|
#endif
|
||||||
|
|
|
@ -35,7 +35,9 @@ XCOMM $XConsortium: cde.tmpl /main/2 1996/12/04 10:13:09 swick $
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef CDESharedRev
|
||||||
#define CDESharedRev 2.1
|
#define CDESharedRev 2.1
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef SharedLibPam
|
#ifndef SharedLibPam
|
||||||
# define SharedLibPam HasSharedLibraries
|
# define SharedLibPam HasSharedLibraries
|
||||||
|
|
|
@ -66,13 +66,17 @@ XCOMM site: $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $
|
||||||
|
|
||||||
#ifdef AfterVendorCF
|
#ifdef AfterVendorCF
|
||||||
|
|
||||||
|
#ifndef X11ProjectRoot
|
||||||
# if defined(LinuxArchitecture) || defined(FreeBSDArchitecture)
|
# if defined(LinuxArchitecture) || defined(FreeBSDArchitecture)
|
||||||
# define X11ProjectRoot /usr
|
# define X11ProjectRoot /usr
|
||||||
# else
|
# else
|
||||||
# define X11ProjectRoot /X11
|
# define X11ProjectRoot /X11
|
||||||
# endif
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef ProjectRoot
|
||||||
# define ProjectRoot /usr/dt
|
# define ProjectRoot /usr/dt
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef SunArchitecture
|
#ifdef SunArchitecture
|
||||||
# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
|
# define DtLocalesToBuild de_DE.ISO8859-1 es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1
|
||||||
|
|
|
@ -51,6 +51,122 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $
|
||||||
# undef i386
|
# undef i386
|
||||||
#endif /* bsdi */
|
#endif /* bsdi */
|
||||||
|
|
||||||
|
#ifdef __OpenBSD__
|
||||||
|
# undef __OpenBSD__
|
||||||
|
# undef __NetBSD__
|
||||||
|
# define OpenBSDArchitecture
|
||||||
|
# define KOpenBSDArchitecture
|
||||||
|
# define MacroIncludeFile <OpenBSD.cf>
|
||||||
|
# define MacroFile OpenBSD.cf
|
||||||
|
# ifdef __i386__
|
||||||
|
# define i386BsdArchitecture
|
||||||
|
# define i386Architecture
|
||||||
|
# undef i386
|
||||||
|
# endif
|
||||||
|
# if defined(__sparc__) || defined(sparc)
|
||||||
|
# if !defined(__arch64__)
|
||||||
|
# define SparcArchitecture
|
||||||
|
# else
|
||||||
|
# define Sparc64Architecture
|
||||||
|
# endif
|
||||||
|
# undef sparc
|
||||||
|
# undef sparc64
|
||||||
|
# endif
|
||||||
|
# if defined(__mips__) || defined(mips)
|
||||||
|
# define MipsArchitecture
|
||||||
|
# ifdef __LP64__
|
||||||
|
# define Mips64Architecture
|
||||||
|
# endif
|
||||||
|
# ifdef arc
|
||||||
|
# define ArcArchitecture
|
||||||
|
# undef arc
|
||||||
|
# endif
|
||||||
|
# ifdef sgi
|
||||||
|
# define SGIArchitecture
|
||||||
|
# undef sgi
|
||||||
|
# endif
|
||||||
|
# ifdef pmax
|
||||||
|
# define PmaxArchitecture
|
||||||
|
# undef pmax
|
||||||
|
# endif
|
||||||
|
# undef mips
|
||||||
|
# undef __mips__
|
||||||
|
# endif
|
||||||
|
# if defined(__alpha__) || defined(alpha)
|
||||||
|
# define AlphaArchitecture
|
||||||
|
# undef __alpha__
|
||||||
|
# undef alpha
|
||||||
|
# endif
|
||||||
|
# if defined(__amd64__) || defined(__x86_64__)
|
||||||
|
# define AMD64Architecture
|
||||||
|
# undef __amd64__
|
||||||
|
# undef __x86_64__
|
||||||
|
# undef amd64
|
||||||
|
# endif
|
||||||
|
# if defined(__arm__)
|
||||||
|
# define Arm32Architecture
|
||||||
|
# undef __arm__
|
||||||
|
# if defined(zaurus)
|
||||||
|
# undef zaurus
|
||||||
|
# define ZaurusArchitecture
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
# if defined(__mc68020__) || defined(mc68020)
|
||||||
|
# define Mc68020Architecture
|
||||||
|
# if defined(amiga)
|
||||||
|
# define AmigaArchitecture
|
||||||
|
# undef amiga
|
||||||
|
# endif
|
||||||
|
# if defined(hp300)
|
||||||
|
# define Hp300Architecture
|
||||||
|
# undef hp300
|
||||||
|
# endif
|
||||||
|
# if defined(mac68k)
|
||||||
|
# define Mac68kArchitecture
|
||||||
|
# undef mac68k
|
||||||
|
# endif
|
||||||
|
# if defined(mvme68k)
|
||||||
|
# define Mvme68kArchitecture
|
||||||
|
# undef mvme68k
|
||||||
|
# endif
|
||||||
|
# if defined(sun3)
|
||||||
|
# define Sun3Architecture
|
||||||
|
# undef sun3
|
||||||
|
# endif
|
||||||
|
# undef mc68000
|
||||||
|
# endif
|
||||||
|
# if defined(__m88k__) || defined(m88k)
|
||||||
|
# define Mc88000Architecture
|
||||||
|
# undef m88k
|
||||||
|
# endif
|
||||||
|
# ifdef __powerpc__
|
||||||
|
# define PpcArchitecture
|
||||||
|
# undef __powerpc__
|
||||||
|
# undef __macppc__
|
||||||
|
# undef macppc
|
||||||
|
# endif
|
||||||
|
# ifdef __sh__
|
||||||
|
# undef __sh__
|
||||||
|
# define SuperHArchitecture
|
||||||
|
# endif
|
||||||
|
# ifdef __vax__
|
||||||
|
# undef vax
|
||||||
|
# undef __vax__
|
||||||
|
# define VaxArchitecture
|
||||||
|
# endif
|
||||||
|
# ifdef __hppa__
|
||||||
|
# ifndef HPArchitecture
|
||||||
|
# define HPArchitecture
|
||||||
|
# endif
|
||||||
|
# undef __hppa__
|
||||||
|
# endif /* __hppa__ */
|
||||||
|
#endif /* OpenBSD */
|
||||||
|
|
||||||
|
/* Systems based on kernel of OpenBSD */
|
||||||
|
#if defined(__OpenBSD_kernel__)
|
||||||
|
#define KOpenBSDArchitecture
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __NetBSD__
|
#ifdef __NetBSD__
|
||||||
# define MacroIncludeFile <NetBSD.cf>
|
# define MacroIncludeFile <NetBSD.cf>
|
||||||
# define MacroFile NetBSD.cf
|
# define MacroFile NetBSD.cf
|
||||||
|
|
|
@ -35,7 +35,9 @@ XCOMM $XConsortium: cde.tmpl /main/2 1996/12/04 10:13:09 swick $
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef CDESharedRev
|
||||||
#define CDESharedRev 2.1
|
#define CDESharedRev 2.1
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef SharedLibPam
|
#ifndef SharedLibPam
|
||||||
# define SharedLibPam HasSharedLibraries
|
# define SharedLibPam HasSharedLibraries
|
||||||
|
|
|
@ -81,8 +81,12 @@ XCOMM site: $TOG: site.def /main/26 1997/09/05 11:31:50 samborn $
|
||||||
# endif
|
# endif
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
#ifndef X11ProjectRoot
|
||||||
# define X11ProjectRoot /X11
|
# define X11ProjectRoot /X11
|
||||||
|
#endif
|
||||||
|
#ifndef ProjectRoot
|
||||||
# define ProjectRoot /usr/dt
|
# define ProjectRoot /usr/dt
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* AfterVendorCF */
|
#endif /* AfterVendorCF */
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue