mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-11 06:10:06 +02:00
55 lines
1.1 KiB
Bash
55 lines
1.1 KiB
Bash
SUMMARY="Native makefiles generator"
|
|
DESCRIPTION="
|
|
Bakefile is cross-platform, cross-compiler native makefiles generator. It \
|
|
takes compiler-independent description of build tasks as input and generates \
|
|
native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.)."
|
|
HOMEPAGE="http://www.bakefile.org"
|
|
COPYRIGHT="2003-2007 Vaclav Slavik"
|
|
LICENSE="MIT"
|
|
REVISION="1"
|
|
SOURCE_URI="http://sourceforge.net/projects/bakefile/files/bakefile/0.2.8/bakefile-0.2.8.tar.gz/download"
|
|
CHECKSUM_SHA256="e262b5edff1c9126cc32de7d3fcef5b24e997156f91f5a6eeccb45d29522fd1c"
|
|
PATCHES="
|
|
bakefile-0.2.8.patch
|
|
"
|
|
|
|
ARCHITECTURES="x86_gcc2 ?x86 !x86_64"
|
|
|
|
PROVIDES="
|
|
bakefile = $portVersion
|
|
cmd:bakefile = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
haiku_devel
|
|
cmd:python
|
|
cmd:gcc
|
|
cmd:make
|
|
cmd:touch
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:automake
|
|
cmd:libtoolize
|
|
cmd:autoreconf
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
touch ./ChangeLog
|
|
libtoolize --force --copy --install
|
|
automake --add-missing
|
|
autoreconf -i
|
|
runConfigure ./configure
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install DESTDIR=${developDir}
|
|
}
|