1
0
mirror of git://projects.qi-hardware.com/openwrt-packages.git synced 2024-11-25 06:03:09 +02:00

csound: make some progress

This commit is contained in:
Xiangfu Liu 2011-11-14 16:55:52 +08:00
parent bab2d7511f
commit 75ee508b77
2 changed files with 41 additions and 1 deletions

View File

@ -13,18 +13,31 @@ PKG_RELEASE:=1
PKG_INSTALL:=1 PKG_INSTALL:=1
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
define Package/csound define Package/csound
TITLE:=Csound TITLE:=Csound
SECTION:=utils SECTION:=utils
CATEGORY:=Utilities CATEGORY:=Utilities
URL:=http://csounds.com/ URL:=http://csounds.com/
DEPENDS:=@BROKEN DEPENDS:=+libsndfile @BROKEN
endef endef
define Package/csound/description define Package/csound/description
Csound is a sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms. Its use is not restricted to any style of music, having been employed for many years in the creation of classical, pop, techno, ambient, experimental, and (of course) computer music, as well as music for film and television. Csound is a sound design, audio synthesis, and signal processing system, providing facilities for music composition and performance on all major operating systems and platforms. Its use is not restricted to any style of music, having been employed for many years in the creation of classical, pop, techno, ambient, experimental, and (of course) computer music, as well as music for film and television.
endef endef
define Build/Prepare
$(Build/Prepare/Default)
$(CP) $(FILES_DIR)/* $(PKG_BUILD_DIR)
endef
define Build/Compile
(cd $(PKG_BUILD_DIR) && $(MAKE_VARS) scons $(MAKE_FLAGS))
endef
define Build/Install
endef
define Package/csound/install define Package/csound/install
$(INSTALL_DIR) $(1)/usr/bin $(INSTALL_DIR) $(1)/usr/bin
endef endef

27
csound/files/custom.py Normal file
View File

@ -0,0 +1,27 @@
'''
Modify this file, by platform, to handle nonstandard options for third-party
dependencies. If you do modify this file, you should make it read-only
(or otherwise protect it) so that CVS will not overwrite it.
Order is important: place local paths ahead of system paths.
'''
import sys
import os
customCPPPATH = []
customCCFLAGS = []
customCXXFLAGS = []
customLIBS = []
customLIBPATH = []
customSHLINKFLAGS = []
customSWIGFLAGS = []
if sys.platform[:5] == 'linux':
platform = 'linux'
customCPPPATH.append(os.environ['LDFLAGS'])
customCCFLAGS.append(os.environ['CFLAGS'])
customCXXFLAGS.append(os.environ['CFLAGS'])
customLIBPATH.append(os.environ['LDFLAGS'])
else:
platform = 'unsupported platform'