diff --git a/makefile b/makefile index 93824c4dea..c8d78b2e63 100644 --- a/makefile +++ b/makefile @@ -298,7 +298,7 @@ $(binaryToMacho): $(src)/binaryToMacho.cpp $(classpath-object): $(build)/classpath.jar $(binaryToMacho) ifeq ($(platform),darwin) $(binaryToMacho) $(build)/classpath.jar \ - __binary_classpath_jar_data __binary_classpath_jar_size > $(@) + __binary_classpath_jar_start __binary_classpath_jar_size > $(@) else (wd=$$(pwd); \ cd $(build); \ diff --git a/src/main.cpp b/src/main.cpp index ffba794a31..a2617fa44e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -19,10 +19,9 @@ void operator delete(void*) { abort(); } # define SYMBOL(x) _binary_classpath_jar_##x #endif -extern "C" { +#define BOOT_CLASSPATH "[classpathJar]" -#ifndef __APPLE__ -# define BOOT_CLASSPATH "[classpathJar]" +extern "C" { extern const uint8_t SYMBOL(start)[]; extern const uint8_t SYMBOL(size)[]; @@ -33,7 +32,6 @@ extern "C" { *size = reinterpret_cast(SYMBOL(size)); return SYMBOL(start); } -#endif }