32 lines
625 B
Makefile
32 lines
625 B
Makefile
# beOS Main Makefile
|
|
|
|
.PHONY: all init build clean test help
|
|
|
|
all: init build
|
|
|
|
init:
|
|
@echo "Initializing beOS build system..."
|
|
@./tools/build-system/init.sh
|
|
|
|
build:
|
|
@echo "Building beOS..."
|
|
@./tools/build-system/build.sh
|
|
|
|
clean:
|
|
@echo "Cleaning build artifacts..."
|
|
rm -rf build/ output/
|
|
|
|
test:
|
|
@echo "Running tests..."
|
|
@./scripts/run-tests.sh
|
|
|
|
help:
|
|
@echo "beOS Build System"
|
|
@echo ""
|
|
@echo "Targets:"
|
|
@echo " make init - Initialize build system"
|
|
@echo " make build - Build beOS"
|
|
@echo " make clean - Clean build artifacts"
|
|
@echo " make test - Run tests"
|
|
@echo " make help - Show this help"
|