Bläddra i källkod

fix build for x86/x86_64

Waldemar Brodkorb 9 år sedan
förälder
incheckning
9c11fa0311
2 ändrade filer med 32 tillägg och 7 borttagningar
  1. 5 4
      package/brutefir/Makefile
  2. 27 3
      package/brutefir/patches/patch-Makefile

+ 5 - 4
package/brutefir/Makefile

@@ -5,7 +5,7 @@ include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		brutefir
 PKG_VERSION:=		1.0m
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_HASH:=		23b80500fc8687be338bc2654ecc509eccc06fe9372815361b65ed9b1807ccca
 PKG_DESCR:=		convulution engine
 PKG_SECTION:=		mm/audio
@@ -16,7 +16,7 @@ PKG_SITES:=		http://www.ludd.luth.se/~torger/files/
 
 DISTFILES:=             $(PKG_NAME)-$(PKG_VERSION).tar.gz
 
-MAKE_ENV+= 		FLEX=$(STAGING_HOST_DIR)/usr/bin/flex
+MAKE_ENV+= 		FLEX=$(STAGING_HOST_DIR)/usr/bin/flex UNAME_M=$(ADK_TARGET_ARCH)
 
 include $(ADK_TOPDIR)/mk/package.mk
 
@@ -31,8 +31,9 @@ CONFIG_STYLE=		manual
 brutefir-install:
 	$(INSTALL_DIR) $(IDIR_BRUTEFIR)/usr/bin
 	$(INSTALL_DIR) $(IDIR_BRUTEFIR)/usr/lib
-	$(INSTALL_BIN) $(WRKINST)/usr/local/bin/brutefir \
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/brutefir \
 		$(IDIR_BRUTEFIR)/usr/bin
-	$(CP) $(WRKINST)/usr/local/lib/* $(IDIR_BRUTEFIR)/usr/lib/
+	$(CP) $(WRKINST)/usr/lib/* \
+		$(IDIR_BRUTEFIR)/usr/lib/
 
 include $(ADK_TOPDIR)/mk/pkg-bottom.mk

+ 27 - 3
package/brutefir/patches/patch-Makefile

@@ -1,5 +1,20 @@
 --- brutefir-1.0m.orig/Makefile	2013-11-29 14:55:01.000000000 +0100
-+++ brutefir-1.0m/Makefile	2015-07-26 01:43:09.000000000 +0200
++++ brutefir-1.0m/Makefile	2015-09-05 22:19:20.275180228 +0200
+@@ -1,11 +1,11 @@
+ ###################################
+ # Where to install
+-INSTALL_PREFIX	= $(DESTDIR)/usr/local
++INSTALL_PREFIX	= $(DESTDIR)/usr
+ 
+ ###################################
+ # Where to find libraries, and their header files.
+-LIBPATHS	= -L/usr/local/lib
+-INCLUDE		= -I/usr/local/include
++# LIBPATHS	= -L/usr/local/lib
++# INCLUDE		= -I/usr/local/include
+ ifdef FFTW_PATH
+ LIBPATHS	+= -L$(FFTW_PATH)/lib
+ INCLUDE		+= -I$(FFTW_PATH)/include
 @@ -17,17 +17,17 @@ FFTW_LIB	= -lfftw3 -lfftw3f
  
  ###################################
@@ -23,12 +38,21 @@
  CC_FPIC		= -fPIC
  LD_SHARED	= -shared
  
-@@ -59,7 +59,7 @@ LIB_TARGETS	= cli.bflogic eq.bflogic fil
+@@ -59,15 +59,11 @@ LIB_TARGETS	= cli.bflogic eq.bflogic fil
  
  UNAME		= $(shell uname)
  UNAME_P         = $(shell uname -p)
 -UNAME_M         = $(shell uname -m)
-+UNAME_M         = 
++UNAME_M         ?= 
  
  # Linux
  ifeq ($(UNAME),Linux)
+-ifeq ($(UNAME_M),i586)
+-BRUTEFIR_OBJS	+= $(BRUTEFIR_SSE_OBJS)
+-CC_FLAGS	+= -msse
+-endif
+-ifeq ($(UNAME_M),i686)
++ifeq ($(UNAME_M),x86)
+ BRUTEFIR_OBJS	+= $(BRUTEFIR_SSE_OBJS)
+ CC_FLAGS	+= -msse
+ endif