Skip to content

john-tornblom/bdj-sdk

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

BD-J Linux SDK

This is a set of tools to simplify building BD-J ISO images on GNU/Linux systems. It is an adaptation of the Win32 minimal BD-J toolkit for the PS3, with an updated authoring tool from the HD Cookbook. For creating ISO images, we use a Linux port of NetBSD makefs ported by Andrew Randrianasulu.

Building

On Debian-flavored operating systems, you can invoke the following commands to install dependencies, and compile the source code.

john@localhost:~$ sudo apt-get install build-essential libbsd-dev git pkg-config openjdk-8-jdk-headless openjdk-11-jdk-headless
john@localhost:~$ git clone --recurse-submodules https://github.com/john-tornblom/bdj-sdk
john@localhost:~$ ln -s /usr/lib/jvm/java-8-openjdk-amd64 bdj-sdk/host/jdk8
john@localhost:~$ ln -s /usr/lib/jvm/java-11-openjdk-amd64 bdj-sdk/host/jdk11
john@localhost:~$ make -C bdj-sdk/host/src/makefs_termux
john@localhost:~$ make -C bdj-sdk/host/src/makefs_termux install DESTDIR=$PWD/bdj-sdk/host
john@localhost:~$ make -C bdj-sdk/target

Usage example

john@localhost:~$ make -C bdj-sdk/samples/helloworld

If everything was built successfully, you will find an BD-RE iso file bdj-sdk/samples/helloworld/helloworld.iso

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published