all-local:
mkdir -p out
mkdir -p out@prefix@
- mkdir -p out@libdir@/{module,firmware}
- mkdir -p out@datarootdir@/{keys,locale/emu}
+ mkdir -p out@libdir@/module
+ mkdir -p out@libdir@/firmware
+ mkdir -p out@datarootdir@/keys
+ mkdir -p out@datarootdir@/locale/emu
mkdir -p out@bindir@
mkdir -p out@sbindir@
mkdir -p out@prefix@/boot
* devkitARM
* ctrulib (from git)
* Host gcc (as in a native system compiler)
- * Python2
- * Autotools (as in, automake/autoconf)
+ * Python 2.7 (for patches)
+ * Autotools (as in, automake/autoconf - mandatory)
+ * libtool (expect weird link errors if this is missing)
Briefly; the following commands are enough to build, assuming devkitarm is in your `PATH`:
-AC_INIT([Corbenik], [0.1.2], [https://github.com/chaoskagami/corbenik], [])
+AC_INIT([Corbenik], [0.1.2], [https://github.com/chaoskagami/corbenik], [corbenik])
AM_INIT_AUTOMAKE([foreign no-dist-gzip dist-xz subdir-objects])
AC_CONFIG_MACRO_DIRS([m4])
# Find AR and RANLIB for lto support before initializing libtool
AC_CHECK_TOOL([AR],gcc-ar)
AC_CHECK_TOOL([RANLIB],gcc-ranlib)
-LT_INIT
AC_PROG_SED
AC_PROG_CC
AC_PROG_CXX
AM_PROG_AS
+
AC_CHECK_TOOL([OBJCOPY],objcopy)
+LT_INIT
+
AC_ARG_ENABLE([chainloader],
AS_HELP_STRING([--disable-chainloader], [Disable chainloading of external programs]))