|
|
@ -96,22 +96,11 @@ else ifeq ($(BUILD_FOR),Darwin) |
|
|
|
CC=clang |
|
|
|
endif |
|
|
|
|
|
|
|
# Define platform-identification feature macros.
|
|
|
|
ifeq ($(BUILD_FOR),Linux) |
|
|
|
CPPFLAGS+= -DUNIX |
|
|
|
else ifeq ($(BUILD_FOR),Darwin) |
|
|
|
CPPFLAGS+= -DUNIX -DDARWIN |
|
|
|
else ifeq ($(BUILD_FOR),OS/390) |
|
|
|
CPPFLAGS+= -DZOS |
|
|
|
# z/OS, the way we use it, is a flavour of Unix. |
|
|
|
CPPFLAGS+= -DUNIX |
|
|
|
endif |
|
|
|
|
|
|
|
# Add platform-specific compilation options.
|
|
|
|
ifeq ($(BUILD_FOR),OS/390) |
|
|
|
CFLAGS= -Wno-gnu-include-next -qnosearch -I$(HERE) -I. |
|
|
|
CFLAGS+= -I/usr/include |
|
|
|
CFLAGS+= -DZOS -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L -qlanglvl=NOLIBEXT |
|
|
|
CFLAGS+= -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L -qlanglvl=NOLIBEXT |
|
|
|
else ifeq ($(BUILD_FOR),Linux) |
|
|
|
CFLAGS+=-fPIC -fstrict-aliasing -fdiagnostics-color=auto |
|
|
|
else ifeq ($(BUILD_FOR),Darwin) |
|
|
@ -189,7 +178,7 @@ endif |
|
|
|
ifeq ($(BUILD_FOR),OS/390) |
|
|
|
CXXFLAGS+= -fdiagnostics-color=auto -Wno-gnu-include-next |
|
|
|
CXXFLAGS+= -qnosearch -I$(HERE) -I. -I../src -I../asn.1 $(ETPAN_INC) -I/usr/lpp/java/J8.0_64/include -I/usr/include |
|
|
|
CXXFLAGS+= -DZOS -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L |
|
|
|
CXXFLAGS+= -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112L |
|
|
|
ifdef WARN |
|
|
|
CXXFLAGS+= |
|
|
|
else |
|
|
|