buildDir = build CC = clang CFLAGS += -Os -Isrc/lib/libNeoAppleArchive -Isrc/lib/build/lzfse/include LZFSE_DIR = src/lib/libNeoAppleArchive/compression/lzfse BUILD_LZFSE_DIR = ../../../build/lzfse NEOAPPLEARCHIVE_DIR = src/lib output: $(buildDir) @ # Build libNeoAppleArchive submodule @echo "building libNeoAppleArchive..." $(MAKE) -C $(NEOAPPLEARCHIVE_DIR) EXCLUDE_AEA_SUPPORT=1 @mv src/lib/build/usr/lib/libNeoAppleArchive.a build/usr/lib/libNeoAppleArchive.a @ # Build neoaa CLI tool @echo "building neoaa..." @$(CC) src/cli/*.c -Lbuild/usr/lib -Lsrc/lib/build/lzfse/lib -o build/usr/bin/neoaa -lNeoAppleArchive -llzfse -lz $(CFLAGS) $(buildDir): @echo "Creating Build Directory" mkdir -p build/usr/lib mkdir -p build/usr/bin mkdir -p build/obj