Makefile.linux updates for XPATH usage: add and use X11LIBS variable.
This commit is contained in:
@@ -16,9 +16,9 @@
|
||||
# DRI=1 Build DRI version.
|
||||
# target = h3
|
||||
# default = no
|
||||
# XPATH specify X libraries path; needed by DRI.
|
||||
# target = h3
|
||||
# default = /usr/X11R6/lib
|
||||
# XPATH specify X11 path; needed by SST96 and H3.
|
||||
# default = /usr/X11R6
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# H4=1 High speed Avenger/Napalm.
|
||||
# target = h3
|
||||
# default = no
|
||||
|
||||
@@ -12,8 +12,9 @@
|
||||
# Available options:
|
||||
#
|
||||
# Environment variables:
|
||||
# XPATH specify X libraries path; needed by DRI.
|
||||
# default = /usr/X11R6/lib
|
||||
# XPATH specify X11 path.
|
||||
# default = /usr/X11R6
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# H4=1 High speed Avenger.
|
||||
# default = no
|
||||
# OPTFLAGS pass given optimization flags to compiler
|
||||
@@ -72,9 +73,10 @@ CP = cp
|
||||
|
||||
# platform
|
||||
CDEFS = -D__linux__
|
||||
XPATH ?= /usr/X11R6/lib
|
||||
LDFLAGS = -L$(XPATH)
|
||||
LDLIBS = -lX11 -lXext -lXxf86dga -lXxf86vm
|
||||
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
LDLIBS = -L$(X11LIBS) -lX11 -lXext -lXxf86dga -lXxf86vm
|
||||
|
||||
LDLIBS += -lm
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
# default = sst1
|
||||
# XPATH specify X11 path; needed for sst96.
|
||||
# default = /usr/X11R6 (sst96 only)
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# OPTFLAGS pass given optimization flags to compiler
|
||||
# default = -O1 -ffast-math
|
||||
# DEBUG=1 enable debugging checks and messages
|
||||
@@ -68,10 +69,12 @@ CP = cp
|
||||
|
||||
# platform
|
||||
CDEFS = -DINIT_LINUX
|
||||
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
ifeq ($(FX_GLIDE_HW),sst96)
|
||||
## NOTE: no -lXxf86rush in new X versions
|
||||
LDLIBS = -L$(XPATH)/lib -lX11 -lXxf86dga -lXxf86rush -lXxf86vm
|
||||
LDLIBS = -L$(X11LIBS) -lX11 -lXxf86dga -lXxf86rush -lXxf86vm
|
||||
endif
|
||||
LDLIBS += -lm
|
||||
|
||||
|
||||
@@ -20,9 +20,9 @@
|
||||
# DGA=1 Build DGA version (experimental).
|
||||
# target = h3, h5
|
||||
# default = no
|
||||
# XPATH specify X libraries path; needed by DRI and DGA.
|
||||
# target = h3, h5
|
||||
# default = /usr/X11R6/lib
|
||||
# XPATH specify X11 path; needed by SST96, and H3/H5 DRI and DGA.
|
||||
# default = /usr/X11R6
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# H4=1 High speed Avenger/Napalm.
|
||||
# target = h3, h5
|
||||
# default = no
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
# default = no
|
||||
# DGA=1 Build DGA version (experimental).
|
||||
# default = no
|
||||
# XPATH specify X libraries path; needed by DRI and DGA.
|
||||
# default = /usr/X11R6/lib
|
||||
# XPATH specify X11 path; needed by DRI and DGA.
|
||||
# default = /usr/X11R6
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# H4=1 High speed Avenger.
|
||||
# default = no
|
||||
# OPTFLAGS pass given optimization flags to compiler
|
||||
@@ -78,22 +79,22 @@ CP = cp
|
||||
|
||||
# platform
|
||||
CDEFS = -D__linux__
|
||||
XPATH ?= /usr/X11R6/lib
|
||||
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
ifeq ($(DRI),1)
|
||||
CDEFS += -DDRI_BUILD
|
||||
LDFLAGS = -L$(XPATH)
|
||||
LDLIBS = -lX11
|
||||
LDLIBS = -L$(X11LIBS) -lX11
|
||||
endif
|
||||
ifeq ($(DGA),1)
|
||||
CDEFS += -DUSE_XDGA_SWITCH=1
|
||||
LDFLAGS = -L$(XPATH)
|
||||
LDLIBS = -lX11 -lXext -lXxf86dga
|
||||
LDLIBS = -L$(X11LIBS) -lX11 -lXext -lXxf86dga
|
||||
endif
|
||||
LDLIBS += -lm
|
||||
|
||||
# general
|
||||
CDEFS += -DGLIDE3 -DGLIDE3_ALPHA -DGLIDE_HW_TRI_SETUP=1 -DGLIDE_INIT_HWC -DGLIDE_PACKED_RGB=0 -DGLIDE_PACKET3_TRI_SETUP=1 -DGLIDE_TRI_CULLING=1 -DUSE_PACKET_FIFO=1
|
||||
#CDEFS += -DGLIDE_CHECK_CONTEXT
|
||||
LDLIBS += -lm
|
||||
|
||||
# subsystem
|
||||
CDEFS += -DH3
|
||||
|
||||
@@ -11,8 +11,9 @@
|
||||
# Environment variables:
|
||||
# DGA=1 Build DGA version (experimental).
|
||||
# default = no
|
||||
# XPATH specify X1 path; needed by DGA.
|
||||
# XPATH specify X11 path; needed by DGA.
|
||||
# default = /usr/X11R6
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# CPU optimize for the given processor.
|
||||
# default = pentium
|
||||
#
|
||||
@@ -28,6 +29,7 @@ FX_GLIDE_HW = h3
|
||||
TOP = ../../..
|
||||
CPU ?= pentium
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -O2 -ffast-math -mtune=$(CPU)
|
||||
@@ -39,7 +41,7 @@ LDFLAGS = -s -L$(TOP)/$(FX_GLIDE_HW)/lib
|
||||
|
||||
LDLIBS = -lglide3
|
||||
ifeq ($(DGA),1)
|
||||
LDLIBS += -L$(XPATH)/lib -lX11 -lXext -lXxf86dga
|
||||
LDLIBS += -L$(X11LIBS) -lX11 -lXext -lXxf86dga
|
||||
endif
|
||||
LDLIBS += -lm
|
||||
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
# default = no
|
||||
# DGA=1 Build DGA version (experimental).
|
||||
# default = no
|
||||
# XPATH specify X libraries path; needed by DRI and DGA.
|
||||
# default = /usr/X11R6/lib
|
||||
# XPATH specify X11 path; needed by DRI and DGA.
|
||||
# default = /usr/X11R6
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# H4=1 High speed Avenger/Napalm.
|
||||
# default = no
|
||||
# OPTFLAGS pass given optimization flags to compiler
|
||||
@@ -84,22 +85,22 @@ CP = cp
|
||||
|
||||
# platform
|
||||
CDEFS = -D__linux__
|
||||
XPATH ?= /usr/X11R6/lib
|
||||
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
ifeq ($(DRI),1)
|
||||
CDEFS += -DDRI_BUILD
|
||||
LDFLAGS = -L$(XPATH)
|
||||
LDLIBS = -lX11
|
||||
LDLIBS = -L$(X11LIBS) -lX11
|
||||
endif
|
||||
ifeq ($(DGA),1)
|
||||
CDEFS += -DUSE_XDGA_SWITCH=1
|
||||
LDFLAGS = -L$(XPATH)
|
||||
LDLIBS = -lX11 -lXext -lXxf86dga
|
||||
LDLIBS = -L$(X11LIBS) -lX11 -lXext -lXxf86dga
|
||||
endif
|
||||
LDLIBS += -lm
|
||||
|
||||
# general
|
||||
CDEFS += -DGLIDE3 -DGLIDE3_ALPHA -DGLIDE_HW_TRI_SETUP=1 -DGLIDE_INIT_HWC -DGLIDE_PACKED_RGB=0 -DGLIDE_PACKET3_TRI_SETUP=1 -DGLIDE_TRI_CULLING=1 -DUSE_PACKET_FIFO=1
|
||||
#CDEFS += -DGLIDE_CHECK_CONTEXT
|
||||
LDLIBS += -lm
|
||||
|
||||
# subsystem
|
||||
CDEFS += -DH3
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
# default = no
|
||||
# XPATH specify X11 path; needed by DGA.
|
||||
# default = /usr/X11R6
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# CPU optimize for the given processor.
|
||||
# default = pentium
|
||||
#
|
||||
@@ -28,6 +29,7 @@ FX_GLIDE_HW = h5
|
||||
TOP = ../../..
|
||||
CPU ?= pentium
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -Wall -O2 -ffast-math -mtune=$(CPU)
|
||||
@@ -40,7 +42,7 @@ LDFLAGS = -s -L$(TOP)/$(FX_GLIDE_HW)/lib
|
||||
|
||||
LDLIBS = -lglide3
|
||||
ifeq ($(DGA),1)
|
||||
LDLIBS += -L$(XPATH)/lib -lX11 -lXext -lXxf86dga
|
||||
LDLIBS += -L$(X11LIBS) -lX11 -lXext -lXxf86dga
|
||||
endif
|
||||
LDLIBS += -lm
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
# default = sst1
|
||||
# XPATH specify X11 path; needed for sst96.
|
||||
# default = /usr/X11R6 (sst96 only)
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
# OPTFLAGS pass given optimization flags to compiler
|
||||
# default = -O1 -ffast-math
|
||||
# DEBUG=1 enable debugging checks and messages
|
||||
@@ -71,10 +72,12 @@ CP = cp
|
||||
|
||||
# platform
|
||||
CDEFS = -DINIT_LINUX
|
||||
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
ifeq ($(FX_GLIDE_HW),sst96)
|
||||
## NOTE: no -lXxf86rush in new X versions
|
||||
LDLIBS = -L$(XPATH)/lib -lX11 -lXxf86dga -lXxf86rush -lXxf86vm
|
||||
LDLIBS = -L$(X11LIBS) -lX11 -lXxf86dga -lXxf86rush -lXxf86vm
|
||||
endif
|
||||
LDLIBS += -lm
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
# default = pentium
|
||||
# XPATH specify X11 path; needed for sst96.
|
||||
# default = /usr/X11R6 (sst96 only)
|
||||
# X11LIBS X libraries path; default = $(XPATH)/lib
|
||||
#
|
||||
# Targets:
|
||||
# <file.exe> build a specific file
|
||||
@@ -27,6 +28,7 @@
|
||||
|
||||
FX_GLIDE_HW ?= sst1
|
||||
XPATH ?= /usr/X11R6
|
||||
X11LIBS ?= $(XPATH)/lib
|
||||
ifeq ($(FX_GLIDE_HW),sst1)
|
||||
HWDEF = -DSST1
|
||||
endif
|
||||
@@ -48,7 +50,7 @@ LDFLAGS = -s -L$(TOP)/$(FX_HW_BASE)/lib/$(FX_GLIDE_HW)
|
||||
|
||||
LDLIBS = -lglide3x
|
||||
ifeq ($(FX_GLIDE_HW),sst96)
|
||||
LDLIBS += -L$(XPATH)/lib -lXxf86dga -lXxf86rush -lXxf86vm
|
||||
LDLIBS += -L$(X11LIBS) -lXxf86dga -lXxf86rush -lXxf86vm
|
||||
endif
|
||||
LDLIBS += -lm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user