midipix / build / midipix_build

Forked from build/midipix_build 4 years ago
Clone

Blame 204.psxscl.build

Lucio Andrés Illanes Albornoz (arab, vxp) 999fdc
# Order: psxtypes pemagine dalist ntapi psxscl ntcon ntctty
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
Lucio Andrés Illanes Albornoz (arab, vxp) 999fdc
parse_with_pkg_name ${2}			\
Lucio Andrés Illanes Albornoz (arab, vxp) 999fdc
	dalist ntapi ntcon ntctty pemagine psxscl psxtypes;
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
if is_build_script_done finished; then
Lucio Andrés Illanes Albornoz (arab, vxp) 999fdc
	exit 212;
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
else
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
	fetch_git ${PKG_SUBDIR} ${PKG_URL};
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
	set_build_dir ${PKG_SUBDIR} cross;
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
fi;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
if [ "x${PKG_NAME}" = "xpsxtypes" ]; then
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	if ! is_build_script_done installed; then
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		make -C ${PKG_SUBDIR} ${MAKEFLAGS} DESTDIR=${PREFIX_TARGET};
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		set_build_script_done installed finished;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	fi;
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
else
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	if ! is_build_script_done configured; then
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		rm_if_exists -m -c ${BUILD_DIR};
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		../${PKG_SUBDIR}/configure		\
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
			--prefix=${PREFIX_TARGET}	\
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
			--host=${HOST_NATIVE};
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	       set_build_script_done configured -built;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	else
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		cd ${BUILD_DIR};
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	fi;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	if ! is_build_script_done built; then
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		make ${MAKEFLAGS};
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		set_build_script_done built -installed;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	fi;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	if ! is_build_script_done installed; then
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		make ${MAKEFLAGS} install;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		make ${MAKEFLAGS} DESTDIR=${PREFIX_TARGET};
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
		set_build_script_done installed finished;
Lucio Andrés Illanes Albornoz (arab, vxp) ce7607
	fi;
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
fi;
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
Lucio Andrés Illanes Albornoz (arab, vxp) 75a203
# vim:filetype=sh