diff options
Diffstat (limited to 'codecs')
-rw-r--r-- | codecs/lpc10/Makefile | 34 |
1 files changed, 19 insertions, 15 deletions
diff --git a/codecs/lpc10/Makefile b/codecs/lpc10/Makefile index 18b7c0bcc..5594bb86b 100644 --- a/codecs/lpc10/Makefile +++ b/codecs/lpc10/Makefile @@ -23,30 +23,34 @@ LIB_TARGET_DIR = . CFLAGS+= -fPIC -Wno-comment +# The code here generates lots of warnings, so compiling with -Werror +# fails miserably. Remove it for the time being. +ASTCFLAGS:= $(ASTCFLAGS:-Werror=) + #fix for PPC processors and ALPHA, And UltraSparc too ifneq ($(OSARCH),Darwin) -ifneq ($(findstring BSD,${OSARCH}),BSD) -ifneq ($(PROC),ppc) -ifneq ($(PROC),x86_64) -ifneq ($(PROC),alpha) + ifneq ($(findstring BSD,${OSARCH}),BSD) + ifneq ($(PROC),ppc) + ifneq ($(PROC),x86_64) + ifneq ($(PROC),alpha) #The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only. #This works for even old (2.96) versions of gcc and provides a small boost either way. #A ultrasparc cpu is really v9 but the stock debian stable 3.0 gcc doesn.t support it. #So we go lowest common available by gcc and go a step down, still a step up from #the default as we now have a better instruction set to work with. - Belgarath -ifeq ($(PROC),ultrasparc) + ifeq ($(PROC),ultrasparc) CFLAGS+= -mtune=$(PROC) -mcpu=v8 -O3 -fomit-frame-pointer -else -ifneq ($(OSARCH),SunOS) -ifneq ($(OSARCH),arm) + else + ifneq ($(OSARCH),SunOS) + ifneq ($(OSARCH),arm) # CFLAGS+= -march=$(PROC) -endif -endif -endif -endif -endif -endif -endif + endif + endif + endif + endif + endif + endif + endif endif LIB = $(LIB_TARGET_DIR)/liblpc10.a |