Re-added the Haiku makefiles.
This commit is contained in:
parent
d05b374a05
commit
18c5a6fd19
|
@ -31,17 +31,21 @@ CXXFILES += \
|
||||||
HFILES += \
|
HFILES += \
|
||||||
haiku/uipriv_haiku.hpp
|
haiku/uipriv_haiku.hpp
|
||||||
|
|
||||||
# thanks ebassi in irc.gimp.net/#gtk+
|
# TODO split into a separate file or put in GNUmakefile.libui somehow?
|
||||||
CXXFLAGS += \
|
|
||||||
-D_UI_EXTERN='__attribute__((visibility("default"))) extern' \
|
|
||||||
-fvisibility=hidden \
|
|
||||||
-fPIC
|
|
||||||
|
|
||||||
|
# flags for the Haiku API
|
||||||
LDFLAGS += \
|
LDFLAGS += \
|
||||||
-fvisibility=hidden \
|
|
||||||
-fPIC \
|
|
||||||
-lbe
|
-lbe
|
||||||
|
|
||||||
|
# flags for building a shared library
|
||||||
|
LDFLAGS += \
|
||||||
|
-shared
|
||||||
|
|
||||||
# flags for warning on undefined symbols
|
# flags for warning on undefined symbols
|
||||||
LDFLAGS += \
|
LDFLAGS += \
|
||||||
-Wl,--no-undefined -Wl,--no-allow-shlib-undefined
|
-Wl,--no-undefined -Wl,--no-allow-shlib-undefined
|
||||||
|
|
||||||
|
# flags for setting soname
|
||||||
|
# TODO is this correct for Haiku?
|
||||||
|
LDFLAGS += \
|
||||||
|
-Wl,-soname,$(NAME)$(SUFFIX).$(SOVERSION)
|
|
@ -3,6 +3,7 @@
|
||||||
EXESUFFIX =
|
EXESUFFIX =
|
||||||
LIBSUFFIX = .so
|
LIBSUFFIX = .so
|
||||||
OSHSUFFIX = .hpp
|
OSHSUFFIX = .hpp
|
||||||
|
TOOLCHAIN = gcc
|
||||||
|
|
||||||
# Force GCC 4; GCC 2 is not supported.
|
# Force GCC 4; GCC 2 is not supported.
|
||||||
gccver = $(shell $(CC) --version | sed 's/-.*//g')
|
gccver = $(shell $(CC) --version | sed 's/-.*//g')
|
Loading…
Reference in New Issue