Cross-Platform build scripts for audio plugins
				
			 
			
		 
		
		
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
						
							 | 
							- #!/bin/bash
 - 
 - # set -e
 - 
 - cd $(dirname ${0})
 - PAWPAW_ROOT="${PWD}"
 - 
 - # ---------------------------------------------------------------------------------------------------------------------
 - 
 - target="${1}"
 - plugin="${2}"
 - 
 - if [ -z "${target}" ] || [ -z "${plugin}" ]; then
 -     echo "usage: ${0} <target> <plugin>"
 -     exit 1
 - fi
 - 
 - # TODO check that bootstrap.sh has been run
 - 
 - # ---------------------------------------------------------------------------------------------------------------------
 - # source setup code
 - 
 - PAWPAW_QUIET=1
 - source local.env "${target}"
 - 
 - # ---------------------------------------------------------------------------------------------------------------------
 - # merged usr mode
 - 
 - mkdir -p "${PAWPAW_PREFIX}/usr"
 - 
 - if [ ! -e "${PAWPAW_PREFIX}/usr/bin" ]; then
 -     ln -s ../bin "${PAWPAW_PREFIX}/usr/bin"
 - fi
 - if [ ! -e "${PAWPAW_PREFIX}/usr/docs" ]; then
 -     ln -s ../docs "${PAWPAW_PREFIX}/usr/docs"
 - fi
 - if [ ! -e "${PAWPAW_PREFIX}/usr/etc" ]; then
 -     ln -s ../etc "${PAWPAW_PREFIX}/usr/etc"
 - fi
 - if [ ! -e "${PAWPAW_PREFIX}/usr/include" ]; then
 -     ln -s ../include "${PAWPAW_PREFIX}/usr/include"
 - fi
 - if [ ! -e "${PAWPAW_PREFIX}/usr/lib" ]; then
 -     ln -s ../lib "${PAWPAW_PREFIX}/usr/lib"
 - fi
 - if [ ! -e "${PAWPAW_PREFIX}/usr/share" ]; then
 -     ln -s ../share "${PAWPAW_PREFIX}/usr/share"
 - fi
 - 
 - # ---------------------------------------------------------------------------------------------------------------------
 - 
 - export CMAKE
 - export PAWPAW_BUILDDIR
 - export PAWPAW_DOWNLOADDIR
 - export PAWPAW_PREFIX
 - export TOOLCHAIN_PREFIX
 - 
 - if [ ! -e mod-plugin-builder ]; then
 -     echo "missing mod-plugin-builder"
 -     exit 1
 - fi
 - 
 - make -f setup/mod-audio/builder.mk pkgname="${plugin}" ${MAKE_ARGS} PREFIX=/usr WITH_LTO=false VERBOSE=1 -j
 - 
 - # ---------------------------------------------------------------------------------------------------------------------
 
 
  |