1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-13 11:42:21 +00:00

Apply a patch from Roger Brown for risc-v and other minor fixes

Summary:

cde/config/cf/DtInfo.tmpl - add RISCVArchitecture as little endian
cde/config/cf/Imake.cf    - add AArch64Architecture for NetBSD
cde/config/cf/Imake.cf    - add RISCVArchitecture for Linux
cde/config/cf/linux.cf    - add RISCVArchitecture bit order
cde/lib/DtHelp/Imakefile  - add -ljpeg for OpenBSD
This commit is contained in:
Jon Trulson 2021-05-30 16:24:51 -06:00
parent c7c054496b
commit b5cc42e029
4 changed files with 18 additions and 2 deletions

View file

@ -412,7 +412,7 @@ TEMPLATE_OBJS=TemplateDB//**/*.o
#define TemplateObjs $(TEMPLATE_OBJS)
#if defined(i386Architecture) || defined(AMD64Architecture) || defined(AlphaArchitecture) || defined(ARMArchitecture) || defined(AArch64Architecture)
#if defined(i386Architecture) || defined(AMD64Architecture) || defined(AlphaArchitecture) || defined(ARMArchitecture) || defined(AArch64Architecture) || defined(RISCVArchitecture)
# define ByteOrderDefines LittleEndianDefines
#elif defined(HAL32V7Architecture) || defined(SunArchitecture) || defined(SparcArchitecture) || defined(Sparc64Architecture) || defined(AIXArchitecture) || defined(HPArchitecture) || defined(PpcArchitecture)
# define ByteOrderDefines BigEndianDefines

View file

@ -166,6 +166,10 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $
# define SparcArchitecture
# undef sparc
# endif
# ifdef __aarch64__
# define AArch64Architecture
# undef __aarch64__
# endif
#endif /* NetBSD */
#ifdef __FreeBSD__
@ -470,6 +474,10 @@ XCOMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $
# endif
# undef __powerpc__
# endif
# ifdef __riscv
# define RISCVArchitecture
# undef __riscv
# endif /* __riscv */
# if defined(__amd64__) || defined (__x86_64__)
# undef __amd64__
# undef __x86_64__

View file

@ -258,6 +258,14 @@ TIRPCINC =
# define LinuxMachineDefines -D__alpha__
#endif /* AlphaArchitecture */
#ifdef RISCVArchitecture
# ifndef OptimizedCDebugFlags
# define OptimizedCDebugFlags DefaultGcc2i386Opt
# endif
# define LinuxMachineDefines -D__riscv__
# define LSBBitOrder YES
#endif /* RISCVArchitecture */
#ifdef Mc68020Architecture
# ifndef OptimizedCDebugFlags
# define OptimizedCDebugFlags DefaultGcc2i386Opt

View file

@ -38,7 +38,7 @@ DEFINES = -DDTLIB $(LOCAL_DEFINES) \
-DOSMINORVERSION=OSMinorVersion \
$(ICONV_INBUF_DEFINE) $(BIT_ORDER_DEFINES)
#if defined(FreeBSDArchitecture)
#if defined(FreeBSDArchitecture) || defined(OpenBSDArchitecture)
JPEGLIB = -ljpeg
#endif