glsl/pp: Fix handling of if/elif/else cases.
[mesa.git] / configs / catamount-osmesa-pgi
1 # Configuration for building only libOSMesa on Cray Xt3
2 # for the compute nodes running Catamount using the
3 # Portland Group compiler. The Portland Group toolchain has to be
4 # enabled before using "module switch PrgEnv-gnu PrgEnv-pgi" .
5 # This doesn't really have a lot of dependencies, so it should be usable
6 # on other similar systems too.
7 # It uses static linking and disables multithreading.
8
9 include $(TOP)/configs/default
10
11 CONFIG_NAME = catamount-osmesa-pgi
12
13 # Compiler and flags
14 CC = cc
15 CXX = CC
16 CFLAGS = -target=catamount -fastsse -O3 -Mnontemporal -Mprefetch=distance:8,nta -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE
17 CXXFLAGS = -target=catamount -fastsse -O3 -Mnontemporal -Mprefetch=distance:8,nta -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE
18
19 MKLIB_OPTIONS = -static
20
21 OSMESA_LIB_NAME = libOSMesa.a
22
23 # Directories
24 SRC_DIRS = mesa glu
25 DRIVER_DIRS = osmesa
26 PROGRAM_DIRS = osdemos
27
28
29 # Dependencies
30 OSMESA_LIB_DEPS = -lm
31 GLU_LIB_DEPS = -L$(TOP)/$(LIB_DIR) -l$(OSMESA_LIB)
32 APP_LIB_DEPS = -lOSMesa -lGLU -lm