diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2009-03-11 11:26:51 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2009-03-11 11:26:51 +0100 |
commit | 3187b7f378162d81831a5360e618d99fd0023ad2 (patch) | |
tree | ac894ca75fb1d7cc10515ecf514f69bc26b9d60a /makefiles | |
parent | 089056558bf3ad4aef31518b1812da95a8c56e85 (diff) | |
download | wolfbones-3187b7f378162d81831a5360e618d99fd0023ad2.tar.gz wolfbones-3187b7f378162d81831a5360e618d99fd0023ad2.tar.bz2 |
gettext on FreeBSD
Diffstat (limited to 'makefiles')
-rw-r--r-- | makefiles/gmake/compiler.mk | 2 | ||||
-rw-r--r-- | makefiles/gmake/platform.mk | 36 |
2 files changed, 30 insertions, 8 deletions
diff --git a/makefiles/gmake/compiler.mk b/makefiles/gmake/compiler.mk index 529ff32..3eabc9a 100644 --- a/makefiles/gmake/compiler.mk +++ b/makefiles/gmake/compiler.mk @@ -230,7 +230,7 @@ endif CFLAGS = $(COMPILE_FLAGS) $(PLATFORM_COMPILE_FLAGS) $(INCLUDE_DIRS) $(PTHREADS_CFLAGS) CCPPFLAGS = $(CCPP_COMPILE_FLAGS) $(PLATFORM_COMPILE_FLAGS) $(INCLUDE_DIRS) ($PTHREADS_CFLAGS) -LDFLAGS = $(INCLUDE_LDFLAGS) $(PTHREADS_LDFLAGS) +LDFLAGS = $(INCLUDE_LDFLAGS) $(PTHREADS_LDFLAGS) $(LDFLAGS_LT) LIBS = $(INCLUDE_LIBS) $(PTHREADS_LIBS) $(LIBS_LT) LINK = $(CC) CCPP_LINK = $(CCPP) diff --git a/makefiles/gmake/platform.mk b/makefiles/gmake/platform.mk index cf5210b..e58d900 100644 --- a/makefiles/gmake/platform.mk +++ b/makefiles/gmake/platform.mk @@ -23,11 +23,6 @@ OS_MAJOR_VERSION ?= $(shell $(TOPDIR)/makefiles/gmake/guess_env --os-major-versi OS_MINOR_VERSION ?= $(shell $(TOPDIR)/makefiles/gmake/guess_env --os-minor-version $(CC) "$(CURDIR)" $(TOPDIR)) COMPILER ?= $(shell $(TOPDIR)/makefiles/gmake/guess_env --compiler $(CC) "$(CURDIR)" $(TOPDIR)) -PLATFORM_COMPILE_FLAGS = \ - -D$(PLATFORM) \ - -DOS_MAJOR_VERSION=$(OS_MAJOR_VERSION) \ - -DOS_MINOR_VERSION=$(OS_MINOR_VERSION) - # extensions for binaries ifeq "$(PLATFORM)" "CYGWIN" EXE = .exe @@ -48,6 +43,9 @@ else INSTALL = install endif +# dynamic linker +################ + # the linker library for dynamically loadable modules # (TODO: check for all platforms, as soon we add loadable modules here from # old TextWolf) @@ -57,9 +55,33 @@ else LIBS_DL = endif +# gettext/libintl +################# + # the GNU internationalization support is sometimes in separate libarries +ifeq "$(PLATFORM)" "LINUX" +INCLUDE_FLAGS_LT = +LDFLAGS_LT = +LIBS_LT = +endif + +ifeq "$(PLATFORM)" "FREEBSD" +INCLUDE_FLAGS_LT = -I/usr/local/include +LDFLAGS_LT = -L/usr/local/lib +LIBS_LT = -lintl +endif + ifeq "$(PLATFORM)" "NETBSD" +INCLUDE_FLAGS_LT = +LDFLAGS_LT = LIBS_LT = -lintl -else -LIBS_LT = endif + +# platform specific flags +######################### + +PLATFORM_COMPILE_FLAGS = \ + -D$(PLATFORM) \ + -DOS_MAJOR_VERSION=$(OS_MAJOR_VERSION) \ + -DOS_MINOR_VERSION=$(OS_MINOR_VERSION) \ + $(INCLUDE_FLAGS_LT) |