зеркало из https://github.com/mozilla/pjs.git
Adding X11 support for Rhapsody build
This commit is contained in:
Родитель
c73bad5232
Коммит
79914b667a
12
cmd/Makefile
12
cmd/Makefile
|
@ -19,10 +19,16 @@ DEPTH = ..
|
|||
|
||||
include $(DEPTH)/config/config.mk
|
||||
|
||||
ifeq ($(OS_ARCH),Rhapsody)
|
||||
DIRS = ybfe
|
||||
ifndef NO_X11
|
||||
DIRS = xfe
|
||||
else
|
||||
DIRS = xfe
|
||||
|
||||
# Rhapsody needs to be able to go to both xfe (Mozilla/x11)
|
||||
# and ybfe (NGLayout).
|
||||
ifeq ($(OS_ARCH),Rhapsody)
|
||||
DIRS = ybfe
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
include $(DEPTH)/config/rules.mk
|
||||
|
|
|
@ -32,17 +32,16 @@ OS_REL_CFLAGS = -Dppc
|
|||
CPU_ARCH = ppc
|
||||
endif
|
||||
|
||||
OS_INCLUDES =
|
||||
OS_INCLUDES =
|
||||
G++INCLUDES = -I/usr/include/g++
|
||||
LOC_LIB_DIR =
|
||||
MOTIF =
|
||||
MOTIFLIB =
|
||||
OS_LIBS = -lstdc++
|
||||
NO_X11 = 1
|
||||
OS_LIBS = -lstdc++
|
||||
|
||||
PLATFORM_FLAGS = -DRHAPSODY -Wall -pipe
|
||||
MOVEMAIL_FLAGS = -DHAVE_STRERROR
|
||||
PORT_FLAGS = -DSW_THREADS -DHAVE_STDDEF_H -DHAVE_STDLIB_H -DHAVE_FILIO_H -DNTOHL_ENDIAN_H -DMACHINE_ENDIAN_H -DNO_REGEX -DNO_REGCOMP -DHAS_PGNO_T -DNO_TZNAME -DNO_X11 -DNEEDS_GETCWD
|
||||
PORT_FLAGS = -DSW_THREADS -DHAVE_STDDEF_H -DHAVE_STDLIB_H -DHAVE_FILIO_H -DNTOHL_ENDIAN_H -DMACHINE_ENDIAN_H -DNO_REGEX -DNO_REGCOMP -DHAS_PGNO_T -DNO_TZNAME -DNEEDS_GETCWD -DHAVE_SYSERRLIST #-DNO_X11
|
||||
PDJAVA_FLAGS =
|
||||
|
||||
# "Commons" are tentative definitions in a global scope, like this:
|
||||
|
@ -56,6 +55,16 @@ PDJAVA_FLAGS =
|
|||
# Also, common symbols are not allowed with Rhapsody dynamic libraries.
|
||||
DSO_FLAGS = -fno-common
|
||||
|
||||
# Build Mozilla/X11 version, else build NGLayout/ybfe.
|
||||
ifdef HAVE_X11
|
||||
OS_INCLUDES += -I/usr/X11R6/include
|
||||
OS_LIBS += -L/usr/X11R6/lib -lXm -lXt -lXext -lX11
|
||||
PORT_FLAGS +=
|
||||
else
|
||||
NO_X11 = 1
|
||||
endif
|
||||
|
||||
|
||||
ifdef USE_AUTOCONF
|
||||
OS_CFLAGS = $(DSO_FLAGS)
|
||||
else
|
||||
|
|
Загрузка…
Ссылка в новой задаче