mirror of
https://github.com/Collins3560/Cinebreak.git
synced 2026-10-06 15:00:09 +02:00
Fork of Gezine's MIT-licensed BD-JB5 (BD-J sandbox escape) extended into a full userland -> kernel -> root -> homebrew chain with automation tooling: ps5chain.py (full-chain orchestrator), ps5find.py (LAN discovery), probe payload, and local test harness. All original copyright headers and licenses preserved. Credits: Gezine, TheFlow, ufm42, john-tornblom, hammer-83, kuba-.
24 lines
778 B
Makefile
24 lines
778 B
Makefile
JAR_NAME := probe.jar
|
|
|
|
MAKEFILE_DIR := $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
|
|
BDJSDK_HOME ?= $(MAKEFILE_DIR)/../../../../
|
|
JAVA8_HOME ?= $(BDJSDK_HOME)/host/jdk8
|
|
JAVAC := $(JAVA8_HOME)/bin/javac
|
|
JAR := $(JAVA8_HOME)/bin/jar
|
|
|
|
export JAVA8_HOME
|
|
|
|
CLASSPATH := $(BDJSDK_HOME)/target/lib/enhanced-stubs.zip:$(BDJSDK_HOME)/target/lib/bdjstack.jar:$(BDJSDK_HOME)/target/lib/rt.jar:../../discdir/BDMV/JAR/00000.jar
|
|
SOURCES := $(wildcard src/org/bdj/external/*.java)
|
|
JFLAGS := -Xlint:-options -source 1.4 -target 1.4
|
|
|
|
all: $(JAR_NAME)
|
|
|
|
# Create JAR with manifest
|
|
$(JAR_NAME): $(SOURCES) manifest.txt
|
|
$(JAVAC) $(JFLAGS) -cp $(CLASSPATH) $(SOURCES)
|
|
$(JAR) cfm $@ manifest.txt -C src/ .
|
|
|
|
clean:
|
|
rm -f src/org/bdj/external/*.class $(JAR_NAME)
|